VSS isn’t the hardest thing in the world to configure, but at times it can be a pain. Cisco must have realized this and came up with a solution called Easy VSS. I first heard of this about a year ago, but recently I spend some quality time with a pair of 4500-X’s and decided to figure it out. Here’s what I found as the easiest way to configure it.
First boot both switches and verify they are running the same code. If they are not, make it so.
Second, connect the switches together with twinax or SFP+’s for the VSL link(s).
I’ll configure the first switch. Note that we create a layer 3 interface. This is strictly for reachability and it will be overwritten so use any IP address scheme you like.
Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname Switch-1 Switch-1(config)#int te1/1 Switch-1(config-if)#no switchport Switch-1(config-if)#ip address 169.254.254.1 255.255.255.252 Switch-1(config-if)#no shut Switch-1(config-if)#end Switch-1#
Now we’ll configure the second switch. I changed the hostnames just for clarity.
Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname Switch-2 Switch-2(config)#int te1/1 Switch-2(config-if)#no switchport Switch-2(config-if)#ip add 169.254.254.2 255.255.255.252 Switch-2(config-if)#no shut Switch-2(config-if)#end Switch-2#
Now we have to jump back to Switch-1 and configure the Easy portion.
Switch-1#switch convert mode easy-virtual-switch Switch-1(easyvss-config)#
Now for the hardest part. It may take a minute or two, but you should eventually see the other switch with the command below.
Switch-1(easyvss-config)#vSL ? Local Interface Remote Interface Hostname Standby-IP TenGigabitEthernet1/1 TenGigabitEthernet1/1 Switch-2 169.254.254.2
Excellent we see the other switch. We now have to select the VSL ports. Cisco’s documentation is incorrect or it has changed. In the documentation it states we can simply type Ten1/1, but that errors out.
Switch-1(easyvss-config)#vSL Ten1/1 Ten1/1 Local Interface Remote Interface Hostname Standby-IP ^ % Invalid input detected at '^' marker.
I found that a copy and paste from above works every time, so lets do that. The first Te1/1 interface is the VSL link on Switch-1 and the second is on Switch-2.
Switch-1(easyvss-config)#vsl TenGigabitEthernet1/1 TenGigabitEthernet1/1 Local Interface Remote Interface Hostname Standby-IP
Next we get some logging information including an error. It does not affect the VSS and can be ignored. The switches will reboot.
Switch-1(easyvss-config)# Domain ID 100 config will take effect only after the exec command 'switch convert mode virtual' is issued WARNING:Port channel number for VSL on both chassis should not be same Interface TenGigabitEthernet1/1 set to default configuration WARNING: Interface TenGigabitEthernet1/1 placed in restricted config mode. All extraneous configs removed!
Here’s a weird thing, when the switches come up, the VSL ports are shutdown. We can no shut the ports, but the standby VSS switch has to be rebooted again. I could not find a way to have them come up no shutdown so maybe it’s a safety precaution??
Cisco IOS Software, IOS-XE Software, Catalyst 4500 L3 Switch Software (cat4500e-UNIVERSALK9-M), Version 03.09.00.E RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2016 by Cisco Systems, Inc. Compiled Tue 19-Jul-16 15:19 by prod_rel_team *Jan 10 12:43:55.432: %C4K_IOSINTF-5-TRANSCEIVERINSERTED: Slot=1 Port=1: Transceiver has been inserted Switch-1>en Switch-1#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch-1(config)#int te1/1/1 Switch-1(config-if)#no shut Switch-1(config-if)#end Switch-1# Switch-2>en Switch-2#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch-2(config)#int te2/1/1 Switch-2(config-if)#no shut Switch-2(config-if)#end Switch-2#
Switch-1 will tell us that we need to reload the second switch. Just make sure you no shut the port and save the config before reloading.
*Jan 10 12:44:40.527: %VSLP-5-VSL_UP: Ready for control traffic Initializing as Virtual Switch ACTIVE processor *Jan 10 12:44:43.527: %VSLP-5-RRP_MSG: Peer Switch with unsaved configurations needs to be reloaded. Please save relevant configurations on the peer switch and reload it. *Jan 10 12:44:43.527: %VSLP-5-RRP_ROLE_RESOLVED: Role resolved as ACTIVE by VSLP *Jan 10 12:44:43.527: %EC-5-BUNDLE: Interface TenGigabitEthernet1/1/1 joined port-channel Port-channel63 Switch-1#
We already no shut the port on Switch-2 so now we save the config and reload.
Switch-2(recovery-mode)#wr mem Building configuration... Compressed configuration from 4580 bytes to 2404 bytes[OK] Switch-2(recovery-mode)#reload Proceed with reload? [confirm]
Now we wait for Switch-2 to boot and VSS to establish (about 10 minutes total). You should start to see messages stating they are sync’ing.
*Jan 10 12:51:44.858: %C4K_REDUNDANCY-6-MODE: ACTIVE supervisor initializing for sso mode *Jan 10 12:51:45.522: %C4K_REDUNDANCY-3-COMMUNICATION: Communication with the peer Supervisor has been established *Jan 10 12:51:45.562: %BUFCAP-6-SERVER_INIT: EPC SPI server init SUCCESSFUL *Jan 10 12:51:45.562: %BUFCAP-6-CLIENT: EPC SPI client is BORN *Jan 10 12:51:55.879: %C4K_REDUNDANCY-5-CONFIGSYNC: The config-reg has been successfully synchronized to the standby supervisor *Jan 10 12:51:55.881: %C4K_REDUNDANCY-5-CALENDAR: The calendar has been successfully synchronized to the standby supervisor for the first time *Jan 10 12:51:55.881: %C4K_REDUNDANCY-5-CONFIGSYNC: The startup-config has been successfully synchronized to the standby supervisor *Jan 10 12:51:56.243: %C4K_REDUNDANCY-5-CONFIGSYNC: The private-config has been successfully synchronized to the standby supervisor *Jan 10 12:51:57.054: %C4K_REDUNDANCY-5-CONFIGSYNC_RATELIMIT: The vlan database has been successfully synchronized to the standby supervisor WARNING:Port channel number for VSL on both chassis should not be same WARNING: Interface TenGigabitEthernet2/1/1 placed in restricted config mode. All extraneous configs removed! *Jan 10 12:52:02.539: %C4K_IOSMODPORTMAN-6-MODULEONLINE: Module 11 (WS-C4500X-16 S/N: JAE201001ZQ Hw: 1.1) is online *Jan 10 12:52:02.710: RkiosVs: Configured Port-channel62 as vsl *Jan 10 12:52:02.806: %SPANTREE-6-PORTDEL_ALL_VLANS: Port-channel62 deleted from all Vlans ******************** WARNING ******************** * Config on Active changed due to new info * * from Standby. Saving original config on * * Active as startup-config.saved_vs-TIMESTAMP. * ************************************************* Saved startup config to bootflash: **** *Jan 10 12:52:02.808: RkiosVs: Added interface TenGigabitEthernet2/1/1 to Port-channel62 Building configuration... Compressed configuration from 5539 bytes to 2740 bytes[OK] *Jan 10 12:52:06.345: %C4K_REDUNDANCY-5-CONFIGSYNC: The private-config has been successfully synchronized to the standby supervisor *Jan 10 12:52:06.638: %C4K_REDUNDANCY-5-CONFIGSYNC: The startup-config has been successfully synchronized to the standby supervisor *Jan 10 12:52:12.419: %C4K_IOSINTF-5-TRANSCEIVERINSERTED: Slot=11 Port=1: Transceiver has been inserted *Jan 10 12:52:12.419: %C4K_IOSINTF-5-TRANSCEIVERINSERTED: Slot=11 Port=2: Transceiver has been inserted *Jan 10 12:52:35.430: %EC-5-BUNDLE: Interface TenGigabitEthernet2/1/1 joined port-channel Port-channel62 *Jan 10 12:52:44.973: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeeded *Jan 10 12:52:45.960: %RF-5-RF_TERMINAL_STATE: 1 ha_mgr: Terminal state reached for (SSO) *Jan 10 12:52:45.146: %C4K_IOSMODPORTMAN-6-MODULEONLINE: STANDBY:Module 1 (WS-C4500X-16 S/N: JAE2030000W Hw: 1.1) is online *Jan 10 12:52:45.146: %C4K_IOSMODPORTMAN-6-MODULEONLINE: STANDBY:Module 11 (WS-C4500X-16 S/N: JAE201001ZQ Hw: 1.1) is online
Once that is complete I add the redundant VSL links to the port channels.
Switch-1#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 Switch-1# sh etherchannel summary Flags: D - down P - bundled in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use N - not in use, no aggregation f - failed to allocate aggregator M - not in use, minimum links not met m - not in use, port not aggregated due to minimum links not met u - unsuitable for bundling w - waiting to be aggregated d - default port A - formed by Auto LAG Number of channel-groups in use: 2 Number of aggregators: 2 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 62 Po62(SU) - Te2/1/1(P) 63 Po63(SU) - Te1/1/1(P) Switch-1#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch-1(config)#int te1/1/2 Switch-1(config-if)#channel-group 63 mode on WARNING: Interface TenGigabitEthernet1/1/2 placed in restricted config mode. All extraneous configs removed! Switch-1(config-if)#interface te2/1/2 Switch-1(config-if)#channel-group 62 mode on WARNING: Interface TenGigabitEthernet2/1/2 placed in restricted config mode. All extraneous configs removed! Switch-1(config-if)#end Switch-1# *Jan 10 12:54:08.155: %SYS-5-CONFIG_I: Configured from console by console Switch-1#config t Enter configuration commands, one per line. End with CNTL/Z. Switch-1(config)#int te1/1/2 Switch-1(config-if)#no shut Switch-1(config-if)#inte te2/1/2 Switch-1(config-if)#no shut Switch-1(config-if)#end Switch-1# *Jan 10 12:54:35.339: %SYS-5-CONFIG_I: Configured from console by console Switch-1#show etherchannel summary Flags: D - down P - bundled in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use N - not in use, no aggregation f - failed to allocate aggregator M - not in use, minimum links not met m - not in use, port not aggregated due to minimum links not met u - unsuitable for bundling w - waiting to be aggregated d - default port A - formed by Auto LAG Number of channel-groups in use: 2 Number of aggregators: 2 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 62 Po62(SU) - Te2/1/1(P) Te2/1/2(D) 63 Po63(SU) - Te1/1/1(P) Te1/1/2(D) Switch-1# *Jan 10 12:55:01.419: %C4K_IOSINTF-5-TRANSCEIVERINSERTED: Slot=1 Port=2: Transceiver has been inserted *Jan 10 12:55:02.960: %C4K_IOSINTF-5-LMPHWSESSIONSTATE: Lmp HW session UP on slot 1 port 2. *Jan 10 12:55:02.957: %C4K_IOSINTF-5-LMPHWSESSIONSTATE: STANDBY:Lmp HW session UP on slot 11 port 2. *Jan 10 12:55:18.971: %EC-5-BUNDLE: Interface TenGigabitEthernet1/1/2 joined port-channel Port-channel63 *Jan 10 12:55:18.973: %EC-5-BUNDLE: Interface TenGigabitEthernet2/1/2 joined port-channel Port-channel62 *Jan 10 12:55:18.975: %EC-5-BUNDLE: STANDBY:Interface TenGigabitEthernet1/1/2 joined port-channel Port-channel63 *Jan 10 12:55:19.094: %EC-5-BUNDLE: STANDBY:Interface TenGigabitEthernet2/1/2 joined port-channel Port-channel62 Switch-1#show etherchannel summary Flags: D - down P - bundled in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use N - not in use, no aggregation f - failed to allocate aggregator M - not in use, minimum links not met m - not in use, port not aggregated due to minimum links not met u - unsuitable for bundling w - waiting to be aggregated d - default port A - formed by Auto LAG Number of channel-groups in use: 2 Number of aggregators: 2 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 62 Po62(SU) - Te2/1/1(P) Te2/1/2(P) 63 Po63(SU) - Te1/1/1(P) Te1/1/2(P) Next let's verify Dual-Active Detection is configured. Switch-1#show switch virtual dual-active summary Executing the command on VSS member switch role = VSS Active, id = 1 Pagp dual-active detection enabled: Yes FastHello dual-active detection enabled: Yes In dual-active recovery mode: No Executing the command on VSS member switch role = VSS Standby, id = 2 Pagp dual-active detection enabled: Yes FastHello dual-active detection enabled: Yes In dual-active recovery mode: No
Everything looks good. Below is some testing of removing the VSL links and verifying that VSS stays up.
Switch-1# Switch-1#! Remove twinax from te1/1/1 Switch-1#wr mem Building configuration... Compressed configuration from 5869 bytes to 2884 bytes[OK] Switch-1# *Jan 10 12:57:03.751: %C4K_REDUNDANCY-5-CONFIGSYNC: The private-config has been successfully synchronized to the standby supervisor *Jan 10 12:57:04.043: %C4K_REDUNDANCY-5-CONFIGSYNC: The startup-config has been successfully synchronized to the standby supervisor Switch-1# *Jan 10 12:57:09.888: %EC-5-UNBUNDLE: Interface TenGigabitEthernet2/1/1 left the port-channel Port-channel62 *Jan 10 12:57:09.892: %EC-5-UNBUNDLE: Interface TenGigabitEthernet1/1/1 left the port-channel Port-channel63 *Jan 10 12:57:09.905: %VSLP-3-VSLP_LMP_FAIL_REASON: Te1/1/1: Link down *Jan 10 12:57:09.919: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:57:09.940: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:57:09.881: %VSLP-3-VSLP_LMP_FAIL_REASON: STANDBY:Te2/1/1: Link down *Jan 10 12:57:10.419: %C4K_IOSINTF-5-TRANSCEIVERREMOVED: Slot=1 Port=1: Transceiver has been removed *Jan 10 12:57:10.427: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:57:10.433: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:57:10.127: %EC-5-UNBUNDLE: STANDBY:Interface TenGigabitEthernet2/1/1 left the port-channel Port-channel62 *Jan 10 12:57:10.507: %EC-5-UNBUNDLE: STANDBY:Interface TenGigabitEthernet1/1/1 left the port-channel Port-channel63 Switch-1#sh etherchannel sum Flags: D - down P - bundled in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use N - not in use, no aggregation f - failed to allocate aggregator M - not in use, minimum links not met m - not in use, port not aggregated due to minimum links not met u - unsuitable for bundling w - waiting to be aggregated d - default port A - formed by Auto LAG Number of channel-groups in use: 2 Number of aggregators: 2 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 62 Po62(SU) - Te2/1/1(D) Te2/1/2(P) 63 Po63(SU) - Te1/1/1(D) Te1/1/2(P) Switch-1#sh 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 Switch-1# !plug te1/1/1 in Switch-1# *Jan 10 12:57:48.419: %C4K_IOSINTF-5-TRANSCEIVERINSERTED: Slot=1 Port=1: Transceiver has been inserted *Jan 10 12:57:50.352: %C4K_IOSINTF-5-LMPHWSESSIONSTATE: Lmp HW session UP on slot 1 port 1. *Jan 10 12:57:50.348: %C4K_IOSINTF-5-LMPHWSESSIONSTATE: STANDBY:Lmp HW session UP on slot 11 port 1. Switch-1#sh switch virtual *Jan 10 12:58:06.347: %EC-5-BUNDLE: Interface TenGigabitEthernet1/1/1 joined port-channel Port-channel63 *Jan 10 12:58:06.349: %EC-5-BUNDLE: Interface TenGigabitEthernet2/1/1 joined port-channel Port-channel62 *Jan 10 12:58:06.350: %EC-5-BUNDLE: STANDBY:Interface TenGigabitEthernet1/1/1 joined port-channel Port-channel63 *Jan 10 12:58:06.477: %EC-5-BUNDLE: STANDBY:Interface TenGigabitEthernet2/1/1 joined port-chann Switch-1#sh etherchannel sum Flags: D - down P - bundled in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use N - not in use, no aggregation f - failed to allocate aggregator M - not in use, minimum links not met m - not in use, port not aggregated due to minimum links not met u - unsuitable for bundling w - waiting to be aggregated d - default port A - formed by Auto LAG Number of channel-groups in use: 2 Number of aggregators: 2 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 62 Po62(SU) - Te2/1/1(P) Te2/1/2(P) 63 Po63(SU) - Te1/1/1(P) Te1/1/2(P) Switch-1#sh 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 Switch-1# ! Remove twinax from te1/1/2 Switch-1# *Jan 10 12:58:53.341: %EC-5-UNBUNDLE: Interface TenGigabitEthernet1/1/2 left the port-channel Port-channel63 *Jan 10 12:58:53.354: %VSLP-3-VSLP_LMP_FAIL_REASON: Te1/1/2: Link down *Jan 10 12:58:53.354: %EC-5-UNBUNDLE: Interface TenGigabitEthernet2/1/2 left the port-channel Port-channel62 *Jan 10 12:58:53.372: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:58:53.388: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:58:53.337: %VSLP-3-VSLP_LMP_FAIL_REASON: STANDBY:Te2/1/2: Link down *Jan 10 12:58:53.426: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:58:53.433: % Service-policy attached to VSL member ports cannot be modified or removed except defaulting VSL members. *Jan 10 12:58:53.373: %EC-5-UNBUNDLE: STANDBY:Interface TenGigabitEthernet1/1/2 left the port-channel Port-channel63 *Jan 10 12:58:53.389: %EC-5-UNBUNDLE: STANDBY:Interface TenGigabitEthernet2/1/2 left the port-channel Port-channel62 *Jan 10 12:58:54.419: %C4K_IOSINTF-5-TRANSCEIVERREMOVED: Slot=1 Port=2: Transceiver has been removed Switch-1#sh etherchannel sum Flags: D - down P - bundled in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use N - not in use, no aggregation f - failed to allocate aggregator M - not in use, minimum links not met m - not in use, port not aggregated due to minimum links not met u - unsuitable for bundling w - waiting to be aggregated d - default port A - formed by Auto LAG Number of channel-groups in use: 2 Number of aggregators: 2 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 62 Po62(SU) - Te2/1/1(P) Te2/1/2(D) 63 Po63(SU) - Te1/1/1(P) Te1/1/2(D) Switch-1#sh 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 Switch-1# ! Plug te1/1/2 in Switch-1# *Jan 10 12:59:28.419: %C4K_IOSINTF-5-TRANSCEIVERINSERTED: Slot=1 Port=2: Transceiver has been inserted *Jan 10 12:59:29.897: %C4K_IOSINTF-5-LMPHWSESSIONSTATE: Lmp HW session UP on slot 1 port 2. *Jan 10 12:59:29.894: %C4K_IOSINTF-5-LMPHWSESSIONSTATE: STANDBY:Lmp HW session UP on slot 11 port 2. *Jan 10 12:59:45.899: %EC-5-BUNDLE: Interface TenGigabitEthernet1/1/2 joined port-channel Port-channel63 *Jan 10 12:59:45.901: %EC-5-BUNDLE: Interface TenGigabitEthernet2/1/2 joined port-channel Port-channel62 *Jan 10 12:59:45.904: %EC-5-BUNDLE: STANDBY:Interface TenGigabitEthernet1/1/2 joined port-channel Port-channel63 *Jan 10 12:59:46.025: %EC-5-BUNDLE: STANDBY:Interface TenGigabitEthernet2/1/2 joined port-channel Port-channel62 Switch-1#sh etherchannel sum Flags: D - down P - bundled in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use N - not in use, no aggregation f - failed to allocate aggregator M - not in use, minimum links not met m - not in use, port not aggregated due to minimum links not met u - unsuitable for bundling w - waiting to be aggregated d - default port A - formed by Auto LAG Number of channel-groups in use: 2 Number of aggregators: 2 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 62 Po62(SU) - Te2/1/1(P) Te2/1/2(P) 63 Po63(SU) - Te1/1/1(P) Te1/1/2(P) Switch-1#sh 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 Switch-1#