下面我们来进行一个仿真实验,本仿真实验的目的在于验证由于网络故障而导致静态路由的路由环路问题。
我已经在软件中构建好了我们理论课中所用到的网络拓扑,并给网络中的各个设备配置了相应的 IP 地址和地址掩码。对于网络中的各个主机,我们还给他们指定了默认网关,例如主机 H1 的默认网关,就是路由器 R1,具体就是路由器 R1 的接口。对于网络中的各个路由器,我们还给他们添加了静态路由,例如只给路由器 R1 添加了一条默认路由,而给路由器 R2 添加了两条,一条是到达主机 H1 所在的网络的静态路由,另外一条是到达主机 H3 所在网络的这条静态路由,他们的下一跳都应该跳给路由器 R1 的接口。
下面我们首先来验证一下我们所做的配置工作是否全部正确。我们用主机 H2 去 ping 一下主机 H1,那点击主机 H2,然后选择桌面选项卡,然后选择命令行。我们 ping 一下 H1,它的 IP 地址是 192.168.1.1:ping 192.168.1.1。
现在开始 ping,第一个请求超时,第 2 个也超时,第 3 个受到响应了,第 4 个也收到响应了。这两个超时是由于之前有 ARP 的广播请求,也就是请求相应的 IP 地址与对应的 MAC 地址。那么我们再次 ping 一下,这回应该是 ping 收到了 4 个响应:
C:\>ping 192.168.1.1
Pinging 192.168.1.1 with 32 bytes of data:
Request timed out.
Request timed out.
Reply from 192.168.1.1: bytes=32 time<1ms TTL=126
Reply from 192.168.1.1: bytes=32 time=4ms TTL=126
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 4ms, Average = 2ms
下面我们首先来验证一下我们所做的配置工作是否全部正确。我们用主机 H2 去 ping 一下主机 H1,那点击主机 H2,然后选择桌面选项卡,然后选择命令行。我们 ping 一下 H1,它的 IP 地址是 192.168.1.1:ping 192.168.1.1。
现在开始 ping,第一个请求超时,第 2 个也超时,第 3 个受到响应了&#x