新聞資訊
了解故障案例及產品資訊
問題描述
METRO2050設備7槽位插一塊ET1S,配置IP1,IP2,IP3,IP4為同一個VB,IP1和IP3配置為VLAN1的轉發過濾表,IP2和IP4配置為VLAN2的轉發過濾表。將7-ET1S-IP1通過HUB連到PC2,IP3直接連到PC1。兩臺PC是可以相互ping通的。但如果把IP2和這個HUB連起來之后,兩臺PC就ping不通了。
處理過程
ping不通有兩種可能,一種是ping發出的報文不能到達對端,另一種是沒有收到對端發出的響應報文。對數據單板板來說,PC發出ping包,其報文是廣播報文,SA為該PC的MAC地址,涉及到學習過程;而響應報文是單播報文,DA也為該PC的MAC地址,涉及到轉發過程。
根因
組網不合理導致
解決方案
當IP2端口連接到HUB上后,PC機間ping包,HUB會把從IP1收到的報文廣播到ET1S單板的IP2端口。由于ET1S單板在學習時不區分VLAN,IP2收到SA相同的報文,其學習過程就覆蓋了原來的MAC地址表項。當對端發送的響應報文在ET1S中轉發時,根據MAC地址表查找出端口就為IP2。這樣,出端口的VLAN過濾表與報文攜帶的VLAN標簽不一致,響應報文就被丟棄。收不到響應報文,也就出現了ping不通的現象。
詳細分析過程見附件。