EIGRP
增强内部网关路由协议
无类别距离矢量IGP协议;
增量更新—仅触发更新,无周期更新----更新量小(DV),可靠性高(RTP),保活机制(hello)
复合度量—多个参数构建一个度量来进行选路
eigrp快的原因:
1.因为eigrp中新进来的路由是放在拓扑表,先进行比较再计算,如果AD有问题就不进行计算了 而且AD天生就不用计算,是邻居传过来的 而RIP进来的路由是先计算再比较,故eigrp能快
2.网络出现变故的时候,RIP会发request问邻居,即找、算、放、eigrp因为存在拓扑表的备份路径,则只存在放,体现在eigrp始终存在一条备用路径
3.扩散机制 eigrp dual(扩散更新算法) RIP更新是所有路由,eigrp是路由有变化再更新,即增量更新
4.更新对象是自己的邻居。RIP没有邻居状态**
【1】EIGRP的4大组件
1)保活机制—hello 5s或60s的hello time 3倍的hold time
接口带宽小于或等于2.048m为60s hello time;大于2.048m5s;
2)PDM–支持多种网络层协议
3)RTP可靠传输协议 —借鉴TCP的4种可靠传输机制—确认、重传、排序、流控(50%占比)
4)DUAL—扩散更新、弥散更新算法
【2】eigrp的数据包
Hello | 用于邻居的发现、建立、周期保活邻居关系 |
---|---|
更新包 | 邻居间共享路由条目 = 目标网络号+度量值 |
查询包 | 增量更新- -结构的变化 |
应答包 | 增量更新- -结构的变化 |
补充 | eigrp的包都有ACK字段 确认机制是在包里面 没有一个包是ACK包 |
建好邻居后,真正的update包通过组播发送给邻居,邻居收到后判断AD与FD,凡是满足情况的加入到拓扑表 | |
拓扑表中不存在邻居的备份链路,所以是伪链路状态型 | |
对应于OPcode的值 |
【3】EIGRP的工作过程
1.启动配置完成后,邻居间使用hello包建立邻居关系,生成邻居表 |
---|
2.邻居关系建立后,邻居间使用更新包共享路由信息ÿ |