EIGRP详解
EIGRP汇总

EIGRP一、EIGRP基本概念EIGRP:Enhanced Interior Gateway Routing Protocol 即增强内部网关路由线路协议。
也翻译为加强型内部网关路由协议。
EIGRP是Cisco公司的私有协议(2013年已经公有化[1])。
EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco 专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。
特点:1、EIGRP是由距离矢量和链路状态两种路由协议,可以像距离矢量协议那样,从相邻路由器那里得到更新信息,也能像链路状态协议那样,保存着一个拓扑表,然后通过自己的DUAL(扩算更新)算法选择一个最优的无环路径,DUAL机制是EIGRP的核心,来实现无环路径2、使用多播和单播,EIGRP在路由器之间通信时使用多播和单播而不是广播,因此终端站不受路由更新和查询的影响。
EIGRP使用的多播地址是224.0.0.103、支持多种网络层协议,EIGRP使用协议相关模块来支持IPv4、IPv6、Apple Talk 和IPX,以满足特定网络层需求。
4、100%无环,如果整个网络包含在一个自治系统中,EIGRP使用DUAL能保证一张100%无环路由转发表5、快速收敛,DUAL实现快速收敛,运行EIGRP的路由器存储了邻居的路由表,因此能够快速适应网络中的变化。
如果本地路由表中没用合适的路由且拓扑表中没用合适的备用路由,EIGRP将查询邻居以发现替代路由。
查询将不断传播,直到找到替代路由或确定不存在替代路由6、部分更新,EIGRP发送部分更新而不是定期更新,且仅在路由路径或者度量值发生变化时才发送。
更新中只包含已变化的链路的信息,而不是整个路由表,可以减少带宽的占用。
此外,还自动限制这些部分更新的传播,只将其传递给需要的路由器,因此EIGRP消耗的带宽比IGRP少很多。
EIGRP协议

EIGRP协议协议名称:Enhanced Interior Gateway Routing Protocol (EIGRP) 协议协议简介:Enhanced Interior Gateway Routing Protocol (EIGRP) 是一种用于路由选择的高级内部网关路由协议。
它是由思科公司开辟的一种增强版的内部网关路由协议,用于在大型企业网络和互联网中实现高效的路由选择。
EIGRP 协议结合了距离矢量和链路状态路由协议的优点,具有快速收敛、低开消和可扩展性的特点。
协议目标:EIGRP 协议的主要目标是提供高效的路由选择和快速收敛,以优化网络性能和资源利用率。
通过使用增强的路由算法和可靠的邻居关系建立机制,EIGRP 协议可以自适应地适应网络拓扑的变化,并实现快速的路由更新和故障恢复。
协议特性:1. 增强的路由算法:EIGRP 使用可变长度子网掩码(VLSM)和无类别域间路由(CIDR)来支持更精确的路由选择,提高网络的灵便性和可扩展性。
2. 快速收敛:EIGRP 协议使用可靠的消息传递机制和快速的拓扑更新算法,实现快速的网络收敛,减少数据包的丢失和延迟。
3. 基于距离矢量的路由选择:EIGRP 使用距离矢量算法来选择最佳的路由路径,并考虑带宽、延迟、可靠性和负载等因素,以实现网络的负载均衡和优化。
4. 可靠的邻居关系建立:EIGRP 协议使用可靠的邻居关系建立机制来确保邻居之间的可靠通信,并提供可靠的路由信息交换。
5. 分层设计:EIGRP 协议采用分层设计,将网络划分为自治系统(AS)和路由域(Routing Domain),以实现更好的管理和控制。
IPv4和IPv6。
协议实现:1. EIGRP 路由器配置:在每一个参预 EIGRP 协议的路由器上配置 EIGRP 进程,并指定相应的自治系统号(AS)和路由域号(Routing Domain)。
2. 邻居关系建立:通过配置邻居路由器的IP地址和相关参数,建立可靠的邻居关系,确保邻居之间的通信和路由信息交换。
第1章 EIGRP讲义

