CPC H04L 61/255 (2013.01) [H04L 61/256 (2013.01)] | 20 Claims |
1. A method comprising:
coupling a gateway comprising a plurality of ports to a network, the network comprising a plurality of first IP addresses in a private address space;
generating a unique Network Address Translation (“NAT”) function in the gateway for each of the plurality of ports, each of the NAT functions configured to advertise routes and translate addresses of received network packets;
inputting translation information into the NAT function;
advertising routes based on the translation information;
populating a unified routing table in the gateway based on the plurality of first IP addresses in the private address space and on translated route advertisements;
receive an inbound network packet at one of the plurality of ports of the gateway;
translating an inbound address of the inbound network packet with the NAT function of the one of the plurality of ports; and
delivering the network packet according to the routing table and based on the translated inbound address.
|