MPLS Local Bias Forwarding for Multihomed EVPN Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Ethernet virtual private networking (EVPN) networks, multihomed devices face inefficiencies due to redundant packet forwarding when the designated forwarder is not utilized, leading to slower transmission speeds and resource wastage.

Innovation Solution

Ingress provider edge (IPE) devices label packets with an IPE identifier and forward them directly on the Ethernet segment if they are multihomed, while egress provider edge (EPE) devices refrain from forwarding if the IPE is also multihomed on the same segment, thus avoiding duplicative forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are forwarded by all multihomed provider edge devices on the Ethernet segment, then packet delivery reliability is improved, but transmission speed deteriorates due to redundant forwarding

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies local quality by enabling different forwarding behaviors for different packet types at different devices. Specifically, IPE devices forward local packets directly on the Ethernet segment without MPLS encapsulation, while EPE devices suppress forwarding of packets where the IPE is also multihomed on the same segment. This creates localized optimization at each device based on its role and the packet characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent extracts the redundant forwarding function from the EPE devices by introducing a suppression mechanism. EPE devices that would normally forward packets are instead instructed to suppress forwarding when the IPE is multihomed on the same Ethernet segment, removing the redundant path while maintaining reliability through the IPE's direct forwarding capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If packets are forwarded through the designated forwarder, then network protocol compliance is maintained, but transmission speed deteriorates due to additional forwarding steps

Engineering Contradiction:
Improveprotocol complianceVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments the packet forwarding process into two distinct paths: (1) the traditional path through the designated forwarder for general packets, and (2) an optimized direct path for local packets at IPE devices. This segmentation allows each path to be optimized independently, with the direct path bypassing the designated forwarder for local traffic while maintaining protocol compliance for other traffic types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of packet classification and handling logic at IPE devices. This intermediary determines whether a packet should be forwarded directly or through the designated forwarder based on packet characteristics and device role, enabling selective optimization without breaking protocol compliance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If all provider edge devices perform packet forwarding, then network coverage is maximized, but device complexity increases due to redundant forwarding logic

Engineering Contradiction:
Improvenetwork coverageVSAvoidforwarding logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the forwarding behavior adaptive based on device role and packet characteristics. IPE devices dynamically switch between direct forwarding and traditional forwarding based on whether the packet is local and whether the IPE is multihomed on the same segment. EPE devices dynamically suppress forwarding based on similar conditions. This dynamic behavior reduces complexity by enabling devices to act simply based on pre-configured rules rather than complex decision logic.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250247326A1Local Bias Support For Multiprotocol Label Switching Networks
Publication Date: 2025.07.31 ARISTA NETWORKS INC
  • US20250247326A1 patent drawing
  • US20250247326A1 patent drawing
  • US20250247326A1 patent drawing

AI summary

An ingress provider edge (IPE) device of a provider network receives a packet from outside of the provider network. The IPE device determines the packet is to be transmitted to a device on an Ethernet segment on which the IPE device is multihomed. The IPE device transmits the packet on the Ethernet segment even though the designated forwarder for the Ethernet segment is from IPE device. Furthermore, the IPE device labels the packet with an IPE identifier that identifies the IPE device for the packet, and forwards the labeled packet to other devices on the provider network. An egress provider edge (EPE) device that is (a) multihomed on the same Ethernet segment as the IPE device and (b) is the designated forwarder for the Ethernet segment receives the packet. The EPE device refrains from transmitting the packet on the Ethernet segment.