Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/circui15/public_html/packetpros.com/index.php:4) in /home/circui15/public_html/packetpros.com/wp-content/plugins/wp-file-upload/wordpress_file_upload.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/circui15/public_html/packetpros.com/index.php:4) in /home/circui15/public_html/packetpros.com/wp-content/plugins/wp-file-upload/wordpress_file_upload.php on line 2
Easy VSS

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#