Patents Assigned to Arista Networks, Inc.
-
Patent number: 12381807Abstract: 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: GrantFiled: October 21, 2021Date of Patent: August 5, 2025Assignee: Arista Networks, Inc.Inventors: Alton Lo, Ian McCloghrie, Navdeep Bhatia
-
Publication number: 20250247289Abstract: 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: ApplicationFiled: January 30, 2024Publication date: July 31, 2025Applicant: Arista Networks, Inc.Inventors: Hua Zhong, Diego Alfredo Asturias, Aroun Babu Pandurangan
-
Publication number: 20250247326Abstract: 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: ApplicationFiled: January 31, 2024Publication date: July 31, 2025Applicant: Arista Networks, Inc.Inventors: Prashant Srinivas, Rajesh Semwal, Ramakrishnan Ganapathy Iyer, Santosh Kumar, Sudip Regmi, Vijay Mahadevan
-
Patent number: 12375400Abstract: 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: GrantFiled: May 17, 2024Date of Patent: July 29, 2025Assignee: Arista Networks, Inc.Inventors: Akhil Shashidhar, Aaron David Bamberger
-
Publication number: 20250219528Abstract: 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: ApplicationFiled: December 28, 2023Publication date: July 3, 2025Applicant: Arista Networks, Inc.Inventor: Charles Melvin Aden
-
Patent number: 12348495Abstract: 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: GrantFiled: February 13, 2023Date of Patent: July 1, 2025Assignee: Arista Networks, Inc.Inventors: Joanne Mikkelson, Sharad Birmiwal, Salam Noureddine
-
Patent number: 12348334Abstract: 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: GrantFiled: July 10, 2023Date of Patent: July 1, 2025Assignee: Arista Networks, Inc.Inventors: Alton Lo, Ian McCloghrie
-
Patent number: 12348480Abstract: 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: GrantFiled: February 15, 2023Date of Patent: July 1, 2025Assignee: Arista Networks, Inc.Inventors: William Fenner, Eamon Doyle
-
Publication number: 20250211527Abstract: 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: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Arista Networks, Inc.Inventor: Lakshmikantha Chowdary Pothula
-
Patent number: 12341769Abstract: 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: GrantFiled: December 27, 2023Date of Patent: June 24, 2025Assignee: 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: 20250193147Abstract: 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: ApplicationFiled: December 11, 2023Publication date: June 12, 2025Applicant: Arista Networks, Inc.Inventors: Navdeep Bhatia, Sebastiano Borgione, Prasanna Parthasarathy, Michael Chih-Yen Wang
-
Publication number: 20250184412Abstract: 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: ApplicationFiled: November 30, 2023Publication date: June 5, 2025Applicant: Arista Networks, Inc.Inventors: Rajan Keshari, Anil Joshi, Basil Saji
-
Patent number: 12317083Abstract: 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: GrantFiled: February 22, 2023Date of Patent: May 27, 2025Assignee: Arista Networks, Inc.Inventors: Anubhav Gupta, Pratik Bathe, Jatin Parekh
-
Patent number: 12316497Abstract: 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: GrantFiled: October 16, 2023Date of Patent: May 27, 2025Assignee: Arista Networks, Inc.Inventor: Eamon Doyle
-
Publication number: 20250159650Abstract: 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: ApplicationFiled: November 13, 2023Publication date: May 15, 2025Applicant: Arista Networks, Inc.Inventors: Parag Mittal, Rachit Srivastava
-
Patent number: 12299317Abstract: 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: GrantFiled: April 17, 2023Date of Patent: May 13, 2025Assignee: Arista Networks, Inc.Inventors: Ashwini Kumar, Ramakrishna Paduvalli, Ramya Edara, Sriram Sellappa, Suhas Joshi
-
Publication number: 20250133012Abstract: 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: ApplicationFiled: October 24, 2023Publication date: April 24, 2025Applicant: Arista Networks, Inc.Inventors: Purushothaman Nandakumaran, Terence King Lam Hui
-
Patent number: 12278842Abstract: 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: GrantFiled: January 4, 2024Date of Patent: April 15, 2025Assignee: Arista Networks, Inc.Inventors: Douglas Alan Gourlay, Kenneth James Duda
-
Patent number: 12278696Abstract: 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: GrantFiled: May 9, 2023Date of Patent: April 15, 2025Assignee: Arista Networks, Inc.Inventors: David C. A. Snowdon, David J. Mirabito
-
Patent number: 12273261Abstract: 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: GrantFiled: March 29, 2023Date of Patent: April 8, 2025Assignee: Arista Networks, Inc.Inventors: Arpit Bansal, Manoj Agiwal, Vivek Ilangovan