问题

DLPAR for POWER7虚拟以太网适配器

本技巧适用于IBM®POWER5®和POWER6®服务器。 从IBMPOWER7®服务器开始,您可以使用DLPAR修改虚拟以太网适配器的IEEE 802.1Q兼容,附加VLAN和服务质量(QoS)优先级。

您有一个带有VLAN标记的共享以太网适配器(SEA),可为关键任务网站提供服务。 一个新的网站需要一个附加的VLAN附加到SEA。 停机很难安排。 您不能使用动态逻辑分区(DLPAR)将VLAN添加到SEA上的现有虚拟适配器,因为该适配器已用作SEA配置的一部分。

模块化方法

在带有VLAN标记的SEA的初始设置中,需要虚拟以太网适配器来中继或桥接流量。 该适配器必须具有默认端口虚拟LAN ID(PVID),以允许虚拟以太网适配器与具有相同PVID的其他虚拟以太网适配器进行通信。 您还可以通过选择IEEE 802.1兼容适配器,将虚拟以太网适配器配置为通过多个VLAN进行通信。 (有关如何设置SEA的详细信息,请参阅参考资料 。)

常用缩略语
  • IEEE:电气电子工程师学会
  • LPAR:逻辑分区
  • PVID:端口虚拟LAN ID
  • VLAN:虚拟局域网

通过为每个其他VLAN创建单独的虚拟适配器,SEA配置变得更加模块化,从而允许您将具有新VLAN的单个适配器添加到SEA。 同样,当您需要从SEA撤消VLAN时,可以从SEA的虚拟适配器列表中删除其适配器。 这种模块化方法节省了必须删除并重新创建SEA(涉及中断)的麻烦。

可以通过查看现有配置并查看如何进行改进来最好地解释这种模块化方法。

现有配置:一个适配器上有多个VLAN

现有配置显示,一个虚拟适配器用于VLAN标记的数据包。

列出虚拟适配器上的VLAN

您可以通过以padmin身份登录虚拟I / O(VIO)服务器并为SEA运行lsdev命令来列出SEA的现有虚拟适配器。 下面清单1中的示例包括虚拟适配器列表,显示为virt_adapters 。 此列表中只有一个适配器:ent3。 由于它是唯一的适配器,因此它也已设置为默认适配器(请参阅pvid_adapter )。

清单1. SEA的列表属性
lsdev -dev ent5 -attr
attribute     value    descriptionaccounting    disabled Enable per-client accounting of network statistics
ctl_chan      ent4     Control Channel adapter for SEA failover
gvrp          no       Enable GARP VLAN Registration Protocol (GVRP)
ha_mode       auto     High Availability Mode
jumbo_frames  no       Enable Gigabit Ethernet Jumbo Frames
large_receive no       Enable receive TCP segment aggregation
largesend     0        Enable Hardware Transmit TCP Resegmentation
netaddr       0        Address to ping
pvid          1        PVID to use for the SEA device
pvid_adapter  ent3     Default virtual adapter to use for non-VLAN-tagged packets
qos_mode      disabled N/A
real_adapter  ent2     Physical adapter associated with the SEA
thread        1        Thread mode enabled (1) or disabled (0)
virt_adapters ent3     List of virtual adapters associated with the SEA (comma separated)
每个适配器的最大VLAN

使用HMC创建与IEEE 802.1Q兼容的虚拟以太网适配器时,每个虚拟以太网适配器最多有20个VLAN。

所有使用外部访问的VLAN都通过ent3。 此虚拟适配器已设置为PVID为1和三个其他VLAN:100、200和300。新网站要求使用VLAN 400在SEA上进行VLAN标记。

重建虚拟适配器和SEA

虚拟适配器ent3附加有其他VLAN 100、200和300。 当适配器用作SEA的一部分时,不能向该适配器添加另一个VLAN(VLAN 400)。 要将VLAN 400添加到现有适配器,将需要阻止通过该适配器的所有流量,删除SEA,使用所有必需的其他VLAN创建一个新的适配器,然后再次创建SEA。

模块化方法:单独的VLAN,单独的适配器

替代方法是将新的虚拟适配器添加到新VLAN的VIO服务器,然后将其分配给SEA。

为VIOS LPAR创建新的虚拟适配器

使用硬件管理控制台(HMC),您可以创建一个新的虚拟适配器(ent6),该虚拟适配器具有用于未标记数据包的一次性PVID和附加VLAN400。您可以通过HMC使用DLPAR并通过编辑VIO服务器的配置文件来完成此操作。 ,准备下次通过HMC激活它。

