EIGRP特性
1. 高级距离矢量协议——具有距离矢量性和链路状态协议特征
2. 无类路由协议——可划分子网、可聚合子网路由
3. 支持VLSM与不连续子网
4. 100%无环路——DUAL算法
5. 快速收敛——拥有备份路由
6. 触发更新,配置简单
7. 不等价负载
EIGRP关键技术
邻居发现和恢复,两个邻居之间使用 hello 报文
可靠传输协议(RTP) , 保证向所有邻居交付EIGRP数据包
DUAL有限状态机 ,选择开销最低,没有环路的路径去往目的地
EIGRP三张表
邻居表(show ip eigrp neighbors)
拓扑表(show ip eigrp top)
路由表(show ip eigrp route)
EIGRP邻居发现
•Hello: Establish neighbor relationships.
•Update: Send routing updates.
•Query: Ask neighbors about routing information.
•Reply: Respond to query about routing information.
•ACK: Acknowledge a reliable packet.
EIGRP配置案例
EIGRP自动汇总
目的:更小的路由表,更小的路由更新
自动汇总特性:
在主网边界,子网汇总为一个主类网络。
只汇总本地产生的路由,不汇总邻居传过来的路由。
启用自动汇总的路由器会创建一条指向Null 0接口的汇总路由,防止环路。
自动汇总默认开启(高版本IOS中已默认关闭)
手动汇总特性
• 汇总可以配置在网络内的任何一台路由器的任意接口。
• 接口上配置路由汇总时,路由器会创建一条指向Null 0接口的汇总路由,防止环路。
• 当汇总的所有细路由都不存在时,汇总路由也将被删除。
• 细路由中的最小度量作为汇总路由的度量。
EIGRP Query过程
当路由条目丢失时,EIGRP路由器向邻居发送Query,丢失的路由条目会置为Active state。
接收路由器收到Query报文,且有该路由信息:
一、如果查询者不是该路由的可行后继路由器,那接收路由器会把可行后继路由器以Reply发给查询者。
二、如果查询者是该路由的可行后继路由器,则该路由器会先判断本地拓扑表内是否有该路由的备份路由(其他可行后继路由):
1.如果有备份路由,则该路由器将更新本地路由表,将最优路由切换至该路由,并将以该路由器以Reply方式发送给查询者。
2.如果没有备份路由,将该路由条目置为Active,然后转发查询给其他邻居。
三、如果接收者在路由表或拓扑表中没有该路由的信息,则该路由器会直接向查询者发送Reply,告知路由不可达。
路由器从邻居收到所有的Replies时,才重新计算丢失路由的可行后继路由器。
默认情况,如果邻居未能在3分钟内回复查询,丢失的路由条目将处于SIA状态,路由器重置对于未能答复邻居的邻居关系。