Cross-Site MAC Learning for Layer-2 Connectivity via Borrowed ARP Addresses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid cloud solutions face networking challenges in extending logical networks across on-premises and virtual datacenters, particularly in managing address resolution protocol (ARP) requests without assigned network addresses, which is crucial for maintaining seamless data traffic between sites.

Innovation Solution

Network elements operate as bridges without IP addresses and use a 'borrowed' network address of a data compute node (DCN) to send ARP requests to routers at other sites, learning the router's data link address through ARP responses, enabling efficient data traffic routing across tunnels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network elements operate as bridges without IP addresses, then seamless layer-2 connectivity is achieved, but ARP requests cannot be sent to routers

Engineering Contradiction:
Improveseamless layer-2 connectivityVSAvoidARP request capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a mediator mechanism where the network element borrows the IP address of a DCN (data compute node) to send ARP requests. This intermediary IP address allows the bridge-like network element to perform layer-3 operations (ARP) while maintaining its layer-2 bridge functionality without being assigned a permanent IP address.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network element is designed to perform multiple functions: it operates as a layer-2 bridge for seamless connectivity while simultaneously using borrowed IP addresses to perform layer-3 ARP operations. This multi-functionality resolves the contradiction between bridge operation and ARP capability.

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

2Ease of operation

If network elements are assigned IP addresses, then ARP requests can be sent, but seamless layer-2 connectivity is compromised

Engineering Contradiction:
ImproveARP request capabilityVSAvoidseamless layer-2 connectivity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Instead of assigning a static IP address to the network element, the system dynamically borrows IP addresses from DCNs on a per-need basis. This dynamic approach allows the network element to have IP capability when needed for ARP while maintaining its bridge identity and seamless layer-2 operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The borrowed IP address acts as an intermediary that enables ARP functionality without becoming the network element's permanent identity. This mediator IP address allows layer-3 operations while preserving layer-2 bridge characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If DCNs are migrated between sites, then resource flexibility is improved, but network address conflicts may occur

Engineering Contradiction:
ImproveDCN migration flexibilityVSAvoidnetwork address uniqueness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically tracks which DCN IP addresses are currently in use by network elements and updates the pool of available addresses accordingly. When a DCN is migrated or decommissioned, the system dynamically reallocates addresses, preventing conflicts and enabling flexible resource management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The network manager maintains feedback loops to track DCN availability and network element IP usage. This feedback mechanism enables the system to make informed decisions about address allocation and reallocation, preventing address conflicts during DCN migrations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12381819B2MAC learning for cross-site layer-2 connectivity
Publication Date: 2025.08.05 VMWARE INC
  • US12381819B2 patent drawing
  • US12381819B2 patent drawing
  • US12381819B2 patent drawing

AI summary

Mac learning for cross-site layer-2 connectivity. Some embodiments provide a method for enabling data traffic to be sent between across which a logical network spans. A logical network segment (i.e., a layer-2 network segment such as a logical switch) spans at least two sites via tunnels between network elements deployed in the sites that operate as bridges (or 2-port switches) to pass data traffic between the sites without leaving the logical network segment. Because these network elements operate similarly to bridges, they are not assigned network (layer 3) addresses (e.g., IP addresses). In order to send address resolution protocol (ARP) requests to a router in one site, the network element in another site uses a network address of one of the data compute nodes (DCNs) operating in its site that is connected to the logical network segment spanning the two sites.