• 您好!欢迎进入深圳市华讯佳科技有限公司官网!

  • 15088181811
您当前所处位置: 首页 > 新闻资讯 > 华为案例

METRO2050设备ET1S单板ping包不通的原因分析

发布人:华讯佳 发布时间:2021-10-26 浏览数:

问题描述

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不通的现象。
详细分析过程见附件。