4、报告距离(Reported Distance,RD)
从邻居路由器通向相同目的网络的最小度量值, 也称通告距离(Advertised Distance,AD) 当邻居通向一个网络的报告距离比本地路由器 通向同一个目的网络的可行距离短时,即符合 可行性条件(Feasible Condition,FC)
谢谢!
思考题<1>
EIGRP使用的路由算法是什么?
DUAL
不会,EIGRP只会发送限定更新,即它只会将必要的路由信息发送到需要这些信息的路 由器上。 Show ip eigrp neighbors 带宽、延迟、可靠性和负载。默认只用带宽和延迟。
EIGRP会定期发送更新吗?
什么命令可用于检查EIGRP是否与直连的设备建立了邻接关系?
任务学习引导
一、EIGRP的概念 二、EIGRP的特性 三、EIGRP度量 四、EIGRP术语 五、自治系统和进程ID 六、带有通配符掩码的network命令
一、EIGRP的概念
EIGRP是一种无类距离向量路由协议,它于 1992年与思科IOS 9.21一起发布。 EIGRP是Cisco的专有路由协议,是Cisco的 另一个专有协议IGRP(内部网关路由协议) 的增强版。 IGRP是一种有类距离向量路由协议,Cisco 现在已不支持该协议
5、可行条件(FC)
五、自治系统和进程ID<1>
1、自治系统(AS)
是由单个实体管理的一组网络,这些网络通过统一的路由策略连 接到Internet。在下图中,A、B、C、D四家公司全部由ISP1管理 和控制,ISP1在代表这些公司向ISP2通告路由时,会提供一个统 一的路由策略。 需要自治系统编号的统称为ISP、Internet主干提供商以及连接其 他实体的大型机构。这些ISP和大型机构使用外部网关路由协议 BGP(border gateway protocol,边界网关协议)来传播路由信息。 BGP是唯一一个在配置中使用实际自治系统编号的路由协议。 使用IP网络的绝大多数公司和机构不需要自治系统编号,因为它 们都诸如ISP等更高一级的机构来管理。这些公司在自己的网络内 部使用RIP、EIGRP、OSPF和IS-IS等内部网关协议来路由数据包。 它们是ISP的自治系统内各自独立的诸多网络之一。ISP负责在自 治系统内以及其他自治系统之间路由数据包
EIGRP详解

EIGRP简介:一、EIGRP是cisco专用协议,同时具备距离矢量和链路状态优点,该混合模式有以下特征:1、快速会聚(使用DUAL算法来实现)2、支持VLSM3、部分更新,不是定期更新,从而使更新占用带宽少;4、支持多种网络层协议利用协议无关模块(PDM)来支持IP,IPX,APPLE Talk二、其他特征:1、在不同数据链路层协议和拓扑间实现无缝连接----从而能在WAN或LAN中高效运行;2、精度的度量值---用32位来表示,从而更好支持均衡负载;3、使用组播(224.0.0.10)和单播来通信;4、支持边界汇总及创建超网(聚合地址块)。
注:EIGRP实现的是传输层功能,其在IP报头中的协议号为88;TCP为6、UDP为17。
三、EIGRP四个底层重要技术:1、邻居发现技术2、可靠传输协议---确保快速会聚的有效性保证路由选择信息(更新、查询、应答)分组能被可靠地发送RTO定时器重传可靠分组,最多15次,且在保持定时器3、DUAL有限状态机----决定到目的地的度量值4、协议无关模块(PDM)----支持多种网络层协议如IP,IPX,Apple Talk.四、EIGRP五种类型分组:1、Hello分组:以组播方式来发现邻居,无需确认;hello分组发送间隔时间随介质而异:在LAN链路、点到点链路、高带宽多点链路---间隔时间为5秒在低带宽链路----------------------------间隔时间为60秒间隔时间调整:ip eigrp hello-interval as号间隔秒数保持时间:在多长时间内收到邻居的Hello分组和其他EIGRP分组是有效的。
默认时,保持时间是间隔时间3倍注:间隔时间的变化不会影响保持时间。
2、更新分组:以组播方式来发送会聚后的路由给受影响的路由器。
同时,为了同步拓扑表,在启动时,以单播方式将更新发送给邻居路由器。
更新是以可靠方式发送的。
3、查询分组:以组播方式向邻居发关查询分组并以可靠的方式传送(查询可行后继),有时重传是以单播方式。
eigrp协议

