CCNA6

EIGRP
增强型内部网关路由协议
cisco私有协议
无类别距离矢量协议 协议号88
组播更新:224.0.0.10
增量更新- -仅触发、无周期更新 - -可靠性、更新量小
支持非等开销负载均衡
【1】EIGRP的数据包
包名解释
Hello 包用于邻居发现、建立、保活
Update 包路由条目- -目标网络号+度量值
查询包
应答包
ACK
【2】EIGRP的四大组件
组件名作用
Hello 机制认识所有邻居
PDM支持多种网络层协议
RTP可靠传输协议- -借鉴TCP的四种可靠机制- -确定、重传、排序、流控(不能超过链路带宽的50%)
DUAL扩散更新(弥散更新)
【3】EIGRP的工作过程

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

结构突变:

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

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

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

【4】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 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   备份路径
                        FDAD

名词解释:

名词解释
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

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

度量: EIGRP为复合度量- -各种参数
带宽 可靠性 延迟 负载 MTU
度量计算公式: 存在权重值
K值(K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0):

  1. 当K5为0时
    Metric = [K1 * BW + ((K2 * BW) / (256 – load)) + K3 * delay]
  2. 当K5大于0时
    Metric = [K1 * BW + ((K2 * BW) / (256 – load)) + K3 * delay]* [K5 / (reliability + K4)]

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

  1. 带宽=(10^7/整个路径最小带宽)*256
  2. 延时=(整段路径入口的延时之和/10)*256

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

【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 time 5s hold time 15s

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值