MTU Management Module for Virtual Switch Mismatch Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualized computing devices, MTU mismatches between virtual network interfaces (VNICs) and virtual switches can lead to network traffic disruptions, as frames larger than the receiving end point's MTU are dropped, causing retransmissions and potential connection failures.

Innovation Solution

An MTU management module detects MTU mismatches between VNICs and virtual switches, notifies administrators, and allows connection establishment with an error flag, prompting correction or switch reconfiguration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate MTU configurations are used for VNICs and PNICs to match their respective network requirements, then adaptability to different network standards is improved, but MTU synchronization between virtual and physical networks deteriorates

Engineering Contradiction:
Improveadaptability to different network standardsVSAvoidMTU synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring MTU configurations of VNICs and PNICs, comparing them against the virtual switch MTU, and generating notifications when mismatches are detected. This closed-loop approach maintains synchronization without restricting the ability to use different MTU values for different network interfaces.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If MTU mismatches are allowed to exist between VNICs and virtual switches, then ease of configuration is improved, but network traffic reliability deteriorates due to frame drops

Engineering Contradiction:
Improveease of configurationVSAvoidnetwork traffic delivery
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary detection of MTU mismatches during the configuration phase or before network traffic is affected. By notifying administrators of potential mismatches before they cause frame drops and connection failures, the system allows flexible configuration while preventing reliability issues through advance warning.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If immediate error messages are returned for MTU mismatches to ensure network integrity, then network reliability is improved, but operational flexibility deteriorates as administrators cannot establish connections with mismatched MTUs

Engineering Contradiction:
Improvenetwork integrityVSAvoidoperational flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies partial action by providing MTU mismatch detection and notification without immediately blocking connection establishment. This allows administrators the flexibility to establish connections even with potential MTU mismatches, while still maintaining network integrity through awareness and the ability to correct mismatches when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9537797B2MTU management in a virtualized computer system
Publication Date: 2017.01.03 VMWARE INC
  • US9537797B2 patent drawing
  • US9537797B2 patent drawing
  • US9537797B2 patent drawing

AI summary

A management module is implemented in a virtualization software of a virtualized computing device having one or more virtual machines and a virtual switch configured therein. The management module detects a mismatch between a maximum transmission unit (MTU) of the virtual switch and an MTU of a virtual network interface of a virtual machine. An error message may be immediately returned so that the MTU of the virtual network interface may be corrected in response thereto. Otherwise, an error flag indicating the MTU mismatch is set but the connection between the virtual switch and the virtual network interface is allowed to be established. The error flag may be used as a prompt to correct the MTU of the virtual network interface at a later time or to connect the virtual network interface to a different virtual switch.