当我们从路由器ping外网主机时,我们如何知道数据包的源IP是什么?
搜索了一下,没有找到选择哪个接口作为ping起点的方法。
那么路由器是否采用了“万一我们 ping 某些东西该怎么办”的默认模式?
我正在使用 Packet Tracer 7.1.1
如果我在数据包跟踪器中从路由器 ping 到外部网络的主机,我如何知道原始 IP 是什么?
网络工程
思科
平
数据包追踪器
联网
2021-07-22 08:39:30
1个回答
ping 的默认行为(来自机器的任何流量的默认行为,除非明确配置为不同的行为)是使用最接近目标的接口的 IP 地址。
设备将查找其路由表,找到将用于发送数据包的接口并使用该接口的(主要)IP 地址。
在真实设备上,您通常可以使用-Iping 选项后跟接口名称或要使用的 IP 地址来覆盖此行为。
例子:
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=56 time=4.72 ms
ping -I 198.51.100.193 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 198.51.100.193 : 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=56 time=4.87 ms
我不知道这个选项是否在数据包跟踪器中可用,它是一个具有有限功能和选项集的模拟器,但您可以尝试。
其它你可能感兴趣的问题