![華為交換機Eth-Trunk接口的負載分擔模式](http://p2.ttnews.xyz/loading.gif)
load-balance
命令功能
- load-balance命令用來配置Eth-Trunk接口的負載分擔模式。
- undo load-balance命令用來恢復Eth-Trunk接口的負載分擔模式為缺省值。
缺省情況下,交換機上Eth-Trunk接口的負載分擔模式為src-dst-ip。
命令格式
- load-balance { dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dst-mac | enhanced profile profile-name }
- undo load-balance
參數
參數說明
dst-ip
配置Eth-Trunk基於目的IP地址進行負載分擔。
-
dst-mac
配置Eth-Trunk基於目的MAC地址進行負載分擔。
-
src-ip
配置Eth-Trunk基於源IP地址進行負載分擔。
-
src-mac
配置Eth-Trunk基於源MAC地址進行負載分擔。
-
src-dst-ip
配置Eth-Trunk基於源IP地址與目的IP地址進行負載分擔。
-
src-dst-mac
配置Eth-Trunk基於源MAC地址與目的MAC地址進行負載分擔。
-
enhanced profile profile-name
配置Eth-Trunk應用增強負載分擔的模板名稱。
profile-name為字符串形式,取值範圍為1~31。
應用場景
當需要將Eth-Trunk接口的流量分散到不同的鏈路上,最後能到達統一目的地時,使用load-balance命令配置Eth-Trunk接口負載分擔模式,以確保出方向的流量在各物理鏈路間進行合理的負載分擔,避免鏈路阻塞。
由於負載分擔只對出方向的流量有效,因此鏈路兩端接口的負載分擔模式可以不一致,兩端互不影響。
用戶可以根據流量模型設置不同的負載分擔方式來選擇各種負載分擔模式,流量中該參數變化越頻繁,選擇此負載分擔模式的流量就越均衡。例如,在網絡中,如果報文的IP地址變化較頻繁,那麼選擇基於dst-ip、src-ip或src-dst-ip的負載分擔模式更有利於流量在各物理鏈路間合理的負載分擔;如果報文的MAC地址變化較頻繁,IP地址比較固定,那麼選擇基於dst-mac、src-mac或src-dst-mac的負載分擔模式更有利於流量在各物理鏈路間合理的負載分擔。
設備支持以下負載分擔模式:
- · dst-ip(目的IP地址)模式:從目的IP地址、出接口的TCP/UDP端口號中分別選擇指定位的3bit數值進行異或運算,根據運算結果選擇Eth-Trunk表中對應的出接口。
- · dst-mac(目的MAC地址)模式:從目的MAC地址、VLAN ID、以太網類型及入接口信息中分別選擇指定位的3bit數值進行異或運算,根據運算結果選擇Eth-Trunk表中對應的出接口。
- · src-ip(源IP地址)模式:從源IP地址、入接口的TCP/UDP端口號中分別選擇指定位的3bit數值進行異或運算,根據運算結果選擇Eth-Trunk表中對應的出接口。
- · src-mac(源MAC地址)模式:從源MAC地址、VLAN ID、以太網類型及入接口信息中分別選擇指定位的3bit數值進行異或運算,根據運算結果選擇Eth-Trunk表中對應的出接口。
- · src-dst-ip(源IP地址與目的IP地址的異或)模式:從目的IP地址、源IP地址兩種負載分擔模式的運算結果進行異或運算,根據運算結果選擇Eth-Trunk表中對應的出接口。
- · src-dst-mac(源MAC地址與目的MAC地址的異或)模式:從目的MAC地址、源MAC地址、VLAN ID、以太網類型及入接口信息中分別選擇指定位的3bit數值進行異或運算,根據運算結果選擇Eth-Trunk表中對應的出接口。
- · enhanced(增強)模式:指根據增強負載分擔模板對不同報文的具體負載分擔方式進行接口選擇。
閱讀更多 IT信息技術隨筆 的文章