EVPN tenant domain transit network for multicast traffic

US12355590B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12355590-B2
Application numberUS-202318396180-A
CountryUS
Kind codeB2
Filing dateDec 26, 2023
Priority dateJun 29, 2021
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for operating a network device are provided. In some embodiments, a method may comprise: forwarding multicast data packets from a source in a first customer network to a receiver in a second customer network; detecting that another PE device is forwarding the multicast data packets, wherein: Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical interfaces of the PE device and the another PE device, the PE device and the another PE device are PIM neighbors, and the PE device and the another PE device communicate with each other and with the receiver using the PIM protocol through an Ethernet virtual private network (EVPN). The method may further comprise determining the another PE device is an assert winner from among the PE device and the another PE device based on at least one PIM assert message, the another PE device forwarding the multicast data packets.

First claim

Opening claim text (preview).

What is claimed is: 1. A method in a first network edge device in a first network, the method comprising: the first network edge device forwarding multicast traffic received from a source in a second network to at least one receiver in a third network; the first network edge device detecting that a second network edge device in the first network is forwarding the multicast traffic received from the source to the receiver concurrently with the first network edge device; the first network edge device, in response to the detecting, performing an election among a plurality of network edge devices in the first network including the first network edge device and the second network edge device, wherein the second network edge device is elected as an assert winner; the first network edge device ceasing forwarding of the multicast traffic received from the source to the receiver in response to the second network edge device becoming the assert winner, wherein the second network edge device continues to forward the multicast traffic received from the source to the receiver by virtue of being the assert winner; at a time subsequent to the second network edge device becoming the assert winner, the first network edge device performing a subsequent election among the plurality of network edge devices in the first network, wherein the first network edge device is elected as the assert winner; and the first network edge device resuming forwarding of multicast traffic received from the source to the receiver by virtue of being the assert winner, wherein the plurality of network edge devices are in an Ethernet virtual private network (EVPN), wherein Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical interfaces of the first and second network edge devices, wherein the first and second network edge devices communicate with each other using a PIM protocol across the EVPN. 2. The method of claim 1 , wherein the first network edge device performs the subsequent election in response to detecting that the second network edge device is no longer forwarding multicast traffic received from the source to the receiver. 3. The method of claim 2 , wherein detecting that the second network edge device is no longer forwarding multicast traffic received from the source to the receiver is based on exchanging Protocol Independent Multicast (PIM) Hello messages among the plurality of network edge devices in the first network. 4. The method of claim 3 , further comprising converting PIM messages received from the source to SMET messages for transmission over the first network and converting EVPN messages received from the first network to PIM message for transmission to the source. 5. The method of claim 1 , further comprising: receiving a SMET message from a third network edge device in the first network, the SMET message comprising a PIM join message sent from the receiver to the third network edge device that is converted to the SMET message by the third network edge device; and in response to receiving the SMET message from the third network edge device, commence forwarding the multicast traffic received from a source to the receiver. 6. A first network device comprising: one or more computer processors; and a computer-readable storage device comprising instructions for controlling the one or more computer processors to: forward multicast traffic received from a source to at least one receiver; detect that a second network device is forwarding the multicast traffic received from the source to the receiver concurrently with the first network device and, in response thereto, perform an election among a plurality of network devices including the first network device and the second network device, wherein the second network device is elected as an assert winner; cease forwarding of the multicast traffic received from the source to the receiver in response to the second network device becoming the assert winner, wherein the second network device continues to forward the multicast traffic received from the source to the receiver by virtue of being the assert winner; at a time subsequent to the second network edge device becoming the assert winner, perform a subsequent election among the plurality of network devices in the first network, wherein the first network device is elected as the assert winner; and resume forwarding of multicast traffic received from the source to the receiver by virtue of being the assert winner, wherein the plurality of network devices are in an Ethernet virtual private network (EVPN), wherein Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical interfaces of the first and second network devices, wherein the first and second network devices communicate with each other using a PIM protocol across the EVPN. 7. The first network device of claim 6 , wherein the subsequent election is performed in response to detecting that the second network edge device is no longer forwarding multicast traffic received from the source to the receiver. 8. The first network device of claim 6 , wherein the plurality of network devices are in a core network. 9. The first network device of claim 7 , wherein the source is in a first customer network separate from the core network, wherein the receiver is in a second customer network separate from the core network. 10. The first network device of claim 6 , wherein detection that the second network device is no longer forwarding multicast traffic received from the source to the receiver is based on exchanging Protocol Independent Multicast (PIM) Hello messages among the plurality of network devices. 11. The first network device of claim 10 , wherein the PIM Hello messages are periodically exchanged among the plurality of network devices. 12. The first network device of claim 6 , wherein the first device communicates with devices using selective multicast ethernet tag (SMET) messaging and with the source using Protocol Independent Multicast (PIM) messaging. 13. The first network device of claim 12 , wherein the computer-readable storage device further comprises instructions for controlling the one or more computer processors to: convert PIM messages received from the source to SMET messages for transmission among the plurality of network devices; and convert EVPN messages received from among the plurality of network devices to PIM message for transmission to the source. 14. The first network device of claim 6 , wherein PIM is enabled on supplemental bridge domain (SBD) logical interfaces of the first and second network devices. 15. The first network device of claim 6 , wherein the computer-readable storage device further comprises instructions for controlling the one or more computer processors to: receive, prior to the first network device forwarding the multicast traffic received from a source to the receiver, a SMET message from a third network device among the plurality of network devices, the SMET message comprising a PIM join message sent from the receiver to the third network device that is converted to the SMET message by the third network device; and begin forwarding the multicast traffic received from a source to the receiver in response to receiving the SMET message from the third network device. 16. A non-transitory computer-readable storage device in a first network device, the non-transitory computer-readable storage device having stored thereon computer executable instructions, which when executed, cause the first network device to: forward multicast traffic received from a source

Assignees

Inventors

Classifications

  • with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains · CPC title

  • LAN interconnection over a bridge based backbone · CPC title

  • Star or tree networks · CPC title

  • Measures taken prior to transmission · CPC title

  • with management of multicast group membership · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12355590B2 cover?
Techniques for operating a network device are provided. In some embodiments, a method may comprise: forwarding multicast data packets from a source in a first customer network to a receiver in a second customer network; detecting that another PE device is forwarding the multicast data packets, wherein: Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical i…
Who is the assignee on this patent?
Arista Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/4641. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).