Cisco-EIGRP分析总结

一、ERGIP是什么?

ERGIP-增强型内部网关协议——思科私有协议


EIGRP的特点
1.高级距离矢量协议——具有距离矢量性和链路状态协议特征
2.无类路由协议——可划分子网、可聚合子网路由
3.支持VLSM与不连续子网
4.100%无环路——DUAL算法
5.快速收敛——路由条目不过期,拥有备份路由
6.触发更新
7.低路由更新信息开销
8.配置简单
9.支持多种网络层协议


二、EIGRP的三张表(工作原理)

1.邻居表:邻居之间建立邻居关系存储在邻居表(IP EIGRP Neighbor Table)内,进行路由信息的同步和更新

2.拓扑表:协议将学习到的每一条路由条目放到拓扑表(IP EIGRP Topology Table)中,再运行DUAL算法,选择最优路由

3.装载到最终的路由表(IP Routing Table)中,作为数据转发的地图


三、EIGRP的工作过程

HELLO分组:以224.0.0.10发送,无需确认hello EIGRP依靠分组来发现,验证和重新发现邻居router , 以固定的时间发送hello包,该时间间隔与接口带宽有关, LAN上默认为5s。


更新:EIGRP协议的这些更新数据包只在必要的时间传递必要的信息,而且仅仅传递。给需要路由信息的路由器。当只有某一指定的路由器需要更新时,更新数据包就是单播发送的;当有多台路由器需要路由更新时,更新数据包就是组播发送的,以可靠的方式发送,需要确认。
查询:当某条路由丢失,向邻居查询关于路由信息,通常靠组播方式发送,有时也用单播重传;可靠地发送
应答:响应查询分组,单播;可靠方式发送
确认(ACK):以单播发送的hello包(不包含数据),包含确认号。用来确认更新、查询和应答。ACK本身不需要确认

四、EIGRP的Metric(度量值)

五个参数
Bandwidth—带宽,简写BW
Delay----延迟简写DLY
Reliability—可靠性
loading—负载
MTU—最大传输单元
metric的计算公式: [K1 * BW+K2 * BW / (256-LOAD)+K3 * DLY] * [K5 / (RELIA+K4)]
默认 K1=1,K2=0,K3=1,K4=0,K5=0
EIGRP路由metric默认为:延迟+带宽 公式:metric=BW+DLY


带宽取值沿路所有数据出接口(或路由入口)带宽的最低值 BW=[10000000/带宽(单位:Kbps)]*256,如下所示,带宽大小为几个路由出接口的最小值MIN

在这里插入图片描述

延迟取值沿路所有数据出接口(或路由入口)延迟的累加
DLY=延迟(单位:us)/10*256


五、DUAL算法:用于计算最佳无环路径和备用路径

特点
1.无环拓扑
2.可立即使用的无环备用路径
3.快速收敛
4.低带宽利用率(通过限定更新实现)

几个术语
1.后继路由器(Successors) -----被实际选中作为到达目的地所使用的下一跳路由,该路由保存在路由表中(充当下一跳的路由器),比较metric值,值越小的作为下一跳链路路由的Successors
2.可行距离(FD —Feasible Successors)-----本地到达目标网络的metric值(计算出的通向目的网络的最小度量)
3.可行后继路由器(FS)----备份路由(只保存在拓扑表中,要成为可行后继,下一跳路由器前往某个特定网络的AD必须比当前后继的FD小,即AD<FD),如下图所示
在这里插入图片描述
假如A–>B–>D是最优路径,当它出现故障时,满足C–>D的AD值小于A–>B–>D的FD值时,A–>C–>D可以成为备份路由
4.通告距离(管理距离——AD)-----EIGRP邻居通向相同目的网络的它自己的可行距离
可行后继的条件,或称可行性条件(FC)----当邻居通向一个网络的通告距离(AD)比本地路由器通向同一个目标网络的可行距离短时,符合可行性条件


基本配置

Router(config)#router eigrp autonomous-system(”自治系统“编号)
Router(config-router)#network network-number [wildcard-mask(反掩码)]
show ip eigrp topology—显示拓扑
show ip eigrp neighbors—查看邻居状态
show ip protocols
debug show ip eigrp—debug调试指令,查看底层信息


EIGRP的其它特性

负载均衡:分为等价(很大程度上提高了带宽的利用率)和不等价(根据路径的metric值,metric1=metric2{等价})
通过EIRGP协议设置variance值,控制流量通过其它路径,实现不等价负载均衡,以便提高带宽利用率
router eigrp 200
variance 2
条件:当设置了variance的值后, 存在其它路径的FD<最小FD*variance值,则满足不等价负载均衡条件,该链路有数据通过,提高链路利用率

