Virtual NICs with VLAN Encapsulation at MAC Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network traffic management systems require a VLAN layer for operation, which complicates packet handling and bandwidth management, as packets must traverse multiple layers before reaching virtual network stacks, limiting efficiency and flexibility.

Innovation Solution

Implementing virtual network interface cards (NICs) that encapsulate VLANs and manage them entirely within the MAC layer, eliminating the need for a VLAN layer, allowing packets to be passed directly to virtual network stacks and enabling bandwidth control and management at the virtual NIC level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a VLAN layer is implemented for network traffic management, then network segmentation and virtualization capabilities are improved, but packet handling complexity and processing overhead increase

Engineering Contradiction:
Improvenetwork segmentation capabilityVSAvoidpacket handling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the VLAN functionality from a separate VLAN layer and integrates it directly into the MAC layer through virtual NICs. This eliminates the need for intermediate VLAN processing layers while maintaining network segmentation capabilities, thereby reducing packet handling complexity and processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges VLAN functions with the MAC layer by implementing virtual NICs that handle both MAC addressing and VLAN tagging within the same processing layer. This integration consolidates multiple functions into a single layer, simplifying the overall packet handling architecture while preserving network virtualization capabilities.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If packets traverse multiple layers for processing, then network segmentation is achieved, but processing time and bandwidth management efficiency deteriorate

Engineering Contradiction:
Improvenetwork virtualization capabilityVSAvoidbandwidth management efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent removes the intermediate VLAN layer from the packet processing path and embeds VLAN functionality directly into the MAC layer. This extraction of the separate VLAN processing stage eliminates unnecessary traversal steps, reducing processing time and improving bandwidth management efficiency while maintaining network virtualization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs VLAN tagging and processing actions preliminarily at the MAC layer before packets reach higher processing layers. By completing VLAN-related operations in advance within the MAC layer, the system avoids subsequent processing delays and optimizes the overall packet handling throughput.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a separate VLAN layer is used for traffic management, then network isolation is improved, but device resource utilization and flexibility deteriorate

Engineering Contradiction:
Improvenetwork isolationVSAvoidsystem flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent combines network isolation functions with the MAC layer by implementing virtual NICs that handle both physical and virtual network interfaces within the same layer. This merging eliminates the need for separate VLAN layer processing while maintaining network isolation capabilities, thereby improving system flexibility and resource utilization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates universal virtual NICs that can handle multiple network isolation requirements within the MAC layer. These virtual NICs serve both physical and virtual network functions, providing multi-functionality that maintains network isolation while enhancing system flexibility and adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7742474B2Virtual network interface cards with VLAN functionality
Publication Date: 2010.06.22 ORACLE AMERICAN INC
  • US7742474B2 patent drawing
  • US7742474B2 patent drawing
  • US7742474B2 patent drawing

AI summary

A method for receiving incoming packets associated with a virtual Local Area Network (VLAN) includes receiving an incoming packet, classifying the incoming packet based on a VLAN tag embedded in the incoming packet, wherein the VLAN tag corresponds to the VLAN, and passing the incoming packet to a virtual network interface card (NIC) based on the VLAN tag.