CPC H04L 45/74 (2013.01) | 20 Claims |
1. A method, performed by an edge router, for communication between a local network and a global network, the method comprising:
storing mapping data comprising, for multiple hosts in the global network, a respective global network address and a respective local network address,
the mapping data further comprising, for multiple hosts in the local network, a respective global network address and a respective local network address;
receiving a first data packet from one of the multiple hosts in the local network and receiving another data packet from another one of the multiple hosts in the local network, the first data packet and the other data packet each comprising:
a first source address being the local network address of the corresponding host in the local network,
a first destination address being the local network address of the corresponding host in the global network, and
payload data;
for the first data packet and the other data packet in parallel, determining, based on the stored mapping data, the global network address of the corresponding host in the local network and a global network address of the corresponding host in the global network; and
for the first data packet and the other data packet, sending a second data packet over the global network, the second data packet comprising:
a second source address being the global network address of the corresponding host in the local network,
a second destination address being the global network address of the corresponding host in the global network, and
the payload data.
|