本產品的文件集力求使用無偏見用語。針對本文件集的目的,無偏見係定義為未根據年齡、身心障礙、性別、種族身分、民族身分、性別傾向、社會經濟地位及交織性表示歧視的用語。由於本產品軟體使用者介面中硬式編碼的語言、根據 RFP 文件使用的語言,或引用第三方產品的語言,因此本文件中可能會出現例外狀況。深入瞭解思科如何使用包容性用語。
思科已使用電腦和人工技術翻譯本文件,讓全世界的使用者能夠以自己的語言理解支援內容。請注意,即使是最佳機器翻譯,也不如專業譯者翻譯的內容準確。Cisco Systems, Inc. 對這些翻譯的準確度概不負責,並建議一律查看原始英文文件(提供連結)。
本文件說明如何在 Catalyst 4500 上設定 Quad 監督器 Virtual Switching System (VSS)。Catalyst 6500上的四管理引擎VSS已經使用了幾年,但是這項技術是Catalyst 4500的新技術,可能不會像您以前那樣執行。
可以安裝四個管理引擎(每個機箱2個)並構建四管理引擎VSS設定。在這種設定中,一個機箱包含一個作為VSS活動管理引擎並負責整個VSS設定的控制平面,同一機箱上的另一個管理引擎則充當機箱內備用(ICS)。 第二個機箱包含一個作為VSS備用的Supervisor(即VSS將在VSS活動故障時進行故障切換的Supervisor),而另一個作為ICS。
Catalyst 4500上的四管理引擎VSS行為取決於使用的Cisco IOS XE®版本。最初用於四管理引擎VSS設定,ICS管理引擎會在任何指定時間停留在ROMMON中,所有上行鏈路埠都可以轉發資料。沒有自動機制使ICS在出現故障時自動接管(即從控制平面的角度參與VSS)。
在03.08.00E及更高版本中,Catalyst 4500支援路由處理器冗餘(RPR)模式下的ICS管理引擎,該模式改進了四管理引擎功能和管理引擎故障時的故障切換行為,允許在出現故障時在所有管理引擎之間進行自動故障切換。
思科建議您在安裝四管理引擎之前先瞭解VSS技術。
要在帶有Supervisor 7的Catalyst 4500上設定四管理引擎VSS,您的管理引擎需要運行Cisco IOS XE 3.4.0版或更高版本。您還需要確保您的ROM版本是15.0(1r)SG7或更高版本。
要在帶有Supervisor 8的Catalyst 4500上設定四個Supervisor VSS,您的管理引擎需要運行Cisco IOS XE 3.6.0版或更高版本。您還需要確保ROM版本為15.1(1r)SG4或更高版本。
要在運行在RPR模式的Catalyst 4500上設定quad supervisor VSS,您的管理引擎需要運行Cisco IOS XE 3.8.0或更高版本。您還需要確保ROM版本為15.1(1r)SG6或更高版本。
機箱內活動管理引擎之間的狀態切換(SSO)冗餘要求IP Base或企業服務許可證級別。
本文中的資訊是根據包含備援Supervisor 7Es的兩個Catalyst 4507R+E機箱所提供。
思科建議虛擬交換器連結(VSL)包含備援連線。在此示例中,每個Supervisor之間存在冗餘10G鏈路。
在03.08.00E及更低版本中,思科在四管理引擎VSS中不支援「活動備用」。每個機箱中的冗餘Supervisor將保留在ROMMON中,在主管理引擎出現故障時必須手動啟動。在03.08.00E及更高版本中,ICS管理引擎將處於RPR模式。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
Catalyst 4500和Catalyst 4500-X VSS要求兩個機箱中的管理引擎型別相同。機箱必須包含相同數量的插槽,即使其線卡不同或插槽為空。如果兩個機箱中的插槽數量匹配,機箱的型別可以不同(即+E和 — E機箱可以位於單個VSS中)。
要在Catalyst 4500上部署四個Supervisor VSS,請使用Supervisor 8以確保一些設定到位:
4K_SW1#show version | i Cisco IOS Software|ROM: Cisco IOS Software, IOS-XE Software, Catalyst 4500 L3 Switch Software
(cat4500es8-UNIVERSALK9-M), Version 03.08.01.E RELEASE SOFTWARE (fc2) ROM: 15.1(1r)SG6
附註:SSO要求最低的許可證級別IP Base(LAN Base將僅在RPR中運行)。
4K_SW1#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 1 day, 10 hours, 4 minutes
Switchovers system experienced = 0
Standby failures = 0
Last switchover reason = none
Hardware Mode = Duplex
Configured Redundancy Mode = Stateful Switchover
Operating Redundancy Mode = Stateful Switchover
Maintenance Mode = Disabled
Communications = Up
4K_SW1#show bootvar BOOT variable = bootflash:cat4500es8-universalk9.SPA.03.08.01.E.152-4.E1.bin,1; CONFIG_FILE variable = BOOTLDR variable = Configuration register is 0x2102 Standby BOOT variable = bootflash:cat4500es8-universalk9.SPA.03.08.01.E.152-4.E1.bin,1; Standby CONFIG_FILE variable = Standby BOOTLDR variable = Standby Configuration register is 0x2102
在本示例中,每個機箱之間使用四個10G光纖連線來形成VSL。這些連線使用管理引擎上的10G埠。
附註:有多種方法可連線此解決方案,這裡的範例僅可能是其中一種方法。
完成以下步驟以設定交換器:
4K_SW1(config)#switch virtual domain 200 Domain ID 200 config will take effect only after the exec command 'switch convert mode virtual' is issued 4K_SW1(config-vs-domain)#switch 1
4K_SW2(config)#switch virtual domain 200
Domain ID 200 config will take effect only
after the exec command 'switch convert mode virtual' is issued
4K_SW2(config-vs-domain)#switch 2
4K_SW1(config)#int po10
4K_SW1(config-if)#switchport
4K_SW1(config-if)#switchport mode trunk
4K_SW1(config-if)#switch virtual link 1
4K_SW1(config-if)#exit
4K_SW1(config)#int range te3/1-2, te4/1-2
4K_SW1(config-if-range)#switchport mode trunk
4K_SW1(config-if-range)#channel-group 10 mode on
WARNING: Interface TenGigabitEthernet3/1 placed in restricted config mode.
All extraneous configs removed!
*Jul 3 19:36:00.615: %EC-5-CANNOT_BUNDLE2: Te3/1 is not compatible with Po10
and will be suspended (trunk mode of Te3/1 is dynamic, Po10 is trunk)
4K_SW1#show etherchannel summary
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
10 Po10(SD) - Te3/1(w) Te3/2(w) Te4/1(w)
Te4/2(w)
4K_SW2(config)#int po20
4K_SW2(config-if)#switchport
4K_SW2(config-if)#switchport mode trunk
4K_SW2(config-if)#switch virtual link 2
4K_SW2(config)#int range te3/1-2, te4/1-2
4K_SW2(config-if-range)#switchport mode trunk
4K_SW2(config-if-range)#channel-group 20 mode on
WARNING: Interface TenGigabitEthernet3/2 placed in restricted config mode.
All extraneous configs removed!
*Jul 3 19:50:26.703: %EC-5-CANNOT_BUNDLE2: Te3/1 is not compatible with
Po20 and will be suspended (trunk mode of Te3/1 is dynamic, Po20 is trunk)
4K_SW2#show etherchannel summary
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
20 Po20(SD) - Te3/1(w) Te3/2(w) Te4/1(w)
Te4/2(w)
附註:「%EC-5-CANNOT_BUNDLE2」錯誤是暫時的,可以安全忽略。
1.儲存兩台交換機上的配置,這將同步機箱內管理引擎上的配置。
4K_SW1#copy running-config startup-config
4K_SW2#copy running-config startup-config
2.將機箱轉換為VSS模式:
Switch#switch convert mode virtual This command will convert all interface names to naming convention "interface-type switch-number/slot/port", save the running config to startup-config and reload the switch. Do you want to proceed? [yes/no]: yes Converting interface names
這將導致重新載入機箱。在ICS機箱上重新載入期間,將顯示以下消息,控制檯將不再可用:
*********************************** * IN-CHASSIS STANDBY SUPERVISOR * * REDUNDANCY mode is RPR * * Waiting for Switchover Activity * ***********************************
現在,需要將交換機轉換為VSS,但是與傳統的單一Supervisor VSS不同,此過程要求您放置每組Supervisor。
1.在每個機箱中重新載入對等Supervisor,然後在ROMMON中保留。
附註:您需要確保擁有對Supervisor的控制檯訪問許可權,並能夠快速停止引導過程。
每個機箱中的活動管理引擎
4K_SW1#redundancy reload peer
Reload peer [confirm]
4K_SW1#
Preparing to reload peer
每個機箱中的對等管理引擎
***** The system will autoboot in 5 seconds *****
Type control-C to prevent autobooting.
. .
Autoboot cancelled......... please wait!!!
rommon 1 > [interrupt]
rommon 1 >
繼續之前,兩個機箱都應有一個活動Supervisor和一個處於ROMMON狀態的Supervisor。接下來,輸入switch convert mode virtual命令以將兩個活動管理引擎轉換為VSS。
4K_SW1#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 6329 bytes to 2912 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-053736]?
7146 bytes copied in 1.404 secs (5090 bytes/sec)
Rebooting the switch
*Jul 4 05:37:40.501: %SYS-5-RELOAD: Reload requested by Exec.
Reload Reason: Reason unspecified.
4K_SW2#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 5819 bytes to 2786 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-053752]?
5831 bytes copied in 0.416 secs (14017 bytes/sec)
Rebooting the switch
*Jul 4 05:37:54.072: %SYS-5-RELOAD: Reload requested by Exec.
Reload Reason: Reason unspecified.
附註:對等管理引擎上的交換機埠主動傳遞流量,即使管理引擎處於ROMMON狀態也是如此。
一旦管理引擎被轉換並重新載入到VSS中,下一步是將其置於ROMMON狀態並將對等管理引擎轉換為VSS。由於活動Supervisor位於VSS中,因此只需運行一個命令即可重新載入整個擴展架。不要忘記在ROMMON處阻止它們。
4K_SW1#redundancy reload shelf
Reload the entire shelf [confirm]
Preparing to reload this shelf
<Snippet>
***** The system will autoboot in 5 seconds *****
Type control-C to prevent autobooting.
.
Autoboot cancelled......... please wait!!!
rommon 1 > [interrupt]
rommon 1 >
在ROMMON處停止以前活動的管理引擎後,手動引導對等管理引擎並將其轉換為VSS。
引導並啟用兩個管理引擎後,您需要執行一些配置更改,以確保新的管理引擎加入VSS。請記住,對等管理引擎在轉換為VSS之前已重新載入,因此在載入時無法分析某些配置。確保應用所有配置的最安全方法是重複之前執行的步驟。您還可能需要在重新配置埠通道之前預設介面。
4K_SW1(config)#switch virtual domain 200
4K_SW1(config-vs-domain)#switch 1
4K_SW1(config)#int po10
4K_SW1(config-if)#switchport
4K_SW1(config-if)#switchport mode trunk
4K_SW1(config-if)#switch virtual link 1
MESSAGE:
You are configuring VSL on interface Po10.
There are member ports already attached to the port channel.
Remove all member ports before configuring as VSL Port-Channel.
4K_SW1(config)#default int range te3/1-2, te4/1-2
4K_SW1(config)#int po10
4K_SW1(config-if)#switch virtual link 1
*Jul 4 07:25:29.532: %SPANTREE-6-PORTDEL_ALL_VLANS: Port-channel10
deleted from all Vlans
4K_SW1(config)#int range te3/1-2,te4/1-2
4K_SW1(config-if-range)#switchport mode trunk
4K_SW1(config-if-range)#channel-group 10 mode on
4K_SW2(config)#int po20
4K_SW2(config-if)#switch virtual link 2
*Jul 4 07:35:29.532: %SPANTREE-6-PORTDEL_ALL_VLANS: Port-channel20 deleted from all Vlans
4K_SW2(config)#int range te3/1-2,te4/1-2
4K_SW2(config-if-range)#switchport mode trunk
4K_SW2(config-if-range)#channel-group 20 mode on
4K_SW1#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 6329 bytes to 2911 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-080809]?
7146 bytes copied in 0.116 secs (61603 bytes/sec)
Rebooting the switch
4K_SW2#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 5819 bytes to 2785 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-080834]?
5831 bytes copied in 0.984 secs (5926 bytes/sec)
Rebooting the switch
重新載入Supervisor後,它們現在應形成在VSS中。現在,您應該有兩個活動的管理引擎和兩個管理引擎,它們位於ROMMON中並等待手動啟動。對等管理引擎仍位於ROMMON中,需要手動啟動,以便接受控制平面流量。
目前尚無適用於此組態的具體疑難排解資訊。
使用本節內容,確認您的組態是否正常運作。
4K_SW1#show switch virtual
Executing the command on VSS member switch role = VSS Active, id = 2
Switch mode : Virtual Switch
Virtual switch domain number : 200
Local switch number : 2
Local switch operational role: Virtual Switch Active
Peer switch number : 1
Peer switch operational role : Virtual Switch Standby
Executing the command on VSS member switch role = VSS Standby, id = 1
Switch mode : Virtual Switch
Virtual switch domain number : 200
Local switch number : 1
Local switch operational role: Virtual Switch Standby
Peer switch number : 2
Peer switch operational role : Virtual Switch Active
4K_SW1#show switch virtual redundancy
Executing the command on VSS member switch role = VSS Active, id = 2
My Switch Id = 2
Peer Switch Id = 1
Last switchover reason = user forced
Configured Redundancy Mode = Stateful Switchover
Operating Redundancy Mode = Stateful Switchover
Switch 2 Slot 14 Processor Information :
-----------------------------------------------
Current Software state = ACTIVE
Image Version = Cisco IOS Software, Catalyst 4500 L3 Switch Software
(cat4500e-UNIVERSALK9-M), Version 15.2(2)E, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2014 by Cisco Systems, Inc.
Compiled Fri 27-Jun-14 05:55 by prod_rel_team
BOOT = bootflash:cat4500e-universalk9.SPA.03.05.02.E.152-1.E2.bin,1;
Configuration register = 0x102 (will be 0x2102 at next reload)
Fabric State = ACTIVE
Control Plane State = ACTIVE
Switch 1 Slot 4 Processor Information :
-----------------------------------------------
Current Software state = STANDBY HOT (switchover target)
Image Version = Cisco IOS Software, Catalyst 4500 L3 Switch Software
(cat4500e-UNIVERSALK9-M), Version 15.2(2)E, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2014 by Cisco Systems, Inc.
Compiled Fri 27-Jun-14 05:55 by p
BOOT = bootflash:cat4500e-universalk9.SPA.03.05.02.E.152-1.E2.bin,1;
Configuration register = 0x102 (will be 0x2102 at next reload)
Fabric State = ACTIVE
Control Plane State = STANDBY
Executing the command on VSS member switch role = VSS Standby, id = 1
show virtual switch redundancy is not supported on the standby