由链路状态(保存被发送路由的拓扑表,使用DUAL选择无环路由的路径)和距离矢量(从邻居router得到更新信息)混合而成
- 范围:IGP 思科私有
原理:链路状态和距离矢量混合,高级距离矢量协议(DV)
- dv 从邻居学习到routing
- LS 每台router有全网的拓扑
有(A,B.C.D)/无类:除了ripv1,都是无类的
封装:三层协议 封装在IP报头 (88)
E | IP | EIGRP | hello(组播发出) | FCS |
---|---|---|---|---|
- 根新机制(触发,周期):没有周期 (只有eigrp和bgp没有周期更新)
- 汇总:
负载:
特点:
[x] 100%无环无类
[x] 增量更新,除非网络发生变化,否则不会交换路有更新
[x] 组播地址 224.0.0.10
[x] 支持VLSM和非连续网络
[x] 支持多种网络层协议(PDMs)
- [x] 快速收敛
- [x] 等价和不等价metric负载均衡 (非等加只有EIGRP和bgp有)
关键技术
- [ ] 邻居发现和恢复,hello
- [ ] 可靠传输 reliable transport protocol(RTP)
- [ ] DUAL算法,选择最少开销 无环的路径来到达目的
- [ ] PDMs(protocol-dependent modules)
邻居 show ip eigrp neighbor
建立邻居 hello 5s
hold time: hello time的三倍, 路由器等待接受hello 包的最长时间, 没收到hello 邻居关系将被重置
数据包:(通过组播224.0.0.10发送)
Hello: 建立邻居 或者维护邻居(不可靠 不用ack)
Update:发送路有更新
Query:向邻居查询路由信息,当路由不可用
Reply:对路由信息查询响应
ACK: 对可靠分组进行确认 (不可靠)
邻居表 (show ip eigrp neighbor)
拓扑表 (所有路由可能性)(show ip eigrp topology)
路由表(show ip route eigrp) 拓扑表中选出最优的
DUAL
AD(advertised distance)通告距离:下一跳router到目的地之间的距离
FD(feasible distance)可行距离:本路由器开销 + AD
successor: 后继路由器:最小FD开销五环路径的吓一跳router
feasible successor:可行后继路由器(可以有多条,具有无环路径的备份路由器,successor挂到后)
可行性条件: feasible successor的AD小于successor最优路由的FD
metric:(K1 带宽(选最小的),K3 延迟(取和),可靠性(越大越好,选最小的),负载9越小越好,选大的),MTU(选小的))