我想使用LACP802.3ad端口聚合将一个带有两个NIC的CentOS 6.4LinuxBox连接到Cisco2960S。这主要是因为冗余的原因(希望更多的带宽)。我们不使用VLAN标记。
在下面列出的配置中,链接聚合只能部分工作。大约一半的网络主机可以平和ssh Linux盒,而另一半不能。Linux机器本身也是如此,只有大约一半的主机可以点击。
设置适配器连接(或在思科语音EtherChannel)不应该那么困难。但有人知道这是怎么回事吗?
在Linux方面,配置如下所示:
cat /etc/modprobe.d/bond.conf
alias bond0 bonding
cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
USERCTL=no
BOOTPROTO=none
NM_CONTROLLED="no"
IPADDR=10.76.161.135
PREFIX=21
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System bond0"
BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no我向Cisco 2960 S应用了以下命令:
sw01>enable
sw01#config term
sw01(config)#int range Gi0/13 - 14
sw01(config-if-range)#description lacp ch2
sw01(config-if-range)#channel-protocol lacp
sw01(config-if-range)#channel-group 2 mode active
Creating a port-channel interface Port-channel 2
sw01(config-if-range)#no shutdown
sw01(config-if-range)#exit
sw01(config)#interface Port-channel2
sw01(config-if)#description lacp ch2 for ssensvr03
sw01(config-if)#switchport mode access
sw01(config-if)#no shutdown
sw01(config-if)#exit
sw01>show interface description
Gi0/13 up up lacp ch2
Gi0/14 up up lacp ch2
Po2 up up lacp ch2 for svr03
sw01>show etherchannel summary
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
2 Po2(SU) LACP Gi0/13(P) Gi0/14(P)
sw01>show etherchannel
Group: 2
----------
Group state = L2
Ports: 2 Maxports = 16
Port-channels: 1 Max Port-channels = 16
Protocol: LACP
Minimum Links: 0发布于 2013-07-03 14:15:29
RHEL和CentOS默认启用了NetworkManager,这会带来麻烦。将其永久禁用为root,以便使适配器连接正常工作:
service NetworkManager stop
chkconfig NetworkManager off
chkconfig network on
service network restart此外,从lacp_rate=1中删除BONDING_OPTS:
BONDING_OPTS="mode=4 miimon=100"发布于 2013-06-28 13:28:19
我想知道这是否是因为您在键的Linux端设置了快速LACPDU (lacp_rate=1),但是开关仍然在默认的慢速LACPDU模式(默认模式)下运行,所以键没有进行适当的协商。
如果这是正确的,那么您可以在交换机上使用show etherchannel 2 detail或show lacp internal,通道组上的标志可能是SA (慢速活动)。如果您执行show lacp neigh,您可能会看到Linux端的F (快速)。
要解决这个问题,只需从lacp_rate=1中删除BONDING_OPTS并重新启动即可。
其他一切都是正确配置的,尽管您不需要alias bond0 bonding,但是网络脚本将在启动接口时加载和配置连接驱动程序。
https://serverfault.com/questions/517488
复制相似问题