EIGRP增强内部网关路由协议 协议号88
IGRP/EIGRP都是CISCO的私有协议.---高级距离矢量协议
1、是唯一的一种LS/DV的混合协议
2、EIGRP拥有目前最快的网络路由收敛性.(依靠后备路由器/FS)
3、配置简单,能够支持中型到大型网络,灵活的网络设计
4、增量/触发更新
5、EIGRP可以支持等价/不等价的负载均衡,默认是支持等价负载均衡最多支持6条,通过调整Variance,来实现不等价的负载均衡.
6、EIGRP默认使用组播(224.0.0.10)进行路由更新.(组播比广播占用带宽小)
7、EIGRP可以支持VLSM,EIGRP可以汇总到超网,CIDR
8、EIGRP可以支持多种网络层协议:IP/IPX/AT(AppleTalk)/ipv6
9、100%无环路 (指的是路由)
RTP可靠传输协议,用来管理EIGRP报文的发送和接收,保障EIGRP包到达所有邻居,报文是有序发送的
SRTT:可靠报文发出到收到Ack的时间间隔
RTO:重传超时时间,发出update后,如收不到Ack,就在RTO之后才再发update,默认重传16次,如还没有收到,重建邻居关系
EIGRP协议:
是一种高级的距离矢量协议,通过hello包建立和维持邻居关系,然后把update包传递给邻居,收到ack后收敛完成。
是一种增量触发更新,对丢失的信息发送query查询,等待reply回复,然后在进行update更新和ack的确认。
通过重传机制、组播和单播的共同作用保证更新到达。
具有复合的度量值通过对带宽和延迟的共同作用选择最优路径,并能进行非等价的负载均衡以及基于权重的流量分配。
既支持自动汇总也支持手工汇总、支持认证、默认路由。
报文类型:
1、Hello:用于建立/维护EIGRP邻居关系Hello Address = 224.0.0.10 hello hold时间=3 X hello时间
2、Update:发送路由更新信息.
3、Query:当路由器丢失了原有的路由后,会向邻居发送"查询请求"
4、Reply:当被查询路由器,收到"查询请求"后,将自己知道的路由信息回应给发起查询路由器
5、Ack:用于对EIGRP的可靠传输报文的进行确认.(相当于收条)
EIGRP的可靠传输报文:Update/Query/Reply,收到此包后,需要发送ACK进行确认
EIGRP的非可靠传输报文:Hello/Ack,收到此包后,不需要进行确认
DUAL算法:
扩散更新算法,也叫弥散更新算法
AD()-------------邻通告距离居通告的到达目的的Metric
FD(可行距离)-------------本路由器到达目的的Metric
successor路由 ------------ 具有最优Metric值的路由
Feasible successor路由-----符合条件的次优路由
次优路由成为Feasible Successor的条件:也叫可行性条件
FD of Best Route > AD of Second best Route
(Successor)
EIGRP中,路由器会从拓朴表中选出去往特定目的地的最优路由,也称为successor路由,放入路由表,一旦最优路由down掉,EIGRP会马上从拓朴表中找出feasibel successor路由,将其升级为最优路由,并放入路由表,而不用经过计算,这样提高了收敛的速度。
如果当前路由表中的successor路由down掉后,在拓朴表中又没有备份的路由,EIGRP会向所有直连的邻居发出查询包,进行扩散查询。
router eigrp 90
variance 2
FS's FD < VAR * Successor's FD(参考值) 实现不等价负载均衡,variance命令设定(1-128)
注意:
做不等价负载均衡的前提是路由必须要先成为Feasible successor ,否则不会被用来做负载均衡
几种常用接口的带宽和延迟:
Interface | BW(kbps)带宽 | DLY(us微秒) 延迟
|
Serial | 1544 | 20000 |
Ethernet | 10000 | 1000 |
FAST
| 100000
| 100 |
Loopback | 8000000 | 5000 |
在完整的计算公式中,每一个参数还要乘上自已的权值:
K1=带宽bandwidth(源和目的之间的最小带宽)1,单位kbit/s
K2=负载loading(源和目的之间的最大负载)0,为255若干分之一
K3=延迟delay(源和目的之间的延迟总和)1,单位10us
K4=可靠性reliability(源和目的之间的最低可靠性)0,为255若干分之一
K5=MTU(源和目的之间的最小MTU)0,八位组字节
注意:
1、带宽取路由传递路径上的最小带宽值
2、延迟是取路由来的方向的入接口的延迟总和
路由条目的比较步骤:
1:首先按照"最长配置原则",优先选择路由长度最长的路由.
2:假如,有多条长度相同的路由,才按照AD最小进行比较.
3:如果,连AD也相同,才比较每条路由的Metric值.
放环机制:1、DUAL算法 2、水平分割
EIGRP中默认也是开启水平分割的
int s1/0
no ip split-horizon eigrp 90 //在接口上使用这条命令可以关闭水平分割
redistribute rip metric 1000【带宽】 100【延迟】 255【可靠性】 1【负载】 1500【MTU】
本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1832505,如需转载请自行联系原作者