EIGRP协议
私有协议(适应于纯CISCO网络)
IGRP 已淘汰
EIGRP 大型、复杂环境 (IGRP的增强版 )
特 性:
1. 路由表的建立:(1)先建立邻居关系。(2)相互交换路由信息,构建关于整个网络路由信息数据库(拓扑表)。(3)计算路由表。(高级距离矢量型路由协议)
邻居表 拓扑表 路由表
(路由信息数据库)
HELLO包 建立邻居关系 224.0.0.10
更新包 初始路由发现 类似于RIP,向邻居通告自己知道的路由条目,同时接收邻居的路由条目,同样面临水平分割问题(默认开启)
查询包
应答包
确认包 对更新包的确认。
说明: 拓扑表记载了从邻居学习过来的所有的路由信息(包括度量值).
r1#sh ip eigrp neighbors // 查看eigrp 邻居表
r1#debug eigrp packets // 调试eigrp 报文
r1#sh ip eigrp top all-links // 查看eigrp 拓扑表
2. 度量值 :带宽 + 延迟 ( 最佳路径 )
带宽 端到端最小带宽. 10000M / 带宽
延迟 10微秒为单位的延迟总和.
(10000M / 带宽 + 总延迟)×256
3. 信息的更新:
1)触发更新+增量更新 发生变化时立即更新,且只更新变化的部分。
查询包 应答包
2)携带掩码,无类协议,适用于子网不连续的网络环境。
4. 路由汇总:
自动汇总 默认开启
手工任意位汇总 支持CIDR ( 无类域间路由汇总 )
5. 可能存在备用路径: 快速切换。( CCNP内容 )
后继R: 最优路径的下一跳。
可行后继R 备用路径的下一跳。
可行距离 当前到达目标的最短距离。
通告距离 邻居到达目标的距离。
存在备用路径的条件: 备用路径的通告 小于 当前的可行 ( 备用R要比当前R离目标更近 ), 防止路由环路
6. 支持非等值路径负载均衡。( CCNP内容 )
等值 RIP OSPF EIGRP 默认4条,最大6条
非等值 EIGRP
条件:
1)存在备用路径。
2)备用开销 小于 当前开销*变量 变量默认为1( 1-128 )
配置 :
R1(config )# router eigrp 100 自治系统 1-65535, 全局一致
R1(config –router )#net 172.16.0.0 主网号,也可与OSPF一样采用通配码
R1(config –router )#net 192.168.1.0
R1(config –router)#no auto-summary 子网不连续时可以关闭自动汇总
综合实验(一):
1.基本的EIGRP的配置。
2.查看EIGRP的邻居表,TOP表,路由表
3. 故障切换
了解内容(CCNP)
4.实现非等值路径的负载均衡,VAR=2 。traceroute( 扩展 )
router eigrp 100
variance 2
综合实验(二):
1. 非连续子网自动汇总带来的问题。关闭自动汇总。
2. 手工任意位汇总。
R1(config )# int S1/0
# ip summary-address eigrp 100 172.16.0.0 255.255.248.0
度量值
同一协议学到的不同路径间进行比较.
管理距离
用来标识路由的可信度,又称为路由优先级。
原则:静态优于动态,复杂算法优于简单算法。
如果一条路由从多种方式(静态、RIP、OSPF)学到,路由处理进程将根据管理距离的大小来确定把那一条路由写进路由表。
直连 0
静态 出口 0
下一跳 1
EIGRP 内部 90 外部 170 汇总 5
OSPF 110
RIP 120
不可信 255
控制层面
学习路由表,为数据转发提供依据。通过静态或运行RIP/OSPF等协议,根据度量值和管理距离确定把哪一条路由写入路由表。
原则:1. 同一协议, 选度量值最小的
2. 不同协议, 选择管理距离最小的(最可信)。
数据层面
根据路由表,确定将数据从哪一个接口发送出去。
原则:最长匹配优先 ( 看与哪一个路由条目最匹配. )