US 12,143,353 B2
Dynamically learning media access control and internet protocol addresses
Sangarshan Pillareddy, Bangalore (IN); Yuvaraja Mariappan, San Jose, CA (US); James Nicholas Davey, San Jose, CA (US); Prasad Miriyala, San Jose, CA (US); Richard Roberts, Rennes (FR); Margarida Correia, Suffolk (GB); Nagendra E S, Bangaluru (IN); and Haji Mohamed Ashraf Ali, Bangalore (IN)
Assigned to JUNIPER NETWORKS, INC., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Apr. 27, 2023, as Appl. No. 18/308,367.
Application 18/308,367 is a continuation of application No. 17/247,957, filed on Dec. 31, 2020, granted, now 11,658,933.
Prior Publication US 2023/0269215 A1, Aug. 24, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/745 (2022.01); G06N 20/00 (2019.01); H04L 12/46 (2006.01); H04L 61/103 (2022.01); H04L 61/5007 (2022.01); H04L 101/622 (2022.01)
CPC H04L 61/103 (2013.01) [G06N 20/00 (2019.01); H04L 12/4641 (2013.01); H04L 45/745 (2013.01); H04L 61/5007 (2022.05); H04L 2101/622 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a virtual router on a computing device in a virtualized computing infrastructure, one of:
1) an Address Resolution Protocol (ARP) packet from a first virtual execution element in a virtual network, wherein the ARP packet specifies, for the first virtual execution element, a first virtual Internet Protocol (IP) address and a first Medium Access Control (MAC) address, or
2) a request to add a route associated with the first virtual IP address and the first MAC address; and
based on determining (1) that the first virtual IP address matches a second virtual IP address for a second virtual execution element executing at the computing device and (2) that the first MAC address does not match a second MAC address for the second virtual execution element: triggering, by the virtual router, route deletion for one or more routes to the second virtual execution element.