-
公开(公告)号:US20230412467A1
公开(公告)日:2023-12-21
申请号:US17845326
申请日:2022-06-21
Applicant: Arista Networks, Inc.
Inventor: Nader Lahouti , Sakti Aishwarya Arunachalam , Sudip Regmi
CPC classification number: H04L41/14 , H04L41/12 , H04L12/1895
Abstract: A method and system for centralized network multicast state publication. Specifically, in overcoming the limitation(s) of existing monitoring and/or reporting approaches to ascertaining network multicast state, embodiments disclosed herein deliver a solution for centralized network multicast state publication. To that end, embodiments disclosed herein employ a centralized network controller configured to obtain aggregated network state, including network multicast state, through embedded logical agents interspersed across a network (e.g., on each network device). Thereafter, the network multicast state may be published through one or many notification channel(s) to any number of subscribing consumers interested in the network multicast state. Furthermore, the notification channel(s) may be implemented using an open-source, distributed, in-memory database that also features a message queuing (or messaging) system. Specifically, the network multicast state (or varying contexts thereof) may be packaged as message(s) (or notification(s)) and thus published to any subscribing consumer(s) through the appropriate notification channel(s).
-
公开(公告)号:US20230412450A1
公开(公告)日:2023-12-21
申请号:US17845321
申请日:2022-06-21
Applicant: Arista Networks, Inc.
Inventor: Frederic Laine , Nader Lahouti , Ryan Andrew Morris , Sakti Aishwarya Arunachalam , Sudip Regmi
IPC: H04L41/0604 , H04L41/0659 , H04L41/12 , H04L43/0823 , H04L43/0817 , H04L47/2483
CPC classification number: H04L41/0627 , H04L41/0659 , H04L41/12 , H04L43/0847 , H04L43/0817 , H04L47/2483
Abstract: A method and system for multicast flow restoration following network failure detection. Specifically, in addressing the aftermath following a network failure, one or more embodiments disclosed herein propose a solution through which failure-impacted network multicast(s) may be identified and, subsequently, restored with or without third-party intervention. To that end, one or more embodiments disclosed herein employ(s) a centralized network controller configured to obtain aggregated network state, including network topology information, through numerous logical agents interspersed across a network. Thereafter, the aggregated network state may be leveraged to ascertain and remedy any network multicast disruptions.
-
23.
公开(公告)号:US20210144089A1
公开(公告)日:2021-05-13
申请号:US17115592
申请日:2020-12-08
Applicant: Arista Networks, Inc.
Inventor: Kumaran Narayanan , Sudip Regmi , Prashant Srinivas , Venkitraman Kasiviswanathan
IPC: H04L12/753 , H04L12/741 , H04L12/745
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.
-
公开(公告)号:US10831469B2
公开(公告)日:2020-11-10
申请号:US15626030
申请日:2017-06-16
Applicant: Arista Networks, Inc.
Inventor: Sudip Regmi , Udayakumar Srinivasan , Kenneth James Duda , Anirban Sinha
IPC: G06F8/656 , H04L29/08 , H04L12/24 , G06F9/455 , G06F30/18 , G06F8/61 , G06F9/4401 , G06F8/65 , G06F16/951 , G06F111/02 , G06F8/60 , H04L12/26
Abstract: A method and apparatus of a network element that installs a device driver used to manage hardware of the network element is described. In an exemplary embodiment, the network element detects, with a functionality of a network element operating system, the hardware of a data plane of the network element, where at least one component of the network element operating system is executing in a first container as a first set of processes. The network element further determines a device driver for the hardware and installs the device driver in a kernel of the host operating system. The network element additionally manages the data, with the network element operating system, using the device driver.
-
公开(公告)号:US10445089B2
公开(公告)日:2019-10-15
申请号:US15626028
申请日:2017-06-16
Applicant: Arista Networks, Inc.
Inventor: Sudip Regmi , Udayakumar Srinivasan , Kenneth James Duda , Anirban Sinha
IPC: G06F9/44 , G06F8/656 , H04L29/08 , G06F8/61 , G06F9/4401 , G06F8/65 , H04L12/24 , G06F17/50 , G06F9/455 , G06F16/951 , G06F8/60 , H04L12/26
Abstract: A method and apparatus of a network element that hitlessly upgrades a network element operating system of a network element is described. In an exemplary embodiment, the network element hitlessly upgrades the network element operating system by instantiating a second container and starts a second set of processes using a second image of the network element operating system in the second container. In addition, the network element executes a first image of the network element operating system as a first set of processes in a first container. The network element additionally synchronizes state data between the first set of processes and the second set of processes. Furthermore, the network element sets the second set of processes as managing a plurality of hardware tables, and stops the first set of processes within the first container.
-
26.
公开(公告)号:US20170359305A1
公开(公告)日:2017-12-14
申请号:US15182099
申请日:2016-06-14
Applicant: Arista Networks, Inc.
Inventor: Jikai Yin , Sudip Regmi , Suresh Kumar Nalagatla
IPC: H04L29/12 , H04L12/24 , H04L12/721 , H04L12/703
CPC classification number: H04L45/28 , H04L41/0663 , H04L41/0672 , H04L45/021 , H04L45/741 , H04L49/602 , H04L61/2514 , H04L61/255
Abstract: In general, embodiments of the invention relate to a method and system for enabling a peer state synchronization mechanism for dynamic network address translation (DNAT). More specifically, at least two network elements may be permitted to mount each other's DNAT tables, thereby providing redundancy for the implementation of DNATs in case of the failover of one of the network elements. The failed network element may then re-initialize while the functional network element continues to process packets, including packets that have been redirected to the functional network element post-failure of the failed network element. Upon completing re-initialization, the once failed network element recovers its DNAT table from the functional network element and proceeds to process packets normally.
-
-
-
-
-