CCNA(十三)EIGRP的工作过程及配置

早过忘川 提交于 2020-02-19 23:17:02

EIGRP(增强内部网关路由协议)

是cisco私有的协议,是无类别距离矢量协议,它综合了距离矢量和链路状态2者的优点,协议号88,特点有:

  • 组播更新:224.0.0.10
  • 增量更新——仅触发
  • 无周期更新——可靠性、更新量小
  • 支持非等开销负载均衡

【1】EIGRP的数据包

  1. HELLO:以组播的方式发送,用于发现邻居路由器,并维持邻居关系。

  2. 更新(update) :当路由器收到某个邻居路由器的第一个HELLO包时, 以单点传送方式回送一个包含它所知道的路由信息的更新包。当路由信息发生变化时,以组播的方式发送一个只包含变化信息的更新包。

  3. 查询(query):当一条链路失效,路由器重新进行路由计算但在拓扑表中没有可行的后继路由时,路由器就以组播的方式向它的邻居发送一个查询包,以询问它们是否有一条到目的地的可行后继路由。

  4. 应答(reply) :以单播的方式回传给查询方,对查询数据包进行应答。

  5. 确认(ACK) :以单播的方式传送,用来确认更新、查询、应答数据包,以确保更新、查询、应答传输的 可靠性。

【2】EIGRP的4大组件

  • Hello机制——认识所有邻居
  • PDM ——支持多种网络层协议 协议有关单元 协议无关单元 IPX appletalk
  • RTP——可靠传输协议——借鉴TCP的4种可靠机制–确认、重传、排序、流控(不能超过链路带宽的百分之50)
  • DUAL——扩散更新(弥散更新)

【3】EIGRP的工作过程
启动配置后,运行EIGRP协议的路由器,通过组播224.0.0.10向所有的邻居发送hello包;
收到邻居的hello包后及表示认识了邻居,生成邻居表;
邻居关系建立后,邻居间使用更新包进行路由信息的共享;
收集到所有的路由条目后,本地生成–拓扑表;—装载所有的最佳和备份路径;
本地默认将拓扑表中的最佳路径全部加载到路由表内;—收敛完成

【4】EIGRP的配置
启动时需要配置AS号

r1(config)#router eigrp ?
<1-65535> Autonomous system number
r1(config)#router eigrp 90 此处理解为全网一致的进程号;
r1(config-router)#no auto-summary 关闭自动汇总

宣告:激活路由

r1(config-router)#network 1.0.0.0
r1(config-router)#network 124.1.1.1 0.0.0.0

EIGRP宣告时,可以向rip一样直接配置主类,也可以像OSPF一样使用反掩码进行匹配

启动配置完成后,邻居间使用hello包建立邻居关系,生成邻居表:

r2#show ip eigrp neighbors

在这里插入图片描述
邻居关系建立后,邻居间使用更新包收敛路由信息,生成拓扑表:

r3#show ip eigrp topology

拓扑表内属性解释:

  • FD可行距离 ---- 本地通过该路径到达目标的度量
  • AD可行后继距离(通告距离)----本地的下一跳到达目标的度量值
  • FC可行条件----成为备份路径的条件,备份的AD小于不等于最佳路径的FD值
  • S 后继路由器 -最佳路由器

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

【5】EIGRP的扩展配置
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 3.3.2.0 255.255.254.0
汇总配置完成后,在汇总设备上将自动产生指向汇总地址的空接口防环路由

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!