1、等價負載均衡
當到達目的地有多條路徑時,而有多條路徑的metric值一樣,這時就可以做等價負載均衡,讓數據包均衡轉發,不過要看該路由器的轉發方式,如果是快速轉發方式,這種方式無用(本地產生的數據包除外)。
2、非等價負載均衡
只有eigrp可以做非等價負載均衡,意思是,到達同一目的地有多條路徑,而它們的度量值不一樣時,可以做非等價負載均衡,可以通過設置variance值來進行不等價負載均衡,即兩數相除取整加1,滿足此條件的線路就可以按非等價負載均衡的方式發送數據包,非等價最大支持16條(猜的,不一定),也要看數據包的轉發方式,如果是快速轉發方式,效果但不到,但是對于本地產生的數據包可以實現非等價,因為此時,本地產生的數據包還是按進程轉發方式轉發數據包的,對其他路由器的數據包,要關閉快速轉發,可以啟用cef,且cef對本地的數據包也是產生效果的,記住,不能更改默認的均衡方式,即默認的traffic-share balanced命令不能被修改!?
1、EIGRP默認支持四條鏈路的不等代價的負載均衡(所有路由基本上都支持);
2、使用下面命令可支持六條:
router EIGRP 10
maximum-paths 6——設置成6條
variance——后跟差異度量值,實現負載均衡。差異值為1時,只有相同度量才會安置到本地路由表中,為2時,任一由EIGRP發現的了解的路由,只有其度量少于繼任度量的兩倍,將會被安置到本地的路由表中。
一:思考
如果R1想去去往R5的話,那么它面臨著有3條路可以走,但是我們可以請注意到,3條路的度量值是不一樣的,所以度量值不一樣即不能實現負載均衡,于是R1就會選擇R3做為它的下一跳,把它放入路由表當中,那我們怎樣實現非等價負載呢(即帶寬不一致的情況)?
二:術語
AD(Advertise Distance):宣告距離?(鄰居到某網絡的距離)
FD (Feasible Distance):可行距離?(自己到某網絡的距離)
如圖所示:?如果R1從R3到R5,那么它的AD=10,FD=20.
注:這個一定得搞清,不然接下來都不知道我講什么.
三:條件
1.?如果我在R1配置R1(config-router)#variance 2的話,那么R2會做為R1的另一條去住R5的路徑,因為2*(FD)>(20+10=30),即從R2到R5的FD小于R3到R5的FD,所以才能實現負載.
2.如果我variance設置為3的話,那么按我剛剛所說的從R4到R5的FD也小于2*(FD),那它會被加入的負載路徑里面去嗎?答案肯定不會,因為還有一個條件就是AD必需小于FD,從R4到R5的AD為25,而從R3到R5的FD為20,所以不滿足,不能實現負載.
? ? ? ?
本文出自 “夢想不遠” 博客,請務必保留此出處http://zjskobe.blog.51cto.com/2772091/719718
本文出自 “梅巖〃s博客” 博客,請務必保留此出處http://justim.blog.51cto.com/740099/244732
本文轉自Grodd51CTO博客,原文鏈接:http://blog.51cto.com/juispan/1956652,如需轉載請自行聯系原作者