BIERv6 BUM Packet Forwarding for Scalable EVPN Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Ethernet Virtual Private Networks (EVPNs), the use of ingress replication tunnels for broadcast, unknown unicast, and multicast (BUM) data flows leads to high public network link bandwidth consumption and low replication efficiency when the number of devices is large.
Innovation Solution
Introduce a Bit Index Explicit Replication over Internet Protocol version 6 (BIERv6) tunnel into the EVPN to carry BUM packets, replicating them on demand based on a bit string in the BIER header, reducing waste of public network link bandwidth and improving replication efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If ingress replication tunnel is used to carry BUM packets in EVPN, then BUM packets can be forwarded to all VTEPs, but public network link bandwidth consumption increases and replication efficiency decreases
Solution Approach 1:
The patent segments the replication process by introducing BIERv6 tunnels that enable selective replication only to VTEPs that have active receivers for specific multicast groups. This divides the monolithic ingress replication approach into targeted, group-specific replication paths, reducing unnecessary bandwidth consumption on public network links while maintaining complete delivery to all required VTEPs.
2Reliability
If ingress replication is applied to all VTEPs in EVPN, then all receivers can receive BUM packets, but replication efficiency decreases when quantity of devices is large
Solution Approach 1:
The patent implements dynamic replication efficiency by using BIERv6 tunnels that adapt to the actual distribution of receivers. The system dynamically determines which VTEPs need to receive BUM packets based on active multicast group memberships, rather than statically replicating to all VTEPs. This dynamic approach maintains complete delivery coverage while significantly improving replication efficiency in large-scale EVPN deployments.
3Reliability
If BUM packets are replicated to all VTEPs regardless of receiver presence, then delivery completeness is ensured, but bandwidth waste increases
Solution Approach 1:
The patent changes the replication parameter from a static all-VTEPs approach to a dynamic selective approach using BIERv6. The system monitors receiver presence and active multicast group memberships, then adjusts replication behavior accordingly. This parameter change ensures complete delivery to all VTEPs that actually have receivers while eliminating bandwidth waste by not replicating to VTEPs without active receivers.
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
This application provides a BIERv6 packet processing method, and the method is applied to an EVPN. The method includes: A first network device receives a BIERv6 packet sent by a second network device. The BIERv6 packet includes an IPv6 header and a BUM packet, a source address SA of the IPv6 header is a first IPv6 address, the first IPv6 address identifies the second network device, the first network device is an egress device in a BIER domain, and the second network device is an ingress device in the BIER domain. The first network device determines, based on the first IPv6 address, a first EVPN instance to which the BUM packet belongs. The first network device forwards the BUM packet based on the first EVPN instance. The foregoing technical solutions can reduce waste of public network link bandwidth, and improve BUM packet replication efficiency.