Virtual VTEP Redundancy in MLAG Domains

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If redundant VTEPs are implemented in MLAG domain, then network reliability is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

2Reliability

If VTEP redundancy is implemented, then communication continuity is improved, but protocol coordination complexity increases

Engineering Contradiction:
Improvecommunication continuityVSAvoidprotocol coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If MLAG domain maintains single-switch illusion, then network simplicity is improved, but resilience against failures worsens

Engineering Contradiction:
Improvenetwork simplicityVSAvoidresilience against failures
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

Data Source

PatentUS9769088B2Method and system for VTEP redundancy in a multichassis link aggregation domain
Publication Date: 2017.09.19 ARISTA NETWORKS INC
  • US9769088B2 patent drawing
  • US9769088B2 patent drawing
  • US9769088B2 patent drawing

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.