通过EIGRP的 variance 参数实现非等价负载均衡

实验拓扑如上图所示我们使用EIGRP协议做通全网实现R1 的1.1.1.1 可以和 R4的4.4.4.4 进行通信

 

通过EIGRP的 variance 参数实现非等价负载均衡

 

此时我们查看R1的路由表,查看去往4.4.4.4 的路由条目

 

通过EIGRP的 variance 参数实现非等价负载均衡

通过拓扑图我们看到  R1去往4.4.4.4 是有两条路径的也就是 R1-R2-R4 和 R1-R3-R4 ,但是在路由表中,我们发现只有一条路径 metric值为 158720 这条路径为 SUCCESSOR 通过经验我们来判断,该路径一定是 R1-R2-R4。但是这里我们不谈经验,只谈真理,那么我们分别计算两条路径的 FD值

R1-R2-R4 链路,最小带宽为 100000

sum delay= R1 f1/1 R2 f1/1 R4/lo0 = 100 + 100 + 5000 = 5200

带入公式 metric 值为 158720

 

R1-R3-R4 链路,最小带宽为

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们发现整条链路的最小带宽带宽为 1544

sum delay = 100 + 20000 + 5000 = 25100

带入公式计算 metric= 2300416

 

我们发现R1去往R4路由表中只有一条路径,那么拓扑表里有几条路径呢?

 

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们发现R1的拓扑表中去 4.4.4.4 也只有一条路径

为什么 R1-R3-R4 没有被放入拓扑表?

那么我们计算一下这条路径的AD值

bandwidth=1544

sum delay= 20000 + 5000 = 25000

通过计算 metric 值为 2297856

我们确认一下计算是否正确

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们看到 R3到达 4.4.4.4 的 metric 与我们所计算的相同

 

我们以前讨论过,如果一个路径想成为 fessible successor 必须具备的条件是

欲成为 fessible successor 的路径的 AD值 要小于 successor 的FD值

那么我们在R1上看到去往4.4.4.4 的两条路径 其中 R1-R3-R4路径的 ad 值 远远大于 R1-R2-R4 的FD值,所以它不可能成为 fessible successor 所以它也就不可能出现在 R1 的 eigrp 的拓扑表中

 

那反过来,我们在路由器R4上看 1.1.1.1

先看R4的路由表

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们看到 去往 1.1.1.1 的路为 R4-R2-R1

继续查看R4的拓扑表

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们看到 R4 去往 1.1.1.1 有两条路径 其中 R4-R3-R1 为 fessible successor 那么为什么反过来看时候 R4-R1就有 fessibe successor 我们发现,对于R4到R1来说,下一跳路由分别是 R2和R3 ,这两台路由器到达 R4 的链路是相同的,所以必然metric相同都为 156160 都小于158720 R4-R3-R1必然是 fessible-successor

 

下面我们进行非等价负载均衡,让这两条路径都出现在路由表中,此时我们需要使用 variance 参数

variance 这个参数是一个倍数意思,是当前 success FD 值的多少倍的意思

 

我们看到 successor 的FD为158720 

      fessibe successor 的FD值 2300416

所以 158720*variance=2300416   variance=2300416/158720=15

那我们在路由器R4上进行配置

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们可以看到 variance 值最多为128

 

此时我们查看R4路由表

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们看到 在R4上成功实现去往 1.1.1.1 的非等价负载均衡

 

那么我们就达到了实验目的,相信大家也懂了 variance 参数的含义

 

如果我们把variance参数改的小于15

 

通过EIGRP的 variance 参数实现非等价负载均衡

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们在R4上并没有看到去往 1.1.1.1 的非等价负载均衡

 

我们再将数值改为 15 来查看非等价负载均衡时候邻居发送路由条目的情况

 

通过EIGRP的 variance 参数实现非等价负载均衡

我们看到 R4 分别从 R2 和 R3 接受到 4条和5条路由信息

 

variance 参数我们就介绍到这里