-
1.
公开(公告)号:US20230412601A1
公开(公告)日:2023-12-21
申请号:US17752497
申请日:2022-05-24
Applicant: Arista Networks, Inc.
Inventor: Douglas Alan Gourlay , Kenneth James Duda , Fred Lo-Tze Hsu
IPC: H04L9/40 , H04L41/0816 , H04L41/0654 , H04L47/2441
CPC classification number: H04L63/101 , H04L63/20 , H04L47/2441 , H04L41/0654 , H04L41/0816
Abstract: A method for managing a network includes obtaining network flow data corresponding to a network device in the network, determining, based on the network flow data, configuration coverage associated with forwarding control configuration of the network device, identifying, using the configuration coverage and the forwarding control configuration, non-coverage, generating a plurality of synthetic packets based on the non-coverage, transmitting the plurality of synthetic packets to the network device, obtaining a set of results associated with the plurality of synthetic packets, making a determination, based on the set of results, that the network device is not implementing at least a portion of the non-coverage correctly, and based on the determination, performing a remediation action on the network device.
-
公开(公告)号:US11539618B2
公开(公告)日:2022-12-27
申请号:US15155940
申请日:2016-05-16
Applicant: Arista Networks, Inc.
Inventor: Kenneth James Duda , Adam James Sweeney
IPC: H04L45/64 , H04L45/74 , H04L45/00 , H04L49/00 , H04L12/46 , H04L45/745 , H04L45/586 , H04L69/22
Abstract: In general, embodiments of the invention relate to routing packets between hosts or virtual machines in different layer 2 domains. More specifically, embodiments of the invention relate to using overlay routing mechanisms in an Internet Protocol (IP) fabric to enable communication between hosts or virtual machines in different layer 2 domains to communication. The overlay routing mechanisms may include direct routing, indirect routing, naked routing, or a combination thereof (e.g., hybrid routing).
-
公开(公告)号:US11301231B2
公开(公告)日:2022-04-12
申请号:US16377148
申请日:2019-04-05
Applicant: Arista Networks, Inc.
Inventor: Prasanna Parthasarathy , Kenneth James Duda , Simon Francis Capper
IPC: G06F8/65 , G06F8/41 , G06F30/34 , G06F30/347 , H04L41/0803 , H04L67/00
Abstract: Embodiments disclosed herein relate to method and systems for updating hardware tables. Such methods may include receiving a flexible pipeline definition from a controller at a compiler; generating, by the compiler, a hardware table update initial instruction set; and transmitting the hardware table update initial instruction set to a network device. The network device may use the hardware table initial instruction set to configure the network device to implement the flexible pipeline definition for a network chip.
-
公开(公告)号:US11237874B2
公开(公告)日:2022-02-01
申请号:US16677650
申请日:2019-11-07
Applicant: Arista Networks, Inc.
Inventor: Kenneth James Duda , Itthichok Jangjaimon , Andre Abreu Calfa , Robert Eugene Gilligan , Roman Olegovich Chertov
Abstract: A network device includes computing resources for utilization by processes hosted by the network device and a computing resources manager. The computing resources manager automatically instantiate a new instance of a first process of the processes upon termination of the first process; makes a determination that the network device has entered an out of computing resources state; and in response to the determination: performs an action set to increase a quantity of the computing resources that are available for allocation to the processes.
-
公开(公告)号:US20210359947A1
公开(公告)日:2021-11-18
申请号:US17385516
申请日:2021-07-26
Applicant: Arista Networks, Inc.
Inventor: Kenneth James Duda
IPC: H04L12/801 , H04L12/741 , H04L12/851 , H04L29/12
Abstract: In general, the invention relates to a method for programming a network device to perform routing of data packets between and/or within networks. More specifically, the method provides a more efficient process for updating the forwarding equivalence class (FEC) table with minimal impacting of the mappings in the forward information base (FIB) of the network device.
-
公开(公告)号:US11178018B2
公开(公告)日:2021-11-16
申请号:US16207731
申请日:2018-12-03
Applicant: Arista Networks, Inc.
Inventor: Kenneth James Duda , Adam James Sweeney , Sudip Regmi
IPC: G06F15/177 , H04L12/24 , G06F9/455
Abstract: In general, the invention relates to a method for managing a real network system. The method includes configuring, using Network Device State Information (NDSI) for at least a portion of the real network system, simulated network devices for a simulated network system. The method further includes obtaining simulation conditions for the simulated network system, simulating, using the simulation conditions, operation of the simulated network system to obtain a simulation result, and initiating an update of at least a portion of the real network system corresponding to the simulated network system.
-
公开(公告)号:US11082282B2
公开(公告)日:2021-08-03
申请号:US16362608
申请日:2019-03-23
Applicant: Arista Networks, Inc.
Inventor: Kenneth James Duda
IPC: H04W4/00 , H04L12/24 , H04L12/775 , H04L12/751 , H04L12/935 , H04L12/741 , H04L12/931
Abstract: A method for processing state information updates. The method includes receiving, by a coordination point, a plurality of state information from a plurality of network elements; processing at least one of the plurality of state information to generate a result; and applying the result to at least one of the plurality of network elements in order to modify an operation of the at least one of the plurality of network elements.
-
公开(公告)号:US20200382342A1
公开(公告)日:2020-12-03
申请号:US16430393
申请日:2019-06-03
Applicant: Arista Networks, Inc.
IPC: H04L12/46
Abstract: A method for processing network traffic data units (NTDUs). The method includes receiving, by a wireless access point (WAP), a NTDU from a client device. The method further includes identifying a virtual tunnel upon which to transmit the NTDU, where the virtual tunnel is associated with a network device and transmitting, via the virtual tunnel, the NTDU to the network device.
-
公开(公告)号:US10341218B2
公开(公告)日:2019-07-02
申请号:US15056334
申请日:2016-02-29
Applicant: Arista Networks, Inc.
Inventor: Kenneth James Duda
IPC: H04L12/751
Abstract: In general, embodiments of the invention relate to a method of programming a data plane forwarding information base (FIB). The method includes obtaining, by a FIB entry optimizer in a control plane, a new entry to be loaded into the data plane FIB, making a first determination, by the FIB entry optimizer, that the data plane FIB is not full; and based on the first determination: loading, by the FIB entry optimizer, the new entry into the data plane FIB.
-
公开(公告)号:US09866409B2
公开(公告)日:2018-01-09
申请号:US15335993
申请日:2016-10-27
Applicant: Arista Networks, Inc.
Inventor: Benoit Sigoure , Kenneth James Duda
IPC: H04L12/56 , H04L12/46 , H04L12/931
CPC classification number: H04L12/4645 , H04L12/4633 , H04L12/4641 , H04L49/354
Abstract: A method for virtual extensible local area network (VXLAN) encapsulation. The method includes receiving a first augmented MAC frame on a first ingress port of a first network device, where the first augmented MAC frame includes a first egress port ID (EPID), a first ingress port ID (IPID), and a first MAC frame. The method further includes identifying a first destination VXLAN tunnel endpoint (VTEP) internet protocol (IP) address based on the first EPID, where the first destination VTEP IP address is associated with a first destination VTEP. The method further includes identifying a source VTEP IP address based on the first IPID, performing VXLAN encapsulation of the first MAC frame to obtain a VXLAN frame, and sending the VXLAN frame to the first destination VTEP via a first egress port of the first network device.
-
-
-
-
-
-
-
-
-