xiongph
作者xiongph2020-08-20 14:47
软件开发工程师, ibm

AIX配置Etherchannel多主一备聚合模式

字数 3046阅读 7397评论 0赞 2

AIX 配置etherchnnel多主一备模式

1. AIX网卡聚合介绍

三种典型的配置方式

1、双通道或者多通道的共同active模式,这个模式下,所有的网卡都处于active状态,也就是每个网卡都处于工作状态,他们共有一个IP地址与MAC地址,但是,所有网卡的目标必须在同一个交换机上,并且交换机的对应端口也要绑定。

这样做最大的好处就是,当其中一个网卡失效,或者一根网线失效的时候,不影响整个网络的工作,只有当所有的网卡通道失效的时候,网络才失效。而且,多个网卡的同时工作,可以增加网络带宽,不过,要注意,默认的分配方式是根据目标机器的Ip来分配使用哪个网卡,如果目标机器只有一台,不适合使用默认设置。这种模式下,最大的问题就是所有的网卡目标必须在同一个交换机上,并且绑定在一起,不能防止目标交换机故障。

2、active/standby模式,这样的模式下,一个网卡接到主交换机,一个网卡接到备用交换机,当active通道失效的时候,自动切换到standby通道,当主通道恢复正常的时候,再自动切换到主通道(这里是否切换回去,是可以配置的)。这种方式最大的好处就是可以防止交换机的故障。

3、复合式配置,在这种配置中,结合以上2种方式的优点。如一个3块网卡的环境中,我们可以把其中2片网卡配置成双active模式,以增加网络带宽以及网络的可靠性,另外一块网卡作为后备模式,接在另外一个交换机上,当前面2个网卡都失效,或者前面2个网卡接的交换机失效的时候,切换到后备网卡上

2.多主一备方案:

https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/network/etherchannel_overview.html

For example, ent0 and ent1 can be configured as the main EtherChannel adapters, and ent2 as the backup adapter, creating an EtherChannel called en3. Ideally, ent0 and ent1 are connected to the same EtherChannel-enabled switch, and ent2 is connected to a different switch. In this example, all traffic sent over en3 (the interface of EtherChannel) is sent over ent0 or ent1 by default (depending on the packet distribution scheme of EtherChannel), whereas ent2 is idle. If at any time both ent0 and ent1 fail, all traffic is sent over the backup adapter ent2. When either ent0 or ent1 recover, they are again used for all traffic.

1.etherchannel 配置 2 网卡的 active-standby 模式时,交换机无需额外配置(无论是否级联)

2.etherchannel 配置 2 网卡的 active-active 模式时,交换机需要做 lacp 配置(无论是否级联)

3.etherchannel 配置多网卡的 active-active-standby 模式时,交换机除了所有 primary 网口要做 lacp , backup adapter 的网口也需要单独做一组 lacp ,并且配置 mode lacp-dynamic 模式。

3. 配置案例及测试:

服务器 - 交换机连接图

etherchannel规划

交换机-port连线-聚合规划

交换机lacp协议说明:

etherchannel配置步骤

smit etherchannel

查看配置的etherchannel属性

## etherchannel 切换测试
测试 SRV1_SC_A18_7U_DB_CS1

  1. 登录 X86 服务器,使用 PING 命令测试小机生产地址可用性, ping –c 5000

100.92.16.124

  1. 将 SRV1_SC_A18_7U_DB_CS1 的 ent12 连接至 SRV1_L2_HW_CE6881_06-A17_39U-CS1 的 27 口; ent17 连接至 SRV1_L2_HW_CE6881_06-A17_39U-CS1 的 28 口; ent4 连接至 SRV1_L2_HW_CE6881_05-A16_39U-CS1 的 29 口(通过 display eth-truck 命令查看 LACP 物理线路是 select 状态还是 unselect 状态)
  2. 配置 SRV1_SC_A18_7U_DB_CS1 三个物理网口的端口聚合 ent4 、 ent12 和 ent17 绑定成一个网口 net20 , ent12 、 ent17 为主, ent4 为备,
  3. 拔掉 ent12 光纤,观察 x86 主机 PING 测试结果,记录后将线路恢复

(观察主机 ent20 聚合端口的状态, ent17 接口处于备份状态还是主活状态)

  1. 拔掉 ent17 光纤,观察 x86 主机 PING 测试结果,记录后将线路恢复(观察主机 ent20 聚合端口的状态, ent12 接口处于备份状态还是主活状态)
  2. 拔掉 ent4 光纤,观察 x86 主机 PING 测试结果,记录后将线路恢复
  3. 同时拔掉 ent12 和 ent17 光纤,观察 x86 主机 PING 测试结果(此项测试重点,观察流量切换至备网卡时,是否出现网络中断与丢包情况)
  4. 将 ent12 和 ent17 光纤恢复,观察 x86 主机 PING 测试结果(如果流量无法从备网卡切回,建议修改连接 ent4 口的华为 CE6881 交换机端口 lacp 模式,将 lacp-static 命令删除,并将 29 口 shundown ,等待流量切换至双主网卡后,再将 29 口 undo shutdown ;然后重复步骤 7 与步骤 8 ,观察测试结果)
  5. 同时拔掉 ent12 和 ent4 光纤,观察 x86 主机 PING 测试结果,记录后将线路恢复
  6. 同时拔掉 ent17 和 ent4 光纤,观察 x86 主机 PING 测试结果,记录后将线路恢复

测试结果:

测试总结:

Etherchannel 的 mode 有 standard 、 round_robin 、 8023.ad 三种模式

交换机网口聚合也有 lacp-static 、 lacp-dynamic 、 manual load-balance 三种模式

我们测试了 4 种组合,其中只有一种组合测试成功。

switchetherchannel(2+1)测试结果
lacp-static8023.ad无法切回主卡
lacp-staticstandardping不通
lacp-dynamicstandard测试成功
lacp-dynamic8023.ad无法切回主卡
round_robin未测试

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广