科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道路由交换EIGRP工作原理以及优缺点

EIGRP工作原理以及优缺点

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

 运行EIGRP 的路由器之间形成邻居关系,并交换路由信息。相邻路由器之间

来源:zdnet整理 2011年7月10日

关键字: 路由交换 路由技术

  • 评论
  • 分享微博
  • 分享邮件

  EIGRP 协议的特点:

  运行EIGRP 的路由器之间形成邻居关系,并交换路由信息。相邻路由器之间

  通过发送和接收Hello 包来保持联系,维持邻居关系。Hello 包的发送间隔默认

  值为5s钟。

  ●运行EIGRP 的路由器存储所有与其相邻路由器的路由表信息,以便快速适

  应路由变化;

  ●如果没有合适的路由存在,EIGRP 将查询其相邻的路由器,以便发现可以

  替换的路由。

  ●采用不定期更新,即只在路由器改变计量标准或拓扑出现变化时发送部分

  更新信息。

  ●支持可变长子网掩码(VLSM)和不连续的子网,艾持对自动路由汇总功能

  的设定。

  ●支持多种网络层协议,除IP协议外,还支持IPX 、AppleTalk 等协议。

  ●在运行EIGRP 的路由器内部,有一个相邻路由器表、一个拓扑结构表和一

  个路由表。

  ●使用DUAL算法,具有很好的路由收敛特性。

  ●具有相同自治系统号的EIGRP 和IGRP之间彼此交换路由信息。

  EIGRP 协议的配置与IGRP配置有相似之处,但由于它对VLSM的支持和众多的

  其他特性使得在高级配置以及查看和监测命令方面与IGRP有许多不同之处,这是

  在配置EIGRP 的实验中应注意的。

  EIGRP 的术语和概念

  1。在EIGRP 中,有五种类型的数据包:

  HELLO :以组播的方式发送,用于发现邻居路由器,并维持邻居关系。

  更新(update):当路由器收到某个邻居路由器的第一个HELLO 包时,以单

  点传送方式回送一个包含它所知道的路由信息的更新包。当路由信息发生变化时,

  以组播的方式发送一个只包含变化信息的更新包。注意,两个更新包的内容不一

  样。

  当你在路由器的接口配置了EIGRP 以后,路由器会周期性的以组多播的方式

  向外发送hello 包。多播地址是224.0.0.10. 当和它在1 个AS里的其他运行了EIGRP

  的路由器接收到hello 包以后,就会和它形成邻居关系。不在1 个AS里,而且度

  的计算方式不一样(即K 值不同),是不会形成邻居关系的

  EIGRP Timers

  hello 包在不同的介质上发送间隔是不一样的,如下:1 )。在以下介质中

  是以每5 秒进行发送:广播型介质,比如以太网,令牌环(Token Ring)和分布

  式光纤接口(FDDI);在点到点类型的串行链路中比如PPP 和HDLC,还有帧中继

  和ATM ;带宽大于T1线路的多点线路,比如交换式多兆位数据服务(SMDS),帧

  中继,ATM 和ISDN PRI 2)。在以下类型中间隔时间是60秒:带宽小于T1线路的

  多点线路,比如ISDN BRI,帧中继,SMDS,ATM 和X.25当配置EIGRP 的时候,EIGRP

  进程动态发现和它直接相连的运行了EIGRP 的路由器。每个路由器在它自己的neighbor

  table 中都保持的有邻居的信息,包括到达邻居路由器的地址和接口。还保持的

  有hold time.hold time 是3 倍于hello time

  EIGRP 在低速链路上发送hello 包的频率较低,因为hello 包会占用额外的

  带宽。不过可以在接口配置模式对默认时间进行修改,使用ip hello-interval

  eigrp {AS-number} {seconds} 命令;修改hold time 的时间的命令也是在接口

  配置模式,使用ip hold-time eigrp {AS-number} {seconds}命令。当你修改了

  hello 包的时间间隔以后,hold time 是不会自动修改的(之前hold time=hello

  time*3)所以要人工进行修改

  EIGRP Adjacency Establishment Conditions

  即使两个路由器的hello time和hold time 相互之间不匹配,它们仍然有可

  能成为邻居。hello 包包含了hold time 的信息和保持跟踪每个EIGRP 邻居路由

  器的hold time 如果EIGRP 路由器在hold time 超出之前没有收到EIGRP 包,路

  由器就会察觉拓扑的变化。路由器删除邻居路由器的相关信息,包括从邻居那里

  认可的topology table条目。假如FD可用的话,EIGRP 进程将进行重新收敛

  EIGRP 不会基于次要地址(secondary address )建立邻居关系,因为EIGRP

  使用接口的主地址

  查询(query ):当一条链路失效,路由器重新进行路由计算但在拓扑表中

  没有可行的后继路由时,路由器就以组播的方式向它的邻居发送一个查询包,以

  询问它们是否有一条到目的地的可行后继路由。

  答复(reply ):以单点的方式回传给查询方,对查询数据包进行应答。

  确认(ACK ):以单点的方式传送,用来确认更新、查询、答复数据包,以

  确保更新、查询、答复传输的可靠性。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章