本章目标
特点:算法,三张表(邻居表,拓扑表,路由表),五种数据包
基本配置
子网汇总
缺省路由发布
不等价路径实现负载均衡
认证配置
一种高级距离矢量路由选择协议,同时具备距离矢量和链路状态路由协议的特点。
EIGRP---增强型内部网关路由协议,是cisco公司开发的一个平衡混合型路由协议,它融合了距离矢量和链路状态两种路由协议的优点,支持IP,IPX,Applletalk等多种网络层协议。
EIGRP是一个高效的路由协议,它的特点如下:
1、通过发送和接受hello包建立和维持邻居关系,并交换路由信息;
2、采用组播(224.0.0.10)或单播进行路由更新;
3、EIGRP的管理距离为90或170;
4、采用触发更新,减少带宽占用;
5、支持可变长子网掩码(VLSM),默认开启自动汇总功能;
6、支持IP,IPX和ApplleTalk等多种网络层协议;
7、对每一种网络协议,EIGRP都 维持独立的邻居表、拓扑表和路由表;
8、EIGRP使用diffusing update算法(DUAL)来实现快速收敛并确保没有路由环路;
9、存储整个网络拓扑结构的信息,以便快速适应网络变化;
10、支持等价和非等价的负载均衡;
11、使用可靠传输协议(RTP)保证路由信息的传输的可靠性;
12、无缝连接数据链路层协议和拓扑结构,EIGRP不要求对OSI参考模式2层协议进行特别的配置。

EIGRP协议的工作原理
EIGRP通过收发五种报文生成邻居表和拓扑表,并通过DUAL(弥散更新算法)算法得出路由表:
*hello包  形成邻居关系  ---邻居表--拓扑表--路由表
*update(更新包) 发送路由更新
*query(查询包) 当失去某条路由后,向邻居发出查询包;
*replay(回复包)  当路由器收到查询包,必须做出回复;
*ACK(确认包)  收到更新数据包的路由器,必须做出确认。

update包,query包,replay包是可靠的包,即必须有回应,否则要重发

#show ip eigrp neighbors //查看eigrp邻居表
#show ip eigrp topology  //查看拓扑表
#debug ip eigrp 65001 ?

2个路由器要形成邻居关系,要看彼此的hello
EIGRP HELLO 时钟
*在带宽大于T1的网络链路上hello包每5秒发送一次
*在带宽小于T1的链路上hello包每60秒发送一次
*hold time是hello time的3倍

EIGRP路由选择协议中的关键术语
1、邻居表:在各直连邻居间的双向通信。
2、路由表:最佳路由
3、拓扑结构表(完全相同)
4、FD:可行距离,去目的网络的链路开销总和
5、AD:报告距离,相邻路由器到目的网络的路径链路开销总和
6、后继路由(successer):路由表中的最佳路由
7、可行后继路由(feasible successer):备份路由,保存拓扑结构表中。(相当于后继路由的冗余路由)


次优路径的AD值<最优路径的FD值,则该次优路径即为可行后继路由(feasible successer)


直连路由的宣告:
1、宣告网段方式:不在子网掩码,格式为A、B、C大类的网络位数。
2、宣告子网方式:携带子网掩码(反掩码),格式为实际网络位数,需要做路由汇总。