Eigrp(增强型内部网关路由选择协议)
特点:
所有路由选择协议中收敛最快的(切换也是最快的)
资源消耗小DV
不会出现环路LS
(相当于结合了ls和dv的优势)
Classless协议,可以关闭自动汇总
自动汇总:路由器针对次路由的主类地址汇总丢弃精确路由,发送汇总路由。
封装格式:layer2|ipv4|eigrp|fcs 协议号88(基于IP作为被路由协议的路由选择协议才有协议号)
交换报文时组播地址使用224.0.0.10(不支持广播)
如何运行:
路由器之间直连接口需要宣告
链接PC的接口也要宣告
路由器通过一个被宣告的接口发送的更新中包含如下路由。(距离矢量路由选择协议)
- 该路由器宣告进该协议的所有接口的直连路由
- 该路由通过该协议学习到的已经加入路由表的该协议路由
- 排除水平分割
eigrp基础
使用模仿tcp传输机制做可靠传输。
- 确认机制
- 重传机制
任何基于tcp协议的路由选择协议都要点对点传输
Eigrp特点
- 支持中到大型网络部署 ISIS>OSPF=EIGRP>RIP
- 高级距离矢量协议(模仿ospf)
- hello周期:5s或60s(5s或60s取决于链路带宽,1.54Mps是阈值,周期性发送hello报文维护邻接关系,三倍hello无应答邻居关系down)
- 邻接关系的追踪机制:重要邻接关系在,接收到的邻居的路由就不会消失。
- 使用dual算法(扩散更新算法)ps:ospf使用koberos算法
- 更新是一锤子买卖,只发送一次,当网络环境发生变化之后才会再次发送(纯增量更新,所以适合中大型网络,不像rip周期性发送路由表中的所有路由给邻居,这样周期性路由更新越大的网络消耗资源越多,然而eigrp只需要周期性使用hello维护邻接关系)
- Topo发生变化后,重新收敛特别快。,当收到邻居发送的路由,都放到拓扑表中,选择最优路径加入路由表,但也会找一个无环的备用路径放在拓扑表中,当拓扑表发生变化,最优路径没有了,会拿出拓扑表中的最优备份路由来替换最优路径(本地计算)
- 当最优路由消失,且网络规划不够合理时,拓扑表中没有备份路径,则使用扩散计算:集结所有的邻居,问问他们有没有去该网段的路径信息,邻居查看路由表会告诉他度量值,下一跳等条目,若没有也会返还答复。
- 支持vlsm(无类可变长子网掩码)
当使用vlsm时必须关闭自动汇总
错误例子:有这样一个网络。
172.16.1.0/24--------RI----------12.1.1.0/24---------R2--------23.1.1.0/24-------R3--------172.16.3.0/24
当开启自动汇总时会自动汇总172.16.1.0和172.16.3