M-LAG跨设备链路聚合组
目錄
定義
目的
M-LAG的基本概念
M-LAG防環機制
M-LAG故障場景流量轉發
配置交換機雙歸接入IP網絡示例(V-STP方式)
定義
M-LAG(Multichassis Link Aggregation Group)即跨設備鏈路聚合組。如圖1所示,M-LAG是將ServerA(可以是設備或主機)與另外兩臺設備DeviceA和DeviceB進行跨設備鏈路聚合,如同ServerA和一臺設備建立了鏈路聚合關系,從而把鏈路可靠性從單板級提高到了設備級。
目的
傳統的聚合鏈路是單設備和單設備間的對接,若鏈路出現故障或者對端設備故障,設備或服務器將無法與對端設備繼續進行通信。M-LAG的出現解決了上述問題,它是將M-LAG系統不同設備上的端口聚合到一個邏輯接口中,即使其中某臺設備故障或其中一條聚合鏈路出現故障,也不會導致聚合鏈路完全失效,從而保證了數據流量的可靠傳輸。M-LAG在提升鏈路可靠性的同時還具備如下優勢:
-
M-LAG系統的兩臺設備在邏輯上被虛擬成一臺設備,它本身提供了一種沒有環路的二層拓撲,邏輯組網更清晰,鏈路利用更充分。
-
M-LAG兩臺設備可以獨立升級,實現效率高,業務秒級中斷的目標。
因此,針對對組網可靠性要求高,對升級過程業務中斷時間要求高的場景推薦使用M-LAG。
M-LAG的基本概念
如圖1所示,用戶側設備Switch(可以是交換機或主機)通過M-LAG機制與另外兩臺設備(SwitchA和SwitchB)進行跨設備鏈路聚合,共同組成一個雙活系統。這樣可以實現SwitchA和SwitchB共同進行流量轉發的功能,保證網絡的可靠性。
| 概念 | 說明 |
| DFS Group | 動態交換服務組DFS Group(Dynamic Fabric Service Group),主要用于部署M-LAG設備之間的配對,M-LAG雙歸設備之間的接口狀態,表項等信息同步需要依賴DFS Group協議進行同步。 |
| DFS主設備 | 部署M-LAG且狀態為主的設備,通常也稱為M-LAG主設備。 |
| DFS備設備 | 部署M-LAG且狀態為備的設備,通常也稱為M-LAG備設備。 |
| 說明:? | |
| DFS Group的角色區分為主和備,正常情況下,主設備和備設備同時進行業務流量的轉發,轉發行為沒有區別,僅在故障場景下,主備設備的行為會有差別。 | |
| 雙主檢測鏈路 | 雙主檢測鏈路,又稱為心跳鏈路,是一條三層互通鏈路,用于M-LAG主備設備間發送雙主檢測報文。 |
| 說明:? | |
| 正常情況下,雙主檢測鏈路不會參與M-LAG的任何轉發行為,只在故障場景下,用于檢查是否出現雙 主的情況。雙主檢測鏈路可以通過外部網絡承載(比如,如果M-LAG上行接入IP網絡,那么兩臺雙歸 設備通過IP網絡可以互通,那么互通的鏈路就可以作為雙主檢測鏈路)。也可以單獨配置一條三層可 達的鏈路來作為雙主檢測鏈路(比如通過管理口)。 | |
| peer-link接口 | peer-link鏈路兩端直連的接口均為peer-link接口。 |
| peer-link鏈路 | peer-link鏈路是一條直連鏈路且必須做鏈路聚合,用于交換協商報文及傳輸部分流量。接口配置為 peer-link接口后,該接口上不能再配置其它業務。 |
| 為了增加peer-link鏈路的可靠性,推薦采用多條鏈路做鏈路聚合。 | |
| HB DFS主設備 | 通過心跳鏈路來協商的狀態為主的設備。 |
| 說明:? | |
| 通過心跳鏈路報文來協商的設備HB DFS主備狀態在正常情況下,對M-LAG的轉發行為不會產生影響, 僅用于二次故障恢復場景下,在原DFS主設備或備設備故障恢復且peer-link鏈路仍然故障時,觸發 HB DFS狀態為備的設備上相應端口Error-Down,避免M-LAG設備在雙主情況下出現的流量異常。 | |
| HB DFS備設備 | 通過心跳鏈路來協商的狀態為備的設備。 |
| 說明:? | |
| 通過心跳鏈路報文來協商的設備HB DFS主備狀態在正常情況下,對M-LAG的轉發行為不會產生影響, 僅用于二次故障恢復場景下,在原DFS主設備或備設備故障恢復且peer-link鏈路仍然故障時,觸發 HB DFS狀態為備的設備上相應端口Error-Down,避免M-LAG設備在雙主情況下出現的流量異常。 | |
| M-LAG成員接口 | M-LAG主備設備上連接用戶側主機(或交換設備)的Eth-Trunk接口。 |
| 為了增加可靠性,推薦鏈路聚合配置為LACP模式。 | |
| M-LAG成員接口角色也區分主和備,與對端同步成員口信息時,狀態由Down先變為Up的M-LAG成員 接口成為主M-LAG成員口,對端對應的M-LAG成員口為備。 | |
| 說明:? | |
| 僅在M-LAG接入組播場景下,M-LAG成員接口的主備角色存在轉發行為差異。 | |
| 概念 | 說明 |
| DFS Group | 動態交換服務組DFS Group(Dynamic Fabric Service Group),主要用于部署M-LAG設備之間的配對,M-LAG雙歸設備之間的接口狀態,表項等信息同步需要依賴DFS Group協議進行同步。 |
| DFS主設備 | 部署M-LAG且狀態為主的設備,通常也稱為M-LAG主設備。 |
| DFS備設備 | 部署M-LAG且狀態為備的設備,通常也稱為M-LAG備設備。 |
| 說明:? | |
| DFS Group的角色區分為主和備,正常情況下,主設備和備設備同時進行業務流量的轉發,轉發行為沒 有區別,僅在故障場景下,主備設備的行為會有差別。 | |
| 雙主檢測鏈路 | 雙主檢測鏈路,又稱為心跳鏈路,是一條三層互通鏈路,用于M-LAG主備設備間發送雙主檢測報文。 |
| 說明:? | |
| 正常情況下,雙主檢測鏈路不會參與M-LAG的任何轉發行為,只在故障場景下,用于檢查是否出現雙主 的情況。雙主檢測鏈路可以通過外部網絡承載(比如,如果M-LAG上行接入IP網絡,那么兩臺雙歸設備 通過IP網絡可以互通,那么互通的鏈路就可以作為雙主檢測鏈路)。也可以單獨配置一條三層可達的鏈 路來作為雙主檢測鏈路(比如通過管理口)。 | |
| peer-link接口 | peer-link鏈路兩端直連的接口均為peer-link接口。 |
| peer-link鏈路 | peer-link鏈路是一條直連鏈路且必須做鏈路聚合,用于交換協商報文及傳輸部分流量。接口配置為 peer-link接口后,該接口上不能再配置其它業務。 |
| 為了增加peer-link鏈路的可靠性,推薦采用多條鏈路做鏈路聚合。 | |
| HB DFS主設備 | 通過心跳鏈路來協商的狀態為主的設備。 |
| 說明:? | |
| 通過心跳鏈路報文來協商的設備HB DFS主備狀態在正常情況下,對M-LAG的轉發行為不會產生影響, 僅用于二次故障恢復場景下,在原DFS主設備或備設備故障恢復且peer-link鏈路仍然故障時,觸發 HB DFS狀態為備的設備上相應端口Error-Down,避免M-LAG設備在雙主情況下出現的流量異常。 | |
| HB DFS備設備 | 通過心跳鏈路來協商的狀態為備的設備。 |
| 說明:? | |
| 通過心跳鏈路報文來協商的設備HB DFS主備狀態在正常情況下,對M-LAG的轉發行為不會產生影響, 僅用于二次故障恢復場景下,在原DFS主設備或備設備故障恢復且peer-link鏈路仍然故障時,觸發 HB DFS狀態為備的設備上相應端口Error-Down,避免M-LAG設備在雙主情況下出現的流量異常。 | |
| M-LAG成員接口 | M-LAG主備設備上連接用戶側主機(或交換設備)的Eth-Trunk接口。 |
| 為了增加可靠性,推薦鏈路聚合配置為LACP模式。 | |
| M-LAG成員接口角色也區分主和備,與對端同步成員口信息時,狀態由Down先變為Up的M-LAG成員 接口成為主M-LAG成員口,對端對應的M-LAG成員口為備。 | |
| 說明:? | |
| 僅在M-LAG接入組播場景下,M-LAG成員接口的主備角色存在轉發行為差異。 |
M-LAG防環機制
M-LAG本身具有防環機制,可以構造出一個無環網絡。那么M-LAG是如何構造無環網絡的呢?如圖1所示,從接入設備或網絡側到達M-LAG配對設備的單播流量,會優先從本地轉發出去,peer-link鏈路一般情況下不用來轉發數據流量。當流量通過peer-link鏈路廣播到對端M-LAG設備,在peer-link鏈路與M-LAG成員口之間設置單方向的流量隔離,即從peer-link口進來的流量不會再從M-LAG口轉發出去,所以不會形成環路,這就是M-LAG單向隔離機制。
M-LAG故障場景流量轉發
M-LAG作為一種跨設備鏈路聚合的技術,把鏈路可靠性從單板級提高到了設備級。如果出現故障(不管是鏈路故障、設備故障還是peer-link故障),M-LAG都能夠保證正常的業務不受影響,下面介紹M-LAG在故障情況下是如何保障業務的正常運行的。
上行鏈路故障?
如圖1所示,M-LAG接入普通以太網場景,由于M-LAG主設備的上行鏈路故障,通過M-LAG主設備的流量均經過peer-link鏈路進行轉發。
當故障的上行鏈路恰好為雙主檢測鏈路,此時對于M-LAG正常工作沒有影響。一旦peer-link也發生故障,M-LAG出現雙主沖突,雙主檢測又無法進行,則會出現丟包現象。
下行鏈路故障
當下行M-LAG成員口故障時,DFS Group主備狀態不會變化,但如果故障M-LAG成員口狀態為主,則備M-LAG成員口狀態由備升主,流量切換到該鏈路上進行轉發。發生故障的M-LAG成員口所在的鏈路狀態變為Down,雙歸場景變為單歸場景。故障M-LAG成員口的MAC地址指向peer-link接口。在故障M-LAG成員口恢復后,M-LAG成員口狀態不再回切,由備升主的M-LAG成員口狀態仍為主,原主M-LAG成員口在故障恢復后狀態為備。可以執行display dfs-group dfs-group-id node node-id m-lag命令來查看成員接口當前狀態。
對于組播源在網絡側,組播成員在接入側的組播流量,當M-LAG主設備的M-LAG成員口故障時,通過M-LAG同步報文通知對端設備進行組播表項刷新,M-LAG主備設備不再按照組播地址奇偶進行負載分擔,而是所有組播流量都由端口狀態Up的M-LAG備設備進行轉發,反之亦然。
M-LAG主設備故障
M-LAG主設備故障,M-LAG備設備將升級為主,其設備側Eth-Trunk鏈路狀態仍為Up,流量轉發狀態不變,繼續轉發流量。M-LAG主設備側Eth-Trunk鏈路狀態變為Down,雙歸場景變為單歸場景。
如果是M-LAG備設備發生故障,M-LAG的主備狀態不會發生變化,M-LAG備設備側Eth-Trunk鏈路狀態變為Down。M-LAG主設備側Eth-Trunk鏈路狀態仍為Up,流量轉發狀態不變,繼續轉發流量,雙歸場景變為單歸場景。
peer-link故障
缺省情況下,M-LAG應用在普通以太網絡、VXLAN網絡或IP網絡的雙歸接入,peer-link故障但雙主檢測心跳狀態正常時,會觸發M-LAG備設備上除邏輯端口、管理網口、peer-link接口和堆疊口以外的其他接口處于Error-Down狀態。M-LAG應用在TRILL網絡的雙歸接入,peer-link故障但雙主檢測心跳狀態正常時,會觸發M-LAG備設備上的M-LAG接口處于Error-Down狀態。
peer-link故障恢復時,處于Error Down狀態的M-LAG接口默認將在240s后自動恢復為Up狀態,處于Error Down狀態的其它接口將立即自動恢復為Up狀態。
通過命令可以配置M-LAG場景下peer-link故障但雙主檢測心跳狀態正常時,觸發Error-Down的端口包括邏輯端口。如當M-LAG應用在VXLAN網絡或IP網絡的雙歸接入,peer-link故障但雙主檢測狀態正常時,會觸發M-LAG備設備上VLANIF接口、VBDIF接口、LoopBack接口以及M-LAG成員口處于Error-Down狀態。
在配置M-LAG場景下peer-link故障但雙主檢測心跳狀態正常時觸發端口Error-Down的范圍包括邏輯端口后,若M-LAG系統peer-link接口故障恢復,為保證大規格VLANIF接口下的ARP同步正常,設備將在DFS Group配對成功后延遲6s恢復VLANIF接口、VBDIF接口、LoopBack接口為Up狀態。此時,如果在接口下配置了接口三層協議狀態延時Up時間,則VLANIF接口、VBDIF接口、LoopBack接口恢復Up狀態的延遲時間為兩者之和。
通過在端口下配置命令可以靈活配置某個端口在M-LAG場景下peer-link故障但雙主檢測心跳狀態正常時是否將端口Error-Down。配置和設備端口Error-Down對應情況如表1所示。
| 設備缺省情況 | 除邏輯端口、管理網口、peer-link接口和堆疊口以外的接口處于ERROR DOWN狀態。 |
| 設備僅配置suspend功能 | 僅M-LAG成員口以及配置該功能的接口處于ERROR DOWN狀態。 |
| 設備僅配置reserved功能 | 除配置該功能的接口、邏輯端口、管理網口、peer-link接口和堆疊口以外的接口處于ERROR DOWN狀態。 |
| 設備同時配置suspend功能和reserved功能 | 僅M-LAG成員口以及配置suspend功能的接口處于ERROR DOWN狀態。 |
M-LAG二次故障(peer-link故障+M-LAG設備故障)
?如圖5中2所示,在M-LAG應用于雙歸接入時,當peer-link故障但雙主檢測心跳狀態正常會觸發DFS備設備上某些端口處于Error-Down狀態,此時DFS狀態為主的設備繼續工作。在該場景的基礎上,若DFS狀態為主的設備由于斷電、主控板損壞、整機故障重啟等其他故障導致主設備不能工作時,由圖5中3所示,此時M-LAG主備設備皆不能正常轉發流量。
在該場景下,可以借助M-LAG二次故障增強功能來實現該故障場景下業務不中斷的可靠性要求,如圖5所示,通過M-LAG二次故障增強功能來說明不同的故障階段和產生的行為:
- 若配置LACP M-LAG的系統ID在一定時間內切換為本設備的LACP系統ID,則在LACP協商時接入側僅選擇上行鏈路中的一條鏈路為活動鏈路,實際流量轉發正常。
- 若配置LACP M-LAG的系統ID為缺省情況,即系統ID不回切,M-LAG兩臺設備均使用同一系統ID來與接入側設備協商,鏈路均能被選中成為活動鏈路。該場景下,由于peer-link鏈路仍然故障,M-LAG兩端無法同步對端的優先級、系統MAC等信息,形成M-LAG兩臺設備雙主的情況,可能導致組播流量異常。此時,如圖6所示,可以借助心跳鏈路報文中攜帶必要的DFS Group協商主備的必要信息(如DFS Group優先級、系統MAC等)來協商M-LAG兩臺設備的HB DFS主備信息,觸發HB DFS狀態為備的設備上某些端口處于ERROR DOWN(端口Error-Down范圍可以參見peer-link故障)狀態,HB DFS狀態為主的設備繼續工作。
若在peer-link故障后,二次故障的設備為DFS狀態為備的設備,則此時不會對流量轉發行為產生影響,仍由DFS狀態為主的設備進行流量轉發。
配置交換機雙歸接入IP網絡示例(V-STP方式)
組網需求?
如圖1所示,通過配置M-LAG雙歸接入IP網絡可以滿足以下要求:
- 當一條接入鏈路發生故障時,流量可以快速切換到另一條鏈路,保證可靠性。
- 為了高效利用帶寬,兩條鏈路同時處于active狀態,可實現使用負載分擔的方式轉發流量。?
配置思路
采用如下的思路配置M-LAG雙歸接入IP網絡:
在Switch上配置上行接口綁定在一個Eth-Trunk中。
分別在SwitchA和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口。
分別在SwitchA和SwitchB上配置VLANIF接口IP地址和MAC地址,作為接入設備的雙活網關。
分別在SwitchA、SwitchB和SwitchC上配置OSPF功能,保證三層互通。
?在V-STP場景下,為防止接口因生成樹協議計算結果被阻塞,可以通過配置主接口實現三層互通或者去使能IP網絡側的生成樹協議。
分別在SwitchA和SwitchB上配置Monitor Link關聯上行接口和下行接口,避免因上行鏈路故障導致用戶側流量無法轉發而丟棄。
操作步驟
# 配置Switch。
<HUAWEI> system-view [~HUAWEI] sysname Switch [*HUAWEI] commit [~Switch] vlan batch 11 [*Switch] interface eth-trunk 20 [*Switch-Eth-Trunk20] mode lacp-static [*Switch-Eth-Trunk20] port link-type trunk [*Switch-Eth-Trunk20] port trunk allow-pass vlan 11 [*Switch-Eth-Trunk20] trunkport 10ge 1/0/1 to 1/0/4 [*Switch-Eth-Trunk20] quit [*Switch] commit# 配置SwitchA。
<HUAWEI> system-view [~HUAWEI] sysname SwitchA [*HUAWEI] commit [~SwitchA] stp mode rstp [*SwitchA] stp v-stp enable [*SwitchA] interface loopback 0 [*SwitchA-LoopBack0] ip address 10.1.1.1 32 [*SwitchA-LoopBack0] quit [*SwitchA] dfs-group 1 [*SwitchA-dfs-group-1] source ip 10.1.1.1 [*SwitchA-dfs-group-1] priority 150 [*SwitchA-dfs-group-1] quit [*SwitchA] interface eth-trunk 1 [*SwitchA-Eth-Trunk1] trunkport 10ge 1/0/4 [*SwitchA-Eth-Trunk1] trunkport 10ge 2/0/5 [*SwitchA-Eth-Trunk1] mode lacp-static [*SwitchA-Eth-Trunk1] peer-link 1 [*SwitchA-Eth-Trunk1] quit [*SwitchA] vlan batch 11 [*SwitchA] interface eth-trunk 10 [*SwitchA-Eth-Trunk10] mode lacp-static [*SwitchA-Eth-Trunk10] port link-type trunk [*SwitchA-Eth-Trunk10] port trunk allow-pass vlan 11 [*SwitchA-Eth-Trunk10] trunkport 10ge 1/0/2 [*SwitchA-Eth-Trunk10] trunkport 10ge 1/0/3 [*SwitchA-Eth-Trunk10] dfs-group 1 m-lag 1 [*SwitchA-Eth-Trunk10] quit [*SwitchA] commit# 配置SwitchB。
<HUAWEI> system-view [~HUAWEI] sysname SwitchB [*HUAWEI] commit [~SwitchB] stp mode rstp [*SwitchB] stp v-stp enable [*SwitchB] interface loopback 0 [*SwitchB-LoopBack0] ip address 10.1.1.2 32 [*SwitchB-LoopBack0] quit [*SwitchB] dfs-group 1 [*SwitchB-dfs-group-1] source ip 10.1.1.2 [*SwitchB-dfs-group-1] priority 120 [*SwitchB-dfs-group-1] quit [*SwitchB] interface eth-trunk 1 [*SwitchB-Eth-Trunk1] trunkport 10ge 1/0/4 [*SwitchB-Eth-Trunk1] trunkport 10ge 2/0/5 [*SwitchB-Eth-Trunk1] mode lacp-static [*SwitchB-Eth-Trunk1] peer-link 1 [*SwitchB-Eth-Trunk1] quit [*SwitchB] vlan batch 11 [*SwitchB] interface eth-trunk 10 [*SwitchB-Eth-Trunk10] mode lacp-static [*SwitchB-Eth-Trunk10] port link-type trunk [*SwitchB-Eth-Trunk10] port trunk allow-pass vlan 11 [*SwitchB-Eth-Trunk10] trunkport 10ge 1/0/2 [*SwitchB-Eth-Trunk10] trunkport 10ge 1/0/3 [*SwitchB-Eth-Trunk10] dfs-group 1 m-lag 1 [*SwitchB-Eth-Trunk10] quit [*SwitchB] commit兩端的虛擬IP和虛擬MAC配置要求完全一致,目的是為M-LAG提供相同的虛擬IP和虛擬MAC。
# 配置SwitchA。 [~SwitchA] interface vlanif 11 [*SwitchA-Vlanif11] ip address 10.2.1.1 24 [*SwitchA-Vlanif11] mac-address 0000-5e00-0101 [*SwitchA-Vlanif11] quit [*SwitchA] commit # 配置SwitchB。 [~SwitchB] interface vlanif 11 [*SwitchB-Vlanif11] ip address 10.2.1.1 24 [*SwitchB-Vlanif11] mac-address 0000-5e00-0101 [*SwitchB-Vlanif11] quit [*SwitchB] commit# 配置SwitchC。
<HUAWEI> system-view [~HUAWEI] sysname SwitchC [*HUAWEI] commit [~SwitchC] interface 10ge 1/0/1 [~SwitchC-10GE1/0/1] undo portswitch [*SwitchC-10GE1/0/1] ip address 10.3.1.2 24 [*SwitchC-10GE1/0/1] quit [*SwitchC] interface 10ge 1/0/2 [*SwitchC-10GE1/0/2] undo portswitch [*SwitchC-10GE1/0/2] ip address 10.4.1.2 24 [*SwitchC-10GE1/0/2] quit [*SwitchC] ospf 1 [*SwitchC-ospf-1] area 0 [*SwitchC-ospf-1-area-0.0.0.0] network 10.3.1.0 0.0.0.255 [*SwitchC-ospf-1-area-0.0.0.0] network 10.4.1.0 0.0.0.255 [*SwitchC-ospf-1-area-0.0.0.0] quit [*SwitchC-ospf-1] quit執行命令display dfs-group,查看M-LAG的相關信息。
# 查看DFS Group編號為1的M-LAG信息。
[~SwitchA] display dfs-group 1 m-lag * : Local node Heart beat state : OK Node 1 *Dfs-Group ID : 1Priority : 150Address : ip address 10.1.1.1State : MasterCausation : -System ID : 0025-9e95-7c31SysName : SwitchAVersion : V100R006C00Device Type : CE12800 Node 2Dfs-Group ID : 1Priority : 120Address : ip address 10.1.1.2State : BackupCausation : -System ID : 0025-9e95-7c11SysName : SwitchBVersion : V100R006C00Device Type : CE12800# 查看SwitchA上的M-LAG信息。
[~SwitchA] display dfs-group 1 node 1 m-lag brief * - Local nodeM-Lag ID Interface Port State Status Consistency-check1 Eth-Trunk 10 Up active(*)-active -- Failed reason: 1 -- Relationship between vlan and port is inconsistent 2 -- STP configuration under the port is inconsistent 3 -- STP port priority configuration is inconsistent 4 -- LACP mode of M-LAG is inconsistent 5 -- M-LAG configuration is inconsistent 6 -- The number of M-LAG members is inconsistent# 查看SwitchB上的M-LAG信息。
[~SwitchB] display dfs-group 1 node 2 m-lag brief * - Local nodeM-Lag ID Interface Port State Status Consistency-check1 Eth-Trunk 10 Up active-active(*) -- Failed reason: 1 -- Relationship between vlan and port is inconsistent 2 -- STP configuration under the port is inconsistent 3 -- STP port priority configuration is inconsistent 4 -- LACP mode of M-LAG is inconsistent 5 -- M-LAG configuration is inconsistent 6 -- The number of M-LAG members is inconsistent通過以上顯示信息可以看到,“Heart beat state”的狀態是“OK”,表明心跳狀態正常;SwitchA作為Node 1,優先級為150,“State”的狀態是“Master”;SwitchB作為Node 2,優先級為120,“State”的狀態是“Backup”。同時“Causation”的狀態是“-”,Node 1的“Port State”狀態為“Up”,Node 2的“Port State”狀態為“Up”,且Node 1和Node 2的M-LAG狀態均為“active”,表明M-LAG的配置正確。
配置文件
-
SwitchA的配置文件
# sysname SwitchA # dfs-group 1priority 150source ip 10.1.1.1 # vlan batch 11 # stp mode rstp stp v-stp enable # interface Vlanif11ip address 10.2.1.1 255.255.255.0 mac-address 0000-5e00-0101 # interface Eth-Trunk1mode lacp-staticpeer-link 1 # interface Eth-Trunk10port link-type trunkport trunk allow-pass vlan 11mode lacp-staticdfs-group 1 m-lag 1 # interface 10GE1/0/1undo portswitchip address 10.3.1.1 255.255.255.0 # interface 10GE1/0/2eth-trunk 10 # interface 10GE1/0/3eth-trunk 10 # interface 10GE1/0/4eth-trunk 1 # interface 10GE2/0/5eth-trunk 1 # interface LoopBack0ip address 10.1.1.1 255.255.255.255 # monitor-link group 1port 10GE1/0/1 uplinkport Eth-Trunk10 downlink 1 # ospf 1area 0.0.0.0network 10.1.1.1 0.0.0.0network 10.2.1.0 0.0.0.255network 10.3.1.0 0.0.0.255 # return -
SwitchB的配置文件
# sysname SwitchB # dfs-group 1priority 120source ip 10.1.1.2 # vlan batch 11 # stp mode rstp stp v-stp enable # interface Vlanif11ip address 10.2.1.1 255.255.255.0 mac-address 0000-5e00-0101 # interface Eth-Trunk1mode lacp-staticpeer-link 1 # interface Eth-Trunk10port link-type trunkport trunk allow-pass vlan 11mode lacp-staticdfs-group 1 m-lag 1 # interface 10GE1/0/1undo portswitchip address 10.4.1.1 255.255.255.0 # interface 10GE1/0/2eth-trunk 10 # interface 10GE1/0/3eth-trunk 10 # interface 10GE1/0/4eth-trunk 1 # interface 10GE2/0/5eth-trunk 1 # interface LoopBack0ip address 10.1.1.2 255.255.255.255 # monitor-link group 1port 10GE1/0/1 uplinkport Eth-Trunk10 downlink 1 # ospf 1area 0.0.0.0network 10.1.1.2 0.0.0.0network 10.2.1.0 0.0.0.255network 10.4.1.0 0.0.0.255 # return -
SwitchC的配置文件
# sysname SwitchC # interface 10GE1/0/1undo portswitchip address 10.3.1.2 255.255.255.0 # interface 10GE1/0/2undo portswitchip address 10.4.1.2 255.255.255.0 # ospf 1area 0.0.0.0network 10.3.1.0 0.0.0.255network 10.4.1.0 0.0.0.255 # return -
Switch的配置文件
# sysname Switch # vlan batch 11 # interface Eth-Trunk20port link-type trunkport trunk allow-pass vlan 11mode lacp-static # interface 10GE1/0/1eth-trunk 20 # interface 10GE1/0/2eth-trunk 20 # interface 10GE1/0/3eth-trunk 20 # interface 10GE1/0/4eth-trunk 20 # return
總結
以上是生活随笔為你收集整理的M-LAG跨设备链路聚合组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mk突变点检测_mk突变检测
- 下一篇: 带你走出计算机安全防范的六个误区