Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Arista Networks Inc patents


Recent patent applications related to Arista Networks Inc. Arista Networks Inc is listed as an Agent/Assignee. Note: Arista Networks Inc may have other listings under different names/spellings. We're not affiliated with Arista Networks Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "A" | Arista Networks Inc-related inventors


System and method of de-skewing electrical signals

A method and apparatus of a device that determines transmit and receive skew times between pairs of lanes of an electrical interface of a network element is described. In an exemplary embodiment, the device couple an optical loopback to transmit and receive interfaces of an optical interface, the optical loopback capable of transporting a first optical signal with a plurality of polarization and quadrature combinations. ... Arista Networks Inc

Method and system for network topology enforcement

A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. ... Arista Networks Inc

Cluster file replication

A cluster file replication system is provided. Each controller of the plurality of controllers is configured to access a filesystem having a plurality of files including a system database of a controller having state information of the plurality of controllers. ... Arista Networks Inc

Layer-2 next-hop group mlag failover

A method and apparatus of a network element that updates an interface list of a multi-link group of a network element is described. In an exemplary embodiment, a network element receives an indication that the interface list for the multi-link group on a network element is to change. ... Arista Networks Inc

Load balancing on multi-chip network switch without full bi-section bandwidth

A network device includes a first network processor that forwards packets based on a first forwarding information table; a second network processor that forwards packets based on a second forwarding information table; a first group of ports operably connected to the first network processor; and a second group of ports operably connected to the second network processor. The first forwarding information table specifies that packets, received by the first network processor, that specify a destination device reachable by the first group of ports and the second group of ports are forwarded by a port of the first group of ports. ... Arista Networks Inc

Pulse counters

A method and apparatus of a device that reads and writes a plurality of counters is described. In an exemplary embodiment, a device receives plurality labels that correspond to the plurality of counters. ... Arista Networks Inc

System and method of a high buffered high bandwidth network element

A method and apparatus of a network element that processes a packet in the network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. ... Arista Networks Inc

Method and system for programming equal-cost multi-path routes on network devices

A method for configuring a network device. The method includes writing a route for a destination ip prefix to the forwarding information base (fib), and after writing the route, obtaining a set of routes and writing the set of routes to a routing information base (rib). ... Arista Networks Inc

Peer state synchronization mechanism for dynamic network address translation (dnat) in a network element

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. ... Arista Networks Inc

Container tracer

In general, embodiments of the invention relate to a method and system for presenting container tracing information (cti). More specifically, cti represents the union of container-server mappings, provided by a third-party container management system (cms), and server-port mappings obtained by a network element using neighbor information. ... Arista Networks Inc

System and method for authentication for field replaceable units

A method and apparatus of a network element that authenticates a field replaceable unit of the network element is described. The network element authenticates a field replaceable unit of the network element by generating a nonce. ... Arista Networks Inc

Method and system for visualizing networks

A method for visualizing a network. The method includes identifying, for each of a set of network elements, a network element role and a network element connectivity, grouping the network elements based on the network element roles, displaying at least a subset of the grouped network elements, and displaying connections between the displayed network elements, based on the network element connectivity.. ... Arista Networks Inc

Method and system for license management

A method for license management. The method includes making a first determination by a local license server of a coordination point that a feature license that is not available on the local license server is required by the local license server. ... Arista Networks Inc

Method and system for license management of network elements

A method for license management. The method includes receiving a first license request for a feature from a network element and in response to the first license request, making a first determination that no feature licenses of a first type are available for the feature. ... Arista Networks Inc

11/30/17 / #20170346790

System and method for a fallback access control list port configuration

A method and apparatus of a device that installs a new access control list for a port of a network element is described. In an exemplary embodiment, a network element receives an indication that the first access control list for the port is to be updated with a second access control list and the port processes data communicated with port with the first access control list. ... Arista Networks Inc

11/30/17 / #20170346765

Variable tcam actions

Described herein are various embodiments of a network element comprising a network port to receive a unit of network data and a data plane coupled to the network port. In one embodiment the data plane includes a ternary content addressable memory (tcam) module to compare a first set of bits in the unit of network data with a second set of bits in a key associated with a tcam rule. ... Arista Networks Inc

11/30/17 / #20170344444

High-availability network controller

A method for high-availability operation is provided. The method includes communicating state information from each of a plurality of network elements to at least a first master network controller. ... Arista Networks Inc

11/23/17 / #20170339043

Method and system for tracking network device information in a network switch

In general, embodiments of the invention relate to method for processing network device information. The method includes receiving network device information (ndi) from a plurality of network devices, storing the ndi in a computer cluster, after storing the ndi, determining that a first application is registered to receive the ndi, providing the ndi to the first application, analyzing, by the first application, the ndi, and performing, based on the analysis, a first action.. ... Arista Networks Inc

