Selective EVPN Route Advertisement for Multicast
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Ethernet Virtual Private Networks (EVPN) deployments, the advertising of EVPN routes for multicast groups consumes unnecessary resources, as provider edge devices (PEs) advertise routes for groups they may not send traffic to, leading to burdens on the underlay network and consumption of hardware resources in the core network.
Innovation Solution
Implementing selective advertising of EVPN routes using Address Resolution Protocol (ARP) to determine if a host machine is behind a PE, thereby only advertising routes for multicast groups with active traffic sources, reducing unnecessary resource consumption by delaying the advertisement of S-PMSI-AD routes until necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If PEs advertise EVPN routes for every known overlay multicast group, then multicast routing coverage is improved, but network resource consumption increases
Solution Approach 1:
The patent applies preliminary action by having PEs proactively advertise EVPN routes for multicast groups where receivers exist, even before traffic sources are active. This allows the network to be pre-configured for multicast routing, enabling rapid traffic delivery when sources become active without requiring full route advertisement for all possible groups.
Solution Approach 2:
The patent implements partial action by advertising EVPN routes selectively - only for multicast groups that have registered receivers, rather than for all possible multicast groups. This partial advertisement approach provides sufficient routing coverage for active receivers while avoiding the excessive resource consumption of advertising routes for groups with no receivers.
2Loss of information
If PEs advertise routes for multicast groups without active sources, then routing information completeness is improved, but underlay network burden increases
Solution Approach 1:
The patent extracts and removes the harmful element of advertising routes for multicast groups without active sources. By filtering out route advertisements for groups with no receivers, the patent eliminates the unnecessary burden on underlay networks while retaining routing information for groups that actually need it.
Solution Approach 2:
The patent implements feedback mechanisms where PEs monitor receiver registration status and adjust route advertisement behavior accordingly. When receivers register for a multicast group, the PE receives feedback and begins advertising the EVPN route. When receivers leave, the PE stops advertising, thus dynamically adapting to network conditions and avoiding unnecessary route propagation.
3Adaptability or versatility
If multicast trees are setup for all advertised routes, then routing capability is improved, but hardware resource consumption increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing multicast trees in the underlay network for groups that have receivers, even before traffic sources are active. This allows the routing capability to be prepared in advance, enabling immediate traffic delivery when sources become active without requiring full tree establishment for all possible groups.
Solution Approach 2:
The patent implements partial action by establishing multicast trees only for groups that have registered receivers, rather than for all possible multicast groups. This partial tree establishment provides sufficient routing capability for active receivers while avoiding the hardware resource consumption of maintaining trees for groups with no receivers.
Data Source
AI summary
Advertising a Selective Provider Multicast Service Interface Auto-Discovery (S-PMSI-AD) route to advertise encapsulation of a multicast group is triggered by receiving multicast traffic for that group from a host device behind the provider edge (PE) device. Multicast traffic received from behind remote PEs will not trigger a S-PMSI-AD route. Address Resolution Protocol (ARP) is used to determine whether a host is behind a PE or not behind a PE.