将虚拟适配器分配给SEA

在VIO服务器上创建新适配器后,需要将其分配给SEA。 您可以通过VIO服务器命令行执行此操作, 而无需删除并重新创建SEA设备 。 您只需使用chdev命令更新SEA使用的虚拟适配器列表。 请注意,虚拟适配器列表将替换现有的适配器列表,因此请确保将所需的所有适配器包括在新的SEA配置中,而不仅仅是已创建的新虚拟适配器。 使用的VIO命令如下所示。 虚拟适配器应位于逗号分隔的列表中。

chdev -dev ent5 -attr virt_adapters=ent3,ent6

如果使用具有故障转移功能的双VIO服务器配置,则必须在两个VIO服务器上的SEA上运行此命令。 第二台VIO服务器上的设备名称可能不同。

将新适配器分配给活动SEA后,VLAN 400的流量应开始通过SEA。

一个适配器上有三个VLAN

在此阶段,SEA具有两个用于VLAN标记的虚拟适配器。 原始适配器(ent3)标记VLAN 100、200和300的流量,而新适配器(ent6)处理VLAN 400的流量。可以通过lsdev命令再次列出这些适配器,如清单2所示 。

清单2. SEA的列表属性
lsdev -dev ent5 -attrattribute     value    description                 accounting    disabled Enable per-client accounting of network statistics
ctl_chan      ent4     Control Channel adapter for SEA failover
gvrp          no       Enable GARP VLAN Registration Protocol (GVRP)
ha_mode       auto     High Availability Mode
jumbo_frames  no       Enable Gigabit Ethernet Jumbo Frames
large_receive no       Enable receive TCP segment aggregation
largesend     0        Enable Hardware Transmit TCP Resegmentation
netaddr       0        Address to ping
pvid          1        PVID to use for the SEA device
pvid_adapter  ent3     Default virtual adapter to use for non-VLAN-tagged packets
qos_mode      disabled N/A
real_adapter  ent2     Physical adapter associated with the SEA
thread        1        Thread mode enabled (1) or disabled (0)
virt_adapters ent3,ent6 List of virtual adapters associated with the SEA (comma separated)

您可以通过entstat命令为SEA查看这些适配器使用的VLAN。 相关字段显示在此处:

entstat -all ent5Port VLAN ID:     1
VLAN Tag IDs:   100 200 300 400

PVID设置为1,用于未标记的数据包。 还显示了其他VLAN(100、200、300和400)。

删除VLAN

如果需要更改组织网络的设计,则可能需要从SEA中删除VLAN。 该VLAN可能会在其他地方使用,或者正在逐步淘汰。 无论是什么原因,您将如何删除VLAN 200(该适配器为需要保留的另外两个有效VLAN(100和300)提供服务)? 不幸的答案是,您将需要删除SEA并使用仅包含您要使用的VLAN的新适配器将其重新添加。

如果每个VLAN都在其自己的单独适配器上,则可以通过更改SEA上的虚拟适配器列表来添加或删除任何VLAN。

默认适配器

必须将虚拟适配器之一分配为默认适配器。 它用于未标记的数据包。 如果只有一个虚拟适配器,则它应该是默认适配器。 您可以使用chdev命令设置默认值。 该属性称为pvid_adapter

如果要删除也充当默认适配器的虚拟适配器,则必须首先使用chdev命令设置一个新的默认适配器。 完成此操作后,可以通过将过时的适配器从SEA上的虚拟适配器列表中排除来删除它。

结论

通过为每个标记的VLAN使用单独的虚拟适配器,只需一分钟的工作即可启动到SEA的其他VLAN流量。 如果您需要删除不再通过SEA使用的VLAN,则在单独的适配器上具有标记的VLAN特别有用。


翻译自: https://www.ibm.com/developerworks/aix/library/au-managevlans/index.html

