Virtual Switch Update via Temporary Intermediary Switch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual switch update processes in computing environments often require shutdown or migration of virtual nodes, leading to unnecessary resource usage and downtime, as they necessitate the use of additional computing resources and can disrupt connectivity.
Innovation Solution
A method that involves mapping virtual network interfaces (VNICs) of virtual nodes from a primary virtual switch to a secondary virtual switch during updates, allowing for the primary switch to be updated without disrupting connectivity, by using a secondary switch that does not require the same packet handling functions, thus maintaining VNIC configurations and minimizing downtime.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual nodes are shut down or migrated for virtual switch updates, then the virtual switch can be updated, but connectivity is disrupted and additional computing resources are required
Solution Approach 1:
A temporary virtual switch is introduced as an intermediary component during the update process. The VNICs are remapped from the primary virtual switch to this temporary virtual switch, which acts as a mediator maintaining network connectivity while the primary virtual switch is updated. This intermediary allows the update to proceed without disrupting the virtual nodes' network access.
2Reliability
If virtual nodes are migrated to a second host for updates, then the virtual switch can be updated, but unnecessary computing resources are consumed
Solution Approach 1:
The packet handling functions that require updating are extracted from the primary virtual switch, allowing the virtual switch core to remain operational. The VNICs are remapped to a temporary virtual switch that can handle packets while the primary switch's packet handling components are updated independently, avoiding the need to migrate virtual nodes to another host.
3Reliability
If virtual nodes are shut down for updates, then the virtual switch can be updated, but downtime occurs
Solution Approach 1:
The temporary virtual switch is prepared in advance with the necessary packet handling capabilities before the update begins. The VNICs are pre-configured to be remappable to this temporary switch, allowing the transition to occur seamlessly during the update process without requiring virtual node shutdowns or causing downtime.
Data Source
AI summary
Described herein are systems, methods, and software to enhance update operations of a virtual switch on a computing system. In one implementation, an operation on a host computing system may identify an update event for a first virtual switch executing thereon. In response to the update event, any virtual nodes mapped to the first virtual switch may be mapped to a second virtual switch. Once mapped, an update operation may be performed on the first virtual switch and, after completing the update operation, the virtual nodes may be remapped to the first virtual switch.


