VXLAN Tunneling Endpoint ARP Reply Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualized networks, particularly those using VXLAN, address resolution across multiple data centers is hindered as ARP replies do not successfully return to the originating data center, preventing effective packet routing between VLANs.

Innovation Solution

Implementing network edge leaf virtual tunneling endpoints with lists to forward address resolution replies across interconnecting networks, using either flood lists or address resolution reply relay lists to ensure correct routing of ARP replies between data centers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VXLAN tunnels are used to extend VLANs across data center interconnects, then network connectivity between data centers is improved, but address resolution fails because ARP replies do not return to the originating data center

Engineering Contradiction:
Improvenetwork connectivityVSAvoidaddress resolution
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a mediator mechanism where the tunneling endpoint intercepts ARP replies destined for remote data centers and actively forwards them through the interconnect. The tunneling endpoint acts as an intermediary that receives the ARP reply, identifies it needs to be forwarded to a remote data center, and then sends it through the VXLAN tunnel to the appropriate remote tunneling endpoint, which then delivers it to the requesting device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the tunneling endpoint monitors outgoing ARP requests, tracks which data center they originated from, and then intercepts corresponding ARP replies to ensure they are routed back to the correct originating data center. This feedback loop ensures that address resolution information flows back along the correct path.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If a common VARP-MAC is used across multiple data centers for homogeneity, then overlay extension consistency is improved, but ARP reply routing fails due to MAC address conflicts

Engineering Contradiction:
Improveoverlay extension consistencyVSAvoidARP reply routing
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the ARP reply forwarding process into distinct functional components: the originating tunneling endpoint that intercepts the reply, the interconnect that transports it, and the remote tunneling endpoint that delivers it. This segmentation allows each component to handle the ARP reply independently while maintaining the overall homogeneity of the overlay network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by configuring tunneling endpoints in advance to monitor and intercept ARP replies. The endpoints are pre-configured with knowledge of which ARP replies need to be forwarded to remote data centers, allowing them to act immediately when such replies are received without requiring complex real-time routing decisions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11362985B2Address resolution in virtual extensible networks
Publication Date: 2022.06.14 ARISTA NETWORKS INC
  • US11362985B2 patent drawing
  • US11362985B2 patent drawing
  • US11362985B2 patent drawing

AI summary

A network element is provided. The network element includes a tunneling endpoint having a virtual address. The tunneling endpoint is configured to receive an address resolution reply that has a destination MAC (media access control) address matching the virtual address of the tunneling endpoint and is from a network device in a first network that includes the tunneling endpoint. The tunneling endpoint is further configured to send the address resolution reply via an interconnect to a further tunneling endpoint in a further network. A method for address resolution in virtual extensible networks is also provided.