Relay communication system and first relay server
AssigneeMurata Machinery, Ltd.
InventorYoshifumi Tanimoto
Life of this patent
Estimating the term…
Abstract
A relay communication system includes a first client terminal which creates routing group information including network addresses of first and second LANs, and identification information of the first client terminal and a second client terminal which execute routing processing, and which shares the routing group information with the second client terminal. Based on the routing group information, a routing session is established between the first and second client terminals. A communication terminal connected to the first LAN sends out a communication packet in which an IP address of a communication terminal connected to the second LAN is designated. The communication packet is encapsulated by the first client terminal, and is routed by using the routing session.
Claims7
A relay communication system comprising:
- a first relay server connected to a first LAN;
- and
- a second relay server connected to a second LAN;
- wherein
- the first relay server and the second relay server are connected to each other;
- the first relay server includes:
- a relay server information sharing unit configured to share relay server information with the second relay server, the relay server information including activation information of the first relay server and the second relay server, and activation/registration information of client terminals connected to the first relay server and the second relay server;
- an acquisition unit configured to acquire first specifying information specifying a first routing device, which is either the first relay server or a first one of the client terminals, the first routing device executing routing control for the first LAN based on a network address of the first LAN;
- a request unit configured to request the second relay server to provide second specifying information specifying a second routing device, which is either the second relay server or a second one of the client terminals, the second routing device executing routing control for the second LAN based on a network address of the second LAN;
- and
- a routing setting information creation unit configured to create routing setting information based on the first specifying information and the second specifying information, the routing setting information including information in which the network address of the first LAN and the first routing device are associated with each other, and information in which the network address of the second LAN and the second routing device are associated with each other,
- the second relay server includes:
- a response unit configured to, in response to a request from the request unit, acquire the second specifying information, and transmit the second specifying information to the first relay server;
- each of the first relay server and the second relay server includes:
- a sharing unit configured to share the routing setting information;
- and
- a routing control unit configured to, upon receiving a request to start routing control, specify the first routing device and the second routing device based on the routing setting information, establish a routing session between the first routing device and the second routing device based on the relay server information, execute routing control for a communication packet between the first LAN and the second LAN through the routing session, and, upon receiving an instruction to end the routing control, disconnect the routing session, and end the routing control for the communication packet between the first LAN and the second LAN;
- and
- when a communication packet destined for a destination address of an IP address belonging to the second LAN is sent out from a communication terminal connected to the first LAN, the first routing device refers to the routing setting information to decide that routing of the communication packet to the second LAN is possible, and transfers the communication packet by using the established routing session.
A first relay server for use in a relay communication system in which the first relay server connected to a first LAN and a second relay server connected to a second LAN are connected to each other, the first relay server comprising:
- a relay server information sharing unit configured to share relay server information with the second relay server, the relay server information including activation information of the first relay server and the second relay server, and activation/registration information of client terminals connected to the first relay server and the second relay server;
- an acquisition unit configured to acquire first specifying information specifying a first routing device, which is either the first relay server or a first one of the client terminals, executing routing control for the first LAN based on a network address of the first LAN;
- a request unit configured to request the second relay server to provide second specifying information specifying a second routing device, which is either the second relay server or a second one of the client terminals, executing routing control for the second LAN based on a network address of the second LAN;
- a routing setting information creation unit configured to create routing setting information based on the first specifying information and the second specifying information, the routing setting information including information in which the network address of the first LAN and the first routing device are associated with each other, and information in which the network address of the second LAN and the second routing device are associated with each other;
- wherein
- each of the first relay server and the second relay server includes:
- a sharing unit configured to share the routing setting information with the second relay server;
- and
- a routing control unit configured to, upon receiving a start request of routing control, specify the first routing device and the second routing device based on the routing setting information, establish a routing session between the first routing device and the second routing device based on the relay server information, execute routing control for a communication packet between the first LAN and the second LAN through the routing session, and, upon receiving an instruction to end the routing control, disconnect the routing session, and end the routing control for the communication packet between the first LAN and the second LAN;
- the second relay server further includes a response unit configured to, in response to a request from the request unit, acquire the second specifying information, and transmit the second specifying information to the first relay server;
- and
- when a communication packet destined for a destination address of an IP address belonging to the second LAN is sent out from a communication terminal connected to the first LAN, the first routing device refers to the routing setting information to decide that routing of the communication packet to the second LAN is possible, and transfers the communication packet by using the established routing session.
Dependencies are inferred from the claim text.