问题描述
两台交换机之间启动链路聚合功能,其中一个端口走OSN3500的N4EFS0单板,两外一个端口使用光纤直接连接,当交换机启动手动聚合(不启用LACP协议)时业务正常,但配置成静态聚合(启动LACP协议)时业务就不通。主控版本为5.21.16.13。
处理过程
1、由于使用手工聚合时业务正常,因此可以肯定传输通道是没有问题的。
2、静态聚合相比手动聚合,区别在于使用了LACP协议。因此怀疑静态聚合时,业务不通的原因为LACP协议报文没有透传到对端设备。
3、使用工具抓包,发现确实没有抓去到LACP的协议报文。查找资料发现LACP协议是不带VLAN标签的,猜测是N4EFS0单板外部端口属性设置为Tag,导致LACP协议被丢弃。
4、现场检查端口确实设置的是Tag属性,更改为Hybrid属性后链路聚合业务正常。
根因
N4EFS0外部端口属性设置为Tag,而LACP协议报文是不带VLAN标签的,导致协议报文在经过N4EFS0单板时被丢弃。
建议与总结
数据设备开启链路聚合,如果需要传输透传LACP协议报文,则以太网单板外部端口属性需设置为Access或者Hybrid。