# Virtual Switching System

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Virtual_Switching_System
> Markdown URL: https://mediated.wiki/source/Virtual_Switching_System.md
> Source: https://en.wikipedia.org/wiki/Virtual_Switching_System
> Source revision: 1319897820
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Cisco proprietary network virtualisation technology

**Virtual Switching System** (**VSS**) is a [Cisco](/source/Cisco) [proprietary network](/source/Proprietary_protocol) [virtualisation technology](/source/X86_virtualization) that aggregates two physical [Ethernet switches](/source/Network_switch) into a single logical switch for enhanced [redundancy](/source/Redundancy_(engineering)), [scalability](/source/Scalability), and simplified management in enterprise and [data centre environments](/source/Data_center).[1][2][3] Introduced in 2008, VSS primarily supports [Cisco Catalyst](/source/Cisco_Catalyst) 4500, 6500, and 6800 series switches, allowing them to operate as one virtual entity with a shared [control plane](/source/Control_plane), [data plane](/source/Data_plane), and [management interface](/source/Management_interface).[4][5][6] This [technology](/source/Technology) reduces [protocol overhead](/source/Overhead_(computing)), eliminates [spanning tree](/source/Spanning_tree) loops, and provides sub-second [failover](/source/Failover), making it suitable for high-availability [Layer 2](/source/Data_link_layer) and [Layer 3](/source/Network_layer) networks.[7][8][9]

As of 2025, VSS remains in use for legacy deployments, though [Cisco](/source/Cisco) has transitioned to newer technologies like [StackWise](/source/Cisco_Catalyst) Virtual for Catalyst 9000 series switches.[10][11]

## Background

VSS was developed by [Cisco](/source/Cisco) to address limitations in traditional [multi-chassis](/source/Multi-chassis_link_aggregation_group) setups, such as the need for [Spanning Tree Protocol](/source/Spanning_Tree_Protocol) (STP) to prevent loops and the complexity of managing multiple switches.[12][13][14] It was introduced in 2008 for the [Catalyst 6500 series](/source/Cisco_Catalyst_6500), enabling two chassis to form a [virtual switch](/source/Network_function_virtualization) via a high-speed [Virtual Switch Link](/source/Virtual_routing_and_forwarding) (VSL).[15][16][17] The VSL, typically using 10 [Gigabit](/source/Bit) [Ethernet](/source/Ethernet) or higher, synchronises configuration, state, and forwarding tables between the [switches](/source/Switch).[18][19][20]

VSS operates with one switch as the active [virtual switch](/source/Network_function_virtualization) (handling [control plane](/source/Control_plane) functions like [routing protocols](/source/Routing_protocol)) and the other as standby, though both actively forward [data traffic](/source/Network_traffic).[21][22][23] This design supports Multi-Chassis EtherChannel (MEC), where links from both [chassis](/source/Chassis) connect to downstream devices as a single bundle, eliminating STP blocking ports.[24][25][9]

Support was later extended to the Catalyst 4500 series with [Supervisor Engine](/source/Supervisor_Engine_(Cisco)) 7-E/7-LE (from [Cisco IOS XE](/source/Cisco_IOS_XE) 3.4.0SG) and 6800 series.[26][27] VSS requires identical hardware pairs and compatible software versions, with configuration involving domain IDs and switch priorities.[28][29]

## Components

Key elements of VSS include:

- [Virtual Switch Link](/source/Virtual_routing_and_forwarding) (VSL): A special [EtherChannel](/source/EtherChannel) (up to 8 links) connecting the two chassis, carrying control traffic, [data](/source/Data), and [synchronisation](/source/Synchronization). It uses [Link Aggregation Control Protocol](/source/Link_aggregation) (LACP) for [redundancy](/source/Redundancy_(engineering)).[30][31][20]

- Virtual Switch Domain: A [unique identifier](/source/Unique_identifier) (1–255) grouping the [switches](/source/Switch), preventing misconfigurations.[29][32]

- Switch Priority and Roles: Configured via commands like *switch virtual domain <ID> switch <1|2> priority <value>*, determining active/standby roles.[29][33]

- Multi-Chassis EtherChannel (MEC): Allows [load balancing](/source/Load_balancing_(computing)) across both chassis to connected devices, treating them as one switch.[9][34][35]

VSS uses a single [IP address](/source/IP_address) for management and a virtual [MAC address](/source/MAC_address) derived from the active switch.[36][37]

### Configuration

