Patent ID: 7929538
Filing Date: 2011-04-19
Classification: H04L

Abstract:
1. An information processing system comprising: a first tunnel communication device that is connected to a first local area network; one or more first information processing device that is connected to the first local area network; a second tunnel communication device that is connected to a second local area network connected to the first local area network through a communication line; and one or more second information processing device that is connected to the second local area network, wherein the first tunnel communication device includes: a first address correlating information storage unit that stores first address correlating information which is information for correlating an address of the second information processing device in the first local area network with an address of the second information processing device in the second local area network; a first address translating unit that translates an address of a packet on the basis of the first address correlating information; a first peer-to-peer communication setup unit that sets up a peer-to-peer communication with the second tunnel communication device; and a first tunnel communication unit that makes a tunnel communication through a path of the peer-to-peer communication set up by the first peer-to-peer communication setup unit, wherein a packet transmitted from the first information processing device to the second information processing device is encapsulated by the first tunnel communication device and is transmitted through the path of the peer-to-peer communication, wherein an encapsulated packet transmitted from the second tunnel communication device through the path of the peer-to-peer communication is decapsulated by the first tunnel communication device and is transmitted to the first information processing device, wherein at least one of the packet transmitted from the first information processing device to the second information processing device and the packet transmitted from the second tunnel communication device through the path of the peer-to-peer communication is translated in address by the first address translating unit, wherein the second tunnel communication device includes: a second address correlating information storage unit that stores second address correlating information which is information for correlating an address of the first information processing device in the second local area network with an address of the first information processing device in the first local area network; a second address translating unit that translates an address of a packet on the basis of the second address correlating information; a second peer-to-peer communication setup unit that sets up a peer-to-peer communication with the first tunnel communication device; and a second tunnel communication unit that makes a tunnel communication through a path of the peer-to-peer communication set up by the second peer-to-peer communication setup unit, wherein a packet transmitted from the second information processing device to the first information processing device is encapsulated by the second tunnel communication device and is transmitted through the path of the peer-to-peer communication, wherein an encapsulated packet transmitted from the first tunnel communication device through the path of the peer-to-peer communication is decapsulated by the second tunnel communication device and is transmitted to the second information processing device, and wherein at least one of the packet transmitted from the second information processing device to the first information processing device and the packet transmitted from the first tunnel communication device through the path of the peer-to-peer communication is translated in address by the second address translating unit.