Patents Assigned to Arista Networks, Inc.
  • Patent number: 12381807
    Abstract: A method for supporting virtual machine (VM) mobility between network devices connected to a network includes: selecting a first type of route for interconnecting VMs that are connected to the network devices; and adding a feature of a second type of route to the first type of route to enable the network devices to execute proxy address resolution protocol (ARP) for transmitting network traffic between the VMs without requiring each of the network devices to store a physical address of each of the VMs in respective ones of a network address table.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: August 5, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Alton Lo, Ian McCloghrie, Navdeep Bhatia
  • Publication number: 20250247289
    Abstract: Particular example embodiments described herein can provide for a system, an apparatus, and a method for providing synchronization for a network device operating in a network environment. Operations may include managing a configuration for the network device by a source control management (SCM) engine configured to track changes in the configuration using a source control management system (SCM) database. The operations may also include synchronizing the configuration between the SCM database and a system database of the network device such that their stored representations of configuration information associated with the network device are substantially the same. In particular embodiments, the SCM engine comprises a Git™ element that allows for one or more differences to a configuration session to be committed with a corresponding full textual representation.
    Type: Application
    Filed: January 30, 2024
    Publication date: July 31, 2025
    Applicant: Arista Networks, Inc.
    Inventors: Hua Zhong, Diego Alfredo Asturias, Aroun Babu Pandurangan
  • Publication number: 20250247326
    Abstract: An ingress provider edge (IPE) device of a provider network receives a packet from outside of the provider network. The IPE device determines the packet is to be transmitted to a device on an Ethernet segment on which the IPE device is multihomed. The IPE device transmits the packet on the Ethernet segment even though the designated forwarder for the Ethernet segment is from IPE device. Furthermore, the IPE device labels the packet with an IPE identifier that identifies the IPE device for the packet, and forwards the labeled packet to other devices on the provider network. An egress provider edge (EPE) device that is (a) multihomed on the same Ethernet segment as the IPE device and (b) is the designated forwarder for the Ethernet segment receives the packet. The EPE device refrains from transmitting the packet on the Ethernet segment.
    Type: Application
    Filed: January 31, 2024
    Publication date: July 31, 2025
    Applicant: Arista Networks, Inc.
    Inventors: Prashant Srinivas, Rajesh Semwal, Ramakrishnan Ganapathy Iyer, Santosh Kumar, Sudip Regmi, Vijay Mahadevan
  • Patent number: 12375400
    Abstract: An EVPN network device may advertise an EVPN IMET (type-3) route in a corresponding message to one or more peer EVPN network devices. The EVPN IMET route advertisement message may include an E-tree extended community indicating a leaf or root designation of a locally attached site at the advertising EVPN network device. The inclusion of the E-tree extended community in the EVPN IMET route advertisement message may provide desired traffic handling for implementing an EVPN E-tree service such as handling of BUM traffic.
    Type: Grant
    Filed: May 17, 2024
    Date of Patent: July 29, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Akhil Shashidhar, Aaron David Bamberger
  • Publication number: 20250219528
    Abstract: Particular example embodiments described herein can provide for a system, an apparatus, and a method for a trans-inductor voltage regulator to reduce voltage hazards. The system, apparatus, and method can include, for example, a trans-inductor voltage regulator (TLVR) circuit that includes a multi-phase voltage regulator circuit; a plurality of phases of a primary winding connected in series. The plurality of phases includes a first phase and a last phase. The TLVR circuit can further include a ground located between the first phase and the last phase, and a compensation inductor situated such that at least one of the plurality of phases is between the ground and the compensation inductor.
    Type: Application
    Filed: December 28, 2023
    Publication date: July 3, 2025
    Applicant: Arista Networks, Inc.
    Inventor: Charles Melvin Aden
  • Patent number: 12348495
    Abstract: A networking system may perform a border gateway protocol (BGP) switchover from an active BGP process to a standby BGP process. The standby BGP process may obtain transport layer protocol state information, for a given time, of a transport layer session for the active BGP process. The standby BGP process may update the transport layer protocol state information based on BGP messages conveyed, after the given time, over the transport layer session and forwarded to the standby BGP process. Based on a BGP switchover criterion being met, a replacement transport layer session may be set up using the updated transport layer protocol state information. The replacement transport layer session continues the transport layer session after the BGP switchover.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: July 1, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Joanne Mikkelson, Sharad Birmiwal, Salam Noureddine
  • Patent number: 12348334
    Abstract: A first network device for a first virtual network identifier (VNI) domain may be coupled to a second network device for a second VNI domain via an interconnect network. When serving as the downstream network device for processing network traffic from the first VNI domain to the second VNI domain, the second network device may perform remote VNI to local VNI translation for the network traffic, thereby facilitating proper network traffic handling even in network configurations in which the first network device is not configured to perform downstream VNI translation. If desired, instead of or in addition to performing VNI translation for its own VNI domain, the second network device may serve as a service device to perform VNI translation for a third VNI domain.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: July 1, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Alton Lo, Ian McCloghrie
  • Patent number: 12348480
    Abstract: A network device may obtain its Internet Protocol (IP) address information. The network device may receive a device network address assignment message that indicates an IP address of the network device. The network device may receive a router advertisement message that indicates an IP address prefix that includes the IP address and that indicates a prefix length of the IP address prefix. The network device may form an IP interface that specifies the IP address and the prefix length.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: July 1, 2025
    Assignee: Arista Networks, Inc.
    Inventors: William Fenner, Eamon Doyle
  • Publication number: 20250211527
    Abstract: A networking device has a control plane that manages a data plane having a forwarding table with entries describing the operation of the data plane. When the control plane applies a modification, such as a software update, the control plane may re-determine table entries for the forwarding table. Rather than automatically pausing processing of the data plane while the table entries are redetermined and applied to the forwarding plane, the control plane copies the forwarding table to a shadow table and uses the shadow table to initially process entries after the control plane is modified. Entries are matched with the shadow table to determine whether the modified control plane actually requires modification to the existing data plane, enabling selective pausing of the data plane.
    Type: Application
    Filed: December 22, 2023
    Publication date: June 26, 2025
    Applicant: Arista Networks, Inc.
    Inventor: Lakshmikantha Chowdary Pothula
  • Patent number: 12341769
    Abstract: A method of operating a network is provided that includes identifying a plurality of client devices connected to the network, categorizing the client devices into respective client groups based on device characteristics of each of the client devices, analyzing traffic patterns among the client groups and assigning the client groups to respective network segments based on the observed traffic patterns, and generating one or more network access policy for at least one of the network segments based on the traffic patterns or baseline behavior associated with a portion of the client devices belonging to the at least one of the network segments.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: June 24, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Krishna Prabhakar, Rajarao Bhagya Prasad Nittur, Anoop Kumaran Nair, Rajesh Kumar Ganapathy Achari, Madhusudhan Chitradurga Sethuram Setty, Venkatesh Ramachandran
  • Publication number: 20250193147
    Abstract: Operations include: identifying a first dataflow associated with a particular communications protocol; evaluating the first dataflow to determine that the first dataflow meets a hardware-based Network Address Translation (NAT) usage criteria; responsive to determining that the first dataflow meets the hardware-based NAT usage criteria, executing a set of hardware-based NAT operations to process a first set of packets corresponding to the first dataflow; identifying a second dataflow associated with the same particular communications protocol; evaluating the second dataflow to determine that the second dataflow does not meet the hardware-based NAT usage criteria; and responsive to determining that the second dataflow does not meet the hardware-based NAT usage criteria, executing a first set of software-based NAT operations to process a second set of packets corresponding to the second dataflow.
    Type: Application
    Filed: December 11, 2023
    Publication date: June 12, 2025
    Applicant: Arista Networks, Inc.
    Inventors: Navdeep Bhatia, Sebastiano Borgione, Prasanna Parthasarathy, Michael Chih-Yen Wang
  • Publication number: 20250184412
    Abstract: A networking device receives packets that may include a label header specifying a label for processing the packet based on a corresponding entry in a label table. When the label has a corresponding entry in the label table, the packet is processed according to the label entry. When the packet has a label but the label table does not have a corresponding label, rather than discarding the packet, the networking device converts the packet for forwarding according to a network address specified in the packet. Label headers may be removed from the packet to prevent subsequent devices from incorrectly continuing label-based processing, enabling the packet to “exit” the overall path represented by the labels and processed as though the packet didn't arrive with a label header. When devices may lack intended labels, this permits continued processing of packets according to the network address information.
    Type: Application
    Filed: November 30, 2023
    Publication date: June 5, 2025
    Applicant: Arista Networks, Inc.
    Inventors: Rajan Keshari, Anil Joshi, Basil Saji
  • Patent number: 12317083
    Abstract: A method of operating an access point in a wireless network is provided. The method can include detecting that a client in the wireless network is connecting to, connected to, or communicating with an unauthorized access point. The method can further include using the access point to send a spoofed management frame impersonating the unauthorized access point to the client in response to detecting that the client is connected to or communicating with the unauthorized access point. The spoofed management frame can include a channel switch announcement information element and/or an extended channel switch announcement information element directing the client to switch to a new channel so that the client disconnects from the unauthorized access point.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: May 27, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Anubhav Gupta, Pratik Bathe, Jatin Parekh
  • Patent number: 12316497
    Abstract: A network device may receive encoded provisioning information from a source of provisioning information, such as a bootstrap server, as part of a provisioning operation. An analysis tool on a client device or on the network device may be configured to obtain the encoded provisioning information, parse the encoded provisioning information to obtain one or more decoded portions of the provisioning information, and output information resulting from the parsing operation, thereby providing insight into device provisioning information often encoded in a complex manner.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: May 27, 2025
    Assignee: Arista Networks, Inc.
    Inventor: Eamon Doyle
  • Publication number: 20250159650
    Abstract: Techniques for enabling a communication device to determine a geographic location, corresponding to its own geographic location, by computing a polygon-shaped geographical region that surrounds the geographic location of the communication device are disclosed. To compute the polygon-shaped geographical region, a processor at the communication device selects a set of location information corresponding to received geographical coordinates of multiple location-enabled devices. The polygon-shaped geographical region is determined such that each of the plurality of location-enabled devices is located along a perimeter of the polygon-shaped geographical region and such that the communication device is located within the polygon-shaped geographical region.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 15, 2025
    Applicant: Arista Networks, Inc.
    Inventors: Parag Mittal, Rachit Srivastava
  • Patent number: 12299317
    Abstract: Systems and methods for maintaining order consistency for asynchronous writes in a network device. In one embodiment, a method includes issuing, by a feature agent of a network device, a plurality of writes to software tables which may be contained in the feature agent. For each write, a corresponding entry is added to a log associated with the software tables, the log entry identifying an order of the write among the plurality of writes. A hardware agent accesses the log to select a next one of the entries in the identified write order and then accesses the software table to retrieve content identified by the selected log entry. The hardware agent then translates the information from the software table to a different form if necessary and writes the information to one or more hardware tables that are indicated by the write associated with the selected log entry.
    Type: Grant
    Filed: April 17, 2023
    Date of Patent: May 13, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Ashwini Kumar, Ramakrishna Paduvalli, Ramya Edara, Sriram Sellappa, Suhas Joshi
  • Publication number: 20250133012
    Abstract: A networking device uses multipath routing for paths designated as logical paths having associated physical interfaces, such that link down events are processed by remapping related logical paths to other physical links. The networking device includes a forwarding table that is generated according to a multipath algorithm, such as an equal-cost multipath (ECMP) algorithm. The forwarding table specifies different logical paths mapped to physical links, which may include different physical interfaces and related processing information. Packets are processed by selecting a logical path and applying the mapped profile information and/or physical egress interface of the selected logical path. When a link down monitor detects a link down event, a logical path mapped to the now-unavailable physical link is remapped to another physical link, enabling packets to be selected for the affected logical path and successfully processed before re-calculation of forwarding table to account for the unavailable physical link.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Applicant: Arista Networks, Inc.
    Inventors: Purushothaman Nandakumaran, Terence King Lam Hui
  • Patent number: 12278842
    Abstract: A method and system for maintaining persistent network policies for a virtual machine (VM) that includes determining a name of the VM executing on a first host connected to a first network device; binding the name of the VM to a network policy for the VM on the first network device; acquiring from VM management software, using the name of the VM, a universally unique identifier (UUID) of the VM; associating the UUID to the network policy on the first network device; applying the network policy for the VM on the first network device; subscribing to receive notifications from the VM management software of changes to the configuration of the VM corresponding to the UUID; receiving notification from the VM management software of a configuration change made to the VM corresponding to the UUID; and updating the network policy of the VM to reflect the configuration change of the VM.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: April 15, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Kenneth James Duda
  • Patent number: 12278696
    Abstract: A method and system for the post-adjustment (i.e., offline) of event timestamps to implement virtual time synchronization amongst detection node clocks. In existing methodologies with the goal of clock synchronization, clocks (and timestamps generated therefrom) are disciplined or adjusted at the recordation time of the events on a detection node (e.g., a switch/router, an Internet-of-Things (IoT) device, a wireless sensor, etc.). However, there is no particular reason for these clocks or timestamps to be accurate during the recordation time, but rather, should be accurate at their use or interpretation time. Further, through these recordation time adjustments, clock drifts and timing errors may be gradually introduced, leading to runaway inaccuracies. The disclosed method and system intentionally avoids the disciplining of clocks at event recordation times on the detection node and, instead, adjusts timestamps during interpretation times, to overcome the aforementioned issues.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: April 15, 2025
    Assignee: Arista Networks, Inc.
    Inventors: David C. A. Snowdon, David J. Mirabito
  • Patent number: 12273261
    Abstract: A network device may receive updated link-state information from a neighboring network device. The network device may omit processing of the received link-state information by ignoring the updates or differences if they are in portions of the link-state information that do not affect the processing or change output(s) of the processing.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: April 8, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Arpit Bansal, Manoj Agiwal, Vivek Ilangovan