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

 

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

 

 

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

 

通过拓扑图我们看到  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 链路,最小带宽为

 

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

sum delay = 100 + 20000 + 5000 = 25100

带入公式计算 metric= 2300416

 

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

 

 

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

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

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

bandwidth=1544

sum delay= 20000 + 5000 = 25000

通过计算 metric 值为 2297856

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

 

我们看到 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的路由表

 

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

继续查看R4的拓扑表

 

我们看到 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上进行配置

 

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

 

此时我们查看R4路由表

 

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

 

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

 

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

 

 

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

 

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

 

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

 

variance 参数我们就介绍到这里

本文出自 “珠海刘硕的博客” 博客,转载请与作者联系!

你可能感兴趣的:(EIGRP,variance)