-
公开(公告)号:US11870605B2
公开(公告)日:2024-01-09
申请号:US17840599
申请日:2022-06-14
Applicant: Arista Networks, Inc.
Inventor: Suresh Nalagatla , Saravanan Balasubramanian , Prashant Srinivas , Bharathram Pattabhiraman
CPC classification number: H04L12/4641 , H04L12/1886 , H04L12/44 , H04L12/462
Abstract: 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.
-
公开(公告)号:US20210092092A1
公开(公告)日:2021-03-25
申请号:US16579208
申请日:2019-09-23
Applicant: Arista Networks, Inc.
Inventor: Alton Lo , Prashant Srinivas , Rajesh Semwal , Santosh Kumar
IPC: H04L29/12 , H04L12/18 , H04L12/743 , H04L12/745 , H04L12/46 , H04L12/715
Abstract: In one embodiment, a method is provided. The method includes determining that a network device should use an underlay multicast group associated with an overlay multicast group for multicast traffic. The underlay multicast group carries multicast traffic for the overlay multicast group. The overlay multicast group is associated with a virtual private network. The method also includes determining an underlay multicast group address for the underlay multicast group. The overlay multicast group is associated with an overlay multicast group address. A first portion of the underlay multicast group address is a function of the overlay multicast group address. The method further includes forwarding one or more multicast packets to one or more multicast receivers via the underlay multicast group using the underlay multicast group address.
-
公开(公告)号:US11601364B2
公开(公告)日:2023-03-07
申请号:US17115592
申请日:2020-12-08
Applicant: Arista Networks, Inc.
Inventor: Kumaran Narayanan , Sudip Regmi , Prashant Srinivas , Venkitraman Kasiviswanathan
IPC: H04L45/58 , H04L45/48 , H04L45/745 , H04L45/748 , H04L45/021
Abstract: A network element and method for programming a network element that includes detecting an update to a first route in a routing information base (RIB) is disclosed. The method includes locating a first route network prefix associated with the first route within a network prefix trie (NPT); determining that, prior to the update, a first parent network prefix and the first route network prefix were reachable using a pair of different next hops connected to the network element; and determining that, after the update, the first parent network prefix and the first route network prefix are reachable using a first common next hop connected to the network element. The method also includes removing an existing forwarding information base (FIB) entry in the FIB associated with the first route network prefix.
-
公开(公告)号:US20220337510A1
公开(公告)日:2022-10-20
申请号:US17235269
申请日:2021-04-20
Applicant: Arista Networks, Inc.
Inventor: Vijay Mahadevan , Rajesh Semwal , Prashant Srinivas
IPC: H04L12/707 , H04L12/761 , H04L12/721 , H04L12/715 , H04L12/713
Abstract: Embodiments described herein relate to techniques for designated forwarder (DF) elections, which may include: obtaining DF candidates that are part of a supplementary broadcast domain (SBD), wherein the DF candidate is one of the plurality of DF candidates for the SBD; performing a SBD DF election process to determine an SBD DF winner from among the DF candidates; making a first determination that the DF candidate is not the SBD DF winner; making second determination that a first broadcast domain (BD) provisioned on the DF candidate is not provisioned on the SBD DF winner; excluding the first BD from a set of BDs that are also provisioned on the SBD DF winner; performing additional DF election processes for each BD of the set of BDs; and processing multicast traffic based at least in part on the SBD DF election process and the additional DF election processes.
-
公开(公告)号:US10243754B2
公开(公告)日:2019-03-26
申请号:US14788230
申请日:2015-06-30
Applicant: Arista Networks, Inc.
Inventor: Xiaoyan Chang , John French , Prashant Srinivas , Maxim Martynov , Srinivas Subramanian , Yu Iu
IPC: H04L12/24 , H04L29/08 , H04L12/801 , H04L12/18
Abstract: Method and system for reducing multicast traffic loss including configuring, on a primary DR including a first configured DR priority, a DR parameter including a value and an attribute; sending to a secondary DR, after a PIM interface comes up, a PIM hello message including a default DR priority lower than a second configured priority of the secondary DR; sending to the secondary DR, after the primary DR reaches a system-up state, a PIM hello message including the default DR priority; performing DR functionality, by the primary DR, after reaching the system-up state; and sending to the secondary DR, after waiting a time period corresponding to the value of the DR parameter, a PIM hello message including the first configured DR priority, where the primary DR waits to send the last PIM hello message to the secondary DR after the time period based on the attribute of the DR parameter.
-
6.
公开(公告)号:US20180278517A1
公开(公告)日:2018-09-27
申请号:US15470417
申请日:2017-03-27
Applicant: Arista Networks, Inc.
Inventor: Kumaran Narayanan , Sudip Regmi , Prashant Srinivas , Venkitraman Kasiviswanathan
IPC: H04L12/753 , H04L12/755
CPC classification number: H04L45/48 , H04L45/021 , H04L45/745 , H04L45/748
Abstract: In general, the invention relates to a method for programming a network element. The method includes detecting an addition of a first route in a routing information base (RIB) on the network element, adding, in response to detecting the addition, a first route network prefix associated with the first route to a network prefix trie (NPT), identifying, based on the adding, a first parent network prefix for the first route network prefix using the NPT, making a first determination that the first route network prefix and the first parent network prefix are reachable via a first common next hop connected to the network element, and waiving, based on the first determination, a creation of a forwarding information base (FIB) entry associated with the first route network prefix in a FIB on the network element.
-
公开(公告)号:US12301452B2
公开(公告)日:2025-05-13
申请号:US18415771
申请日:2024-01-18
Applicant: Arista Networks, Inc.
Inventor: Kumaran Narayanan , Sudip Regmi , Prashant Srinivas , Venkitraman Kasiviswanathan
IPC: H04L45/48 , H04L45/745 , H04L45/748 , H04L45/021
Abstract: A network element and method for programming a network element that includes detecting an update to a first route in a routing information base (RIB) is disclosed. The method includes locating a first route network prefix associated with the first route within a network prefix trie (NPT); determining that, prior to the update, a first parent network prefix and the first route network prefix were reachable using a pair of different next hops connected to the network element; and determining that, after the update, the first parent network prefix and the first route network prefix are reachable using a first common next hop connected to the network element. The method also includes removing an existing forwarding information base (FIB) entry in the FIB associated with the first route network prefix.
-
公开(公告)号:US11924093B2
公开(公告)日:2024-03-05
申请号:US18160075
申请日:2023-01-26
Applicant: Arista Networks, Inc.
Inventor: Kumaran Narayanan , Sudip Regmi , Prashant Srinivas , Venkitraman Kasiviswanathan
IPC: H04L45/48 , H04L45/745 , H04L45/748 , H04L45/021
CPC classification number: H04L45/48 , H04L45/745 , H04L45/748 , H04L45/021
Abstract: A network element and method for programming a network element that includes detecting an update to a first route in a routing information base (RIB) is disclosed. The method includes locating a first route network prefix associated with the first route within a network prefix trie (NPT); determining that, prior to the update, a first parent network prefix and the first route network prefix were reachable using a pair of different next hops connected to the network element; and determining that, after the update, the first parent network prefix and the first route network prefix are reachable using a first common next hop connected to the network element. The method also includes removing an existing forwarding information base (FIB) entry in the FIB associated with the first route network prefix.
-
公开(公告)号:US11909542B2
公开(公告)日:2024-02-20
申请号:US17667266
申请日:2022-02-08
Applicant: Arista Networks, Inc.
Inventor: Bharathram Pattabhiraman , Suresh Nalagatla , Saravanan Balasubramanian , Prashant Srinivas
CPC classification number: H04L12/18 , H04L12/4641 , H04L45/16
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.
-
公开(公告)号:US11502865B2
公开(公告)日:2022-11-15
申请号:US16953939
申请日:2020-11-20
Applicant: Arista Networks, Inc.
Inventor: Kiran Immidi , Santosh Kumar , Kalyan Chakravarthy Nidumolu , Prashant Srinivas , Gaofeng Yue
Abstract: Multicast traffic in a virtual extensible local area network (VXLAN). In some embodiments, a method is provided. The method includes registering a network device as a virtual extensible local area network (VXLAN) tunnel endpoint (VTEP) of a VXLAN. The VXLAN includes an overlay network and the overlay network is implemented on an underlay network. The method also includes receiving multicast traffic from the multicast source. The method further includes transmitting the multicast traffic to one or more multicast receivers using the underlay network.
-
-
-
-
-
-
-
-
-