在eigrp做不等值路由的負(fù)載均衡
更新時(shí)間:2007年09月19日 10:23:25 作者:
在eigrp中如何做到不等值路由的負(fù)載均衡
EIGRP Load Balancing
每個(gè)路由協(xié)議都支持等值路徑的負(fù)載均衡.除此之外,IGRP和EIGRP也支持不等值路徑的負(fù)載均衡,使用variance命令. Variance命令向路由器通告一個(gè)n值,n值使用variance命令指定.n值為1-128之間,默認(rèn)為1。
網(wǎng)絡(luò)拓?fù)?
Variance
在上圖 中,router E有三個(gè)路徑到網(wǎng)絡(luò)X
• E-B-A with a metric of 30
• E-C-A with a metric of 20
• E-D-A with a metric of 45
Router E選擇第二個(gè)路徑,E-C-A的metric為20,20為三個(gè)路徑的最小值,如果希望EIGRP選擇優(yōu)先E-B-A路徑,配置variance值為乘數(shù)2
router eigrp 1
network x.x.x.x
variance 2
這樣增加了metric到40(2*20=40)。這樣EIGRP包括了所有metric小于40的路由,在上面的配置中,路由器使用了兩個(gè)路徑到達(dá)網(wǎng)絡(luò)X,E-C-A和E-B-A,因?yàn)閮蓚€(gè)路徑的metric值都在40以下。因?yàn)镋-D-A的metric為45,大于40,所以eigrp不選擇此路徑到達(dá)網(wǎng)絡(luò)X。而且,路由器D報(bào)告到達(dá)網(wǎng)絡(luò)X的metric為25,這個(gè)值比可行的metric值20要大。這就意味著即使variance設(shè)置為3,E-D-A路徑也不會(huì)被選擇為負(fù)載均衡的路徑,因?yàn)閞outer D不是一個(gè)可行的后繼者。
Traffic Sharing
Eigrp不僅支持不等值路徑的負(fù)載均衡,而且也支持智能負(fù)載均衡,例如traffic sharing。有多個(gè)路由到達(dá)同一目的網(wǎng)絡(luò)有不同cost的情況下,想要控制在不同路由上的traffic,可以使用traffic sharing命令。使用balanced關(guān)鍵字,路由器按照不同路由的metrics比率成比例的分配流量。這是默認(rèn)設(shè)置
router eigrp 1
network x.x.x.x
variance 2
traffic-share balanced
下面是traffic share計(jì)算案例
• For path E-C-A: 30/20 = 3/2 = 1
• For path E-B-A: 30/30 = 1
如果不能整除,我們按照其整數(shù)計(jì)算(注意:不是四舍五入)。在這個(gè)案例中eigrp發(fā)送包通過(guò)E-C-A和E-B-A的比率為1:1,這樣做到了負(fù)載均衡的目的。
現(xiàn)在我們假設(shè)在E-B間的metric為25,B-A間的metric為15。這樣E-B-A的metric為40,因?yàn)?0不小于2×20(20是可行的路徑metric,2是variance值),這樣在E-C-A和E-B-A之間不可以實(shí)現(xiàn)負(fù)載均衡。如果希望實(shí)現(xiàn)負(fù)載均衡,我們需要將variance值設(shè)置為3。這樣兩條鏈路上的traffic share比率為
• For path E-C-A: 40/20 = 2
• For path E-B-A: 40/40 = 1
這樣eigrp在E-C-A和E-B-A的流量比率為2:1。通過(guò)這樣的方法,eigrp不僅支持了不等值的路由負(fù)載均衡,而且也支持了智能負(fù)載均衡
在關(guān)鍵字min使用時(shí),traffic僅僅通過(guò)最小cost路徑發(fā)送,即使在路由表中有多個(gè)路由路徑
router eigrp 1
network x.x.x.x
variance 3
traffic-share min across-interfaces
這樣配置的結(jié)果是,eigrp僅僅通過(guò)E-C-A的路徑發(fā)送
此文章同樣適用于igrp 文章錄入:csh 責(zé)任編輯:csh
EIGRP Load Balancing
每個(gè)路由協(xié)議都支持等值路徑的負(fù)載均衡.除此之外,IGRP和EIGRP也支持不等值路徑的負(fù)載均衡,使用variance命令. Variance命令向路由器通告一個(gè)n值,n值使用variance命令指定.n值為1-128之間,默認(rèn)為1。
網(wǎng)絡(luò)拓?fù)?
Variance
在上圖 中,router E有三個(gè)路徑到網(wǎng)絡(luò)X
• E-B-A with a metric of 30
• E-C-A with a metric of 20
• E-D-A with a metric of 45
Router E選擇第二個(gè)路徑,E-C-A的metric為20,20為三個(gè)路徑的最小值,如果希望EIGRP選擇優(yōu)先E-B-A路徑,配置variance值為乘數(shù)2
router eigrp 1
network x.x.x.x
variance 2
這樣增加了metric到40(2*20=40)。這樣EIGRP包括了所有metric小于40的路由,在上面的配置中,路由器使用了兩個(gè)路徑到達(dá)網(wǎng)絡(luò)X,E-C-A和E-B-A,因?yàn)閮蓚€(gè)路徑的metric值都在40以下。因?yàn)镋-D-A的metric為45,大于40,所以eigrp不選擇此路徑到達(dá)網(wǎng)絡(luò)X。而且,路由器D報(bào)告到達(dá)網(wǎng)絡(luò)X的metric為25,這個(gè)值比可行的metric值20要大。這就意味著即使variance設(shè)置為3,E-D-A路徑也不會(huì)被選擇為負(fù)載均衡的路徑,因?yàn)閞outer D不是一個(gè)可行的后繼者。
Traffic Sharing
Eigrp不僅支持不等值路徑的負(fù)載均衡,而且也支持智能負(fù)載均衡,例如traffic sharing。有多個(gè)路由到達(dá)同一目的網(wǎng)絡(luò)有不同cost的情況下,想要控制在不同路由上的traffic,可以使用traffic sharing命令。使用balanced關(guān)鍵字,路由器按照不同路由的metrics比率成比例的分配流量。這是默認(rèn)設(shè)置
router eigrp 1
network x.x.x.x
variance 2
traffic-share balanced
下面是traffic share計(jì)算案例
• For path E-C-A: 30/20 = 3/2 = 1
• For path E-B-A: 30/30 = 1
如果不能整除,我們按照其整數(shù)計(jì)算(注意:不是四舍五入)。在這個(gè)案例中eigrp發(fā)送包通過(guò)E-C-A和E-B-A的比率為1:1,這樣做到了負(fù)載均衡的目的。
現(xiàn)在我們假設(shè)在E-B間的metric為25,B-A間的metric為15。這樣E-B-A的metric為40,因?yàn)?0不小于2×20(20是可行的路徑metric,2是variance值),這樣在E-C-A和E-B-A之間不可以實(shí)現(xiàn)負(fù)載均衡。如果希望實(shí)現(xiàn)負(fù)載均衡,我們需要將variance值設(shè)置為3。這樣兩條鏈路上的traffic share比率為
• For path E-C-A: 40/20 = 2
• For path E-B-A: 40/40 = 1
這樣eigrp在E-C-A和E-B-A的流量比率為2:1。通過(guò)這樣的方法,eigrp不僅支持了不等值的路由負(fù)載均衡,而且也支持了智能負(fù)載均衡
在關(guān)鍵字min使用時(shí),traffic僅僅通過(guò)最小cost路徑發(fā)送,即使在路由表中有多個(gè)路由路徑
router eigrp 1
network x.x.x.x
variance 3
traffic-share min across-interfaces
這樣配置的結(jié)果是,eigrp僅僅通過(guò)E-C-A的路徑發(fā)送
此文章同樣適用于igrp 文章錄入:csh 責(zé)任編輯:csh
相關(guān)文章
通過(guò)集線(xiàn)器連接的對(duì)等網(wǎng)
通過(guò)集線(xiàn)器連接的對(duì)等網(wǎng)...2007-09-09