Packet Transmission via IP Option Identifier Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The VXLAN technology causes excessive encapsulation overheads and network bandwidth consumption due to nested encapsulation, and it is not applicable in networks that do not support UDP transmission, hindering service continuity and virtual machine migration in next-generation data centers.

Innovation Solution

A packet transmission method that modifies the source and destination IP and MAC addresses by adding network element identifiers to the IP option of a raw packet, avoiding nested encapsulation and enabling efficient routing across different network segments, while maintaining compatibility with both layer 2 and layer 3 networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VXLAN technology is used to expand layer 2 network, then virtual machine migration and service continuity are enabled, but encapsulation overheads and network bandwidth consumption increase excessively

Engineering Contradiction:
Improvevirtual machine migration capabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the essential identification information (source and destination identifiers) from the original packet and places it in the IP option field, eliminating the need for nested VXLAN encapsulation. This removes the unnecessary outer UDP and VXLAN headers while retaining the core functionality of identifying virtual machine endpoints, thereby reducing bandwidth consumption while maintaining migration capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the packet handling process into two parts: the original packet structure is preserved for virtual machine identification, while a separate IP option field is used to carry routing information. This segmentation allows the system to avoid nested encapsulation overhead while maintaining the ability to route packets between virtual machines across different physical hosts

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If VXLAN technology is used for network expansion, then layer 2 network scalability is improved, but packet structure complexity increases

Engineering Contradiction:
Improvenetwork expansion capabilityVSAvoidpacket structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential routing information from the complex VXLAN encapsulation structure and places it directly in the IP option field of the original packet. This eliminates multiple nested header structures (outer UDP header, VXLAN header, inner Ethernet header) while retaining the ability to identify and route to virtual machine endpoints, thereby simplifying the packet structure while maintaining network expansion capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the IP option field serve multiple functions: it carries both the source virtual machine identifier and the destination virtual machine identifier, and also serves as the routing information for physical network traversal. This multi-functionality eliminates the need for separate header structures for each purpose, reducing overall packet structure complexity while maintaining universal applicability across different network configurations

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

3Adaptability or versatility

If nested encapsulation is used for packet transmission, then virtual network partition resources are provided, but network visibility deteriorates

Engineering Contradiction:
Improvevirtual network partitioningVSAvoidnetwork visibility
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts the essential virtual machine identification information and places it in the IP option field, making it visible and accessible in the standard IP packet structure. This allows network devices to inspect and process virtual machine identifiers without requiring special handling of nested encapsulation layers, thereby improving network visibility while maintaining virtual network partitioning through the identifiers carried in the IP option

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10757072B2Packet transmission method, apparatus, and system
Publication Date: 2020.08.25 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US10757072B2 patent drawing
  • US10757072B2 patent drawing
  • US10757072B2 patent drawing

AI summary

This application provides a packet transmission method, an apparatus, and a system in an overlay network. Network address translation and reverse network address translation are implemented at a demarcation point: an IP tunnel end point, between the logical network and the physical network, an IP option is expanded to carry a source-end network element identifier and a destination-end network element identifier, and a virtual machine in an upper-layer logical network is interconnected with a peer-end virtual machine through a lower-layer physical network by using an IP tunnel.