Multicasting using selective advertisement of EVPN routes
AssigneeArista Networks, Inc.
InventorsSwati Patel, Bharathram Pattabhiraman, Sandeep Betha
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A method in a network device for advertising Ethernet Virtual Private Network (EVPN) routes in a network, the method comprising:
- receiving a multicast packet for a multicast group from a sender;
- determining whether the sender of the multicast packet is directly connected to the network device or is not directly connected to the network device;
- in response to a determination that the sender of the multicast packet is directly connected to the network device:
- advertising an EVPN route that informs a plurality of edge devices on the network about the multicast group and underlay tunnel information;
- and
- multicasting the received multicast packet to the plurality of edge devices;
- and
- in response to a determination that the sender of the multicast packet is not directly connected to the network device, multicasting the received multicast packet to receivers that are directly connected to the network device without advertising the EVPN route to the plurality of edge devices on the network.
A method in a network device for advertising Ethernet Virtual Private Network (EVPN) routes in a network, the method comprising:
- receiving a multicast packet for a multicast group from a sender;
- determining whether the sender of the multicast packet is directly connected to the network device or is not directly connected to the network device;
- and
- in response to a determination that the sender of the multicast packet is not directly connected to the network device, multicasting the received multicast packet to receivers that are directly connected to the network device without informing the receivers on the network about the multicast group and underlay tunnel information, wherein the underlay tunnel information informs the receivers how the network device will encapsulate multicast packets.
A 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:
- receive information containing a multicast group;
- determine whether the information is a multicast packet or not a multicast packet;
- in response to a determination that the information is a multicast packet, determine whether a sender of the multicast packet is behind the network device;
- and
- in response to a determination that the sender is behind the network device, inform a plurality of edge devices about the multicast group.
Dependencies are inferred from the claim text.