Virtual Switch Interface Movement via Resource Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemanual movement capabilityVSAvoidmovement success rate
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If resource verification is performed before movement, then failed operations are prevented, but additional time is required for verification

Engineering Contradiction:
Improvemovement success rateVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

3Productivity

If automatic resource verification and movement is implemented, then time and labor are optimized, but device complexity increases

Engineering Contradiction:
Improvemovement efficiencyVSAvoidcontroller functionality
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9071548B2Methods, 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
Publication Date: 2015.06.30 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US9071548B2 patent drawing
  • US9071548B2 patent drawing
  • US9071548B2 patent drawing

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.