网络篇 EIGRP的查询与主动状态-35

目录

1.EIGRP的查询与主动状态相关原理

2.陷入主动状态

3.导致路由进入主动状态的最常见原因

4.SIA的问题

5.EIGRP的查询范围


1.EIGRP的查询与主动状态相关原理

EIGRP的路由收敛速度快,其中的一个原理是使用了拓扑表中的FS(可行后继路由),若EIGRP的路由条目失效了,则拓扑表里也没有FS,那么EIGRP则会进入主动查询状态。现在我们下看看两个案例:

案例1,如下图:我们在整个拓扑的设备上都配置了EIGRP路由协议:

在R1上查看路由表与拓扑表:

在上面的两张表中,我们可以看到,R1去往172.16.1.1这个目标主机的路由在R1的拓扑表是存在FS的,也就是说,当路由器表中去往172.16.1.1目标主机的路由条目不可用时,EIGRP会从拓扑表中选择出备份路由(FS)进行快速切换,这样可以提高EIGRP的路由收敛速度。现在我们把R4连接到R2的f0/1接口关闭,再来看看R1的路由表,会发现EIGRP已经实现了路径切换(速度非常快)。

案例2:如下图:我们在整个拓扑的设备上都配置了EIGRP路由协议:

在R1上查看路由表与拓扑表:

在上面的拓扑图与表中,我们可以得到这样的结果,虽然R1到172.16.1.1这个目标主机是存在多条路径的,但是,我们在看EIGRP的拓扑表只有一条可行路由,并没有看到可行后继路由,这是因为EIGRP在使用Dual算法时,把去往172.16.1.1这个目标主机的备份下一跳路由剔除了。这个时候,若R1去往172.16.1.1的路由不可用了,那么将会进行重新计算的,因为拓扑表没有备份路由。

注意:

1.EIGRP在去往同一个目的地存在备份路径的条件是:备份路径的AD一定要小于当前路由FD;

2.正常情况下的EIGRP的拓扑表条目状态是P(被动状态),但是重新计算路径时就会变成A(主动状态),这个主动状态我们一般是看不到的,因为,EIGRP的计算速度实在是太快了;

3.路由器的路由条目失效且拓扑表没有FS时,它将会寻找备份路径,这个过程称为路由器进入主动状态。

2.陷入主动状态

EIGRP查询替代路由是使用可靠的多播,因此它要求收到每个查询包的路由器都要回复一个应答包给源路由器(发送查询包的路由器)。路由器在默认的时间3分钟内没有收到对查询的应答,那么将陷入主动状态(SIA)。当路由器进入主动状态,且发送查询包给其他邻接路由器,只有收到所有查询的应答包后,路由器才会从主动状态恢复到被动状态。若路由器进入SIA状态后,路由器会重置那些未应答的邻接路由器的关系,这个时候会导致源路由器从这些邻居路由器获悉的所有路由都会置为主动状态,且会将这些信息更新给其他的邻接路由器。

3.导致路由进入主动状态的最常见原因

1.路由器的CPU使用率过高,导致路由器太忙无法回答查询;

2.路由器之间的链路质量低劣,这个可能会造成路由器之间传输的分组丢失,路由器收到的分组可以维持邻接关系,但是收到所有的查询与应答分组;

3.某故障导致数据流只能沿一个方向传输,这被称单向故障。

4.SIA的问题

SIA是为了查询到替代的路由,本意是好的,但是它也会造成一些网络问题,因为当路由器重置与没有应答的邻居路由器时,可能会造成网络不稳定,所有相关的通信会在短时间内中断,这个对一些生产或金融环境网络来说是损害很大的一种情况。现在我们了解一下EIGRP的查询过程的改进过程,在Cisco IOS 12.1(5)版本之前的SIA过程如下:

改进之前:主动定时器到期后,路由器A会重置与路由器B的邻接关系,但是问题在B与C链路上,并不在A与B之间的链路。

现在我们来看看12.1(5)版本之后的SIA的改进过程:

改进之后,主动定时器过半后,路由器A发送SIA-查询,而路由器确认查询,从而保持邻接关系。如上图,路由器A在主动定时器过去一半1.5分钟后,便使用SIA-查询向路由器B查询路由状态;路由器B使用SIA应答进行响应,指出自己正在查询替代路由。收到SIA-应答分组后,路由器A确定路由器B在正常运行,因此不会终止它的邻接关系。与此同时,路由器B将向路由器C发送SIA-查询,如没有应答,路由器B将会终止与路由器C的邻接关系,然后向路由器A发送一个SIA-应答,指出网络10.1.1.0\24不可达。路由器A与路由器B将处于主动状态的路由从拓扑表中删除,而路由器A和B之间的邻接关系保持不变。

5.EIGRP的查询范围

默认情况下,EIGRP的查询范围是整个EIGRP网络,但是这样会有很大的问题的,当邻接路由器没有查询到相关的替代路由时,邻接路由器会发送SIA-查询给其他的邻接路由器,这样一来就会消耗了网络中的链路带宽与网络通信设备的资源,对整个网络是不利的,况且有的路径是无法成为替代路由的,所以对于较大规模的网络来说SIA查询的发生不是什么好事。限定EIGRP在网络中的查询范围,可以降低SIA的发生概率。限定EIGRP的查询范围的最好两个办法,一个是路由汇总,另一个是末节路由,相关的实验在下一章介绍。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

公子绝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值