雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1303|回复: 1

[讨论/求助] 关于EIGRP的Query和Reply包的问题

[复制链接]
发表于 2013-5-2 22:03:57 | 显示全部楼层 |阅读模式
各位大大好
       众所周知,EIGRP在丢失某条路由后会向其邻居发送Query包。我用Web-IOU模拟了三台路由器拓扑如下。R1有两个环回接口,并且R1在自己的e0/0口上向外通告了一条汇总路由。此时R2和R3的EIGRP路由表中都有了一条192.168.0.0/16的汇总路由。我想问的是在配置了路由汇总之后,为什么R2能在收到了Query包时迅速给R1一个Reply的回复表明路由不可达,并且不会向R3发起查询。

      我是这样想的,当R1丢失一条环回接口的路由之后向邻居R2发起查询,但是R2只有一条到192.168.0.0的汇总路由而没有明细路由,并且R2又没有去往该路径的FS,于是R2应该向R3发起查询。但是实际情况和我想的并不同 R2只收到了一条来自R1的Query包,并且给了Reply回复,然后就结束了,R2并没有向其他邻居发Query包。那么路由汇总是用什么样的原理去抑制了Query包的查询范围?求老师及各位大大们解答。下面附上拓扑图和R1、R2数据包的输出

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2013-5-3 00:06:39 | 显示全部楼层
本帖最后由 子杰 于 2013-5-3 00:07 编辑

因为R1做完汇总后,传递给R2的条目只是汇总条目,并没有明细的路由条目,所以当R1发送查询包到R2的时候,R2看下所要查询的网段是明细路由条目,而在R2的设备中从一开始就没有收到该条明细路由,只是收到一条汇总路由,所以此时R2就不会继续把查询包往下查,而是立马就回应一个replay包给R1。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-21 19:38 , Processed in 0.087850 second(s), 19 queries , Gzip On.

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