路由器收IP包,转发时将TTL减1,检查是否为0,为0丢向ping主机回复ICMP Time Exceeded,不为0转发。(实现机制有待验证,实验结果)
组网图:
1.1.1.1 ping 5.5.5.5跳数变化
ping -h 1 1.1.1.2(AR1 G0/0/0)通
ping –h 1 2.2.2.1(AR1 G0/0/1)通
ping –h 1 2.2.2.2(AR2 G0/0/0)不通,抓包发现AR1没有向AR2转发ICMP请求。结论AR1丢弃
tracert过程抓包
电脑tracert 1.1.1.1电脑网上抓包结果
电脑显示结果:
PC>tracert 1.1.1.1
traceroute to 1.1.1.1, 8 hops max
(ICMP), press Ctrl+C to stop 1 192.168.2.1 <1 ms 16 ms <1 ms 2 * * * 3 3.3.3.1 47 ms 62 ms 47 ms 4 2.2.2.1 62 ms 47 ms 47 ms 5 1.1.1.1 78 ms 47 ms 47 ms