11/23/17 / #20170339015

Method and system for performing a read-modify-write operation on a network element

In general, embodiments of the invention relate to a method for modifying a targeted subset of a table row (consisting of assorted data) on a network element. More specifically, a network element agent, executing on the network element, may request that changes be applied to a portion of the assorted data, hence the targeted subset, without affecting the remainder of the table row (which may include data relevant to the responsibilities of other network element agents). ... Arista Networks Inc

11/23/17 / #20170339002

Method and system for using an openconfig architecture on network elements

In general, embodiments of the invention relate to a method for managing network element state information (nesi). The method includes receiving, from a target entity, a state information request, storing a preferred transport protocol (ptp), obtaining a preferred serialization encoding (pse), determining, in response to the state information request, that a program specific representation (psr) on a network element is populated with the nesi, serializing the psr using the pse, and transmitting a serialized psr, to the target entity, using the stored ptp.. ... Arista Networks Inc

11/16/17 / #20170331711

System and method of evaluating network asserts

A method and apparatus of a device that evaluates multiple network asserts in response to changing network of network elements is described. In an exemplary embodiment, the device receives the multiple network asserts, where each of the plurality of network asserts represents a boolean expression regarding a condition of at least one characteristic of at least one of the network elements. ... Arista Networks Inc

10/12/17 / #20170295099

System and method of load balancing across a multi-link group

A method and apparatus of a device that queues an out-of-order packet received on a multi-link group is described. In an exemplary embodiment, the device receives a packet on a link of the multi-link group of a network element, where the packet is part of a data flow. ... Arista Networks Inc

10/05/17 / #20170289295

Interface for a client of a network device

A network device includes an external subscription table, an interpreter, and a state machine. The external subscription table includes a subscription associated with a client. ... Arista Networks Inc

10/05/17 / #20170289031

Indirect vxlan bridging

A method for transmitting mac frames between hosts/remote machines and virtual machines across network elements (e.g., switches, routers, and multilayer switches) that conventionally do not hold capacity to address vxlan encapsulation to any and all possible destination vteps within expanding data centers. More specifically, the method permits a network element the functionality of retaining vxlan encapsulation table entries corresponding to vteps on top of rack (tor) switches versus to vteps on hosts that reside under those tor switches. ... Arista Networks Inc

10/05/17 / #20170286540

Local and remote execution of standing queries

A network device includes a standing query (sq) service manager. The sq service manager may obtain a standing query (sq) request; determine a location of a table specified in the sq request; identify a target location based on, at least in part, the location of the table; and generate a sq instance based on the target location and sq request. ... Arista Networks Inc

10/05/17 / #20170286500

Non-materialized tables with standing queries

A network device includes a database that includes a materialized table and a non-materialized table. The network device also includes a standing query instance that generates an output that is stored in the non-materialized table. ... Arista Networks Inc

10/05/17 / #20170286492

Query result flow control in a network switch

A network device includes a standing query instance (sqi) and a database. The sqi is programmed to generate an output stored in a low resource storage table of a database. ... Arista Networks Inc

10/05/17 / #20170286490

Implicit subscriptions in the connection protocol of a network switch

A network device includes a connection manager and a state machine. The connection manager is programmed to establish a connection with a client; send, using the connection, a database planner to the client; obtain, using the connection, a subscription request from the client; and modify the database planner based on the subscription request. ... Arista Networks Inc

10/05/17 / #20170286483

Standing queries in memory

A network device includes a database that includes a number of tables, an observer, and a query service (qs) manager. The observer monitors an element of a first table of the number of tables and provide a value of the element to a query instance of a number of query instances. ... Arista Networks Inc

10/05/17 / #20170286469

External data source linking to queries in memory

A network device includes a database that includes database entries, an external data that includes external data entries, an interpreter, and a standing query instance (sqi). The interpreter is programmed to convert an external data entry into a temporary database entry and provide the temporary database entry to the database. ... Arista Networks Inc

10/05/17 / #20170286460

Use of null rows to indicate the end of a one-shot query in network switch

A network device includes a query service instance (qsi), a database, and an observer. The qsi is programmed to generate an output based on a, at least in part, a first table of a database; send the output to the database for storage; and send a query completion indicator to the database. ... Arista Networks Inc

10/05/17 / #20170285951

Packed row representation for efficient network serialization with direct column indexing in a network switch

A method for operating a network element includes obtaining a write request that specifies a variable length data. The method includes identifying a row of a table based on the write request. ... Arista Networks Inc

09/28/17 / #20170279659

Show command service aka cli relay

A method for accessing operational information of a deployed network device through non-preprogrammed command line interface instructions. More specifically, a show command service is disclosed, which enables the procurement of additional configuration and/or state information on a network device through a coordination point.. ... Arista Networks Inc