eigrp协议EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于在企业网络中进行路由选择的动态路由协议。
它是Cisco自主研发的一种高级广域网(WAN)路由协议,用于在企业网络中传播路由信息、动态选择优化路径和自动适应网络拓扑的变化。
EIGRP协议采用了一种名为DUAL(Diffusing Update Algorithm)的算法来计算最优路径,并能够按需进行路由表更新。
这使得EIGRP具有快速收敛的特点,可以快速适应网络拓扑的变化和路由器的故障。
EIGRP的工作原理是通过交换HELLO消息在网络中发现邻居路由器,并通过交换更新消息来传播路由信息。
邻居路由器之间会建立邻居关系,并共享各自的路由信息。
当网络拓扑发生变化时,EIGRP会重新计算最优路径,并向邻居路由器发送更新消息,以通知它们当前的路由信息。
EIGRP使用了可变长度子网掩码(VLSM)和无分类路由(CIDR)的概念,可以更有效地利用IP地址空间。
它还支持等量多路访问(Equal Cost Multi-Path)功能,即允许在等价路径上进行负载均衡和冗余。
EIGRP的配置相对简单,需要在路由器上启用EIGRP进程,并指定其运行的AS号(Autonomous System Number)。
然后通过配置网络命令,将需要参与EIGRP路由选择的网络添加到EIGRP的路由表中。
EIGRP还支持一种称为分层的路由汇总的功能,可以将较长的网络前缀转换为较短的前缀,以减少路由表的规模。
这样可以有效地提高路由器的性能和网络的可扩展性。
EIGRP可以与其他路由协议如OSPF(Open Shortest Path First)和BGP(Border Gateway Protocol)进行互操作,使得不同的路由协议可以在同一网络中同时存在。
这样可以方便地实现网络的部署和扩展。
总而言之,EIGRP是一种高效可靠的动态路由协议,广泛应用于企业网络中。
EIGRP的介绍

