7、EIGRP
EIGRP Cisco私有协议
1.高级距离矢量路由协议(混杂型hybrid)单播和组播结合,组播更新地址: 224.0.0.10
2.最快速收敛 (使用Diffusing Update 算法(DUAL),次优路由)
3.100%无环的无类路由(EIGRP EIGRP 使用Diffusing Update 算法(DUAL)来实现快速收),支持 VLSM和不连续子网
4.配置简单
5.触发增量更新
6.支持等价(最大6,默认4)和非等价的负载均衡
7.EIGRP默认在有类边界(接口位于不同的major network)自动汇总,一般先关闭,在任意点手动汇总
8.PDMs(protocal-Dependent Modules,协议独立模块)支持多网络层协议:IP,IPX,Apple Talk等 多种路由协议
9.支持密文认证
10. 使用可靠传输协议(RTP)保证路由信息传输的可靠性
EIGRP三张表:
邻居表(hello包,hello时间间隔 5秒 BW大于等于T1, 60秒 BW小于T1, holdtime:3倍hello间 隔)
拓扑表(update包,网络完整结构图,有最优,次优路径)
EIGRP把所有从邻居学到的路由更新条目都放进拓扑表,然后选择 1)EIGRP更新的,“D”标识 的路由 2)匹配接口的直连路由 3)手工汇总的路由 4)重分发的路由 放到路由表
路由表(通过DUAL算法得到---网络最优路径)
Eigrp的汇总路由的AD(administratively distance)值= 5
Eigrp 的internal 路由的AD值 = 90 ;
Eigrp 的external 路由的AD值 = 170
EIGRP 后接自治系统号
Network 不是宣告网络(后可接主机,127.0.0.1,0.0.0.0),而是匹配接口范围,所有地址范围内的 接口会激活EIGRP,会把EIGRP的更新往接口发送,同时接口所在的直连网段会作为直连路由
· Network 12.0.0.0后面可不带掩码,掩码按主类标准算
· Network 12.0.0.0 0.0.0.255(wild card 反码或通配符)
· Show ip route eigrp (显示路由表中eigrp条目)
· Show ip eigrp interface (激活EIGRP的接口)
Metric=[k1*BW+((k2*BW)/(256-load))+k3*delay][K5/(reliability+k4)]
默认:K1=k3=1;k2=k4=k5=0 (阀值:k1带宽,k2可靠性,k3延迟,k4负载 k5mtu)
Metric=10*7/BW(min)+delay(sum)/10 (IGRP)
EIGRP metric=256*metric (24字段向32字段转化)
· FD (Feasible distance):可行距离--- 从源到目标所有路径的成本 (FD取最小值)
· AD (Advertised distance): 被通告距离--- 源下一跳到目标网段的成本
· S (Successor): 继承者--- 到目标网段lowest-cost的下一跳路由器
· FS (Feasible successor):可行继承者--- 满足FC条件(最优FD>次优AD)的所有非最优路径的 下一跳
非等价负载均衡 1)存在FS(FD>FS的AD)是前提
2)Varance*FD(最优)>当前FS的FD值
Varance的取值> 当前FS的FD值 /FD(最优)
R(config-route)#varience 5
---定义倍数,用于非等值负载均衡
R2(config)#router eigrp ?
<1-65535> Autonomous system number ----要求全网一致
两边进程号要求一致,否则无法传递路由
R2(config-router)#no auto-summary //关闭自动汇总功能
R2(config-router)#network 12.1.1.0 0.0.0.255
Network number EIGRP wild card bit
正掩码中 "1" ----严格匹配 "0"----任意 表示网络前缀的长度
反掩码中 "0" ----严格匹配 "1"----任意 表示包含哪些IP地址
show ip route 标识为 D,管理距离是 90