服务热线
189-2347-0832

中兴S385 您当前所处位置: 首页 > 新闻资讯 > 行业技术

EFS0单板无法传送BPDU生成树报文故障处理一例

发布时间:2018-04-08

问题描述

某运行商使用N2EFS0开通大客户汇聚业务,下挂数据设备开启MSTP生成树协议,数据业务可以ping通,但是下挂华为数据设备S3328和S2300之间生成树协议的BPDU报文只有发包,没有收包,BPDU报文无法通信。


处理过程

1、首先检查传输侧业务配置,发现配置成EPLAN业务,这需要传输设备的BPDU报文和数据设备能兼容。当传输侧开启RSTP时业务ping通,但是BPDU无法传送,关闭RSTP时,业务无法ping通。说明开启生成树协议后,业务信号是可以正常通信的,传输设备本身配置正常。

2、经过和数据确认,S3328和S2300之间开启的MSTP多生成树协议,华为传输设备是不支持的,只能支持RSTP单生成树协议。最好的办法就是S3328和S2300之间的生成树协议对接,传输进行透传。

3、指导用户配置为共享端口的EPL业务,来实现汇聚功能,EPL业务把BPDU报文当成数据业务信号来透明传送,不识别不处理。修改完后,故障依旧,下挂数据设备可以互相ping通,但是BPDU报文无法传送。

4、怀疑BPDU是超短包导致被丢弃,使用sniffer抓包,发现BPDU为100字节左右,排除超短包问题。

5、和数据工程师确认,BPDU为不带VLAN的报文,也就是数据侧送过来的信号有带VLAN的业务数据也有不带VLAN的BPDU报文,指导用户修改端口属性为hybrid后,数据侧看到BPDU报文收发正常,故障解决。


根因

1、BPDU报文字节小于64字节,导致超短包被丢弃。

2、BPDU报文配置VLAN和传输侧配置VLAN号不一致。

3、传输侧数据配置错误。

4、传输侧和数据侧生成树协议兼容性问题。


建议与总结

1、数据侧支持MSTP多生成树协议,而传输侧一般是RSTP单生成树协议,RSTP快速生成树只针对VB来进行端口业务阻断的,而MSTP是针对VLAN来进行业务阻断。两种协议对接兼容性会有问题。具体可以查询SC0000267422。

2、BPDU报文有带VLAN的,有不带VLAN的,传输侧配置业务时需要确认清楚,根据情况作对应配置。本例就是业务信号带VLAN,而BPDU不带VLAN,需要配置端口属性为hybrid属性。当BPDU带VLAN在传输透传时,BPDU当作业务信号处理,配置业务要增加对应的VLAN。