EIGRP的介绍EIGRP是一种增强的距离矢量路由协议,同时含有距离矢量路由协议(如rip)和链路状态路由协议(如ospf)的特点。
适用于中、大型网络。
是一种cisco私有路由协议,不支持其他厂商设备。
EIGRP的特征有:增量更新;快速汇聚;支持多种网络层协议(IPV4、IPV6、IPX、AppleTalk);使用单播和多播(多播地址为:224.0.0.10);支持VLSM;支持自动汇总,以及支持在网络中任意位置进行手工汇总;支持等价负载均衡、非等价负载均衡;支持多种路由:内部路由、外部路由和汇总路由;精密的度量值:带宽、延迟、可靠性、负载、MTU(缺省时:带宽、负载); 100%无环的无类路由协议(依据DUAL算法中FC(即AD<最优路由的FD)),。
EIGEP邻居建立的条件:两路由器直连,且直连接口IP处于同一网段;两路由器AS号一致;接口若有认证,认证密钥要一致;metric值一致(K值一致);EIGRP工作原理:即:i、运行EIGRP的路由器通过交互hello包建立邻居关系ii、邻居之间通过交互update交换路由信息保存到拓扑数据库iii、从拓扑表中选择最优的路由提交给IP路由表当链路发生变化时,如去往一个目的IP的路由挂掉,则路由器将从拓扑表中查询是否有FS(可行继任者),若有,则提交给IP路由表变成S(继任者);若没有,则依据DUAL算法会向所有邻居路由器查询。
注:i.不符合FC可行性条件的路由为不可用路由,不写入拓扑表中ii.缺省时,拓扑表中去往同一个网络的FS最多只有4条,通过配置最多可有16条iii.将去往某个目标网络的度量值设置为-1时,表示不可达iiii.不同metric值的多条明细路由汇总后,汇总路由的metric值等于明细路由中最小的metric值ERGRP的实验:实验一:(EIGRP邻居建立过程)1)使用debug eigrp packet命令观察EIGRP邻居建立过程2)使用show ip eigrp neighbors [detail]查看EIGRP邻居实验结果:debug eigrp packetshow ip eigrp neighbors [detail]其中,Address:邻居路由器与本路由器直连接口ip;Interface:邻居路由器与本路由器直连接口Hold:保持间隔Uptime:运行时间SRTT:平均往返时间(可靠分组发送到接收ack确认之间的时间)STO:超时时间,重传队列中的分组重传给邻居之前所等待的时间,RTO=6*SRTT.不足200ms按200msQ cnt:等待重传的个数,正常=0Seq num:序列号实验二:(EIGRP自动汇总及手工汇总)实验结果:i.当自动汇总没关闭时,R1、R2的路由表信息为:R1:R2:注意:画红线处是一条指向null 0 的20.0.0.0网段的汇总路由,它是由于对端接口ip进行汇总,所以学习到这条汇总路由。
cisco 私有路由协议 Eigrp 详解

特别值得一提的是:
七、EIGRP 建立邻接关系 1. 区别邻接和邻居:邻居指的是物理直连并且在同一个子网内的路由器。邻接指的是 在邻居的基础之上通过 hello 分组建立的关系。 2. 建立邻接的条件:(1)K 值一样(查看 K 值:show ip protocol) (2)属于同一 子网 (3)同一个自治系统 K 值修改:在 eigrp 进程下: R2(config-router)#metric weights 0 1 1 1 1 1;0 表示 TOS,5 个 1 分别对应 K1-K5 如果直连不在同一个子网:将会出现下面的 Error 消息:
查询:通常是组播,也有可能是单播,需要确认,被可靠传输。 应答:用于对查询进行应答,单播可靠发送。 ACK:对更新、查询、应答进行确认,单播发送(只能为单播)。
五、EIGRP 计时器 1. 保持计时器(Hold time):默认为 Hello 时间的 3 倍,但是修改 Hello 时间后,保 持时间不会自动*3,而是需要手动修改。超过这时间段将重置临接关系。接口模式 下修改计时器值:ip hello-interval eigrp / ip hold-time eigrp. 2. RTO 定时器:指重传数据包之前需要等待的时间(连续单播),即在 RTO 到期时还没 收到 ACK,那么该数据包将被重传 16 次或者直到保持计时器到期。 3. 组播流计时器:(查看方式为 show ip interface eigrp)确定了在组播转换到单播
重传需要等待的时间。 4. 主动计时器:指在该时间内没有收到查询应答那么就陷入 SIA 状态,并重置临接关
系。在发送查询时启动计时;全局模式下修改主动计时器值,默认为 3 分钟 timer active… 六、EIGRP 度量 EIGRP metric 计算公式:
EIGRP负载均衡过程全解

