US 11,909,713 B2
Address translation for external network appliance
Vivek Balamurugan, San Jose, CA (US); Chandra Nagarajan, Fremont, CA (US); Divjyot Sethi, Fremont, CA (US); Chaitanya Velpula, San Jose, CA (US); Manvesh Vyas, Santa Clara, CA (US); Ramana Rao Kompella, Cupertino, CA (US); and Pradhap Muthuraman, Milpitas, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on May 3, 2021, as Appl. No. 17/306,816.
Application 17/306,816 is a continuation of application No. 16/171,771, filed on Oct. 26, 2018, granted, now 11,019,027.
Claims priority of provisional application 62/690,727, filed on Jun. 27, 2018.
Prior Publication US 2021/0258281 A1, Aug. 19, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/12 (2006.01); H04L 12/715 (2013.01); H04L 12/743 (2013.01); H04L 12/24 (2006.01); H04L 29/06 (2006.01); G06F 9/455 (2018.01); H04L 12/46 (2006.01); H04L 61/256 (2022.01); H04L 45/64 (2022.01); H04L 41/0893 (2022.01); H04L 69/22 (2022.01); H04L 61/2514 (2022.01); H04L 45/745 (2022.01)
CPC H04L 61/256 (2013.01) [G06F 9/45558 (2013.01); H04L 12/4641 (2013.01); H04L 41/0893 (2013.01); H04L 45/64 (2013.01); H04L 45/74591 (2022.05); H04L 61/2514 (2013.01); H04L 69/22 (2013.01); G06F 2009/45595 (2013.01); H04L 12/4633 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a network device external to a network, a public Internet Protocol (IP) address of a network component of the network and network address translation (NAT) data that maps first private IP addresses for first network devices in the network to public IP addresses for the first network devices in the network;
obtaining, from the network component, at the network device external to the network and in response to a communication from the network device that is directed to the network component using the public IP address of the network component second private IP addresses for second network devices in the network, wherein the first network devices in the network are different than the second network devices in the network;
translating, by the network device external to the network and using the NAT data that maps the first private IP addresses for the first network devices to the public IP addresses for the first network devices, at least one private IP address for at least one network device of the second network devices in the network to at least one public IP address for the at least one network device of the second network devices, and
providing, via the network device external to the network, a network management service associated with network assurance services for the network using the at least one public IP address to allow the network device external to the network to communicate with the network component, for the at least one network device of the second network devices and second network information from the at least one network device.