Virtual Switch Interface Movement via Resource Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network emulators lack the capability to move virtual switch interfaces between virtual switches connected to different physical ports of a device under test, leading to wasted time and labor when such moves fail due to insufficient resources on the destination port.
Innovation Solution
A method and system that operate a virtual switch interface behind an edge relay on a network emulator to send packets to a first physical port and determine if sufficient resources exist on a second port to support the interface, allowing the interface to be moved only if resources are available, with the option to retry if resources are initially insufficient.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual movement of virtual switch interface is performed on network emulator, then the interface can be moved between physical ports, but the operation fails when destination port lacks sufficient resources, wasting time and labor
Solution Approach 1:
The system performs preliminary resource verification on the destination port before executing the virtual switch interface movement operation. The controller checks whether the destination physical port has sufficient resources to support the interface, and only proceeds with the move if resources are available. This preliminary check prevents failed operations and eliminates wasted time and labor.
2Reliability
If resource verification is performed before movement, then failed operations are prevented, but additional time is required for verification
Solution Approach 1:
The network emulator performs automatic self-verification of resource availability without requiring manual intervention. The controller automatically checks resource status on destination ports and makes movement decisions based on available resources, eliminating the need for operator judgment and reducing overall time expenditure despite adding verification steps.
3Productivity
If automatic resource verification and movement is implemented, then time and labor are optimized, but device complexity increases
Solution Approach 1:
A controller is introduced as an intermediary component between the network emulator and the physical ports. The controller handles the complex tasks of resource verification, movement decision-making, and coordination, thereby automating the process and improving productivity while concentrating the added complexity in a dedicated management component rather than分散 across the entire system.
Data Source
AI summary
Methods, systems, and computer readable media for effecting movement of virtual switch interfaces between virtual switches connected to different physical ports of a device under test are disclosed. One method includes operating a virtual switch interface behind a first edge relay on a protocol emulator to send packets to a first physical port of a device under test. The method further includes determining whether sufficient resources exist on a second physical port of the device under test to support the virtual switch interface. The method further includes, in response to determining that sufficient resources exist on the second physical port of the device under test to support the virtual switch interface, moving the virtual switch interface to a second edge relay on the protocol emulator connected to the second physical port of the device under test.


