eth-trunk

Eth-trunk的配置

原理

隨着網絡中業務的不斷增長,對於全雙工點對點鏈路,單條物理鏈路的帶寬已經不能滿足正常的業務流量需求,如果將當前接口板替換成具備更高帶寬的接口板,則會浪費現有的設備資源,而且升級代價較大,如果增加設備間的鏈路數量,則在作爲三層口使用時需要在每個接口上配置IP地址,從而導致浪費IP地址資源

ETH-TRUNK:鏈路聚合
是一種捆綁技術,可以把多個獨立的物理接口綁定在一起,作爲一個大帶寬的邏輯接口使用,這樣既不用替換接口板也不會浪費IP地址資源。

基本原理

手工負載分擔模式

manual

當兩臺設備中至少有一臺不支持LACP協議時,可以使用手工負載分擔模式的Eth-trunk來增加設備間的帶寬及可靠性,在此模式下,加入ETH-TRUNK的端口都參與轉發
如果兩臺設備中一端是交換機(二層設備,不在Eth-trunk上配置IP),可以使用此模式。

LACP模式

基於IEEE802.3ad標準的LACP(鏈路匯聚控制協議)是一種實現鏈路動態匯聚的協議。LACP協議通過LACPDU(鏈路匯聚控制協議數據單元)與對端交互信息。啓用某端口的LACP協議後,該端口將通過發送LACPDU向對端通告自己的系統優先級、系統MAC地址、端口優先級、端口號和操作Key。對端接收到這些信息後,將這些信息與其它端口所保存的信息比較以選擇能夠匯聚的端口,從而雙方可以對端口加入或退出某個動態匯聚組達成一致。
也稱M:N模式,其中M條鏈路處於活動狀態轉發數據,N條鏈路處於非活動狀態作爲備份鏈路,備份鏈路不轉發數據,只有當活躍的鏈路出現故障時,備份鏈路才進行轉發。

LACP模式活動鏈路的選取:

一 通過比較設備系統的優先級確定主動端
二 主動端通過比較接口的優先級確定活躍鏈路

搶佔機制

preempt

如果主動端的selected端口發生故障 則備份端口unselected將成爲活躍端口,這個時間是十分迅速的
主動端的selected端口恢復正常後,開啓搶佔的情況下,此端口會在一個搶佔時間後成爲活躍端口,取決於延時時間delary ,設置此時間的目的是爲了避免網絡由於頻繁選路而產生的大量抖動

接口負載分擔

可以選擇IP地址或者包作爲負載分擔的散列依據,同時還可以設置成員接口的負載分擔權重

某成員的接口的權重值佔所有成員接口負載分擔權重之和的比例越大,該成員接口承擔的負載就越大

  • 逐流:當報文的源目IP都相同或源目MAC相同
  • 逐包:以報文爲單位分別從不同的成員鏈路發送

步驟

創建ETH-TRUNK

不同設備的ETH-TRUNK號可以相同,也可以不同

選擇工作在二層還是三層

二層不能配置IP地址 三層要配置IP地址
二層其成員接口必須爲E口
二層不能配LACP

配置ETH-TRUNK的工作模式

manual或者lacp

兩個設備的對端必須得是同種模式,不然ETH-TRUNKdown掉

ETH-TRUNK中加入成員接口

trunkport g<0,3>

配置系統的LACP優先級

在配置模式下 lacp priority 10(以秒計)

開啓搶佔模式

lacp preempt enable

設置搶佔延時

lacp preempt delary 10

設置最大活動端口

max active-linknumber 2

主動端設置,被動端不用設置。被動端只需要開啓搶佔模式就好

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章