华三交换机作为三层交换机。车载新增的交换机与华三路由不通。
进一步排查发现是三层的互联IP地址不通。
车载ping不通华三,但是可以ping通同一个vlan内其他的车辆。
抓包发现icmp报文进入了华三,但是华三没有回应。像是进入了一个黑洞。
排查华三发现arp和mac地址表都正常。
查看fib的转发表。发现到车载交换机的主机路由有2条。其中生效的一条是虚拟化bfd的vlan。仔细看bfd配置,发现IP地址段与车载的冲突了。更改bfd的IP地址后恢复通行。
以下为排查过程中用到的命令
1、建立acl
acl adv 3002
rule permit icmp source 30.198.254.254 0 destination 30.198.254.3 0
rule permit icmp source 30.198.254.3 0 destination 30.198.254.254 0
2、开启终端监控
terminal monitor
3、开启显示debug信息
terminal debugging
4、开启acl 监视
debugging ip packet acl 3002
18:18:36 *Jun 28 18:18:32:599 2020 BJ98-H-EDU-ZX IPFW/7/IPFW_PACKET: -Chassis=2-Slot=0;
18:18:36 Receiving, interface = Vlan-interface354, version = 4, headlen = 20, tos = 0,
18:18:36 pktlen = 28, pktid = 3440, offset = 0, ttl = 64, protocol = 1,
18:18:36 checksum = 62178, s = 30.198.254.3, d = 30.198.254.254
18:18:36 prompt: Receiving IP packet.
18:18:36
18:18:36 *Jun 28 18:18:32:599 2020 BJ98-H-EDU-ZX IPFW/7/IPFW_PACKET: -Chassis=2-Slot=0;
18:18:36 Delivering, interface = Vlan-interface354, version = 4, headlen = 20, tos = 0,
18:18:36 pktlen = 28, pktid = 3440, offset = 0, ttl = 64, protocol = 1,
18:18:36 checksum = 62178, s = 30.198.254.3, d = 30.198.254.254
18:18:36 prompt: IP packet is delivering up. 此条说明已经icmp已经进入cpu
5、查看快速转发表
dis fib 30.198.254.3
就是这里发现2个转发路由
18:19:05 Destination/Mask Nexthop Flag OutInterface/Token Label
18:19:05 30.198.254.3/32 30.198.254.1 UBH Vlan3001 Null
18:19:05 30.198.254.3/32 30.198.254.3 H Vlan354 Null
flg : u可用,H主机路由