简介
本文档介绍在虚拟交换系统 (VSS) 模式下运行的思科 Catalyst 4500 系列交换机的交换机更换步骤。
先决条件
Cisco 建议您了解以下主题:
- Cisco VSS
- VSS 活动和 VSS 待机交换机
- 虚拟交换机链路 (VSL)
使用的组件
本文档中的信息均基于运行思科 IOS® 版本 03.05.01 的 WS-C4500X-32 编写。但是,相同的过程也适用于采用管理引擎 7 (Sup7) 的 4500 机箱。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
注意:思科建议尽可能在维护窗口中完成到VSS的转换。
步骤 1 - 识别交换机角色
首先,识别必须更换的交换机。在本示例中,必须更换活动交换机(交换机 1)。show switch virtual 命令提供活动和待机交换机的信息。
4500X-VSS#show switch virtual
Executing the command on VSS member switch role = VSS Active, id = 1
Switch mode : Virtual Switch
Virtual switch domain number : 100
Local switch number : 1
Local switch operational role: Virtual Switch Active
Peer switch number : 2
Peer switch operational role : Virtual Switch Standby
Executing the command on VSS member switch role = VSS Standby, id = 2
Switch mode : Virtual Switch
Virtual switch domain number : 100
Local switch number : 2
Local switch operational role: Virtual Switch Standby
Peer switch number : 1
Peer switch operational role : Virtual Switch Active
步骤 2 - 故障切换
现在,您了解了分别处于活动(交换机 1)和待机(交换机 2)状态的交换机。接下来,将控制平面的职责故障切换到交换机 2,以便准备更换交换机 1。redundancy force-switchover 命令可执行所需的操作。
注:冗余故障转移会导致停机时间,具体取决于操作冗余状态。需要注意的是,此步骤会完全重新加载当前活动交换机(交换机 1),以便将控制职责转交给对等交换机(交换机 2)。
4500X-VSS#redundancy force-switchover
This will reload the active unit and force switchover to standby[confirm]
Preparing for switchover..
*Mar 2 13:38:06.553: %SYS-5-SWITCHOVER: Switchover requested by Exec. Reason:
Stateful Switchover.
<Sun Mar 2 13:38:09 2014> Message from sysmgr: Reason Code:[3] Reset Reason:
Reset/Reload requested by [console]. [Reload command]
步骤 3 - 验证故障切换
在移除出现故障的交换机之前,必须确认系统已完全执行故障切换。要验证冗余状态,请输入 show redundancy 命令。
4500X-VSS#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 1 week, 3 days, 22 hours, 37 minutes
Switchovers system experienced = 8
Standby failures = 0
Last switchover reason = user_forced
Hardware Mode = Duplex
Configured Redundancy Mode = Stateful Switchover
Operating Redundancy Mode = Stateful Switchover
Maintenance Mode = Disabled
Communications = Up
Current Processor Information :
------------------------------
Active Location = slot 2/1
Current Software state = ACTIVE
Uptime in current state = 55 minutes
Image Version = Cisco IOS Software, Cisco IOS-XE Software, Catalyst
4500 L3 Switch Software (cat4500e-UNIVERSAL-M),
Version 03.05.01.E RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Sat 23-Nov-13 00:46 by prod_re
BOOT = bootflash:cat4500e-universal.SPA.03.05.01.E.152-1.E1.bin,1;
Configuration register = 0x2102
Peer Processor Information :
------------------------------
Standby Location = slot 1/1
Current Software state = STANDBY HOT
Uptime in current state = 0 minute
Image Version = Cisco IOS Software, Cisco IOS-XE Software,
Catalyst 4500 L3 Switch Software (cat4500e-UNIVERSAL-M),
Version 03.05.01.E RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Sat 23-Nov-13 00:46 by prod_
BOOT = bootflash:cat4500e-universal.SPA.03.05.01.E.152-1.E1.bin,1;
Configuration register = 0x2102
在输出中,当前软件状态 = 热备用表示系统此时已稳定并完全同步。现在,您可以继续物理移除交换机。
步骤 4 - 移除交换机
此时,即可实物理移除出现故障的交换机。必须认识到,如果您的拓扑在移除时不是完全冗余,则您可以保持服务影响。思科建议您实施多机箱 EtherChannel (MEC),以帮助确保链路保持活动状态。
注意:MEC是具有在VSS的两台交换机上终止的端口的EtherChannel。 VSS MEC 可连接支持 EtherChannel 的任何网络元素(例如主机、服务器、路由器或交换机)。
步骤 5 - 准备和安装更换交换机
在备用机箱中,必须使用与此机箱相同的思科 IOS 映像和许可功能集,以便正确加入当前的 VSS 域。本示例涉及版本 03.05.01 的下载和安装,以便与当前的对等交换机匹配。安装后,必须将物理链路连接到所更换交换机的准确位置,然后启动交换机。交换机现在必须以空白配置联机,并处于独立状态,因为尚未将其配置为VSS成员。
步骤 6 - 配置并加入 VSS
您必须设置 VSS 域和交换机编号。
注:此信息与前一个交换机使用的信息相同。在本示例中,域为 100,交换机编号为 1。
4500X-VSS(config)#switch virtual domain 100
4500X-VSS(config-vs-domain)#switch 1
接下来,必须设置用于 VSL 链路的物理接口和端口通道。
4500X-VSS(config)# interface Port-channel 10
4500X-VSS(config-if)#switchport
4500X-VSS(config-if)#switch virtual link 1
4500X-VSS(config)# int range tenGigabitEthernet 1/1/15-16
4500X-VSS(config-if-range) channel-group 10 mode on
最后,必须将该交换机模式从独立转换为虚拟。完成此配置后,交换机将重新加载。
4500X-VSS# switch convert mode virtual
当交换机 1 完成重新加载后,它将从 VSL 链路中检测当前活动 VSS 交换机,并自动同步配置。
验证
现在,您的交换机必须返回到完全冗余的VSS中。show switch virtual 命令可确保每台交换机均处于正常状态。要确认您是否已恢复到状态切换 (SSO) 或热备用状态,请再次输入 show redundancy 命令。
4500X-VSS#show switch virtual
Executing the command on VSS member switch role = VSS Active, id = 2
Switch mode : Virtual Switch
Virtual switch domain number : 100
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 : 100
Local switch number : 1
Local switch operational role: Virtual Switch Standby
Peer switch number : 2
Peer switch operational role : Virtual Switch Active
4500X-VSS#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 1 week, 4 days, 9 hours, 27 minutes
Switchovers system experienced = 8
Standby failures = 0
Last switchover reason = user_forced
Hardware Mode = Duplex
Configured Redundancy Mode = Stateful Switchover
Operating Redundancy Mode = Stateful Switchover
Maintenance Mode = Disabled
Communications = Up
Current Processor Information :
------------------------------
Active Location = slot 2/1
Current Software state = ACTIVE
Uptime in current state = 1 hours, 3 minutes
Image Version = Cisco IOS Software, Cisco IOS-XE Software, Catalyst 4500
L3 Switch Software (cat4500e-UNIVERSAL-M), Version
03.05.01.E RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Sat 23-Nov-13 00:46 by prod_re
BOOT = bootflash:cat4500e-universal.SPA.03.05.01.E.152-1.E1.bin,1;
Configuration register = 0x2102
Peer Processor Information :
------------------------------
Standby Location = slot 1/1
Current Software state = STANDBY HOT
Uptime in current state = 1 hours, 3 minutes
Image Version = Cisco IOS Software, Cisco IOS-XE Software, Catalyst 4500
L3 Switch Software (cat4500e-UNIVERSAL-M), Version
03.05.01.E RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Sat 23-Nov-13 00:46 by prod_
BOOT = bootflash:cat4500e-universal.SPA.03.05.01.E.152-1.E1.bin,1;
Configuration register = 0x2102
常见问题
VSL 保持关闭
如果一台或两台交换机完成启动时VSL保持关闭,如果没有双活检测机制,则可以进入双活状态。系统将保持双活动状态,直到检测到对等的管理引擎(通常是在交换机启动后启动 VSL 链路)。在检测到双活动情形后,其中一个管理引擎将被置于恢复模式,并关闭连接到其所在机箱的所有本地接口。一旦 VSL 链路完全恢复,必须重新加载处于恢复模式的交换机/管理引擎,才能在 VSS 中将其正确地重新转换为备用状态。
故障排除
要验证 VSL 链路,请输入:
4500X-VSS#show switch virtual link
Executing the command on VSS member switch role = VSS Active, id = 2
VSL Status : UP
VSL Uptime : 11 hours, 53 minutes
VSL Control Link : Te2/1/1
VSL Encryption : Configured Mode - Off, Operational Mode - Off
Executing the command on VSS member switch role = VSS Standby, id = 1
VSL Status : UP
VSL Uptime : 11 hours, 53 minutes
VSL Control Link : Te1/1/1
VSL Encryption : Configured Mode - Off, Operational Mode - Off
要使 VSS 在具有 SSO 冗余的情况下运行,该 VSS 必须满足以下条件:
VSS 待机交换机按启动顺序,将虚拟交换机信息从启动配置文件发送到 VSS 活动交换机。
VSS 活动交换机可确保两台交换机中的以下信息完全匹配:
- 交换机虚拟域
- 交换机虚拟节点
- 交换机优先级(可选)
- VSL端口通道:交换机虚拟链路标识符
- VSL端口:通道组编号、关闭、VSL端口总数
相关信息: