CCNP EIGRP概念

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,则重置邻居关系。

 
posted @ 2022-11-28 11:22  倔犟的石头  阅读(131)  评论(0)    收藏  举报