SW1上起vlan-interface10,地址为172.16.100.1,掩码16位,已配置到vlan-interface20的路由ip route-static 0.0.0.0 0 172.16.0.1。
SW2上起vlan-interface10,地址为172.16.0.1,掩码16位。
SW2上起vlan-interface20,地址为172.16.1.240,掩码24位。
SW1ping172.16.0.1可以通,ping172.16.1.240不通。
从抓包信息看,SW1 ping172.16.1.240时未往外发任何icmp报文。
再查看arp报文情况,发现SW1向外发送了arp请求,直接询问172.16.1.240对应的mac地址但没有回应,而不是向网关172.16.0.1发送arp请求。
SW1 ping172.16.1.240时,会用16位掩码进行运算,认为该地址和自己位于同一网段,因此不会进行三层转发,不经过网关,直接访问即可。这时SW1就会在VLAN10内广播arp请求,但请求的地址实际位于VLAN20内,所以得不到回应,SW1也就无法获取目标的MAC,最终导致不会往外发送ICMP报文。
如果将SW2的vlan-interface20改成172.10.1.1/24,SW1ping172.10.1.1时会发现此网址和自己非同网段,则SW1会向网关SW2 vlan-interface10发送ARP,由此完成一次3层转发。
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作