Multicast State Synchronization in Multi-Homed EVPN Routers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Ethernet Virtual Private Networks (EVPNs), multicast traffic is often forwarded to all interfaces of a switch, even if there are no interested listeners, leading to unnecessary bandwidth consumption and inefficient resource utilization, especially in multi-homed configurations where routers may not synchronize multicast state information effectively.
Innovation Solution
Implementing multicast snooping techniques, such as IGMP snooping, and synchronizing multicast state information between multi-homed Ethernet Virtual Private Network (EVPN) routing devices to ensure that multicast traffic is forwarded only to interfaces with interested receivers, using IGMP labels to update and propagate state information across routers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multicast traffic is forwarded to all interfaces of a switch, then all devices receive the traffic, but bandwidth is wasted on interfaces with no interested listeners
Solution Approach 1:
The patent performs preliminary action by having routers exchange and synchronize multicast state information (such as IGMP snooping data) before multicast traffic arrives. This allows routers to pre-determine which interfaces have interested listeners, enabling selective forwarding of multicast traffic only to those interfaces, thereby avoiding bandwidth waste while ensuring reliable delivery to all intended recipients.
2Reliability
If multicast state information is not synchronized between multi-homed EVPN routing devices, then device complexity is reduced, but multicast traffic delivery accuracy deteriorates
Solution Approach 1:
The patent introduces an intermediary mechanism where multicast state information is exchanged and synchronized between multi-homed EVPN routing devices through standardized protocols (such as BGP EVPN extensions). This intermediary approach allows routers to share listener information without requiring complex direct peer-to-peer synchronization, maintaining delivery accuracy while managing complexity through established networking protocols.
3Loss of energy
If IGMP snooping is implemented, then bandwidth utilization is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by implementing IGMP snooping functionality within the existing EVPN routing device framework, allowing these devices to perform both traditional routing functions and multicast state tracking. By integrating multiple functions into a single system, the patent improves bandwidth utilization through selective forwarding without requiring separate dedicated multicast management devices, thereby managing complexity through multi-functionality.
Data Source
AI summary
In one example, a first routing device of an Ethernet virtual private network (EVPN) is multihomed to a customer edge (CE) routing device with a second routing device. The first routing device includes one or more network interfaces configured to send and receive packets. The first routing device also includes one or more processors configured to receive, via the one or more network interfaces, a first packet from the CE routing device including multicast join information, update multicast state information of the first routing device using the multicast join information from the first packet, and send, via the one or more network interfaces, a second packet including data representative of the multicast join information to the second routing device to synchronize multicast state information of the second routing device with the multicast state information of the first routing device.