09/14/17 / #20170264552

Next hop groups

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.. ... Arista Networks Inc

09/07/17 / #20170257309

Network management system control service for vxlan on an mlag domain

Various embodiments are described herein that provide a network system comprising a first network element coupled to a network and a second network element directly coupled to the first network element. The first network element and the second network element are to connect to form a link aggregation group. ... Arista Networks Inc

08/31/17 / #20170251077

Per-input port, per-control plane network data traffic class control plane policing

Methods and systems for per-input port, per-control plane network data traffic class control plane policing in a network element are described. In one embodiment, the method comprises receiving control plane network data at an input port of a network element, wherein the control plane network data is data that is processed by the control plane. ... Arista Networks Inc

08/31/17 / #20170250893

Forwarding information base entry priority

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.. ... Arista Networks Inc

08/31/17 / #20170250887

System and method of a cloud service provider tracer

A method and apparatus of a device that measures performance of a plurality of cloud service providers is described. In an exemplary embodiment, the device deploys a plurality of cloud agents to the plurality of cloud service providers. ... Arista Networks Inc

08/31/17 / #20170250867

System and method of configuring network elements

A method and apparatus to configure a plurality of network elements is described. In an exemplary embodiment, an automation controller receives a plurality of labels for the plurality of network elements. ... Arista Networks Inc

08/31/17 / #20170250862

System and method for configuring network devices

A method, version server, and non-transitory computer readable medium for configuring a network device. Configuring the network device may include obtaining, by a version server, a first configuration action; matching, by the version server, the first configuration action to a first entry of an action database of the version server; and sending, by the version server, a version controlled configuration action of the first entry.. ... Arista Networks Inc

08/31/17 / #20170249195

System and method of a managing multiple data centers

A method and apparatus of a device that automates a task over a network that includes a plurality of data centers is described. In an exemplary embodiment, the device receives state change information from a plurality of devices in the plurality of data centers. ... Arista Networks Inc

08/17/17 / #20170237663

System and method of loading an exact match table and longest prefix match table

A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. ... Arista Networks Inc

08/17/17 / #20170237662

System and method of using an exact match table and longest prefix match table as a combined longest prefix match

A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. ... Arista Networks Inc

08/03/17 / #20170223575

System and method of a pause watchdog

A method and apparatus of a device that triggers a pause watchdog is described. In an exemplary embodiment, the device receives a pause message from a second network element on a first network element, where the pause message indicates that data should not be transmitted by the first network element. ... Arista Networks Inc

08/03/17 / #20170222909

Hierarchical time stamping

Various embodiments are described herein, which provide a network element comprising a network port to receive production network data that is used for purposes other than testing the performance of a network, a data plane coupled to the network port, the data plane including a timing module to append a time stamp to a set of one or more time stamps included within the production network data, and a control plane coupled to the data plane, the control plane including a latency analyzer to analyze the set of one or more time stamps included within the production network data.. . ... Arista Networks Inc

08/03/17 / #20170222881

Network data stream tracer

Various embodiments of a network element comprising a control plane including stream tracer logic are described herein. The network element additionally includes a data plane coupled to the control plane, where the data plane includes forwarding logic to forward a unit of network data from an ingress interface to an egress interface. ... Arista Networks Inc

08/03/17 / #20170220659

System and method of key range deletions

A method and apparatus of a device that updates a key range in a database for a writer of a network element that replicates changes to the database to a plurality of readers. In an exemplary embodiment, the device receives a key deletion notification for a key, where the key deletion notification is a notification to delete a key from the database and the database stores data used by the network element. ... Arista Networks Inc

07/06/17 / #20170195181

Method and system for selective route download in network devices

A method for selective route download (srd) in network devices. The method includes obtaining, by a network device, a first srd route selection list. ... Arista Networks Inc

06/15/17 / #20170171079

Selective route download traffic sampling

A network device includes a forwarding information base (fib). The fib includes a first number of entries and a default entry. ... Arista Networks Inc

06/15/17 / #20170168253

Pluggable optical module with heat sink

An optical module includes an optoelectronic transceiver. The optical modules includes a heat sink. ... Arista Networks Inc

06/08/17 / #20170163547

Virtual cable

Embodiments for communicating packets with a first port of a network element without the first port being communicatively coupled to another device (e.g., testing equipment) are described. In one embodiment, a packet is generated by testing equipment that is communicatively coupled to a second port of the network element. ... Arista Networks Inc

06/08/17 / #20170163473

Link aggregation split-brain detection and recovery

Various embodiments are described herein that provide a network system comprising a set of peers within a link aggregation group (lag), the first set of peers including a first network element and a second network element and a status resolution server to connect to the set of peers within the link aggregation group, wherein one or more peers within the lag is to query the status resolution server to determine an operational status of a peer in the set of peers in response to detection of an apparent failure of the peer.. . ... Arista Networks Inc

