设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1147|回复: 2
收起左侧

[求助] 手动模拟静态路由环路,带源ping会出现环路,用接口地址不会出现环路?

[复制链接]
发表于 2019-12-18 20:38:56 | 显示全部楼层 |阅读模式
10鸿鹄币
问题是这样的 我的路由交换学的不太好,然后打算回头再看一遍。之前只知道一些简单的配置,照着正常操作手册是配不出环路的,于是就想手动模拟下环路的实验。

静态路由实验拓扑

静态路由实验拓扑

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


最佳答案

查看完整内容

第一个ping没用source address,只要不表明source,路由永远选它认为最佳的出口去发送包。 对R1来说出口在直连端口10.1.1.1, 包到R2那儿,R2 没路径去5.5.5.5包给丢了, 发送icmp unreachable 信息告诉R1,没路径去5.5.5.5. R1 不信邪,从新发一样的包 (ping 不表明固定数量的包的情况下,默认发5个包。 所以你看见发了5次包255,254 就完了。 这个包已经被丢弃了。 表明source为loopback 192.168.1.1的情况下就不一样了,因为对于 ...
发表于 2019-12-18 20:38:57 | 显示全部楼层
第一个ping没用source address,只要不表明source,路由永远选它认为最佳的出口去发送包。 对R1来说出口在直连端口10.1.1.1, 包到R2那儿,R2 没路径去5.5.5.5包给丢了, 发送icmp unreachable 信息告诉R1,没路径去5.5.5.5. R1 不信邪,从新发一样的包 (ping 不表明固定数量的包的情况下,默认发5个包。 所以你看见发了5次包255,254 就完了。 这个包已经被丢弃了。 表明source为loopback 192.168.1.1的情况下就不一样了,因为对于192.168.1.1来说,目的地是10.1.1.2是next hop, 那么路由就会recursive lookup (第一次没找到路的时候,会从新再查一次路由表,没找到最佳路线的话,就会用默认路线default static 0.0.0.0 0.0.0.0 10.1.1.2. 包裹去到10.1.1.2, 相对于10.1.1.2来192.168.1.1也是next hop,重复一遍recursive routing。这样这个包就一直被抛来抛去了。就是recursive routing干的好事。
沙发 2019-12-18 20:38:57 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2020-1-10 14:36:18 | 显示全部楼层
谢谢您的解答 大概描述的意思已经清楚了 里面个别名词没接触过,还要详细查一下。同时我还有一个问题想问下您,我这里设置的是静态路由 优先级应该是最高的,但是这样的情况在没有指定lo口为源地址的情况下也没有按照我的路由表进行转发是为什么,难道他还有另一种匹配机制,不去扫描我的路由表吗。
板凳 2020-1-10 14:36:18 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-16 19:24 , Processed in 0.056795 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表