如图所示,用户将S5700和Catalyst 3560之间绑定了链路聚合,但是绑定链路聚合不成功。
S5700关于链路聚合的配置如下:
#
interface Eth-Trunk22
port link-type trunk
port trunk allow-pass vlan 2 to 4094
mode lacp //聚合协议为LACP
#
interface GigabitEthernet0/0/1
eth-trunk 22
#
interface GigabitEthernet0/0/2
eth-trunk 22
#
interface GigabitEthernet0/0/3
eth-trunk 22
#
interface GigabitEthernet0/0/4
eth-trunk 22
#
Catalyst 3560关于链路聚合的配置如下:
!
interface FastEthernet0/1
channel-protocol pagp //聚合协议为PAGP
channel-group 22 mode desirable
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/2
channel-protocol pagp
channel-group 22 mode desirable
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/3
channel-protocol pagp
channel-group 22 mode desirable
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/4
channel-protocol pagp
channel-group 22 mode desirable
switchport trunk encapsulation dot1q
switchport mode trunk
!
S5700使用国际互联网组织制定的共有协议LACP建立链路聚合,且查看S5700配置后发现没有配置方面的错误。
而Cisco在链路聚合上除LACP协议外,还支持其私有的PAGP协议。在查看Catalyst 3560的配置后,发现使用的是其私有PAGP协议,而非LACP协议。因此导致两端的链路聚合无法形成。
由两端配置信息得出结论,该故障并非S5700导致,而是对端设备上配置错误。
告知用户该故障并非华为设备引起,请咨询Cisco相关单位寻求解决方案。
客户将对端Catalyst 3560使用的PAGP协议修改成LACP后,故障解决。
更改为LACP协议后的Catalyst3560关于Eth-Trunk方面的配置如下:
!
interface FastEthernet0/1
channel-protocol lacp //聚合协议为LACP模式
channel-group 22 mode active //模式为active
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/2
channel-protocol lacp
channel-group 22 mode active
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/3
channel-protocol lacp
channel-group 22 mode active
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/4
channel-protocol lacp
channel-group 22 mode active
switchport trunk encapsulation dot1q
switchport mode trunk
!
在跨厂商建立对接时,一定要注意两端设备各自所使用的协议。