问题:H3C-S5120V2交换机,交换机收到终端应答的NA报文,没有按照MAC表转发
问题现象描述:
1)IPV6电脑ping 内网地址,时而通时而不通,存在周期丢包,如下:
2)终端给网关应答NA单播报文,交换机为什么不根据MAC表转发?
1)终端的连接交换机的3口,3口所在VLAN为VLAN 444,网关是int vlan44
2)G1/0/1和g1/0/4口都是trunk口,且允许所有VLAN通过
网络环境如下:
问题进一步排查分析:
1)发现电脑不通的时候,交换机上>邻居表中的电脑IPV6表条目状态异常了,如下:
2)终端网络通(不丢包)时,邻居表状态是正常的,如下:
3)进一步排查分析,在IPV6电脑终端上抓包,发现int vlan44网关给电脑发ICMPV6 NS探测报文时,终端收到了,并且也进行了NA应答了
(电脑NA应答没问题),如下:
4)该NA应答报文从3口进入到交换机,打上VLAN444的标签,根据NA报文中的目的MAC(网关MAC),查MAC表转发,MAC表是存在的(MAC表一直正常),出接口应该是1口,如下:
5)但是在1口上抓包,却没有收到交换机根据MAC表转发过来的NA单播报文,NA报文丢掉了,如下:
6)导致交换机的邻居表探测失败,因此交换机会改邻居表中的终端条目状态,一直到最后将终端条目从邻居表中清除,如下:
7)最后是等IPV6 电脑,给网关发出组播NS 报文,等网关进行NA应答后,邻居才正常,邻居正常后,ping内网其他IPV6地址就正常通信了,在终端上抓包如下:
8)之后通了9个包后,交换机又会发NS给电脑,进行邻居探测,终端又回了NA,但是交换机没根据MAC表转过去,导致又丢包了,按照1-7周期反复
(0)
第一个问题,可以观察接口有没有丢包
第二个问题,ipv6不是基于arp表转发
(0)
二层是根据MAC表转发,但是没转,MAC表是正常的。 邻居表建立后,交换机上终端的邻居条目,给终端发探测NS报文,终端回NA报文,到交换机丢了
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明