-
11.
公开(公告)号:US20220103425A1
公开(公告)日:2022-03-31
申请号:US17108405
申请日:2020-12-01
Applicant: Arista Networks, Inc.
Inventor: Alton Lo , Rajesh Semwal , Isidoros Kouvelas , Amit Ranpise
Abstract: Systems and methods are provided herein for a mechanism for faster convergence of network traffic after a network device's link is interrupted by leveraging the withdrawal of the ethernet virtual private network (EVPN) auto discovery (AD) route. This may be accomplished by a first device checking an ethernet segment identifier (ESI) status flag before generating an entry in the first device's forwarding table, where the entry is based on an IP route for a host received by a second network device. In response to receiving a withdrawal of an EVPN AD route from the second device, the first device may update the ESI status flag to indicate that the host on the ethernet segment (ES) is reachable only via the third device and update the entry that was based on the IP route for the host received by the second network device to prevent sending traffic to the host via the second device.
-
公开(公告)号:US11153420B2
公开(公告)日:2021-10-19
申请号:US16657885
申请日:2019-10-18
Applicant: Arista Networks, Inc.
Inventor: Amit Ranpise , Rajesh Semwal , Nitin Singh , Madhu Sudan
IPC: H04L12/715 , H04L12/741 , H04L29/08 , H04L12/66 , G06F16/23 , G06F16/28 , H04L12/751
Abstract: Techniques for implementing neighbor equivalence groups on a network device are provided, where a neighbor equivalence group is a group of peers of the network device that communicate identical control plane state information for a given network protocol to the network device. In the context of Border Gateway Protocol (BGP), these techniques can include (1) creating, by the network device, a neighbor equivalence group for a set of BGP peers that advertise the same BGP paths to the device, (2) maintaining, by the network device, a single path database for the neighbor equivalence group (rather than one path database for each BGP peer in the group), and (3) immediately processing by the network device, BGP path update/withdrawal messages received from any of the BGP peers in the group against the single path database, without waiting for the same message to be received from every peer.
-
公开(公告)号:US20210120109A1
公开(公告)日:2021-04-22
申请号:US16657885
申请日:2019-10-18
Applicant: Arista Networks, Inc.
Inventor: Amit Ranpise , Rajesh Semwal , Nitin Singh , Madhu Sudan
IPC: H04L29/08 , H04L12/66 , H04L12/751 , G06F16/28 , G06F16/23
Abstract: Techniques for implementing neighbor equivalence groups on a network device are provided, where a neighbor equivalence group is a group of peers of the network device that communicate identical control plane state information for a given network protocol to the network device. In the context of Border Gateway Protocol (BGP), these techniques can include (1) creating, by the network device, a neighbor equivalence group for a set of BGP peers that advertise the same BGP paths to the device, (2) maintaining, by the network device, a single path database for the neighbor equivalence group (rather than one path database for each BGP peer in the group), and (3) immediately processing. by the network device, BGP path update/withdrawal messages received from any of the BGP peers in the group against the single path database, without waiting for the same message to be received from every peer.
-
公开(公告)号:US10581793B1
公开(公告)日:2020-03-03
申请号:US15143396
申请日:2016-04-29
Applicant: Arista Networks, Inc.
Inventor: Rajesh Semwal , Aparna Karanjkar , Srinivas Subramanian
Abstract: A network element is provided. The network element includes a tunneling endpoint having a virtual address. The tunneling endpoint is configured to receive an address resolution reply that has a destination MAC (media access control) address matching the virtual address of the tunneling endpoint and is from a network device in a first network that includes the tunneling endpoint. The tunneling endpoint is further configured to send the address resolution reply via an interconnect to a further tunneling endpoint in a further network. A method for address resolution in virtual extensible networks is also provided.
-
15.
公开(公告)号:US11582095B2
公开(公告)日:2023-02-14
申请号:US17108405
申请日:2020-12-01
Applicant: Arista Networks, Inc.
Inventor: Alton Lo , Rajesh Semwal , Isidoros Kouvelas , Amit Ranpise
IPC: H04L41/0813 , H04L12/46 , H04L45/00 , H04L45/28 , H04L45/02
Abstract: Systems and methods are provided herein for a mechanism for faster convergence of network traffic after a network device's link is interrupted by leveraging the withdrawal of the ethernet virtual private network (EVPN) auto discovery (AD) route. This may be accomplished by a first device checking an ethernet segment identifier (ESI) status flag before generating an entry in the first device's forwarding table, where the entry is based on an IP route for a host received by a second network device. In response to receiving a withdrawal of an EVPN AD route from the second device, the first device may update the ESI status flag to indicate that the host on the ethernet segment (ES) is reachable only via the third device and update the entry that was based on the IP route for the host received by the second network device to prevent sending traffic to the host via the second device.
-
公开(公告)号:US11528157B1
公开(公告)日:2022-12-13
申请号:US17530787
申请日:2021-11-19
Applicant: Arista Networks, Inc.
Inventor: Swati Patel , Bharathram Pattabhiraman , Rajesh Semwal , Saravanan Balasubramanian
Abstract: Peer devices in a peer group of provider edge devices to which a customer edge device is multi-homed, advertise Selective Multicast Ethernet Tag (SMET) routes to other peer devices on a core to receive traffic addressed to a multicast group. The peer devices in the peer group advertise the SMET routes irrespective of whether they are the designated forwarder or not. A peer device receiving traffic for the multicast group will drop the packet if it is not the designated forwarder and will forward the packet if it is the designated forwarder.
-
公开(公告)号:US11451634B2
公开(公告)日:2022-09-20
申请号:US17097925
申请日:2020-11-13
Applicant: Arista Networks, Inc.
Inventor: Amit Ranpise , Rajesh Semwal , Isidoros Kouvelas
IPC: H04L12/00 , H04L67/141 , H04L45/74 , H04L12/46 , H04L12/66 , H04L61/50 , H04L101/622
Abstract: Techniques disclosed herein provide a method for configuring a network in DCI environment. An EVPN session is established between a first gateway device of a first network, and a second gateway device of a second network that are linked by L2 DCI link. An ESI is allocated for that EVPN session. A label is created for every combination of the ESI and media access control virtual routing and forwarding table (MAC VRF) that is locally configured at the first gateway device. An EVPN path is received for a host in the first network that is associated with MAC VRF. The path in imported the first MAC VRF by the first gateway device and exported via the inter-DCI EVPN session. The second gateway device identifies a label for MAC and re-exports it in local EVPN session with the identified label.
-
公开(公告)号:US11362985B2
公开(公告)日:2022-06-14
申请号:US16745790
申请日:2020-01-17
Applicant: Arista Networks, Inc.
Inventor: Rajesh Semwal , Aparna Karanjkar , Srinivas Subramanian
IPC: H04L61/10 , H04L101/622 , H04L12/46
Abstract: A network element is provided. The network element includes a tunneling endpoint having a virtual address. The tunneling endpoint is configured to receive an address resolution reply that has a destination MAC (media access control) address matching the virtual address of the tunneling endpoint and is from a network device in a first network that includes the tunneling endpoint. The tunneling endpoint is further configured to send the address resolution reply via an interconnect to a further tunneling endpoint in a further network. A method for address resolution in virtual extensible networks is also provided.
-
公开(公告)号:US20210092092A1
公开(公告)日:2021-03-25
申请号:US16579208
申请日:2019-09-23
Applicant: Arista Networks, Inc.
Inventor: Alton Lo , Prashant Srinivas , Rajesh Semwal , Santosh Kumar
IPC: H04L29/12 , H04L12/18 , H04L12/743 , H04L12/745 , H04L12/46 , H04L12/715
Abstract: In one embodiment, a method is provided. The method includes determining that a network device should use an underlay multicast group associated with an overlay multicast group for multicast traffic. The underlay multicast group carries multicast traffic for the overlay multicast group. The overlay multicast group is associated with a virtual private network. The method also includes determining an underlay multicast group address for the underlay multicast group. The overlay multicast group is associated with an overlay multicast group address. A first portion of the underlay multicast group address is a function of the overlay multicast group address. The method further includes forwarding one or more multicast packets to one or more multicast receivers via the underlay multicast group using the underlay multicast group address.
-
公开(公告)号:US20170104666A1
公开(公告)日:2017-04-13
申请号:US15382880
申请日:2016-12-19
Applicant: Arista Networks, Inc.
Inventor: Rajesh Semwal , Mohammad Imtiyaz
IPC: H04L12/751 , H04L29/06
CPC classification number: H04L45/02 , H04L65/102 , H04L65/1069
Abstract: 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. The method further includes receiving, by the first network device from the second network device, route updates and an end of routing information base (EOR) marker. The method further includes updating an n_EOR variable maintained by the first network device after receiving the EOR marker and, after updating the n_EOR variable, determining that the first network device has received route updates from all peer network devices, and subsequently updating, in the first network device, a routing information base (RIB) using route updates received from the peer network devices. The method further includes updating, in the first network device, a forwarding information base (FIB) using the updated RIB and advertising, to all peer network devices by the first network device, routes.
-
-
-
-
-
-
-
-
-