US 12,463,936 B2
Virtualized network functions through address space aggregation
Syed Khalid Raza, Fremont, CA (US); and Murtuza Attarwala, Davis, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 29, 2022, as Appl. No. 18/059,693.
Application 18/059,693 is a continuation of application No. 15/664,869, filed on Jul. 31, 2017, granted, now 11,522,828.
Prior Publication US 2023/0090829 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 61/2592 (2022.01); H04L 45/74 (2022.01); H04L 61/2514 (2022.01)
CPC H04L 61/2592 (2013.01) [H04L 45/74 (2013.01); H04L 61/2514 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method to provide address translation at a customer edge router, the customer edge router being one of a plurality of customer edge routers, the method comprising:
establishing, using the customer edge router, a respective tunnel between the customer edge router in a network provider domain and each respective aggregation router among one or more aggregation routers in one or more function provider domains;
performing, using the customer edge router, a Network Address Translation (NAT) on a first data packet to create a NAT′ed first data packet, the NAT being a translation of a private IP address of the customer edge router to a public IP address of an aggregation router included in the one or more aggregation routers;
selecting, using the customer edge router, the aggregation router from amongst the one or more aggregation routers to send the NAT′ed first data packet to;
encapsulating, using the customer edge router, the NAT′ed first data packet with overlay information corresponding to the respective tunnel established between the customer edge router and the aggregation router to yield an encapsulated NAT′ed first data packet; and
sending, using the customer edge router, the encapsulated NAT′ed first data packet through the respective tunnel to the aggregation router.