CPC H04L 61/2514 (2013.01) [H04L 45/748 (2013.01); H04L 63/0272 (2013.01); H04L 2101/35 (2022.05); H04L 2101/659 (2022.05)] | 17 Claims |
1. A router comprising one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and including instructions that, when executed by the one or more processors, cause the router to perform operations comprising:
determining a common prefix pool from a transport interface associated with a transport virtual private network (VPN);
identifying a prefix associated with a service VPN;
generating an IPv6-to-IPv6 Network Address Translation (NAT66) prefix translation using the common prefix pool and the prefix, wherein the NAT66 prefix translation comprises a predetermined prefix length;
automatically installing the NAT66 prefix translation into a translation table;
receiving an IPv6 Internet Control Message Protocol (ICMPv6) packet from a branch router, wherein the ICMPv6 packet comprises the prefix associated with the service VPN;
translating the prefix using the NAT66 prefix translation;
supporting IPv6 Path Maximum Transmission Unit (IPv6 PMTU) Discovery natively; and
performing an inside-to-outside and an outside-to-inside translation for a payload of the ICMPv6 packet.
|