IP Library Granted Patent US 11,323,409
Granted Patent B2
US 11,323,409 · App. 16/746,564 · Granted May 3, 2022

Efficient ARP bindings distribution in VPN networks

Inventors: Amit Dattatray Ranpise (San Jose, CA); Rajesh Kumar Semwal (Sunnyvale, CA); Alton Lo (Fremont, CA)
Assignee: ARISTA NETWORKS, INC.
H04L61/10H04L12/4641H04L61/2592
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,323,409
App. No.
16/746,564
Granted
May 3, 2022
Kind
B2
Abstract

In response to receiving an ASR message, a VTEP generates a specially modified control plane message advertising the IP-to-MAC binding of the ASR message. The control plane message may be modified to indicate that it is not to be used for MAC learning. The control plane message is advertised over the network. When an intended recipient receives the message, it uses that message just for the IP-to-MAC binding. When an unintended recipient receives the message, it may drop it as invalid.

Claims (23)

1. A method for synchronizing an internet protocol address and media access control address binding over a network, the method comprising:

receiving, over a network via a virtual extensible local area network (VxLAN) tunnel, an address resolution reply message;

extracting, from the address resolution reply message, a source internet protocol (IP) address and a source media access control (MAC) address;

generating a control plane update message that is different from the address resolution reply message, wherein the control plane update message includes an invalid nexthop identifier, the extracted IP address, and the extracted MAC address; and

advertising, to the network, the control plane update message.

2. The method of claim 1 , further comprising:

identifying a virtual routing and forwarding instance associated with the address resolution reply message,

wherein the control plane update message further includes a route distinguisher and a route target value of the virtual routing and forwarding instance.

3. The method of claim 1 , wherein generating a control plane update message is performed in response to determining that the address resolution reply is encapsulated.

4. The method of claim 1 , further comprising refraining from flooding the address resolution reply on a data plane of the network.

5. The method of claim 1 , wherein all values of the invalid nexthop identifier are equal to zero.

6. A method for synchronizing an IP address and MAC address binding over a network, the method comprising:

receiving, from a first device, over a network via a virtual extensible local area network (VxLAN) tunnel, an address resolution reply message;

extracting, from the address resolution reply message, a source IP address and a source MAC address;

generating a control plane update message that is different from the address resolution reply message including the extracted IP address and the extracted MAC address, wherein a nexthop identifier of the control plane update message is set to a network address of the first device;

configuring an attribute of the control plane update message with an invalid value; and

advertising, to the network, the control plane update message.

7. The method of claim 6 , further comprising:

identifying a virtual routing and forwarding instance associated with the address resolution reply message,

wherein the control plane update message further includes a route distinguisher and a route target value of the virtual routing and forwarding instance.

8. The method of claim 6 , wherein generating a control plane update message is performed in response to determining that the address resolution reply is encapsulated.

9. The method of claim 6 , further comprising refraining from flooding the address resolution reply on a data plane of the network.

10. The method of claim 6 , wherein the network is an Ethernet Virtual Private Network (EVPN) and the control plane update message is an EVPN Route-Type 2 advertisement message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2020
From: RANPISE, AMIT DATTATRAY; SEMWAL, RAJESH KUMAR; LO, ALTON
To: ARISTA NETWORKS, INC.
Reel/Frame 051550/0481 →
Continuity (1)
Related Publication 20210226910A1 · Jul 22, 2021