VTEP Learning via Transport Protocol Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional VTEP learning approaches fail to differentiate between virtual machines sharing the same address information, leading to incorrect packet forwarding, as they do not consider transport protocol information, resulting in packets being sent to the wrong virtual tunnel endpoint.
Innovation Solution
Implementing VTEP learning that associates multiple VTEPs with the same inner address information by learning transport protocol information, enabling one-to-many mapping and ensuring packets are forwarded to the correct VTEP based on specific protocol information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional VTEP learning approaches are used that only consider address information, then the learning process is simple, but packets may be forwarded to the wrong VTEP when multiple VMs share the same address information
Solution Approach 1:
The patent extends the VTEP learning dimension from only address information (2D: VTEP-Address) to include transport protocol information (3D: VTEP-Address-Protocol). This dimensional expansion enables differentiation between multiple VMs sharing the same address by incorporating protocol-specific identifiers, thereby resolving the packet forwarding accuracy issue without excessive complexity
Solution Approach 2:
The patent changes the learning parameters from solely address-based to protocol-aware parameters. By monitoring and learning transport protocol information (such as TCP/UDP port numbers) associated with address information, the system creates more granular mapping entries that enable accurate packet forwarding while maintaining manageable learning complexity
2Reliability
If transport protocol information is monitored and learned for each VM, then accurate packet forwarding is achieved, but the monitoring and processing overhead increases
Solution Approach 1:
The patent applies partial monitoring by focusing only on transport protocol information that is actually present in the packet flow, rather than monitoring all possible VM attributes. This selective approach achieves sufficient differentiation for accurate forwarding while minimizing unnecessary processing overhead and energy consumption
Solution Approach 2:
The system leverages the existing transport protocol information that is already encapsulated in the packets for other purposes, extracting and utilizing protocol identifiers without requiring separate monitoring mechanisms. This self-service approach reduces additional processing overhead while achieving accurate VTEP identification
Data Source
AI summary
Example methods and systems for virtual tunnel virtualized computing instance (VTEP) learning based on transport protocol information are described. In one example, a computer system may learn first mapping information and second mapping information. The first mapping information may associate (a) a first VTEP with (b) first transport protocol information and inner address information associated with a first virtualized computing instance. The second mapping information may associate (a) a second VTEP with (b) second transport protocol information and inner address information associated with a second virtualized computing instance. The computer system may detect an egress packet that is addressed to the inner address information. In response to determination that the egress packet specifies the first transport protocol information, a first encapsulated packet may be generated and sent towards the first VTEP. Otherwise, a second encapsulated packet may be generated and sent towards the second VTEP.


