1,EIGRP为各种协议都维护的3张表:
1)Neighbor Table:
确保直接邻居之间能够双向通信,使用命令:show ip eigrp neighbors
2)Topology Table:
拓扑表中存放着前往目标地址的所有路由,使用命令:show ip eigrp topology
3)Routing Table:
从拓扑表中选择到达目标地址的最佳路由放入路由表,使用命令:show ip route
2,DUAL算法:
FD:本地到达目标网段的开销(即Metric)
AD:邻居到达目标网段的开销
successor(继任者)--具有最优Metric值的路由,最优路径。
Feasible successor--符合条件的后备路由 AD<FD,次优路经。
成为Feasible Successor的条件:successor 路径的FD值 > Feasible successor路径AD的值。
EIGRP的Metric值计算:
EIGRP Metric = 256 * (IGRP Metric) (256=8bit)
K1=带宽bandwidth(源和目的之间的最小带宽) 1
K2=负载loading(源和目的之间的最大负载 ) 0
K3=延迟delay(源和目的之间的延迟总和) 1
K4=可靠性reliability(源和目的之间的最低可靠性) 0
K5=MTU(源和目的之间的最小MTU) 0
延迟是取路由来的方向的入接口的延迟总和,环回口也有延迟
EIGRP Metric = 256*(107/BW+DLY/10)
[BW(min) KB/ DL (sum)] 路由入方向接口的延迟之和
Interface BW(kbps) DLY(μsec)
Ethernet 10000 1000
Serial 1544 20000
Loopback 8000000 5000
RTP(Reliable Transport Protocol)
用来管理EIGRP报文的发送和接收,实现可靠传输。
Hello:用于邻居的发现和恢复。(Multicast)发现邻居、建立邻居、维持邻居
Update:传递路由更新,仅包含需要的路由条目,当为指定的一台路由器发更新时使用Unicast(P-TO-P) ,当为多台路由器发更新时使用Multicast.(MA)
Query:当找不到Feasible Successor时,发送查询报文(Multicast)
Reply:回应查询报文。(Unicast)
ACK:用来确认Update/Query/Reply (Unicast)向邻居连发16次,如果没有回复,重置邻居
Reliable packets :Update/Query/Reply
Unreliable packets :Hello/ACK
·Hello Address = 224.0.0.10
·要形成邻居关系,双方K Value & AS Num &authentication都必须一致。
·Hello Timer
5S:≥T1 (1.544Mbps)
60S:<T1
·Hold Timer = 3 * Hello Timer
·即使双方的Hello Timer & Hold Timer不一致,也可形成邻居关系。但有可能出问题。
·SRTT(Smooth Round-Trip Time):
从发送3种可靠包,到对方回应ACK的时间。(ms)
·RTO(Retransmission TimeOut):
重传超时的定时器。
·Queue count 队列数 还在排队的报文数
·针对3种可靠包最大重传16次,如果16次还没ACK,则重置邻居关系。
标签:CCNP,Metric,Timer,概念,EIGRP,邻居,Hello,路由 From: https://www.cnblogs.com/leishu/p/16931722.html