以太网适配器 以太网:_在关键任务共享以太网适配器上管理VLAN相关推荐

  1. xbox手柄适配器驱动_将Xbox MN-740无线适配器的固件刷新到D-Link 108AG以支持WPA安全...

    xbox手柄适配器驱动 A few years back I picked up an Xbox MN-740 Wireless Bridge to make my original Xbox wir ...

  2. linksys 打印软件_如何在Linksys Smart Wi-Fi上管理家长控制

    linksys 打印软件 Linksys Smart Wi-Fi is a great way to manage your router from anywhere in the world. No ...

  3. 笔记本电脑显示以太网未连接_如何向笔记本电脑添加以太网连接

    笔记本电脑显示以太网未连接 Once upon a time, when laptops were a far bulkier affair, Ethernet ports were standard ...

  4. 西门子精智comfort系列面板下载程序的几种方法_参考手册(以太网+PN+USB方式)

    西门子精智comfort系列面板下载程序的几种方法_参考手册(以太网+PN+USB方式) 以太网及 PN/IE 方式下载 下载要求 以太网电缆 交叉线: 对电缆的具体要求最好采用T568B的交叉线序标 ...

  5. 万兆局域网方案_部署万兆以太网的十个注意事项

    简介 IEEE万兆以太网(10GbE)的标准--IEEE 802.3ae-2002标准--在八年前就已经核准发布.与此同时,大型企业开始满怀信心地在他们企业的骨干.数据中心和服务器群组部署万兆以太网来 ...

  6. 分析以太网帧结构_传统以太网中的——中继器及集线器

    1.1 Repeater 中继器 中继器工作在以太网的第一层即物理层, 两端口设备,主要功能是放大信号,从而延长信号在同一网络上传输的长度.中继器的存在主要是解决解决电信号长距离传播过程中的衰减问题, ...

  7. 中兴以太网板see服务器地址,中兴传输以太网板数据配置.ppt

    中兴传输以太网板数据配置 SE-业务流程 SE板主要完成的功能是将以太网帧经过L2层的交换后通过SDH网络传输到目的节点,再经过一个相反的过程解释出以太网帧,从而完成以太网帧在SDH网上的透明传输,并 ...

  8. 西门子300PLC转以太网无需编程实现与1200PLC转以太网数据通信

    西门子300PLC转以太网无需编程实现与1200PLC转以太网数据通信 本文介绍利用兴达易控生产的PLC转以太网模块(MPI-ETH-XD1.0Plus)实现1200/1500PLC与300(CPU3 ...

  9. 【千兆以太网】基于FPGA的千兆以太网MIMO通信系统开发

    1.千兆以太网技术 千兆以太网技术简介 以太网技术是当今应用广泛的网络技术,千兆以太网技术继承了以往以太网技术的许多优点,同时又具有许多新的特性,例如传输介质包括光纤和铜缆,使用8B/10B的编解码方 ...

最新文章

  1. MarkDown常用技巧总结
  2. linux下字符串操作,Linux Bash 中字符串操作
  3. MFC和QT等UI框架的特点
  4. 如何在FPGA设计环境中加时序约束 SDC (Z)
  5. C#中控制线程池的执行顺序
  6. [渝粤教育] 沈阳农业大学 有机化学 参考 资料
  7. 有趣的Ruby-学习笔记3
  8. 安全看得见,阿里云性能监控 ARMS 全真3D拓扑实现一“屏”了然
  9. C#LeetCode刷题之#226-翻转二叉树(Invert Binary Tree)
  10. 获取GridView中RowCommand的当前索引行
  11. 自定义注解实现权限校验含义_厉害了!老大利用AOP实现自定义注解,半小时完成我三天工作量...
  12. VMWare网络连接方式与设置
  13. php gif裁剪,PHP 使用Imagick模块 缩放,裁剪,压缩图片 包括gif图片
  14. JMDM 楼宇电梯智能实时监控系统解决方案
  15. 关于.rdc文件导入Blender软件时失败报错的解决办法(从谷歌地图中获取带纹理的倾斜模型数据)
  16. centos7.8 swoole安装和使用
  17. 如何在Ubuntu下为SI安装Fixedsys字体
  18. 计算机软件工具有哪些,电脑绘画的软件工具有哪些?
  19. 书写函数:求棋盘上芝麻重量
  20. obspy下载地震波数据

热门文章

  1. 基于SpringBoot的高校心理教育辅导系统
  2. 大学本科辅导员与学生之间的小讨论
  3. TS手写简陋版reactive响应式原理(依赖收集,依赖更新)
  4. python命名规则,代码规范
  5. 1.Spring Cloud 构建微服务应用程序之概览
  6. 修复NVIDIA Geforce Experience Error Code 0x0001
  7. Netty 线程模型
  8. JavaScript自执行函数,自执行函数是什么,存在的意义?
  9. C语言初学者必看--动态定义二维数组的方法
  10. 与C语言“无关”的C语言