EIGRP负载均衡过程全解EIGRP(Enhanced Interior Gateway Routing Protocol)是一种边界网关协议(IGP),用于在网络中实现动态路由并实现负载均衡。
EIGRP负载均衡过程是一种自适应算法,它在网络中的不同路径之间分配流量,并确保数据包能够快速有效地到达目的地。
以下是EIGRP负载均衡过程的全面解释。
1. EIGRP邻居关系建立:EIGRP路由器之间的邻居关系是通过发送和接收Hello消息来建立的。
当一个路由器在接口上收到另一个EIGRP路由器的Hello消息时,它将认定这个路由器是它的邻居,并开始进行邻居关系的建立过程。
邻居关系建立后,路由器将周期性地发送和接收更新消息。
2.路由信息交换:一旦EIGRP邻居关系建立,路由器将开始交换路由信息。
在EIGRP脊柱路由器(也称为核心路由器)之间,会进行完整路由表的交换。
在非脊柱路由器之间,则会交换部分路由表信息。
路由器通过EIGRP更新消息广播自己的路由表,并监听其他路由器发送的路由信息。
3. 路由信息选择:EIGRP使用DUAL(Diffusing Update Algorithm)算法来选择最佳路径。
DUAL考虑了带宽、延时、可靠性和MTU等因素,来选择最佳路径。
每个路由器都维护一个路由表,其中包含可以达到目的地的所有路径和相关的度量指标。
路由器使用DUAL算法来选择具有最佳度量指标的路径,并将其加入到路由表中。
4.负载均衡:当存在多条等价路径时,EIGRP可以通过在这些路径间分配流量来实现负载均衡。
通过将数据流量分发到多个路径,可以减轻网络中一些路径的负载,提高整个网络的性能。
EIGRP默认情况下支持等价路径的负载均衡,但也可以通过配置来修改负载均衡的行为。
-路由器获得多个到达目的地的等价路径。
-路由器在其路由表中选择最佳路径,并将其用作主路径。
-路由器计算其他路径的可用带宽,并将其加入到负载均衡列表中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
名词简介:EIGRP Databases(EIGRP数据库)存在三张表如下:1、邻居表neighbor table:EIGRP路由器会在启动后发送HELLO包来寻找和维持邻居关系2、拓扑表topology table:EIGRP路由器会把从邻居那里收到的路由路径信息加载到自己的拓扑表中,形成对全网络拓扑的认知3、路由表routing table:路由器依靠它来进行数据的转发处理,该表中的内容是通过运行算法通过对topology table进行计算得出的一条或多条successor加入路由表。
DUAL算法:差分更新算法EIGRP为了维护successor和feasible successor,采用了AD和FD1、AD-advertised distance:从EIGRP的邻居到达目标网络的度量2、FD-feasible distance:本地到邻居路由器的度量+AD如何选择出successor和feasible successor呢?EIGRP通过比较所有到达目标网络路径的FD,选择出最低的FD加入路由表中成为successor,次低的成为feasible successor。
因为有了feasible successor,当successor失效后,feasible succes sor马上可以取而代之,不用等待holddown超时,所以EIGRP可以在网络发生改变时很快速的收敛EIGRP metric前面在IGRP一篇中已经谈到了IGRP的度量值的衡量其实IGRP和EIGRP的度量计算差不多,只是IGRP的度是24位的格式,而EIGRP却是32位的格式,所以是256倍。
那么按照计算IGRP度量的办法计算出来一个值,然后乘以256就是EIGRP的度量啦常用的两个衡量度量的参数:1、带宽:10的七次方除以某条路由路径中的最低带宽值,然后乘以2562、时延:所有接口的时延和乘以256,单位是微秒前面IGRP中已经提到过,不可以随意的去修改权重……K值。
如果有必要,建议在经过周密的计算后,再来根据实际情况修改,在EIGR P中也是同样,而且当K值不匹配,那么他们无法形成邻居EIGRP packet在IGRP中谈到了三种路由:内部路由、系统路由、外部路由在EIGRP中有5种包类型:1、hello包:EIGRP路由器使用HELLO包来发现邻居和keep-alive2、update包:通常采用多播(224.0.0.10)和单播来发送,发生在网络状态改变,拓扑变化,路由器加入和状态变化3、query包:查询包----询问包,即路由器刚启动时或者还未计算出FD 时,它向邻居发送该包来查询是否有到达目的地的FD,通常用多播地址4、reply包:query包的回应包,以单播方式回应5、ACK包:对一些特殊包确认,是单播方式发送。
Update,query,repl y三种包都需要确认,而hello包不需要。
关于一个确认的问题:网络中,A有两个邻居分别是B和C,当它向B和C发送了update包后,将会等待来自B和C的ACK包(stop-and-wai t),如果此时C因为有了点问题,并没有发送ACK给A,而A只收到了来自B的ACK,那么A将等待下去,等到收到C的ACK后,才会继续传送下一条update。
这样做的话,非常影响效率,那么EIGRP采用了对未经过确认的多播包使用单播地址来发送解决了这个问题。
当网络中的EIGRP路由器启动后,会从每个启用了EIGRP的接口周期性的向外发送组播报文——hello,在同一个AS之内,运行EIGRP的其他路由器收到该包后,会和其建立邻居关系,并加入到各自的neighbor tabl e中。
这里,如果不在一个AS内,或者K值不匹配,它们将无法形成邻居!EIGRP的hello周期分两种情况:1、高速链路上:T1以上,广播型网络,点对点……这些链路中5s一次2、低速链路上:T1以下,ISDN BRI,FR等……为60s一次邻居的失效:每台路由器会周期性的发送hello包,来维持和其他路由器之间的邻居关系,如果某台路由器在一定时间内,还未受到来自邻居的hell o包,那么将宣告邻居失效,这个等待失效的时间为hold time,该时间是hello时间的三倍!一般建议不修改这些参数,但是如果有特殊需要,比如说在低速链路上,h ello频率过高,会造成拥塞,我们可以通过命令:Ip hello-interval eigrp {AS-num} {seconds}------------修改hell o时间Ip hold-time eigrp {AS-num} {seconds}----------修改hold-tim e这里如果你修改了hello时间的话,hold-time也要进行相应的改动,因为,默认hold-time是hello时间的3倍。
注:EIGRP是不会使用第二地址(secondary address次要地址)来记录邻居关系,它会使用接口的主地址!EIGRP的全名是Enhance Interio Gateway Routing Protocol从字面就可以看出是加强型的IGRP,也就是再度改良IGRP而成EIGRP,EIGR P结合了距离向量(distance Vector)和连结——状态(Link-State)的优点以加快收敛,所使用的方法是DUAL(Diffusing Update Aigorithm),当路径更改时DUAL会传送变动的部分而不是整个路径表,而Rou ter都有储存邻近的路径表,当路径变动时,Router可以快速地反应,EI GRP也不会周期性地传送变动讯息以节省频宽的使用,另外值得特别指出的是EIGRP具有支持多个网络层的协议,例如IP层对:IP层、IPX层对IPX层、AppleTalk的RTMP对RTMP,如下图:EIGRP整合(Integrated)了IP、AppleTalk和IPX三种协议。
EIGRP是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协、议的优点,使用散射更新算法(DUAL),实现了很高的路由性能。
EIGRP协议的特点如下。
运行EIGRP的路由器之间形成邻居关系,并交换路由信息。
相邻路由器之间通过发送和接收Hello包来保持联系,维持邻居关系。
Hello包的发送间隔默认值为5s钟。
●运行EIGRP的路由器存储所有与其相邻路由器的路由表信息,以便快速适应路由变化;●如果没有合适的路由存在,EIGRP将查询其相邻的路由器,以便发现可以替换的路由。
●采用不定期更新,即只在路由器改变计量标准或拓扑出现变化时发送部分更新信息。
●支持可变长子网掩码(VLSM)和不连续的子网,艾持对自动路由汇总功能的设定。
●支持多种网络层协议,除IP协议外,还支持IPX、AppleTalk等协议。
●在运行EIGRP的路由器内部,有一个相邻路由器表、一个拓扑结构表和一个路由表。
●使用DUAL算法,具有很好的路由收敛特性。
●具有相同自治系统号的EIGRP和IGRP之间彼此交换路由EIGRP概述加强型内部网关路由协议(以下简称“EIGRP”)是Cisco公司开发的距离矢量路由协议,支持IP、IPX等多种网络层协议。
由于TCP/IP是当今网络中最常用的协议,故本文只讨论IP网络环境中的EIGRP。
EIGRP是一个平衡混合型路由协议(Cisco公司创造的术语),既有传统的距离矢量协议的特点:路由信息依靠邻居路由器通告,遵守路由水平分割和反向毒化规则,路由自动归纳,配置简单,又有传统的链路状态路由协议的特点:没有路由跳数的限制,当路由信息发生变化时,采用增量更新的方式,保留对所有可能路由(网络的拓扑结构)的了解、支持变长子网掩码、路由手动归纳。
该协议同时又具有自己独特的特点:支持非等成本路由上的负载均衡,采用差分更新算法(DUAL)在确保无路由环路的前提下,收敛迅速。
因而适用于中大型网络。
EIGRP的术语和概念1.在EIGRP中,有五种类型的数据包:HELLO:以组播的方式发送,用于发现邻居路由器,并维持邻居关系。
更新(update):当路由器收到某个邻居路由器的第一个HELLO包时,以单点传送方式回送一个包含它所知道的路由信息的更新包。
当路由信息发生变化时,以组播的方式发送一个只包含变化信息的更新包。
注意,两个更新包的内容不一样。
查询(query):当一条链路失效,路由器重新进行路由计算但在拓扑表中没有可行的后继路由时,路由器就以组播的方式向它的邻居发送一个查询包,以询问它们是否有一条到目的地的可行后继路由。
答复(reply):以单点的方式回传给查询方,对查询数据包进行应答。
确认(ACK):以单点的方式传送,用来确认更新、查询、答复数据包,以确保更新、查询、答复传输的可靠性。
2.可行距离(feasible distance):到达一个目的地的最短路由的度量值。
3.后继( successor):后继是一个直接连接的邻居路由器,通过它具有到达目的地的最短路由。
通过后继路由器将包转发到目的地。
4.通告距离(advertise distance):相邻路由器所通告的相邻路由器自己到达某个目的地的最短路由的度量值。
5.可行后继(feasible successor):可行后继是一个邻居路由器,通过它可以到达目的地,不使用这个路由器是因为通过它到达目的地的路由的度量值比其他路由器高,但它的通告距离小于可行距离,因而被保存在拓扑表中,用做备择路由。
6.可行条件(feasible conditon) :上述四个术语,构成了可行条件,是EIGRP路由器更新路由表和拓扑表的依据。
可行条件可以有效地阻止路由环路,实现路由的快速收敛。
7.活跃状态(active state):当路由器失去了到达一个目的地的路由,并且没有可行后继可利用时,该路由进入活跃状态,是一条不可用的路由。
当一条路由处于活跃状态时,路由器向所有邻居发送查询来寻找另外一条到达该目的地的路由。
8.被动状态(passive state):当路由器失去了一条路由的后继而有一个可行后继,或者再找到一个后继时,该路由进入被动状态,是一条可用的路由。
EIGRP的运行初始运行EIGRP的路由器都要经历发现邻居、了解网络、选择路由的过程,在这个过程中同时建立三张独立的表:列有相邻路由器的邻居表、描述网络结构的拓扑表、路由表,并在运行中网络发生变化时更新这三张表。
1.建立相邻关系运行EIGRP的路由器自开始运行起,就不断地用组播地址从参与EIGRP的各个接口向外发送HELLO包。
当路由器收到某个邻居路由器的第一个HELLO包时,以单点传送方式回送一个更新包,在得到对方路由器对更新包的确认后,这时双方建立起邻居关系。