思科CCNA认证EIGRP——增强型内部网关路由协议详解

  发布时间:2020-03-10 15:36:02   作者:Slash · Young   我要评论
这篇文章主要介绍了思科CCNA认证EIGRP——增强型内部网关路由协议,详细总结分析了EIGRP增强型内部网关路由协议的具体概念、原理、使用方法与操作注意事项,需要的朋友可以参考下

本文实例讲述了思科CCNA认证EIGRP增强型内部网关路由协议。分享给大家供大家参考,具体如下:

文章目录

 

CCNA5:EIGRP——增强型内部网关路由协议

EIGRP协议是Cisco私有的协议,它是无类别距离矢量协议,协议号88,组播更新地址:224.0.0.10。管理距离为90、度量采用复合度量。

一、EIGRP特点:

特性 特点
EIGRP厉害之处 增量更新:仅触发、无周期更新
  EIGRP是唯一 一个支持非等开销负载均衡,按比例使用链路利用率
  高级距离矢量更新
EIGRP相较OSPF的优势 灵活的网络设计:OSPF需要划分区域
  支持在任何接口做手工汇总,OSPF只能做区域汇总
  局域网和广域网中配置很简单
EIGRP一般特点 收敛快、占用资源少
  支持多种网络层协议(现在已经没有多大用处,已经由IP协议取代其它协议)
  组播更新和单播更新取代广播更新(意义不大,因为没有做组播部署,和广播差不多)
  仅仅依靠自己无法100%出环
  可以自动生成空接口防环路由

二、EIGRP的数据包:

Hello包:用于邻居的发现、建立、保活
Updata包:路由条目(目标网络号+度量值)
更新包、查询包、应答包均服务于RTP(Real Time Protocol)可靠传输协议。
ACK包:对收到的数据包进行确认。

三、EIGRP的4大组件:

RTP 可靠传输协议,借鉴TCP的4种可靠机制——确认、重传、排序、流控(不能超过链路带宽的50%),这是EIGRP增量更新的可靠性。
DUAL 扩散更新(弥散更新)通过查询(包)邻居是否能够到达自己所不能到达的网段,邻居在向其他邻居查询,在查的过程中,被查的去往该网段的路由在路由表中会被删除,然后放到拓扑表中。查到直到所有邻居查完或已经查到有路径可以抵达,再将那条无效路径从拓扑表中删除,增加一条新的路由到路由表中。然后所有路由器应答,完成更新。
Hello机制 通过hello包认识所有邻居
PDM 支持多种网络协议(现在比较鸡肋)

四、EIGRP的工作过程:

启动配置后,运行EIGRP协议的路由器,通过组播224.0.0.10向所有的邻居发送hello包。收到邻居的hello包后及标识认识了邻居,生成邻居表
邻居关系建立后,邻居间使用更新包进行路由信息的共享,共享过程中需满足水平分割规则。
收集到所有的路由条目后,本地生成拓扑表(用于装载所有的最佳和备份路径)
本地默认将拓扑表中的最佳路径全部加载到路由表中,之后收敛完成。

结构突变:
1、新增网段:直连新增网段的设备,使用更新包告知所有的邻居即可
2、断开网段:直连断开网段的设备,发出查询包,通过DUAL算法,收集应答包重新收敛。
3、设备断电无法沟通:Hello time 5s,hold time 15s 等待超时然后断开。

注意:
更新包、查询包、应答包均为RTP提供服务。
接收到更新包、查询包、应答包时需要ACK来确认,若未进行确认将单播重传,最大16次,若依然失败,断开邻居关系。RTP在转发这三种包时,还会对其进行排序和流控。

五、EIGRP的配置:

1、基本配置:

(1)启动EIGRP、宣告网段:

r1(config)#router eigrp 90  //启动时配置AS号,0~65535
r1(config)#no auto-summary //关闭自动汇总
r1(config-router)#network 1.0.0.0 //EIGRP宣告时,可以向RIP一样直接配置主类,也可以像OSPF一样使用反掩码进行匹配。
r1(config-router)#network 124.1.1.1 0.0.0.0

启动配置完成后,邻居间使用hello包建立邻居关系,生成邻居表
下面是一张邻居表的示例:
在这里插入图片描述
邻居关系建立后,邻居间使用更新包收敛路由信息,生成拓扑表
(2)修改接口带宽实现非等开销负载均衡:

R1(config)#interface f0/0
R1(config-if)#bandwidth 800		//修改接口参考带宽

注意:一个接口的实际传输带宽受硬件、QOS影响。而参考带宽并不影响实际的传输带宽,只影响路由。
在这里插入图片描述
FD 可行距离—本地通过该路径到达目标的度量
AD可行后继距离(通告距离)----本地的下一跳到达目标的度量值
FC可行条件(成为备份路径的条件)邻居到达目标网段的度量值小于最佳路径的FD值

备份路径的意义在于可以和最佳路径一起完成 非等开销负载均衡
非等开销负载均衡 :当到达一个目标地址时,如存在两条开销相近的路径时,可以让设备将流量 按比例 沿这些路径同时传输,提高链路的利用率。

差异值:备份路径的FD/最佳路径的FD=向上取整。设备默认的差异值规定为1,表示仅支持等开销负载均衡,可以修改差异值实现非等开销负载均衡。

R1(config)#router eigrp 90
R1(config-router)#variance 2

R1#show ip protocols
 EIGRP maximum metric **variance 2** // 3842560/2300416=2

(3)EIGRP 的路由表:
EIGRP的路由表有两种类型:D - EIGRP, EX - EIGRP external
管理距离为90,度量:复合度量,有各种参数决定。
在这里插入图片描述

2、扩展配置:

(1)认证:

r2(config)#key chain a
r2(config-keychain)#key 1
r2(config-keychain-key)#key-string cisco123

r2(config)#interface s1/1
r2(config-if)#ip authentication key-chain eigrp 90 a
r2(config-if)#ip authentication mode eigrp 90 md5  //EIGRP仅支持MD5认证,故在没有修改模式前,人证是无意义的。

(2)手工汇总:在更新源路由器上,所有更新发出接口上进行配置

r3(config)#interface s1/0
r3(config-if)#ip summary-address eigrp 90 1.1.2.0 255.255.254.0

EIGRP汇总配置完成后,在汇总设备上将自动产生指向汇总地址的空接口防环路由。

(3)被动接口:只接收不发送路由协议信息,用于连接非用户的接口,不能用于连接邻居的接口。

r3(config)#router eigrp 90
r3(config-router)#passive-interface loopback 0

(4)加快收敛:hello 5s,hold time15s,一般不用改,时间已经比较短了。

r3(config)#interface s1/1
r3(config-if)#ip hello-interval eigrp 90 5
r3(config-if)#ip hold-time eigrp 90 15

(5)缺省路由:在边界路由器上进行所有直连内网的接口上进行汇总配置,汇总地址 0.0.0.0/0,当边界路由器需要静态指向ISP。

r1(config)#interface fastEthernet 0/0
r1(config-if)#ip summary-address eigrp 90 0.0.0.0 0.0.0.0

 

相关文章

最新评论