Virtual Machine Adapter Pinning via BPDU Root Bridge Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual network infrastructure faces disruptions due to static pinning methods that fail to adapt to Layer 2 connectivity changes, leading to inefficient bandwidth usage and potential traffic blockages, especially in large networks with multiple VLANs.

Innovation Solution

A method that captures Bridge Protocol Data Units (BPDUs) from switches within a VLAN to identify root bridge IDs, enabling intelligent re-pinning of virtual machine adapters (vNICs) to physical network interface cards (pNICs) based on connectivity status, ensuring continuous connectivity and adaptive pinning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static pinning methods are used to assign virtual machine adapters to physical adapters, then device complexity is reduced and ease of operation is improved, but network reliability deteriorates due to inability to adapt to connectivity changes

Engineering Contradiction:
Improvenetwork connectivity reliabilityVSAvoidpinning management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring network connectivity status through ARP request mechanisms. When connectivity changes are detected (e.g., physical adapter goes offline), the system automatically triggers re-pinning operations to maintain network reliability without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The virtual machine adapter pinning system performs self-service by automatically detecting connectivity failures and re-pinning vNICs to alternative physical adapters without external intervention. This maintains reliability while keeping operational complexity low through automated failover mechanisms.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If dynamic re-pinning of virtual machine adapters is implemented, then network reliability and adaptability are improved, but device complexity and operational complexity increase

Engineering Contradiction:
Improveadapter pinning adaptabilityVSAvoidpinning operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system achieves dynamic adaptability through self-service automation. The monitoring component continuously checks connectivity and automatically executes re-pinning operations when needed, providing adaptability without increasing operational complexity for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Dynamic adaptability is enabled through feedback loops that monitor network status and automatically adjust pinning assignments. The system responds to connectivity changes by triggering re-pinning operations, maintaining ease of operation while achieving high adaptability.

Inventive Principle:
Principle #23Feedback

3Reliability

If continuous monitoring of network connectivity is performed, then network reliability is improved through faster failure detection, but use of energy and processing resources increases

Engineering Contradiction:
Improveconnectivity detection reliabilityVSAvoidmonitoring energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs periodic connectivity monitoring at strategically chosen intervals rather than continuous monitoring. This approach maintains reliable failure detection while reducing energy consumption and processing overhead by monitoring only at necessary intervals.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The monitoring system applies partial action by focusing connectivity checks only on critical network paths and adapters. This selective monitoring approach maintains reliability for essential connections while conserving energy and processing resources by not monitoring all possible paths continuously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9065678B2System and method for pinning virtual machine adapters to physical adapters in a network environment
Publication Date: 2015.06.23 CISCO TECHNOLOGY INC
  • US9065678B2 patent drawing
  • US9065678B2 patent drawing
  • US9065678B2 patent drawing

AI summary

A method for pinning virtual machine adapters to physical adapters in a network environment is provided and includes capturing a first Bridge Protocol Data Unit (BPDU) from a first switch in a virtual local area network (VLAN), and a second BPDU from a second switch in the VLAN, identifying a first root bridge identifier (ID) of a first spanning tree associated with the first BPDU and a second root bridge ID of a second spanning tree associated with the second BPDU, comparing the first root bridge ID and the second root bridge ID, and communicating an alert. If the first root bridge ID is different from the second root bridge ID, the alert indicates re-pinning a virtual network interface card associated with a virtual machine from a first physical network interface card (pNIC) on the to a second pNIC.