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.
Claims14
1-13. (canceled)
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;
- each of the first relay server and the second relay server includes:
- a relay server information sharing unit configured to share relay server information between the first relay server and 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;
- a routing group information sharing unit configured to share routing group information with a first routing device that executes routing control for the first LAN and a second routing device that executes routing control for the second LAN, the routing group information including a network address of the first LAN, a network address of the second LAN, first specifying information that specifies either a relay server or a client terminal, which is the first routing device, and second specifying information that specifies either a relay server or a client terminal, which is the second routing device;
- 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 from the first specifying information and the second specifying information, which are included in the routing group 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, based on 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 first 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 group information to determine that routing of the first communication packet to the second LAN is possible, and transfers the first communication packet by using the established routing session.
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 either a relay server or a client terminal, which is a 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 either a relay server or a client terminal, which is a 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;
- a routing group information sharing unit configured to share routing group information with a first routing device that executes routing control for the first LAN and a second routing device that executes routing control for the second LAN, the routing group information including a network address of the first LAN, a network address of the second LAN, first specifying information that specifies either a relay server or a client terminal, which is the first routing device, and second specifying information that specifies either a relay server or a client terminal, which is the second routing device;
- 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 from the first specifying information and the second specifying information, which are included in the routing group 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;
- wherein
- when a first 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 group information to decide that routing of the first communication packet to the second LAN is possible, and transfers the first 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 either a relay server or a client terminal, which is a 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 either a relay server or a client terminal, which is a second routing device 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;
- 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;
- wherein
- 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.