不等价负载均衡最多支持等价的路径条数不同的IOS版本不同进行负载(默认为4条)
可以通过maximum-paths进行修改


六、实验分析

实验拓扑如下

在这里插入图片描述
按照拓扑图添加相应的端口IP地址和开启EIGRP

R1(config-if)#ip add 192.168.13.1 255.255.255.0
R1(config-if)#no shut
R1(config)#int serial 3/0
R1(config-if)#ip add 192.168.12.1 255.255.255.0
R1(config-if)#no shut
R1(config)#router eigrp 1
R1(config-router)#netw
R1(config-router)#network 192.168.12.0
R1(config-router)#net
R1(config-router)#network 192.168.13.0
R1(config-router)#end


R2(config)#int serial 2/0
R2(config-if)#ip add 192.168.12.2 255.255.255.0
R2(config-if)#no shut
R2(config)#int serial 3/0
R2(config-if)#ip add 192.168.23.2 255.255.255.0
R2(config-if)#no shut
R2(config)#router eigrp 1
R2(config-router)#net
R2(config-router)#network 192.168.12.0
R2(config-router)#network 192.168.23.0


R3((config)#int serial 2/0
R3((config-if)#ip add 192.168.13.3 255.255.255.0
R3((config)#int serial 3/0
R3(config-if)#ip add 192.168.23.3 255.255.255.0
R3(config)# interface Loopback 0 ----配置逻辑接口loopback0
R3(config-if)# ip address 3.3.3.3 255.255.255.0
R3(config-router)#network 192.168.23.0
R3(config-router)#network 192.168.13.0
R3(config-router)#network 3.0.0.0

配置完成后查看相关配置信息,以R1为例

R1#show ip eigrp neighbors ----查看R1相关邻居信息
IP-EIGRP neighbors for process 1
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 192.168.12.2 Se3/0 12 00:43:54 40 1000 0 9
1 192.168.13.3 Se2/0 11 00:01:04 40 1000 0 6
R1#show ip rou
R1#show ip route ----查看路由信息
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
D 3.0.0.0/8 [90/20640000] via 192.168.13.3, 00:01:43, Serial2/0
C 192.168.12.0/24 is directly connected, Serial3/0
C 192.168.13.0/24 is directly connected, Serial2/0
D 192.168.23.0/24 [90/21024000] via 192.168.12.2, 00:41:27, Serial3/0
[90/21024000] via 192.168.13.3, 00:00:55, Serial2/0

从中可以看到R1路由进行学习自动获取相关邻居信息并建立连接,到目的23网段有两个路径且metric值(即AD值)相等,都是2102400,构成负载均衡,两条链路到目标网段都会有流量经过。

为什么上面信息显示的是3.0.0.0/8,我们之前配置的是3.3.3.3/24?
这就涉及到了EIGRP的自动汇总功能,由于3.0.0.0的主类地址为A类,默认是8位,3.3.3.0/24是3.0.0.0的子网,属于包含关系。
EIGRP的自动汇总的好处
1.解决路由频繁变动引起的路由表更新所占用的CPU资源
2.减轻路由表的负担,不会影响DUAL算法

注释:【】中括号内的数值【90/21024000】表示【AD值(管理距离)/FD的metric值】,via 192.168.12.2作为后继路由(Seccessors)


R1#show ip eigrp topology ----查看R1拓扑表信息
IP-EIGRP Topology Table for AS 1/ID(192.168.13.1)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - Reply status
P 3.0.0.0/8, 1 successors, FD is 20640000
via 192.168.13.3 (20640000/128256), Serial2/0
P 192.168.12.0/24, 1 successors, FD is 20512000
via Connected, Serial3/0
P 192.168.13.0/24, 1 successors, FD is 20512000
via Connected, Serial2/0
P 192.168.23.0/24, 2 successors, FD is 21024000
via 192.168.12.2 (21024000/20512000), Serial3/0
via 192.168.13.3 (21024000/20512000), Serial2/0

注:括号内的值所指的含义(FD的metric值/AD值),如上面的(21024000/20512000)
到相同目标网段时,比较链路之间的metric值,值更小的成为FD


R1#show ip protocols ----查看EIGRP的全局信息
Routing Protocol is "eigrp 1 "
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Default networks flagged in outgoing updates
Default networks accepted from incoming updates
EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0
EIGRP maximum hopcount 100
EIGRP maximum metric variance 1
Redistributing: eigrp 1
Automatic network summarization is in effect
Automatic address summarization:
Maximum path: 4
Routing for Networks:
192.168.12.0
192.168.13.0
Routing Information Sources:
Gateway Distance Last Update
192.168.12.2 90 124913490
192.168.13.3 90 124913492
Distance: internal 90 external 170

个人学习总结,会不断进行更新完善,有所瑕疵,望指出纠正

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值