Virtual VTEP Redundancy in MLAG Domains
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network infrastructure resilience is challenged in ensuring continuous data communication when parts of the network are not operating correctly, particularly in multichassis link aggregation (MLAG) domains, where maintaining the illusion of a single switch across multiple devices is complex and requires coordinated protocols like STP and LACP.
Innovation Solution
Implementing redundant virtual tunnel endpoints (VTEPs) in an MLAG domain, where each MLAG peer has its own VTEP and the domain has a virtual VTEP, allowing for encapsulation and transmission of MAC frames as VXLAN frames with virtual VTEP IP addresses to an IP fabric, ensuring seamless communication and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundant VTEPs are implemented in MLAG domain, then network reliability is improved, but device complexity increases
Solution Approach 1:
The patent merges the VTEP functionality across multiple MLAG peers by introducing a virtual VTEP that represents the collective VTEP function of the MLAG domain. This virtual VTEP is shared among all MLAG peers, eliminating the need for each peer to maintain independent redundancy mechanisms while still providing high availability. The virtual VTEP approach consolidates redundancy logic at the domain level rather than at the individual peer level.
Solution Approach 2:
The virtual VTEP serves multiple functions simultaneously: it acts as the VTEP for all MLAG peers, provides redundancy across failures, enables VXLAN encapsulation, and maintains the single-switch illusion from external perspectives. This multi-functionality reduces the overall system complexity by having one component perform multiple roles that would otherwise require separate mechanisms.
2Reliability
If VTEP redundancy is implemented, then communication continuity is improved, but protocol coordination complexity increases
Solution Approach 1:
The patent extracts the VTEP function from individual MLAG peers and places it at the domain level as a virtual VTEP. This extraction eliminates the need for complex peer-to-peer VTEP coordination protocols, as the virtual VTEP centrally manages encapsulation and routing decisions for the entire MLAG domain, simplifying protocol interactions.
Solution Approach 2:
The virtual VTEP acts as an intermediary that mediates between MLAG peers and external networks. It centralizes the coordination function, allowing MLAG peers to simply forward frames to the virtual VTEP without needing to coordinate VTEP selections or manage redundancy logic themselves, thus reducing protocol complexity.
3Ease of operation
If MLAG domain maintains single-switch illusion, then network simplicity is improved, but resilience against failures worsens
Solution Approach 1:
The patent merges the resilience function with the single-switch illusion by implementing a virtual VTEP that is shared across all MLAG peers. This virtual VTEP maintains the illusion of a single switch from external perspectives while simultaneously providing redundancy and failure resilience, as the virtual VTEP can be reached through any active MLAG peer.
Solution Approach 2:
The virtual VTEP performs multiple functions: it maintains the single-switch illusion by presenting a unified identity to external devices, provides redundancy by being accessible through any MLAG peer, and enables centralized VXLAN routing. This multi-functionality allows the system to achieve both simplicity and resilience without trade-offs.
Data Source
AI summary
A method for transmitting MAC frames. The method includes receiving, by a first switch in the MLAG domain, a first media access control (MAC) frame from an external device, wherein the external device is directly connected to the first switch, where the MLAG domain consists of the first switch and the second switch. The method further includes making a first determination that the external device is not a singly-connected external device and based on the first determination, encapsulating the first MAC frame in a first VXLAN frame using a first virtual tunnel endpoint (VTEP), where the first VXLAN frame comprises a virtual VTEP Internet Protocol (IP) address, where the virtual VTEP IP address is associated with the MLAG domain. The method further includes transmitting the first VXLAN frame to an IP fabric, where the first switch is directly connected to the IP fabric.


