S5700设备跨设备访问直连路由故障

发布时间:  2016-09-18 浏览次数:  60 下载次数:  0
问题描述

S5700设备版本V200R003C00SPC300,三台设备线型组网,如下所示:


交换机ABC互联的接口全部配置为trunk类型,且全部允许vlan10通过;在A上配置vlan10的接口IP为10.1.1.1/24,在C上配置vlan10接口IP为10.1.1.3/24。

从A去ping测试C设备的vlan10接口无法ping通

告警信息

A设备ping不通C设备:

[SH1_CS_01]ping 10.1.1.3

  PING 10.1.1.3: 56  data bytes, press CTRL_C to break

    Request time out

    Request time out

    Request time out

    Request time out

    Request time out


  --- 10.1.1.3 ping statistics ---

    5 packet(s) transmitted

    0 packet(s) received

    100.00% packet loss


[SH1_CS_01]

处理过程

1、在A和C上查看vlan10接口全部为up状态,由于B设备为2层透传,未查看vlanif接口状态

2、在ABC三台设备上查看接口配置,相应接口全部加入了相应的vlan,确定配置正确

3、在A和C上查看ACL和前缀列表无相关项

4、A设备ping测试C设备,在B设备连接A设备接口抓包发现B设备收到了icmp echo request报文;同时在B设备连接C设备接口抓包,发现B设备未发送icmp echo request报文,确认设备B丢包。详细排查设备B,发现未创建vlan10

5、在B设备上创建vlan10后,A设备可以正常访问C设备

根因

设备上未创建vlan,收到的数据包进入设备后携带未创建的vlan tag,设备将不会处理该数据包

解决方案

创建vlan即可

建议与总结

华为交换机在接口上配置允许vlan通过并不会自动创建这些vlan,需要手工创建

END