eigrp特点
1.Advanced distance vector  高级距离矢量协议
2.Fast convergence          快速收敛
3.Support for VLSM and discontiguous subnets  支持不连续子网
4.Partial updates           部分更新(触发更新)
5.Support for multiple network-layer protocols 支持多网络层的协议
6.Flexible network design   灵活的网络设计
7.Multicast and unicast instead of broadcast address 组播和单播代 
                                                   替广播
8.Manual summarization at any point  手动汇总
9.100% loop-free classless routing   100%无环无类路由协议
10.Easy configuration for Wans an LANs  配置简单
11.Load balancing across equal and unequal-cost pathways  支持不等
                                               价和不等价负载均衡

建立邻居的必要条件:
1.AS号相同
2.K值相同
3.认证类型
4.在最小范围内就能PING通

EIGRP:
1:邻居表
邻居路由器    接口连接
2:拓扑表
目标网络    可行性距离(FD)    通告距离(AD)  
            从主机到目标网络    邻居从下一跳到目标网络
3:路由表

DUAL:对于每个目标网段选择一条最低开销并且无环路的路径
successor=cost值最低并且无环路的下一跳路由器
Feasible cuccessor=无环路的备用路由器(AD必须小于当前successor的FD
EIGRP PACKETAS

hello:建立邻居关系(发现邻居,维护邻居关系)
Update:发送路由更新信息  (需要可靠性保证,返回ACK确认)
Query:向邻居发送的请求查询信息(需要可靠性保证,返回ACK确认)
Reply:用来响Query(需要可靠性保证,返回ACK确认)
ACK:确认一个可靠报文
 
hello:高速链路:5S,帧中继:60S
K值和AS号码需一致才能成为邻居
IGRP路径选择:
带宽
延迟
IGRP metric:
带宽=10^/最低带宽 + 延迟=每条链路总和/10
EIGRP metric    =    IGRP      *        256
32位2进制表示        24位2进制          8位2进制
EIGRP metric=带宽(最低带宽)+延迟(所有链路延心总和)
K值:
K1=K3=1
K2=K4=K5=0