RIP | EIGRP | |
分类 | IGP/距离矢量协议/无类 | IGP/距离矢量协议/无类 |
封装 | UDP(520) | IP(88) |
目标地址 | 224.0.0.9 | 224.0.0.10 |
更新路由的方式 | 定时,完整,触发 | 增量(由于是增量方式传输路由表,只传输一次,所以为了保证准确传输,使用RTP协议),触发 |
AD | 120 | 90 |
度量值 | 跳数 | 带宽、延时 |
EIGRP特性:
高级距离矢量协议(邻居表,拓扑表)
快速收敛
支持VLSM和CIDR
部分更新
支持多种网络层协议
灵活的网络设计
支持组播及单播路由更新
支持路由手动汇总
100%无环路(RIP也是防环的)
配置简单
支持非等价负载均衡
EIGRP的核心技术
EIGRP的邻居发现/恢复协议
EIGRP路由器彼此交换路由必须是邻居,建立邻居关系要满足一下三点:
收到hello或ACK
匹配AS号
EIGRP的Update包是非周期性发送的,
1.Hello包在一般的网络中(比如点到点,point-to-point)是每5秒组播1次(要随机减去1个很小的时间防止同步);
2.在多点(multipoint)X.25,帧中继(Frame Relay,FR)和ATM接口(比如ATM SVC)和ISDN PRI接口上,Hello包的发送间隔是60
秒.
可以在接口配置模式下修改该接口的Hello包默认的发送间隔,命令为
ip hello-interval eigrp
当一个路由器收到从邻居发来的Hello包的时候,这个Hello包包含了一个holdown time,这个holdown time告诉这个路由器等待后续Hello包的最大时间.如果在超出这个holdown time之前没有收到后续Hello包,那么这个邻居就会被宣告为不可达,并通知DUAL这个邻居已丢失.默认hold time是3倍于Hello包发送间隔的, 更高链路 -- 默认Hello间隔和保持时间是5s和15s T1或低于T1链路 -- 分别是60s和180s 可以在接口配置模式下修改这个默认的holdown time, 命令为
ip hold-time eigrp.
EIGRP邻居信息都记录在邻居表(neighbor table)中,使用show ip eigrp neighbors命令查看IP EIGRP的邻居.