Patent ID: 7933280

Claim:
A packet routing control method, wherein a local network in which a plurality of terminal devices equipped with a communication device for local and external networks are provided and a remote network in which a Virtual Private Network (VPN) server and a file server exist are VPN-connected through VPN addresses, thereby setting a communication path between the file server and a specific terminal device equipped only with a communication device for the local network includes the following processes: designating one of the terminal devices as a gateway among the plurality of terminal devices, the gateway having one of the VPN addresses and an Internet Protocol (IP) address, the gateway receiving a first packet from the specific terminal device, wherein a source address of the first packet is a local address of the specific terminal device and a destination address of the first packet is an Internet Protocol (IP) address of the file server; the gateway translating the source address described in a header of the received first packet from the local address of the specific terminal device to the VPN address of the gateway; the gateway storing an address translation rule linking the local address, the VPN address of the gateway and the IP address of the file server; the gateway providing the address translation rule to another terminal device other than the gateway, and providing global addresses of the gateway and the another terminal device to the VPN server; the file server transmitting a second packet which is a response to the first packet, so that when the VPN server receives the second packet in which the source address is the IP address of the file server, and the destination address is the VPN address of the gateway, the packet is distributed to each of the global addresses and encapsulated by using a header, the source address of which is the IP address of the gateway and the destination address of which is the global address of the or the another terminal device, the gateway and the another terminal device concurrently receiving encapsulated packets respectively, and decapsulating the received encapsulated packets, the gateway and the another terminal device reversely translating the destination address described in the header of the decapsulated packets from the VPN address to the local address respectively, the gateway and the another terminal device transmitting the decapsulated packets by reverse translation to the specific terminal device; wherein the gateway provides the address translation rule to the another terminal device via the local network.