EVPN PIM neighborship
AssigneeArista Networks, Inc.
InventorsBharathram Pattabhiraman, Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas
Life of this patent
Estimating the term…
Abstract
Protocol-Independent Multicast (PIM) uses PIM hello messages to maintain neighborship information. PIM may be implemented in an Ethernet VPN (EVPN) providing Optimized Inter-Subnet Multicast (OISM). Techniques are disclosed for improving PIM neighborship efficiency and speed in an EVPN. An Inclusive Multicast Ethernet Tag (IMET) may be used to set PIM neighborship instead of using PIM hello messages and TCP may be used to determine if the neighbor is disconnected instead of tracking PIM timers.
Claims20
A computer-implemented method, comprising:
- receiving, by a computer device, a first message from a gateway device over a network connection, the first message including first neighbor information and one or more flags indicating that the first neighbor information is used to establish protocol-independent multicast neighborship;
- modifying, by the computer device, a protocol-independent multicast neighbor table based on the first neighbor information;
- and
- sending, by the computer device, a second message to the gateway device over the network connection, the second message including second neighbor information and the one or more flags indicating that the second neighbor information is used to establish protocol-independent multicast neighborship.
A computer system, comprising:
- one or more processors;
- and
- one or more machine-readable medium coupled to the one or more processors and storing computer program code comprising sets of instructions executable by the one or more processors to:
- receive a first message from a gateway device over a network connection, the first message including first neighbor information and one or more flags indicating that the first neighbor information is used to establish protocol-independent multicast neighborship;
- modify a protocol-independent multicast neighbor table based on the first neighbor information;
- and
- send a second message to the gateway device over the network connection, the second message including second neighbor information and the one or more flags indicating that the second neighbor information is used to establish protocol-independent multicast neighborship.
One or more non-transitory computer-readable medium storing computer program code comprising sets of instructions to:
- receive a first message from a gateway device over a network connection, the first message including first neighbor information and one or more flags indicating that the first neighbor information is used to establish protocol-independent multicast neighborship;
- modify a protocol-independent multicast neighbor table based on the first neighbor information;
- and
- send a second message to the gateway device over the network connection, the second message including second neighbor information and the one or more flags indicating that the second neighbor information is used to establish protocol-independent multicast neighborship.
Dependencies are inferred from the claim text.