EVPN Multicast Ingress Forwarder Election via Source-Active Routes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer networks, particularly in EVPN environments, there is a challenge in efficiently forwarding multicast traffic to prevent duplicate transmissions and ensuring resilience when the designated forwarder fails, leading to inefficiencies and potential network congestion.

Innovation Solution

The implementation of a core-facing designated forwarder election mechanism, where ingress PE devices send source-active routes to elect a single PE device to forward multicast traffic into the EVPN core network, and upon failure, a new forwarder is elected using an election mechanism to prevent duplicate traffic and ensure continuous service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple ingress PE devices forward multicast traffic into the EVPN core network, then network resiliency is improved, but duplicate traffic and network congestion occur

Engineering Contradiction:
Improvenetwork resiliencyVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent introduces an intermediary election mechanism where PE devices exchange source-active routes and perform designated forwarder election through control plane interactions. This intermediary process selects a single active forwarder from multiple candidates, allowing resiliency through redundancy while preventing duplicate traffic by ensuring only one device forwards at a time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-generated harmful factors

If a single PE device is designated as the core-facing designated forwarder, then duplicate traffic is prevented, but network resiliency deteriorates

Engineering Contradiction:
Improveduplicate trafficVSAvoidnetwork resiliency
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The patent implements dynamic failover capabilities where the designated forwarder role can transition between different PE devices. When the active forwarder fails, the standby device detected through source-active route exchanges automatically takes over. This dynamic role assignment maintains resiliency while preventing duplicate traffic during normal operation.

Inventive Principle:
Principle #15Dynamics

3Productivity

If an election mechanism is implemented to select a core-facing designated forwarder, then traffic forwarding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvetraffic forwarding efficiencyVSAvoidelection mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated source-active route advertisement and election processes. PE devices automatically exchange routing information, perform elections based on predefined criteria, and manage failover without manual intervention. This automation reduces operational complexity despite the sophisticated election mechanism.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3883182B1EVPN multicast ingress forwarder election using source-active route
Publication Date: 2023.09.06 JUNIPER NETWORKS INC
  • EP3883182B1 patent drawingFigure 1
  • EP3883182B1 patent drawingFigure 2
  • EP3883182B1 patent drawingFigure 3

AI summary

The techniques describe example network systems providing core-facing designated forwarder (DF) election to forward multicast traffic into an EVPN of a core network. For example, a first PE device of a plurality of PE devices participating in an EVPN comprises one or more processors operably coupled to a memory, wherein the one or more processors are configured to: determine that a first multicast traffic flow has started for the first PE device; in response, send a source-active (SA) route to indicate the first multicast traffic flow has started for the first PE device; receive, from a second PE device, a second SA route that indicates that a second multicast traffic flow has started for the second PE device; and perform an election of a core-facing DF from among the first PE device and second PE device, wherein the core-facing DF is configured to forward the multicast traffic into the EVPN.