网络篇 EIGRP的负载均衡与修改hello/hold时间-32

目录

一、实验原理

二、实验拓扑

三、实验步骤

四、实验过程

总结


实验难度3
实验复杂度3

 

 

一、实验原理

当去往同一个目标同时存在多条路径时,EIGRP协议会出现一种负载均衡的局面,因为当前路由器经过每条路径的度量值都相等。在负载均衡这点上,EIGRP与RIP协议有点不一样,EIGRP除了有等价负载均衡外,还有一种非等价负载均衡。EIGRP的等价负载均衡,可以人为操控的,这个可以通过手工修改路由器的接口带宽与延迟来实现。那么,若我不想能修改任何的参数,可是又希望实现负载均衡呢?这个可以使用EIGRP的非等价负载均衡技术来实现,实现这个局面,需要满足一个条件,那就是:FD(备份)<FD(min)*variance,这个FD(min)就是最优路由的FD,而FD(备份)就是需要把这条路径设为负载路径的路由器FDEIGRP的Hello时间与Hold时间是可以修改的,在快速以太网链路,Hello时间间隔为5S,而Hold时间间隔为15S。如果是在低速链路中,它的Hello时间间隔为60S发送一次,Hold时间间隔为180S。尽管这两个定时器可以修改,但是个人建议修改的Hold时间间隔仍然为Hello时间间隔的3倍。

 

二、实验拓扑

三、实验步骤

1.搭建如图所示的网络拓扑;

2.初始化路由器,配置相应的IP地址,测试直连网络的连通性;

3.配置EIGRP路由协议,使得整个网络都可以相互通信;

4.实现R1到172.16.1.0/24这个网络的流量非等价负载均衡,也就是说R1既可以走R2,也可以走R3到达172.16.1.0/24这个网络;

5.实现R1到172.16.1.0/24这个网络的流量等价负载均衡,也就是说R1既可以走R2,也可以走R3到达172.16.1.0/24这个网络,这个使用修改带宽与延迟的方法来实现;

6.修改R1与R2之间链路的Hello时间为10S,Hold时间为30S。

四、实验过程

1.搭建如图所示的网络拓扑;

略。

2.初始化路由器,配置相应的IP地址,测试直连网络的连通性;

R1:

R2:

R3:

R4:

测试:

这里测试直连网络是可以互通的。

3.配置EIGRP路由协议,使得整个网络都可以相互通信;

(1)配置EIGRP路由协议

R1:

R2:

R3:

R4:

(2)查看各个路由器的路由表:

R1:

R2:

R3:

R3:

R4:

4.实现R1到172.16.1.0/24这个网络的流量非等价负载均衡,也就是说R1既可以走R2,也可以走R3到达172.16.1.0/24这个网络;

在R1的路由表中,可以看到前往172.16.1.0、24的路由条目的路径是往R2方向走的。

 

(1)查看R1的拓扑表

这里我们可以看到,去往172.16.1.0/24的路由实际上有两条的,只不过经由R2方向的那条路由是最优的,所以它被选择入路由表,往R3方向的那条路由则作为了一条隐藏路由了。

(2)设置EIGRP路由协议的负载均衡的因子,实现R1到172.16.1.0/24这个网络的流量负载均衡,也就是说R1既可以走R2,也可以走R3到达172.16.1.0/24这个网络

这里把往R3的方向路径也作为一条负载的路径需要满足一条条件,那就是:FD(备份)<FD(min)*variance,这个FD(min)就是最优路由的FD,而FD(备份)就是需要把这条路径设为负载路径的FD。代入公式,2323456 < 435200 * variance,其中variance为整数,所以它为6就可以了。

R1(config-router)#variance 6

(3)查看R1的路由器:

在R1的路由表上,我们可以看到R1到172.16.1.0/24的路由已经实现了负载均衡,但是它们的的FD是不一样的,这个是实现了EIGRP的非等价负载均衡。

5.实现R1到172.16.1.0/24这个网络的流量等价负载均衡,也就是说R1既可以走R2,也可以走R3到达172.16.1.0/24这个网络,这个使用修改带宽与延迟的方法来实现;

(1)删除非等价负载因子

(2)在R1连接R3的物理接口上,设置带宽为10000Kbit/S,延迟为1000;

注意:这里的迟延单位为10us,所以100就是1000了

(3)在R1上查看路由表

这时就可以实现了EIGRP的等价负载均衡,现在他们的度量值是一样的。

6.修改R1与R2之间链路的Hello时间为10S,Hold时间为30S。

R1:

R1(config)#interface f0/0

R1(config-if)#ip hello-interval eigrp 100 10         
R1(config-if)#ip hold-time eigrp 100 30

R2:


R2(config)#interface f0/0
R2(config-if)#ip hello-interval eigrp 100 10
R2(config-if)#ip hold-time eigrp 100 30

在R1上查看

这里可以看到hold的倒数时间,往R2方向走的路径,它的hold时间不会低于20S,最高可以看到29S,这里是倒数的,所以看不到30S。

代码解析:

R1(config-router)#variance 6  //设置EIGRP的负载因子为6,这个因为需要满足的条件为:FD(备份)<FD(min)*variance

R1(config-if)#bandwidth 10000   //在接口上修改带宽,这个带宽的单位为Kbit/S,所以10000
R1(config-if)#delay 100  //修改接口的延迟为1000us,这里的单位为10us,所以100就是1000us了

R1(config-if)#ip hello-interval eigrp 100 10         //在接口下配置EIGRP的hello间隔时间为10s
R1(config-if)#ip hold-time eigrp 100 30     //在接口下配置EIGRP的hold时间为30s

总结

这个EIGRP的负载均衡与修改hello、hold时间的实验难度算是中等吧,但是也需要花费一定的时间去练习的哈。好了,本章节就到这里,我们在下一个章节再见,加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

公子绝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值