基本情況:
新的Cisco Catalyst 9400(以及9500)支持StackWise Virtual。此功能允許使用10或40 Gbps端口堆疊相同型號的兩個交換機。
像傳統的StackWise模型一樣,當堆疊交換機時,它們成為單個邏輯單元,從而既可以集中配置,也可以配置多機箱以太網通道。其優點在於,在這種情況下,可以在較遠的設備之間進行堆疊,因為使用的是光纖而不是堆疊線。在兩個C9400之間配置Virtual StackWise之前,重要的是要了解:
- 交換機必須為相同型號。
- 交換機必須具有相同的license類型,相同的軟件版本和SDM模板。
- 引擎必須位於兩個交換機的同一插槽中(例如,使用9407時,兩個機箱的插槽3)。
- Cisco Catalyst 9404R和Cisco Catalyst 9407R支持(16.11.1 and later can support StackWise Virtual on C9410R chassis and all the ports used for configuring a StackWise Virtual Link (SVL). Whether it is a port on the supervisor module or a port on the linecard.)
- 在Supervisor 1(C9400-SUP-1)和Supervisor 1XL(C9400-SUP-1XL)上受支持。在Supervisor 1上,您需要C9400-SUP-UPG-LIC許可證。
- StackWise Virtual Link(SVL)需要在Supervisor上建立10或40 Gigabit連接。
- 每個機箱僅支持一個引擎來做StackWise Virtual。如果您安裝了兩個引擎,則第二個引擎powered off狀態。
- VLAN 4094由StackWise Virtual使用,因此不能用於任何其他目的。
- 手動完成StackWise Virtual的配置,雙活檢測DAD(dual-active detection)和SVL(StackWise Virtual Link),並且在每個步驟之后都需要重新啟動交換機。
- 僅支持思科收發器(Only Cisco Transceiver Modules are supported.)。
- 最低支持版本為IOS-XE 16.9.1。
- 最多可以有80 Gbps的帶寬,即每個機箱8個10 Gbps的端口或2個40 Gbps的端口。
- 配置StackWise Virtual之后,接口名稱更改為標准chassis/slot/bay/port格式。
當我們兩個機箱配置StackWise Virtual時,一個是Active交換機,另一個是Standby交換機,其中Active交換機控制這兩個交換機以及控制協議(第2層和第3層)。
數據包由兩個機箱轉發。 並且在發生故障的情況下,Standby交換機將接管Active的功能。
配置:
第一步是在兩個交換機上創建具有相同ID的StackWise domain。 優先級最低的交換機將是Active交換機。
BrainSW01#switch 1 priority 5 BrainSW01#conf t BrainSW01(config)#stackwise-virtual BrainSW01(config-stackwise-virtual)#domain 10 BrainSW01(config-stackwise-virtual)#end BrainSW01#wr mem BrainSW01#reload BrainSW02#switch 1 priority 10 BrainSW02#switch 1 renumber 2 BrainSW02#conf t BrainSW02(config)#stackwise-virtual BrainSW02(config-stackwise-virtual)#domain 10 BrainSW02(config-stackwise-virtual)#end BrainSW02#wr mem BrainSW02#reload
然后,我們需要配置將成為SVL的接口。 在此示例中,我們使用兩個10 GigabitEthernet端口。
BrainSW01#conf t BrainSW01(config)#interface rage TenGigabitEthernet1/3/0/1 - 2 BrainSW01(config-if)stackwise-virtual link 1 BrainSW01(config-if)#end BrainSW01#wr mem BrainSW01#reload BrainSW02#conf t BrainSW02(config)#interface rage TenGigabitEthernet1/3/0/1 - 2 BrainSW02(config-if)stackwise-virtual link 1 BrainSW02(config-if)#end BrainSW02#wr mem BrainSW02#reload
最后,我們配置一個(或多個)dual-active detection(DAD)將使用的接口。 此步驟是可選步驟,但建議執行此步驟,因為它減少了檢測故障的時間。
BrainSW01#conf t BrainSW01(config)#interface GigabitEthernet1/1/0/1 BrainSW01(config-if)stackwise-virtual dual-active-detection BrainSW01(config-if)#end BrainSW01#wr mem BrainSW01#reload BrainSW02#conf t BrainSW02(config)#interface GigabitEthernet1/1/0/1 BrainSW02(config-if)stackwise-virtual dual-active-detection BrainSW02(config-if)#end BrainSW02#wr mem BrainSW02#reload
要驗證設置,我們可以使用以下命令。
BrainSW01#show stackwise-virtual switch 1 Stackwise Virtual Configuration: -------------------------------- Stackwise Virtual : Enabled Domain Number : 10 Switch Stackwise Virtual Link Ports ------ ---------------------- ------ 1 1 TenGigabitEthernet1/3/0/1 TenGigabitEthernet1/3/0/2 Stackwise Virtual Configuration After Reboot: --------------------------------------------- Stackwise Virtual : Enabled Domain Number : 10 Switch Stackwise Virtual Link Ports ------ ---------------------- ------ BrainSW01# BrainSW01#show stackwise-virtual link Stackwise Virtual Link(SVL) Information: ---------------------------------------- Flags: ------ Link Status ----------- U-Up D-Down Protocol Status --------------- S-Suspended P-Pending E-Error T-Timeout R-Ready ----------------------------------------------- Switch SVL Ports Link-Status Protocol-Status ------ --- ----- ----------- --------------- 1 1 TenGigabitEthernet1/3/0/1 U R TenGigabitEthernet1/3/0/2 U R 2 1 TenGigabitEthernet2/3/0/1 U R TenGigabitEthernet2/3/0/2 U R BrainSW01# BrainSW01#show stackwise-virtual bandwidth Switch Bandwidth ------ --------- 1 20G 2 20G BrainSW01# BrainSW01#show stackwise-virtual neighbors Stackwise Virtual Link(SVL) Neighbors Information: -------------------------------------------------- Switch SVL Local Port Remote Port ------ --- ---------- ----------- 1 1 TenGigabitEthernet1/3/0/1 TenGigabitEthernet2/3/0/1 TenGigabitEthernet1/3/0/2 TenGigabitEthernet2/3/0/2 2 1 TenGigabitEthernet2/3/0/1 TenGigabitEthernet1/3/0/1 TenGigabitEthernet2/3/0/2 TenGigabitEthernet1/3/0/2 BrainSW01# BrainSW01#show stackwise-virtual dual-active-detection In dual-active recovery mode: No Recovery Reload: Enabled Dual-Active-Detection Configuration: ------------------------------------- Switch Dad port Status ------ ------------ --------- 1 GigabitEthernet1/1/0/2 up 2 GigabitEthernet2/1/0/2 up BrainSW01#