问题是这样的 我的路由交换学的不太好,然后打算回头再看一遍。之前只知道一些简单的配置,照着正常操作手册是配不出环路的,于是就想手动模拟下环路的实验。
静态路由实验拓扑
实验构想跟简单,就是两台路由器互相指静态路由,下一跳都指向对方的接口。在我的猜想里面,ping一个不存在的地址,就会出现环路。但是模拟出来之后发现跟设想有点出入。如下图。
图里我们可以看到,我ping 5.5.5.5这个地址 一共经过5个包就没了。
按照我的猜想应该是ttl值都耗尽才对。这时候我就有点懵了,于是又在路由器里面tracert一下看了下情况
在路由器里面好像也这样 ,没有环路情况出现。于是我就尝试着在路由器里面启了个Lo口 然后用Lo口去ping一个不存在的地址,看看情况啥样 结果就:
这个就是我猜想的情况,到TTL都耗尽才对 然后在路由器里tracert了下
成功出环了但是环路实验是做成功了,不过还是想不明白,为什么带源ping 会出现环路,不设置带源ping 默认用10.0.0.1这个地址就只发了5个包 希望有大佬出来解答下。万分感谢!!!
|