S5700交换机与H友商交换机LACP对接不通问题处理

发布时间:  2014-09-12 浏览次数:  673 下载次数:  0
问题描述

S5700与H友商交换机做链路聚合对接, 版本是V200R001C00SPC300,查看H友商的交换机配置过程如下

<SwitchA> system-view
[SwitchA] link-aggregation group 1 mode static
[SwitchA] interface GigabitEthernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] port link-aggregation group 1
[SwitchA-GigabitEthernet1/0/1] interface GigabitEthernet 1/0/2
[SwitchA-GigabitEthernet1/0/2] port link-aggregation group 1

从配置可以看出H友商设备用的静态模式的LACP,于是在S5700交换机上也配置成静态模式,如下:

[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] bpdu enable
[SwitchA-Eth-Trunk1] mode lacp-static
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] eth-trunk 1
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] eth-trunk 1

配置完成后,在配置本端接口的IP地址,与对端保持同一网段,发现无法ping不通对端;
告警信息
处理过程
将S5700的链路聚合配置修改为手动eth-trunk,即在eth-trunk视图下删除mode lacp-static这条命令,采用默认的手动模式,就是不使用LACP协议,然后互通成功。
根因
1、先排查,端口都UP,物理线路没问题,然后display eth-tunk,发现成员端口状态都是unselected,也就是eth-trunk没有协商成功,

2、查看H友商手册中关于静态LACP的描述“在静态聚合模式下,聚合组内的成员端口上不启用LACP协议,其端口状态通过手工进行维护。”,然后再看S5700手册中关于链路聚合的描述“静态LACP模式需要通过LACP协议报文交互来实现链路聚合”,才发现,两端LACP的模式虽然从关键字上看都是静态,但真正的实现机制有差异,H友商的静态模式不启动LACP协议,而S5700的静态模式是开启LACP协议的。
建议与总结
虽然LACP属于标准协议,但是链路聚合特性,各个厂家实现不一致,在使用时,需要查看相关技术文档,要么两端都采用标准的LACP协议,要么两端都不启用LACP。

END