05/04/17 / #20170126490

Method and system for configuring network devices

An identification server includes a definitions database stored on a storage of the identification server; a network device identifier configured to identify a network device; and an identification files generator configured to generate an identification file based on an identity of the network device. The definitions database includes at least one entry including at least one condition, at least one configuration action, and an availability status.. ... Arista Networks Inc

04/13/17 / #20170104828

Bidirectional forwarding detection accelerator

A network device for performing bidirectional forwarding detection (bfd) includes a processor that receives packets from a peer; a session state machine that manages a session with the peer; a receive module that determines whether the packet indicates no change to the session; and a transmit module. The transmit module transmits bfd packets at an interval determined by the session state machine and transmits a session change packet in response to a configuration update by the session state machine.. ... Arista Networks Inc

04/13/17 / #20170104678

Dynamic forward information base prefix optimization

A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.. ... Arista Networks Inc

04/13/17 / #20170104666

Method and system for initializing the border gateway protocol on network devices

A method for initializing the border gateway protocol (bgp) on network devices. The method includes initializing, by a first network device, a bpg session with a second network device. ... Arista Networks Inc

04/13/17 / #20170102731

System for reducing peak electromagnetic interference in a network device

A system for reducing peak electromagnetic interference in a network device. The network device includes multiple clock sources and multiple clocked components. ... Arista Networks Inc

04/06/17 / #20170099187

Dynamic service insertion

Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements, and a network management device including a network management module to monitor and configure the set of network elements, the network management module to configure the set of network elements to enable dynamic insertion of a network service device into the network to logically couple to one or more host devices in the set of host devices to the network service device independently of a location of the one or more host devices and the network service device within the physical topology.. ... Arista Networks Inc

04/06/17 / #20170099182

Dynamic service device integration

Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements and a logical topology defined by a flow of network data between a network service device and a client of the network service device, wherein the physical topology differs from the logical topology, and a network management device including a service policy module to monitor a service policy of the network service device and automatically configure the logical topology of the network elements based on a change in the service policy.. ... Arista Networks Inc

03/09/17 / #20170070431

Software fib arp fec encoding

Described herein are various embodiments of a network element to process routing entries in a forwarding information base (fib) for hosts that are directly attached to a multi-layer network element to encode address resolution protocol (arp) data into forwarding equivalence class (fec) entries for the directly attached hosts. One embodiment provides for a network element comprising a control plane including a forwarding agent and a data plane coupled to the control plane. ... Arista Networks Inc

03/09/17 / #20170068700

System and method of a dynamic shared memory hash table with notifications

A method and apparatus of a device that grows and/or shrinks a table that is shared between a writer and a plurality of readers is described. In an exemplary embodiment, a device receives an entry to be added to the shared table. ... Arista Networks Inc

02/16/17 / #20170048084

Method and system for vxlan encapsulation offload

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. ... Arista Networks Inc

02/09/17 / #20170039143

System and method of a shared memory hash table with notifications and reduced memory utilization

A method and apparatus of a device that includes a shared memory hash table that notifies one or more readers of changes to the shared memory hash table is described. In an exemplary embodiment, a device receives a key that corresponds to the value, where the key used to retrieve the value form the shared memory hash table and the shared memory hash table is written to by a writer and read from by a plurality of readers. ... Arista Networks Inc

01/26/17 / #20170024154

System and method for broadcasting data to multiple hardware forwarding engines

A method and apparatus of a device that broadcasts data to multiple hardware forwarding engines is described. In an exemplary embodiment, a central processing unit of the device receives the data to broadcast to the plurality of hardware forwarding engines. ... Arista Networks Inc

01/05/17 / #20170005951

Network data processor having per-input port virtual output queues

Various embodiments of a virtual output queue system within a network element enables per-input port virtual output queues within a network data processor of the network element. In one embodiment, each port managed by a network data processor has an associated set of virtual output queues for each output port on the network data element. ... Arista Networks Inc

01/05/17 / #20170005816

Protocol independent multicast designated router notify delay feature

Method and system for reducing multicast traffic loss including configuring, on a primary dr including a first configured dr priority, a dr parameter including a value and an attribute; sending to a secondary dr, after a pim interface comes up, a pim hello message including a default dr priority lower than a second configured priority of the secondary dr; sending to the secondary dr, after the primary dr reaches a system-up state, a pim hello message including the default dr priority; performing dr functionality, by the primary dr, after reaching the system-up state; and sending to the secondary dr, after waiting a time period corresponding to the value of the dr parameter, a pim hello message including the first configured dr priority, where the primary dr waits to send the last pim hello message to the secondary dr after the time period based on the attribute of the dr parameter.. . ... Arista Networks Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Arista Networks Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Arista Networks Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###