Basic VSS [configuration](/source/Configuration_management) on Catalyst 6500/4500 series involves the following steps: [29] 1. Enabling VSS mode on both switches with *switch virtual domain <ID> switch <1|2>*. 2. Configuring VSL ports (e.g., TenGigabitEthernet interfaces) and forming the [EtherChannel](/source/EtherChannel). 3. Setting priorities and reloading the [switches](/source/Switch). 4. Verifying with commands like *"show switch virtual*" and "*show switch virtual link*".

For example, on the active switch, the switch converts to virtual mode, followed by domain setup.[29] [Cisco IOS XE](/source/Cisco_IOS_XE) 3.4.0SG or later is required, with [ROMMON](/source/Cisco_ASA) updates for the 4500 series.[38]

## Performance

### Benefits

VSS provides several advantages:

- Simplified Management: A single configuration point reduces operational complexity and errors.[9][39]

- Increased [Bandwidth](/source/Bandwidth_(computing)) and [Scalability](/source/Scalability): Doubles [port density](/source/Computer_port_(hardware)) and forwarding capacity without STP overhead.[40]

- High Availability: Sub-second [failover](/source/Failover) (typically 1–3 seconds) with nonstop forwarding during switch failures or upgrades.[39]

- Loop Prevention: Eliminates STP by treating the pair as one switch, reducing convergence time.[41]

It supports features like In-Service Software Upgrades (ISSU) for minimal [downtime](/source/Downtime).[20]

### Limitations

- Limited to two [chassis](/source/Chassis) (no [multi-chassis](/source/Multi-chassis_link_aggregation_group) stacking beyond pairs).[11]

- Hardware-specific: Requires compatible supervisors (e.g., Sup720 for 6500, Sup7-E for 4500); not supported on Catalyst 9000 without [StackWise](/source/Cisco_Catalyst) Virtual.[42][29]

- Potential single point of failure if VSL fails, though LACP provides [redundancy](/source/Redundancy_(engineering)).[9]

- End-of-life for some supported models (e.g., 6500 series).[43][11]

Common issues include VSL mismatches or licence requirements for advanced features.[9]

### Comparative technologies

- [StackWise](/source/Cisco_Catalyst) Virtual: [Cisco](/source/Cisco)'s successor for the Catalyst 9000 series, supporting similar benefits with modern hardware.[11]

- [Virtual Port Channel](/source/EtherChannel) (vPC): For [Nexus series](/source/Google_Nexus), enabling [multi-chassis](/source/Multi-chassis_link_aggregation_group) LACP without full [virtualisation](/source/Virtualization).[44]

- [Cisco](/source/Cisco) [Virtual Networking](/source/Virtual_network_interface): A broader suite including [Nexus 1000V](/source/Cisco_Nexus_switches) for [hypervisor](/source/Hypervisor) integration.[45]

Comparison with similar technologies Technology Vendor Max Chassis Key Feature STP Required? Successor/Alternative VSF VSX HPE-Aruba virtualization technology to create a cluster of two VSS Cisco 2 Unified control plane, VSL No StackWise Virtual vPC Cisco 2+ (in domains) Peer link for sync Yes (optional) ACI Multi-Site MLAG Multi-vendor (e.g., Arista, Juniper) 2+ Open standard, no proprietary links Yes EVPN-VXLAN StackWise Cisco Up to 9 Stacking via cables, single IP No StackWise Virtual MC-LAG Juniper 2 LACP-based Yes QFX Virtual Chassis

VSS unifies control planes, unlike vPC, which maintains separate control planes.[46]

## See also

- [Spanning Tree Protocol](/source/Spanning_Tree_Protocol)

- [Link aggregation](/source/Link_aggregation)

- [Network switch](/source/Network_switch)

## References

