Patents Assigned to Arista Networks, Inc.
  • Patent number: 11824738
    Abstract: A method and network device for network traffic flooding. Specifically, the method and network device disclosed herein implement the mitigation of the lack of data-link layer (or L2) addressing resolutions, usually learned by or programmed manually into the network device, through the flooding of affected network traffic across identified network broadcast domains. Flooding of the network traffic in the aforementioned manner may ensure that at least the destination(s) of the network traffic receives the network traffic at least in scenarios where which it is unknown out of which particular physical network interface(s) should the network traffic be transmitted to reach the destination(s).
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: November 21, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Satish Kumar Selvaraj, Sriram Chidambaram, Jian Zhen
  • Patent number: 11818034
    Abstract: A method for processing packets in a network device, comprising: determining that a packet received by the network device is to be processed using a next hop group, selecting a member of the next hop group, and transmitting the packet to a second network device associated with a second member of the next hop group.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: November 14, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Mayukh Saubhasik, Tim Tang, Bhavin Rameshbhai Patel
  • Patent number: 11818042
    Abstract: In some embodiments, a method sets a threshold for utilization of a first table, wherein the utilization is based on layer 3 addresses and layer 2 addresses being stored in the first table. When a utilization of the first table does not meet the threshold, the method stores a layer 3 address in the first table. The first table uses a first type of lookup to determine a next hop address for the layer 3 addresses or the layer 2 addresses, and the first table also stores one or more layer 2 addresses. When the utilization of the first table meets the threshold, the method stores the layer 3 address in a second table where the second table uses a second type of lookup to determine the next hop address for layer 3 addresses.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: November 14, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Dhanashree Nagre, Sriram Sellappa, Rajnish Gupta
  • Patent number: 11811901
    Abstract: Methods, systems, and computer-readable mediums for managing forwarding equivalence class (FEC) hierarchies, including obtaining a forwarding equivalence class (FEC) hierarchy; making a first determination that a first hardware component supports a maximum levels of indirection (MLI) quantity; making a second determination that the FEC hierarchy has a hierarchy height; based on the first determination and the second determination, performing a comparison between the MLI quantity and the hierarchy height to obtain a comparison result; and based on the comparison result, performing a FEC hierarchy action set.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: November 7, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Trevor A. W. Siemens, Mayukh Saubhasik
  • Patent number: 11811720
    Abstract: Techniques disclosed herein provide a method for efficiently propagating address resolution reply messages. A first router in a first network receives an address resolution request message from a second router in a second network. The first router generates an entry for the address resolution request message and stores the entry in a pending address resolution requests table. When the first router receives a route advertisement, it extracts a network layer address from the route advertisement and determines whether the pending address resolution requests table includes an entry for the network layer address. If so, the router extracts a link layer address from the route advertisement and generates an address resolution reply message comprising the network layer address and the link layer address. The router then transmits the address resolution reply message to the second router.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: November 7, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Amit Dattatray Ranpise, Kamlesh Raghuvanshi, Kallol Mandal, Rajesh Kumar Semwal, Alton Lo
  • Patent number: 11810836
    Abstract: A processing unit disposed within a compute unit, where the compute unit includes a printed circuit board (PCB) that includes an integrated circuit; a first thermal management device, that includes a first vapor chamber thermally conductively coupled to a first side of the integrated circuit; and a first heatsink thermally conductively coupled to the first vapor chamber; and a second thermal management device, that includes a second vapor chamber; and a second heatsink thermally conductively coupled to the second vapor chamber, where the second thermal management device is thermally conductively coupled to the first thermal management device; where the PCB is interposed between the first thermal management device and the second thermal management device.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: November 7, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Tiffany Doria, Robert Morris Wilcox, Richard Neville Hibbs, Tiong Khai Soo, Ernest M. Thurlow, Zidong Lin
  • Patent number: 11811643
    Abstract: A network device includes storage. The network device also includes a forwarding information manager. The storage stores forwarding information. The storage also stores information source rankings. The forwarding information manager obtains information from a source. The information source rankings include a ranking associated with the source. The forwarding information manager makes a determination, based on the information source rankings, that the source is undesirable. The forwarding information manager discards the information without processing the information based on the determination.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: November 7, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventor: John W. French
  • Patent number: 11809002
    Abstract: A pluggable optical module includes: a casing with an internal space; a latching pocket disposed on a side wall of the casing; and a latch plane on a surface of the latching pocket. The surface is a beveled surface, and the beveled surface delimiting the latch plane has an angle of between 3 to 15 degrees.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: November 7, 2023
    Assignee: Arista Networks, Inc.
    Inventor: Youngbae Park
  • Patent number: 11805035
    Abstract: This disclosure presents several embodiments of a device configured to perform inband telemetry tracking. The device is configured to store a flow table that tracks metrics of a detected packet flow that passes through the device. More specifically, the flow table tracks several telemetry metrics, each telemetry metric being specific to a tracking time period, and tracking statics based only on packets of the packet flow that were received during that specific time period. At an end of an export time period (which is longer than a tracking time period), the device transmits all stored telemetry metrics from the flow table to a collector.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 31, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar, Sahil Midha
  • Patent number: 11805077
    Abstract: A method and apparatus of a network element that processes control plane data in a network element is described. In an exemplary embodiment, the network element receives control plane data and determines a class of the control plane data. In addition, the network element marks the control plane data based on at least on an existence of an indication of whether the network element had previously processed other data in the same class as the class of the control plane data. Furthermore, the network element queues the control plane data.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 31, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Francois Labonte, Hugh W. Holbrook
  • Patent number: 11799780
    Abstract: Systems and methods are provided herein for implementing multi-table OpenFlow flows that have combinations of packet edits. This may be accomplished by a network device receiving a first flow entry with a first set of actions to be installed into a flow table. The network device may determine that the first set of actions includes edits to a plurality of fields of a matched data packet. In response, the network device may change the first set of actions of the first flow entry to edit a first field of the data packet and create a second flow entry with a second set of actions to edit a second field of the data packet. The network device may install the first and second flow entries into one or more flow tables of the network device.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: October 24, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Joseph Olakangil, Nitin Karkhanis, Anuraag Mittal, Purushothaman Nandakumaran, Manjula Gopalakrishnan
  • Patent number: 11799795
    Abstract: Embodiments described herein relate to techniques for distributing shaped subinterfaces among physical interfaces of a port channel. Such techniques include receiving a request to configure a shape rate for a port channel subinterface; generating a physical interface set specifying: a first physical interface and a first allocated bandwidth associated with the first physical interface; and a second physical interface and a second allocated bandwidth associated with the second physical interface; making a selection, using the physical interface set, of the first physical interface based on the first allocated bandwidth being lesser than the second allocated bandwidth; assigning the first physical interface as a first anchor interface for the first port channel subinterface; and adding the first shape rate to the first allocated bandwidth to obtain a first new allocated bandwidth for the first physical interface.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: October 24, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Athichart Tangpong, Rajnish Gupta, Francois Labonte
  • Patent number: 11799882
    Abstract: A method and system for network endpoint identification through network fingerprint based entity resolution. Particularly, embodiments disclosed herein may entail receiving a network fingerprint descriptive of at least a network endpoint; obtaining at least two network endpoint label sets each inferred from the network fingerprint by a different network fingerprint parser; reducing, through entity resolution and heuristics, the at least two network endpoint label sets into a de-duplicated network endpoint label set; and resolving, through a voting algorithm, the de-duplicated network endpoint label set to obtain a unified network endpoint label that best identifies the network endpoint.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: October 24, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Arunabh Ghosh, Debabrata Dash
  • Patent number: 11791916
    Abstract: Embodiments described herein relate to techniques for dynamically adjusting information propagation metrics for information propagation paths of network devices based on signal quality.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: October 17, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Ariff Premji, Manikandan Arumugam, Urvish Mukundbhai Panchal, Hacene Chaouch
  • Patent number: 11792092
    Abstract: A networking system may include one or more network nodes such as one or more network switches. The network switches include respective matching engines. The matching engines across the network switches may be configured to match on a consistent set of matching criteria based on low and high entropy data fields to sample a same subset of packets for each network flow of interest. The sampled packets may include annotations and may be sent to collector circuitry for analysis. Controller circuitry may enforce consistent sampling policies across the network switches.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: October 17, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Vijay Rangarajan, Hugh Holbrook
  • Patent number: 11784921
    Abstract: Embodiments described herein relate to techniques for route control. The techniques may include obtaining, by a routing information base (RIB) agent, a route policy for performing a route action; receiving, by the RIB agent, a route from a routing protocol; analyzing, by the RIB agent, the route using to make a determination about whether to perform the route action; and performing, by the RIB agent, the route action based on the determination. Route actions may include actions relating to route modification, route redistribution, modifications of various attributes of a route, etc.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: October 10, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Trevor D. Mendez, Thanh Lam Thai, Sharad Birmiwal
  • Patent number: 11784878
    Abstract: A method for managing a network device that includes a network operating system (NOS) and a third-party network operating system (3PNOS) includes detecting a 3PNOS state change in a 3PNOS database managed by the 3PNOS, translating the 3PNOS state change into a network device state change, storing the network device state change in a state database managed by the NOS, in response to the storing: detecting a change in the state database by a NOS agent executing in the NOS, initiating, in response to detecting the change in the state database, an update to hardware on the network device by the NOS, wherein the 3PNOS does not directly manage the hardware.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: October 10, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Gil Adrian Torres, Samuel Angebault
  • Patent number: 11775342
    Abstract: In general, embodiments described herein relate to methods and systems for reorganizing processing information hierarchies to remove duplicative and/or redundant portions of a processing information hierarchy such that they, for example, require fewer resources of the network devices on which they are stored.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: October 3, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Mayukh Saubhasik, Imtiyaz Mohammad, Sriram Sellappa
  • Patent number: 11778354
    Abstract: Embodiments of the present disclosure include a pluggable optical line system module for amplification, multiplexing, and demultiplexing of coherent optical signals that can be integrated with a switch-router. Integration may include mechanical, electrical, and software control aspects. One example embodiment of the optical line system is in an industry standard small form factor pluggable module such as OSFP (octal small form factor pluggable) or QSFP (quad small form factor pluggable). When configured in a switch-router, the pluggable optical line is powered, managed and controlled by the switch-router which greatly reduces the cost, space, power and the management complexity of optical line systems.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: October 3, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Hacene Chaouch, Andreas Bechtolsheim, Hugh Holbrook
  • Patent number: 11770291
    Abstract: Embodiments of the present disclosure include systems and methods for determining readiness for switchover operations for network devices. A policy definition specifying a set of criteria and a set of instructions is received. Based on the set of instructions, a first supervisor module is determined whether it is ready for a switchover operation based on the set of criteria. The switchover operation includes a second supervisor module configured as a backup to the first supervisor module taking over for the first supervisor module. A set of conditions are determined whether they are satisfied. When the set of conditions are determined to be satisfied and the first supervisor module is determined to be ready for the switchover operation, the switchover operation is triggered to cause the second supervisor module to take over for the first supervisor module.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: September 26, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Chetandeep Singh, Itthichok Jangjaimon, Pawan Hulyalkar