網絡拓撲圖:
我們路由協議基本就只能夠實現等價負載均衡,等價負載均衡就是同一個協議收到同一個路由並且COST值還一樣的情況下就會形成等價負載均衡!而我們的EIGRP能夠配置不等價負載均衡,顧名思義就是COST值不一致還能夠形成負載均衡!
不多說了,開始配置:
R1:
int e 0/0
ip add 12.1.1.1 255.255.255.0
no shutdown
int e 0/1
ip add 14.1.1.1 255.255.255.0
no shutdown
eigrp 1
network 12.1.1.1 0.0.0.0
network 14.1.1.1 0.0.0.0
R2:
int e 0/0
ip add 12.1.1.2 255.255.255.0
no shutdown
int e 0/1
ip add 25.1.1.2 255.255.255.0
no shutdown
router eigrp 1
network 12.1.1.2 0.0.0.0
network 25.1.1.2 0.0.0.0
R4:
int e 0/0
ip add 14.1.1.4 255.255.255.0
no shutdown
int e 0/1
ip add 45.1.1.4 255.255.255.0
no shutdown
router eigrp 1
network 14.1.1.4 0.0.0.0
network 45.1.1.4 0.0.0.0
R5:
int e 0/1
ip add 25.1.1.5 255.255.255.0
no shutdown
int e 0/0
ip add 45.1.1.5 255.255.255.0
no shutdown
int loopback 0
ip add 5.5.5.5 255.255.255.255
router eigrp 1
network 25.1.1.5 0.0.0.0
network 45.1.1.5 0.0.0.0
network 5.5.5.5 0.0.0.0
上面基本配置完畢后查看R1的路由表!可以看到R5的loopback 0的路由分別從R2和R4發過來,由於相同路由,COST值相同,所以自動形成了等價負載均衡!
R1的接口是普通的以太口,一般默認都是10M,我們進入e0/0口通過bandwidth 9000修改為9M,這樣EIGRP在計算路由的時候COST就會發生變化,下圖可以看到5.5.5.5的路由不在負載均衡了!
查看R1的EIGRP拓撲表,下圖所示5.5.5.5收到兩條路由,導致R1走R4的原因就是R4的cost值要比R2的小,可以通過我們上面修改帶寬的方式由eigrp的DUAL算法自動計算,我們不用管,至於怎么計算出來的公式可以參照其他博主的隨筆,這里就不細說了!
配置不等價負載均衡的作用說過了就是不同cost值也能夠負載均衡,配置不等價負載均衡需要滿足兩個必要的條件:
1、必須遵循這個公式,(網絡中最小FD x V值) > [備份鏈路的FD]
2、備份鏈路的AD不能大於網絡中最小FD
上面兩個條件學過EIGRP應該都看的懂把!V值就是variance設置的值,我們要配置不等價負載均衡最重要的就是V值
配置:
R1:
router eigrp 1
variance 2 //設置V值
效果圖:下圖可以看到cost不相同還能夠負載均衡,這就叫做不等價負載均衡!
解析:
1、我們在R1的eigrp進程中配置了一個variance 2,這個是設置v值用的,默認為1,這個值的作用就是和我們的最小FD相乘,V值設置為2后與最小FD值相乘后這里是等於870,400,得出這個數后就會把相乘的數和備份鏈路的FD值相比較,如果備份鏈路的FD值比870,400小,那么就允許負載均衡!當然V值隨便設,只要設置后與最小FD相乘的值比備份鏈路的FD值大就可以啦!
2、另外還要提醒的是在FS的路由入接口上修改帶寬后R1確實無法等價負載均衡了,但是也做不到不等價負載均衡,原因我也不是很清楚,沒有去了解過!