配置兩台交換機堆疊示例(先配置后連線方式,推薦)
一、基本概念
在堆疊中,有以下一些基本概念,如圖1所示。
圖1 堆疊基本概念示意圖
1、 角色
堆疊中的單台交換機稱為成員交換機,按照功能不同可以分為以下角色:
主交換機:主交換機(Master)負責管理整個堆疊。堆疊中只有一台主交換機。
備交換機:備交換機(Standby)是主交換機的備份交換機。當主交換機故障時,備交換機會接替原主交換機的所有業務。堆疊中只有一台備交換機。
從交換機:從交換機(Slave)主要用於業務轉發,從交換機數量越多,堆疊系統的轉發能力越強。除主交換機和備交換機外,堆疊中其他所有的成員交換機都是從交換機。
2、堆疊域
交換機通過堆疊鏈路連接在一起組成一個堆疊,這些成員交換機的集合就是一個堆疊域。為了適應各種組網應用,同一個網絡里可以部署多個堆疊,堆疊之間使用域編號(Domain ID)來進行區別。使其不與網絡中其他堆疊系統的域編號沖突。
2、堆疊成員ID
堆疊成員ID,即堆疊成員交換機的編號(Member ID),用來標識和管理成員交換機。堆疊中所有成員交換機的堆疊成員ID都是唯一的。
3、堆疊優先級
堆疊優先級是成員交換機的一個屬性,主要用於角色選舉過程中確定成員交換機的角色,優先級值越大表示優先級越高,當選為主交換機的可能性越大。
4、堆疊物理成員端口
堆疊物理成員端口,即被配置為堆疊模式的物理端口,用於堆疊成員交換機之間的連接。
5、堆疊端口
堆疊端口是一種專用於堆疊的邏輯端口,需要和堆疊物理成員端口綁定。一個堆疊端口可以與一個或多個堆疊物理成員端口綁定,以提高鏈路的帶寬和可靠性。
每台設備支持兩個堆疊端口,為Stack-Portn/1和Stack-Portn/2,其中n為設備的堆疊成員ID。
二、組網圖形
圖1 配置兩台交換機堆疊組網圖
三、組網需求
在一個新建的企業網絡中,要求接入設備具有充足的端口數目,並且希望網絡結構簡單,易於配置和管理。
如圖1所示,接入交換機SwitchA和SwitchB組成堆疊系統。
四、配置思路
采用如下的思路配置:
1. 提前規划好堆疊方案。
2. 按照前期的規划,完成各台交換機的堆疊配置,包括堆疊成員ID、堆疊優先級、堆疊域編號、堆疊端口等。完成后保存配置並將交換機下電。
3. 連接交換機之間的堆疊線纜,然后將交換機上電。
4. 檢查堆疊組建是否成功。
五、操作步驟
1. 提前規划堆疊方案。
• 規划SwitchA的堆疊成員ID為1,SwitchB的成員ID為2。
• 規划SwitchA作為主交換機,其堆疊優先級最高,為150。SwitchB的堆疊優先級為120。
• 規划堆疊域編號(Domain ID)為10,不與網絡中其他堆疊系統的域編號沖突。
• 規划SwitchA和SwitchB用於堆疊連接的端口為10GE1/0/1~10GE1/0/4。
2. 配置堆疊屬性。
# 配置SwitchA的堆疊優先級為150,Domain ID為10。缺省情況下,設備的堆疊成員ID為1。此處默認SwitchA的堆疊成員ID為1,無需配置。
<HUAWEI> system-view #進入系統視圖
[~HUAWEI] sysname SwitchA #交換機命名為SwitchA
[*HUAWEI] commit #提交配置
[~SwitchA] stack #進入堆疊管理視圖
[~SwitchA-stack] stack member 1 priority 150 #配置堆疊成員設備的堆疊成員ID為1(默認就為1),優先級為150
[*SwitchA-stack] stack member 1 domain 10 #配置堆疊域為10
[*SwitchA-stack] quit #退出堆疊管理視圖
[*SwitchA] commit
# 配置SwitchB的堆疊成員ID為2,優先級為120,Domain ID為10。
<HUAWEI> system-view
[~HUAWEI] sysname SwitchB
[*HUAWEI] commit
[~SwitchB] stack
[~SwitchB-stack] stack member 1 priority 120
[*SwitchB-stack] stack member 1 domain 10
[*SwitchB-stack] stack member 1 renumber 2 inherit-config
Warning: The stack configuration of member ID 1 will be inherited to member ID 2 after the device resets. Continue? [Y/N]: y
[*SwitchB-stack] quit
[*SwitchB] commit
說明:
因SwitchB尚未重啟,當前堆疊成員ID還是1,所以此時仍使用member 1來進行堆疊配置。
因為修改堆疊成員ID時指定了inherit-config參數,所以SwitchB重啟后會繼承member 1的堆疊配置;如果不指定inherit-config參數,那么SwitchB重啟后不會繼承member 1的堆疊配置,需要使用member 2重新進行堆疊配置。
3. 配置堆疊端口。
# 將SwitchA的業務口10GE1/0/1~10GE1/0/4加入堆疊端口1/1。
[~SwitchA] interface stack-port 1/1 #創建堆疊端口
[*SwitchA-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4 #向堆疊端口中添加成員端口。
Warning: The interface(s) (10GE1/0/1-1/0/4) will be converted to stack mode and be configured with the port crc-statistics trigger error-down command if the configuration does not exist. After the configuration is complete, these interfaces may go Error-Down (crc-statistics) because there is no shutdown configuration on the interfaces. [Y/N]: y
[*SwitchA-Stack-Port1/1] commit
[~SwitchA-Stack-Port1/1] return
被配置為堆疊物理成員端口后,端口下會自動配置port crc-statistics trigger error-down。
# 將SwitchB的業務口10GE1/0/1~10GE1/0/4加入堆疊端口1/1。
[~SwitchB] interface stack-port 1/1
[*SwitchB-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4
Warning: The interface(s) (10GE1/0/1-1/0/4) will be converted to stack mode and be configured with the port crc-statistics trigger error-down command if the configuration does not exist. After the configuration is complete, these interfaces may go Error-Down (crc-statistics) because there is no shutdown configuration on the interfaces. [Y/N]: y
[*SwitchB-Stack-Port1/1] commit
[~SwitchB-Stack-Port1/1] return
4. 檢查堆疊配置信息。
# 上述配置完成后,執行命令display stack configuration查看配置是否與規划的一致,如果不一致,需要修改配置。以查看SwitchA為例。
<SwitchA> display stack configuration
Oper : Operation
Conf : Configuration
* : Offline configuration
Isolated Port : The port is in stack mode, but does not belong to any Stack-Port
Attribute Configuration:
----------------------------------------------------------------------------
MemberID Domain Priority Switch Mode Uplink Port
Oper(Conf) Oper(Conf) Oper(Conf) Oper(Conf) Oper(Conf)
----------------------------------------------------------------------------
1(1) --(10) 100(150) Auto(Auto) 4*40GE(4*40GE)
----------------------------------------------------------------------------
Stack-Port Configuration:
--------------------------------------------------------------------------------
Stack-Port Member Ports
--------------------------------------------------------------------------------
Stack-Port1/1 10GE1/0/1 10GE1/0/2 10GE1/0/3
10GE1/0/4
--------------------------------------------------------------------------------
5. 保存配置后將設備下電。
# 保存SwitchA和SwitchB的配置,然后將設備下電。SwitchB的配置與SwitchA相同,略。
<SwitchA> save
Warning: The current configuration will be written to the device. Continue? [Y/N]: y
6. 按照前期規划及配置,連接堆疊線纜,線纜連接建議交叉連接,比如A交換機的1端口2端口分別對應B交換機的2端口1端口。線纜連接完成后將設備上電。
建議先將高優先級設備上電,以使其先完成啟動,優先競爭為主交換機。
7. 驗證配置結果。
# 通過Console口或管理網口登錄堆疊系統,使用命令display stack查看堆疊是否組建成功。當通過管理網口登錄時,需要使用主交換機的IP地址。
<SwitchA> display stack
--------------------------------------------------------------------------------
MemberID Role MAC Priority DeviceType Description
--------------------------------------------------------------------------------
+1 Master 0004-9f31-d520 150 CE6850-48T4Q-EI
2 Standby 0004-9f62-1f40 120 CE6850-48T4Q-EI
--------------------------------------------------------------------------------
+ indicates the device where the activated management interface resides.
如上所示,顯示兩台交換機的信息,表示堆疊建立成功,且主交換機為成員ID為1的設備,即SwitchA。
# 查看堆疊系統拓撲信息。
<SwitchA> display stack topology
Stack Topology:
----------------------------------------------
Stack-Port 1 Stack-Port 2
MemberID Status Neighbor Status Neighbor
----------------------------------------------
1 up 2 -- --
2 up 1 -- --
----------------------------------------------
Stack Link:
----------------------------------------------------------------------------
Stack-Port Port Status PeerPort PeerStatus
----------------------------------------------------------------------------
Stack-Port1/1 10GE1/0/1 up 10GE2/0/1 up
Stack-Port1/1 10GE1/0/2 up 10GE2/0/2 up
Stack-Port1/1 10GE1/0/3 up 10GE2/0/3 up
Stack-Port1/1 10GE1/0/4 up 10GE2/0/4 up
Stack-Port2/1 10GE2/0/1 up 10GE1/0/1 up
Stack-Port2/1 10GE2/0/2 up 10GE1/0/2 up
Stack-Port2/1 10GE2/0/3 up 10GE1/0/3 up
Stack-Port2/1 10GE2/0/4 up 10GE1/0/4 up
----------------------------------------------------------------------------
8. 保存堆疊系統配置。
說明:
在檢查堆疊已成功建立后,建議用戶立即使用save命令保存堆疊系統配置。
<SwitchA> save
Warning: The current configuration will be written to the device. Continue? [Y/N]: y