How to configure stack of L3 switches in controller mode
適用版本:Omada SDN 控制器 v5.13.30.8 或以上版本。
本文介紹如何在獨立模式下設定 L3 交換器堆疊。
什麼是交換器堆疊?
堆疊是一種設備虛擬化技術,將兩台或以上支援堆疊功能的交換器透過堆疊連接埠連接起來,邏輯上將它們虛擬為一個整體,以二層、三層協定轉送網路中的數據。藉由此功能,交換器的堆疊可提高可用性、擴展可用的連接埠數量、增加頻寬和簡化組網等。
在控制器模式中,有兩種模式用來堆疊交換器。一種是先在獨立模式設定堆疊系統,接著在控制器下進行納管,另一種是在控制器下納管設備,接著在控制器設定堆疊系統。本例我們以 SG6654XHP 為例介面兩種設定及納管方式。
1. 範例1:納管已完成堆疊的交換器。
根據以下的拓樸,首先在獨立模式下設定堆疊系統,並且在控制器納管此系統。為了避免在設定的過程中發生廣播風暴,建議先設定交換器後,接著再使用銅線進行實體連接。
1.1 在獨立模式設定堆疊
設定交換器1:
1) 設定堆疊優先順序
Switch1>en
Switch1#configure
Switch1(config)#switch 1 priority 100
2) 建立堆疊群組和新增堆疊連接埠
Switch1(config)#switch 1 stack-group 1
Switch1(stack-group)#interface 1/0/49
Switch1(stack-group)#interface 1/0/50
設定交換器2:
1) 設定堆疊優先順序
Switch2>en
Switch2#configure
Switch2(config)#switch 1 priority 50
2) 建立堆疊群組和新增堆疊連接埠
Switch2(config)#switch 1 stack-group 1
Switch2(stack-group)#interface 1/0/49
Switch2(stack-group)#interface 1/0/50
Switch2(stack-group)#ex
Switch2(config)#switch 1 stack-group 2
Switch2(stack-group)#interface 1/0/53
Switch2(stack-group)#interface 1/0/54
備註:
1. 堆疊群組必須最少有一個堆疊連接埠。您可以透過在堆疊群組增加堆疊連接埠的數量來增加頻寬。
2. 在不同交換器之間的堆疊連接埠需求新增在不同的堆疊群組中。因此,對於交換器 2 的連接埠 1/0/49 和 1/0/50 應新增至堆疊群組 1 以和交換器 1 建立堆疊,而連接埠 1/0/53 和 1/0/54 應新增至堆疊群組 2 以和交換器 3 建立堆疊。
設定交換器3:
1) 設定堆疊優先順序
Switch3>en
Switch3#configure
Switch3(config)#switch 1 priority 20
2) 建立堆疊群組和新增堆疊連接埠
Switch3(config)#switch 1 stack-group 1
Switch3(stack-group)#interface 1/0/49
Switch3(stack-group)#interface 1/0/50
1.2 連接堆疊連接埠
設定完成後,使用 10 Gbit/s 光纖模組或 10 Gbit/s 銅線正確地連接到堆疊連接埠。
在 show switch 的指令輸出中,您可看到三台交換器的狀態為 Ready。
執行 show switch stack-ports 指令,可檢視每個堆疊連接埠狀態皆為 OK。.
提醒:
設備的預設 unit-id 為 1。在交換器堆疊後,Master 交換器會配發一新的 unit-id。您可看到交換器 2 和交換器 3 的 unit-id 會分別變成 2 和 3。因此在堆疊成功後,如果您需要修改堆疊連接埠,則需要根據新的 unit-id 和連接埠進行修改。
1.3 連接至控制器和納管 Master 堆疊系統
連接至控制器的堆疊系統,您可以在控制器中的設備清單看到 Master 堆疊系統。點擊納管按鈕來納管此設備(因為使用者名稱和密碼已被修改過,因此第一次嘗試納管時會失敗)。點擊重試並輸入正確的使用者名稱及密碼即可成功納管)。
1.4 掃描和納管堆疊系統中的成員
納管 Master 後,在設備-設備群組-堆疊群組頁面,點擊右側的掃描按鈕。
您可以看到堆疊系統的成員,確認並點擊新增至堆疊群組。
點擊堆疊群組前方的 + 圖示以展開檢視所有堆疊成員的狀態。
點擊堆疊群組右側的編輯按鈕以對其他的堆疊群組進行其他設定,例如修改堆疊名稱、新增和移除堆疊成員。
在設備-設備群組-堆疊群組頁面,點擊堆疊群組。右側即顯示 Private 設定頁面。
2. 設定堆疊前納管交換器
同樣,我們預計透過以下的拓樸(表示為拓樸1)在控制器納管和設定堆疊系統。
為了避免在設定過程中遇到如廣播風暴和網路中斷的問題,堆疊連接埠在控制器堆疊設定過程中必須是斷開連接的狀態。因此,先以非堆疊連接埠連接三台交換器,如下拓樸(參考拓樸2):
2.1 控制器納管三台交換器
在設備->設備清單納管要進行堆疊的三台交換器。
2.2 設定堆疊
在 設備->設備群組-堆疊群組 頁面,點擊 建立新堆疊
設定堆疊名稱,選擇三台交換器並設定 UNIT-ID、堆疊優先順序、堆疊群組。根據以上拓樸,設定方式如圖所示,完成後點擊新增。
備註:點擊新增後,有變更 unit-id 的交換器將會自動重啟,例如範例中的交換器2和交換器3。
點擊連接埠選擇要加入的堆疊群組id。
交換器2和交換器3重啟後,斷開拓樸2中交換器1與交換器2,以及交換器2和交換器3的連線。依照拓樸1使用 10G 光纖模組或 10G 銅線連接至堆疊連接埠。確認堆疊完成後,可在設備-設備群組-堆疊群組頁面查看堆疊狀態、修改堆疊設定和設定堆疊系統。相關內容可參考步驟4中的範例1。
有關堆疊、unit-id、堆疊優先順序、堆疊群組等細部內容說明可參考 CLI Guide 和使用者指引。