新聞資訊
了解故障案例及產品資訊
問題描述
某運行商使用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。