1. **[^](#cite_ref-1)** ["Best Practices for Catalyst 6500 VSS Deployment"](https://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-virtual-switching-system-1440/109547-vss-best-practices.html). *Cisco*. Retrieved 2025-09-13.

1. **[^](#cite_ref-2)** ["What Is Virtual Switching System (VSS)? - ITU Online IT Training"](https://www.ituonline.com/tech-definitions/what-is-virtual-switching-system-vss/). 2024-06-11. Retrieved 2025-09-13.

1. **[^](#cite_ref-3)** netseccloud.com. ["Understanding VSS: An Introduction to Cisco's Virtual Switching System"](https://netseccloud.com/understanding-vss-an-introduction-to-cisco-s-virtual-switching-system). *netseccloud.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-4)** ["Cisco Expo 2008 - Presentations"](https://www.cisco.com/web/MK/expo_2008/predavanja_en.html). *www.cisco.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-5)** ["Configure the Catalyst 4500 Series Switch VSS Member Replacement"](https://www.cisco.com/c/en/us/support/docs/switches/catalyst-4500-series-switches/117640-configure-vss-00.html). *Cisco*. Retrieved 2025-09-13.

1. **[^](#cite_ref-6)** Molenaar, Rene (2013-08-14). ["Cisco 6500 VSS Configuration Example"](https://networklessons.com/switching/cisco-6500-vss-configuration-example). *NetworkLessons.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-7)** ["Campus 3.0 Virtual Switching System Design Guide - VSS Enabled Campus Design \[Design Zone\]"](https://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Campus/VSS30dg/campusVSS_DG/VSS-dg_ch3.html). *Cisco*. Retrieved 2025-09-13.

1. **[^](#cite_ref-8)** Schule, Mike (2024-08-25). ["Understanding VSS: An Introduction to Cisco's Virtual Switching System"](https://orhanergun.net/understanding-vss-an-introduction-to-cisco-s-virtual-switching-system). *orhanergun.net*. Retrieved 2025-09-13.

1. ^ [***a***](#cite_ref-CCIEBook_9-0) [***b***](#cite_ref-CCIEBook_9-1) [***c***](#cite_ref-CCIEBook_9-2) [***d***](#cite_ref-CCIEBook_9-3) [***e***](#cite_ref-CCIEBook_9-4) [***f***](#cite_ref-CCIEBook_9-5) Edgeworth, Brad (2020). *CCIE Enterprise Infrastructure Foundation*. Cisco Press. pp. 245–260. [ISBN](/source/ISBN_(identifier)) [978-0136418337](https://en.wikipedia.org/wiki/Special:BookSources/978-0136418337).

1. **[^](#cite_ref-10)** ["Products - Migrating Cisco Catalyst 4500-X and 6880/6840-X Series to 9500 Series Switches Guide"](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9500-series-switches/catalyst-migration-4500x-6880x-to-9500-switches.html). *Cisco*. Retrieved 2025-09-13.

1. ^ [***a***](#cite_ref-CiscoStackWise_11-0) [***b***](#cite_ref-CiscoStackWise_11-1) [***c***](#cite_ref-CiscoStackWise_11-2) [***d***](#cite_ref-CiscoStackWise_11-3) ["StackWise Virtual for Catalyst 9000 Series"](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9000/nb-06-cat-9k-stack-wp-cte-en.html). *Cisco Systems*. 2023-02-10. Retrieved September 13, 2025.

1. **[^](#cite_ref-12)** ["Cisco Switching & Spanning Tree Protocol (STP)"](https://www.pluralsight.com/resources/blog/tech-operations/switching-and-stp). *www.pluralsight.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-13)** Schule, Mike (2024-08-25). ["Cisco VSS Fundamentals: Key Concepts and Operational Benefits"](https://orhanergun.net/cisco-vss-fundamentals-key-concepts-and-operational-benefits). *orhanergun.net*. Retrieved 2025-09-13.

1. **[^](#cite_ref-14)** DCT_vinod (2011-12-08). ["Achieving High Availability using Cisco VSS"](http://www.datacentertalk.com/2011/12/achieving-high-availability-using-cisco-vss/). *Data Center News, Trend, Analysis, Articles and Services*. Retrieved 2025-09-13.

1. **[^](#cite_ref-15)** ["Cisco's virtual switch smashes throughput records"](https://www.networkworld.com/article/808930/data-center-cisco-s-virtual-switch-smashes-throughput-records.html). *Network World*. Retrieved 2025-09-13.

1. **[^](#cite_ref-16)** Molenaar, Rene (2013-08-14). ["Cisco 6500 VSS Configuration Example"](https://networklessons.com/switching/cisco-6500-vss-configuration-example). *NetworkLessons.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-17)** ["What is Cisco Virtual Switching - Best Explained (2025)"](https://www.nwkings.com/cisco-virtual-switching). *www.nwkings.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-18)** ["High Availability Configuration Guide, Cisco IOS XE Cupertino 17.8.x (Catalyst 9400 Switches) - Configuring Cisco StackWise Virtual \[Support\]"](https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9400/software/release/17-8/configuration_guide/ha/b_178_ha_9400_cg/configuring_cisco_stackwise_virtual.html). *Cisco*. Retrieved 2025-09-13.

1. **[^](#cite_ref-19)** ["Virtual switching system (VSS) Configuration For Cisco 4500 series switches"](https://community.cisco.com/t5/networking-knowledge-base/virtual-switching-system-vss-configuration-for-cisco-4500-series/ta-p/3147865). *community.cisco.com*. 2013-01-24. Retrieved 2025-09-13.

1. ^ [***a***](#cite_ref-CiscoPress2018_20-0) [***b***](#cite_ref-CiscoPress2018_20-1) [***c***](#cite_ref-CiscoPress2018_20-2) Oppenheimer, Priscilla (2018). *Top-Down Network Design*. Cisco Press. pp. 189–195. [ISBN](/source/ISBN_(identifier)) [978-1587202834](https://en.wikipedia.org/wiki/Special:BookSources/978-1587202834).

1. **[^](#cite_ref-21)** Schule, Mike (2024-08-25). ["Understanding VSS: An Introduction to Cisco's Virtual Switching System"](https://orhanergun.net/understanding-vss-an-introduction-to-cisco-s-virtual-switching-system). *orhanergun.net*. Retrieved 2025-09-13.

1. **[^](#cite_ref-22)** link, Get; Facebook; X; Pinterest; Apps, Other (2017-11-23). ["CCIE 400-101: Layer 2 Technologies - VSS, StackWise Concepts"](https://www.networkplayroom.com/2017/11/ccie-400-101-layer-2-technologies-vss.html). Retrieved 2025-09-13. {{[cite web](https://en.wikipedia.org/wiki/Template:Cite_web)}}: |last2= has generic name ([help](https://en.wikipedia.org/wiki/Help:CS1_errors#generic_name))

1. **[^](#cite_ref-23)** Molenaar, Rene (2013-08-14). ["Cisco 6500 VSS Configuration Example"](https://networklessons.com/switching/cisco-6500-vss-configuration-example). *NetworkLessons.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-24)** ["What is Cisco Virtual Switching - Best Explained (2025)"](https://www.nwkings.com/cisco-virtual-switching). *www.nwkings.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-25)** ["How to Configure a Cisco Virtual Switching System"](https://info.pivitglobal.com/resources/how-to-configure-a-cisco-virtual-switching-system). *info.pivitglobal.com*. Retrieved 2025-09-13.

1. **[^](#cite_ref-26)** ["Catalyst 4500E Supervisor Engine 7-E: Leading Borderless Network Access and Aggregation Supervisor Engine Data Sheet"](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-4500-series-switches/data_sheet_c78-612364.html). *Cisco*. Retrieved 2025-09-13.

1. **[^](#cite_ref-27)** ["Release Notes for the Catalyst 4500E Series Switch, Cisco IOS XE 3.8.xE"](https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/release/note/ol-38xe-4500e.html). *Cisco*. Retrieved 2025-09-13.

1. **[^](#cite_ref-28)** ["Virtual switching system (VSS) Configuration For Cisco 4500 series switches"](https://community.cisco.com/t5/networking-knowledge-base/virtual-switching-system-vss-configuration-for-cisco-4500-series/ta-p/3147865). *community.cisco.com*. 2013-01-24. Retrieved 2025-09-13.

1. ^ [***a***](#cite_ref-Cisco4500_29-0) [***b***](#cite_ref-Cisco4500_29-1) [***c***](#cite_ref-Cisco4500_29-2) [***d***](#cite_ref-Cisco4500_29-3) [***e***](#cite_ref-Cisco4500_29-4) [***f***](#cite_ref-Cisco4500_29-5) ["Catalyst 4500 Series VSS Configuration Guide"](https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/15-1-2/XE_340/configuration/guide/config/vss.html). *Cisco Systems*. Retrieved September 13, 2025.

1. **[^](#cite_ref-30)** ["Link Aggregation Control Protocol (LACP) (802.3ad) for Gigabit Interfaces"](https://www.cisco.com/c/en/us/td/docs/ios/12_2sb/feature/guide/gigeth.html). *Cisco*. Retrieved 2025-09-14.

1. **[^](#cite_ref-31)** ["EtherChannel in Computer Network"](https://www.geeksforgeeks.org/computer-networks/etherchannel-in-computer-network/). *GeeksforGeeks*. 2018-05-03. Retrieved 2025-09-14.

1. **[^](#cite_ref-32)** ["VSS - Virtual Switch Domain Uniqueness Doubt"](https://community.cisco.com/t5/switching/vss-virtual-switch-domain-uniqueness-doubt/td-p/2511802). *community.cisco.com*. 2014-06-03. Retrieved 2025-09-14.

1. **[^](#cite_ref-33)** ["Setting switch priority in a 4500x VSS pair in virtual switch mode"](https://community.cisco.com/t5/switching/setting-switch-priority-in-a-4500x-vss-pair-in-virtual-switch/td-p/2873213). *community.cisco.com*. 2016-05-19. Retrieved 2025-09-14.

1. **[^](#cite_ref-34)** John (2021-10-19). ["Multichassis EtherChannel (MEC) and MEC Options"](https://study-ccna.com/multichassis-etherchannel-options/). *Study CCNA*. Retrieved 2025-09-14.

1. **[^](#cite_ref-35)** ["Products - Cisco Catalyst 9000 Platform StackWise Virtual White Paper"](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9000/nb-06-cat-9k-stack-wp-cte-en.html). *Cisco*. Retrieved 2025-09-14.

1. **[^](#cite_ref-36)** ["https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/XE3-11-0E/configuration/guide/xe-311-cg/vss.html"](https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/XE3-11-0E/configuration/guide/xe-311-cg/vss.html). *Cisco*. Retrieved 2025-09-14. {{[cite web](https://en.wikipedia.org/wiki/Template:Cite_web)}}: External link in |title= ([help](https://en.wikipedia.org/wiki/Help:CS1_errors#param_has_ext_link))

1. **[^](#cite_ref-37)** Bishop, Judson (2012-03-18). ["Virtual Switching System (VSS)"](https://chainringcircus.org/2012/03/18/virtual-switching-system-vss/). *ChainRingCircus*. Retrieved 2025-09-14.

1. **[^](#cite_ref-38)** ["Virtual switching system (VSS) Configuration For Cisco 4500 series switches"](https://community.cisco.com/t5/networking-knowledge-base/virtual-switching-system-vss-configuration-for-cisco-4500-series/ta-p/3147865). *community.cisco.com*. 2013-01-24. Retrieved 2025-09-14.

1. ^ [***a***](#cite_ref-:0_39-0) [***b***](#cite_ref-:0_39-1) ["What Is Virtual Switching System (VSS)? - ITU Online IT Training"](https://www.ituonline.com/tech-definitions/what-is-virtual-switching-system-vss/). 2024-06-11. Retrieved 2025-09-14.

1. **[^](#cite_ref-40)** Schule, Mike (2024-08-25). ["Understanding VSS: An Introduction to Cisco's Virtual Switching System"](https://orhanergun.net/understanding-vss-an-introduction-to-cisco-s-virtual-switching-system). *orhanergun.net*. Retrieved 2025-09-14.

1. **[^](#cite_ref-41)** ["What is Cisco Virtual Switching - Best Explained (2025)"](https://www.nwkings.com/cisco-virtual-switching). *www.nwkings.com*. Retrieved 2025-09-14.

1. **[^](#cite_ref-42)** ["Virtual switching system (VSS) Configuration For Cisco 4500 series switches"](https://community.cisco.com/t5/networking-knowledge-base/virtual-switching-system-vss-configuration-for-cisco-4500-series/ta-p/3147865). *community.cisco.com*. 2013-01-24. Retrieved 2025-09-14.

1. **[^](#cite_ref-43)** ["Cisco Catalyst 6500 Virtual Switching System 1440"](https://www.cisco.com/c/en/us/support/switches/catalyst-6500-virtual-switching-system-1440/series.html). *Cisco*. Retrieved 2025-09-14.

1. **[^](#cite_ref-44)** ["Cisco VSS (virtual switching system) or Cisco vPC (virtual port channels)? | DX NetOps"](https://community.broadcom.com/communities/community-home/digestviewer/viewthread?MID=803973). *community.broadcom.com*. Retrieved 2025-09-14.

1. **[^](#cite_ref-45)** ["Virtual Networking"](https://www.cisco.com/site/us/en/products/networking/cloud-networking/virtual-networking/index.html). *Cisco*. Retrieved 2025-09-14.

1. **[^](#cite_ref-46)** ["Single control plane vs separate control planes"](https://community.cisco.com/t5/server-networking/single-control-plane-vs-separate-control-planes/td-p/2464001). *community.cisco.com*. 2014-04-25. Retrieved 2025-09-14.

## External links

- [Cisco VSS Configuration Guide](https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst6500/ios/12-2SX/configuration/guide/book/vss.html)

- [Cisco StackWise Virtual Overview](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9000/nb-06-cat-9k-stack-wp-cte-en.html)

---
Adapted from the Wikipedia article [Virtual Switching System](https://en.wikipedia.org/wiki/Virtual_Switching_System) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Virtual_Switching_System?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
