EIGRP

理论

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

 eigrp--- cisco私有的协议

无类别距离矢量协议,协议号88;组播更新:224.0.0.10

增量更新---仅触发、无周期更新-----可靠性、更新量小

支持非等开销负载均衡;

 

 

EIGRP的数据包

Hello 包       用于邻居发现、建立、保活

Update包     路由条目--目标网络号+度量值

查询包

应答包

ACK  

 

 

EIGRP的4大组件

Hello机制----认识所有邻居

PDM ----支持多种网络层协议

RTP--可靠传输协议----借鉴TCP的4种可靠机制--确认、重传、排序、流控(不能超过链路带宽的百分之50)

DUAL---扩散更新(弥散更新)

 

 

EIGRP的工作过程

启动配置后,运行EIGRP协议的路由器,通过组播224.0.0.10向所有的邻居发送hello包;收到邻居的hello包后及表示认识了邻居,生成邻居表

邻居关系建立后,邻居间使用更新包进行路由信息的共享;

收集到所有的路由条目后,本地生成--拓扑表;---装载所有的最佳和备份路径;

本地默认将拓扑表中的最佳路径全部加载到路由表内;---收敛完成

 

结构突变

  1. 新增网段---直连新增网段的设备,使用更新包告知所有邻居即可
  2. 断开网段----直连断开网段的设备,发出查询包,通过DUAL,收集应答包来重新收敛
  3. 无法沟通----hello time 5s   hold time 15s

 

更新包、查询包、应答包--均被RTP服务    

接收到这三种包时,需要ACK来确认,若未进行确认将单播重传,最大16次,若依然失败断开邻居关系;RTP在转发这三种包时,还会对其进行排序和流控;

 

配置

EIGRP的配置

r1(config)#router eigrp ?    启动时需要配置AS号

  <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

IP-EIGRP neighbors for process 90

H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq

                                            (sec)         (ms)       Cnt Num

2   124.1.1.4               Fa0/0             10 00:01:59   28   200  0  11

1   23.1.1.2                Se1/1             13 00:02:14   39   234  0  11

0   124.1.1.1               Fa0/0             13 00:02:19  389  2334  0  7

拓扑表

邻居关系建立后,邻居间使用更新包收敛路由信息,生成拓扑表

本地到达邻居的最佳和备份路径;

r3(config)#interface s1/1

r3(config-if)#bandwidth 800   修改接口参考带宽

一个接口的实际传输带宽----硬件、QOS;参考带宽并不影响实际传输带宽,只影响路由协议的选路;

r3#show ip eigrp topology

IP-EIGRP Topology Table for AS(90)/ID(3.3.3.3)

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

       r - reply Status, s - sia Status

P 1.1.1.0/24, 1 successors, FD is 2300416

        via 23.1.1.1 (2300416/156160), Serial1/0   最佳

        via 34.1.1.2 (3842560/156160), Serial1/1   备份

                                   FD      AD

FD可行距离 ---- 本地通过该路径到达目标的度量

AD可行后继距离(通告距离)----本地的下一跳到达目标的度量值

FC可行条件----成为备份路径的条件  备份的AD小于不等于最佳路径的FD值

非等开销负载均衡

备份路径的意义在于可以和最佳路径一起完成非等开销负载均衡;

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

差异值:备份的FD/最佳路径的FD=向上取整

设备默认的差异值规定为1,标示仅支持等开销负载均衡

r3#show ip protocols

  EIGRP maximum metric variance 1

可以通过修改差异值,来实现非等开销负载均衡

r3(config)#router eigrp 90

r3(config-router)#variance 2

r3#show ip route 1.1.1.0

 

默认设备将最佳路径加载于路由表中:

D - EIGRP, EX - EIGRP external

使用字母D标示正常EIGRP学习的路由;

管理距离为90;

度量:复合度量-----各种参数

度量计算公式

度量计算公式:存在权重值  

Formula with default K values (K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0):

当K5为0时:

Metric = [K1 * BW + ((K2 * BW) / (256 – load)) + K3 * delay]

当K5大于0时:

Metric = [K1 * BW + ((K2 * BW) / (256 – load)) + K3 * delay]* [K5 / (reliability + K4)

 

默认k值下度量计算为带宽+延时:

带宽=(10^7/整路径最小带宽)*256

延时=(整段路径入口的延时之和/10)*256

256为放大因子----1、放大参数便于比较  2、兼容IGRP

 

EIGRP的扩展配置

认证

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认证,故在没有修改模式前,认证是无意义的

 

 

手工汇总

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

r3(config)#interface s1/0

r3(config-if)#ip summary-address eigrp 90 3.3.2.0 255.255.254.0

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

被动接口

被动接口--只接收不发送路由协议信息

            用于连接用户的接口,不能用于连接邻居的接口

r3(config)#router eigrp 90

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

 

加快收敛

 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

 

缺省路由

缺省路由---在边界路由器上所有直连内网的接口上进行汇总配置,汇总地址0.0.0.0/0;

           

r1(config)#interface fastEthernet 0/0

r1(config-if)#ip summary-address eigrp 90 0.0.0.0 0.0.0.0

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值