EIGRP特征:
1.加强距离矢量
2.快速收敛
3.支持VLSM和不连续子网
4.支持多种网络层协议
5.灵活的网络设计
6.使用组播和单薄代替广播发送路由信息
7.在任何点可手动汇总
8.100%五环路,无类路由
9.易于配置
10.在不等成本链路上负载均衡
EIGRP关键技术
1.邻居发现/恢复
----邻居之间使用HELLO包维持关系
2.可靠传输协议Reliable Transport Protocol(RTP)
----保证有序地分发EIGRP数据包所有邻居
3.DUAL有限状态机制
----选择最低开销,无环路路径至每个目地
4,协议独立模块Protocol-dependent modules(PDMs)
----支持IP,AppleTalk,and Novell NetWare
----每个协议均有独立的EIGRP模块
三张表
EIGRP Neighbor Table
1.直连 2.运行EIGRP 3.相关参数必须一致
IP EIGRP Neighbor Table
Next-Hop Router | interface
DUAL 术语
1.选择往每个目的的最低开销,无环路路径
2.AD=下一跳路由器至目的开销
3.FD=从本地路由至目的的开销=AD+本地到下一跳的开销
4.最低开销=最低FD(可行距离)
5.(Current当前)继任者successor= 下一跳具备最低开销,五环路径的路由器
6.Feasible successor(可行后继)=具备无环路径的备份路由器backup router with loop-free path(可行后继的AD必需小于目前继 任者的FD)
EIGRP Topology Table拓扑表
IP EIPGRP Topology Table
destination 1 | FD and AD via each Neighbor
The IP routing table路由表
destination  | best Route
EIGRP数据包
1.hello:建立邻居关系
2.update:发送路由更新
3.Query:向邻居查询路由更新
4.Reply:应答关于路由更新查询
5.ACK:应答一个可靠的数据包
EIGRP初始化路由发现
EIGRP度量
1.度量值组成与IGRP相同:
  -带宽Bandwidth
  -延迟Delay
  -可靠度Reliability
  -负载Loading
  -MTU
2.EIGRP度量值是IGRP的计算方法乘以256
EIGRP Metric Calculation
1.默认情况下,EIGRP度量值:
Metric=带宽(经过路径最小带宽)+延迟(经过路径延迟之和)
2.Delay=经过路径所有链路延迟之和除以10,再乘以256
3.Bandwith = [10七次方/(路径最小的带宽,单位Kbps)]*256
4.带K值的公式(K1=1,K2=0,K3=1,K4=0,K5=0):
Metric=[K1*BW+((K2*BW)/(256-Load))+k3*delay]
5.如果K5不等于0,则:
Metric=metric*[K5/(reliability+K4)]:
EIGRP向下兼容IGRP
影响EIGRP可扩展性的因素
1.对等体之间交换路由信息的数量:没有正确的路由汇总情况下,可能会过多地产生。
2.拓扑改变时,必须严格考徐路由器的数量。
3.拓扑深度:传输给所有路由器必须经过的跳数。
4.整个网络里可选路径的数目。
EIGRP查询过程
1.当某条路由丢失并没有可行后继的时候,发送查询
2.丢失的路由进入活动状态
3.发送查询信息给所有邻居,除了“曾经”的后继。
4.如果邻居没有相关丢失路由的信息,将会向它们的邻居发送查询
5.如果某个路由器有可选路由,其应答查询:这样即终止查询的在整个网络中的扩散。
EIGRP Stub
1.EIGRP末节路由特性提升网络可靠度,减少资源利用,简化远端Spoke路由器配置
2.末节路由一般在Hub-and-spoke拓扑里使用
3.一个末节路由器发送一个特殊的对等信息包给所有邻居,报告它的自身一个末节路由器。
4.接收到以上对等体信息的路由器,不会向末节路由器发送任何路由查询信息。
EIGRP查询进程 Stuck in Active
1.在可以重新计算继任者(最优路径)之前,路由器必须获得所有邻居的应答。
2.如有没有任何邻居应答查询,默认3分钟,对应路由进入SIA状态,重设没有应答路由器的邻居关系。