Relay information setting method and relay information setting device
First Claim
1. A relay information processing method wherein a first communication terminal sets and/or deletes first relay information included in relay information stored by a relay device that connects a first network and a second network, and the first relay information relaying a packet transmitted from a second communication terminal on said second network to said first communication terminal on said first network, the method comprising:
- a duplicate determining step wherein said first communication terminal acquires second relay information, which is already set in said relay device, prior to setting or deleting said first relay information in said relay device, and determines whether said relay information duplicates said first relay information;
a requesting step wherein said first communication terminal transmits a request to set or a request to delete said first relay information to said relay device only if it was determined that there is no duplication in said duplicate determining step; and
a relay information updating step wherein said relay device stores said first relay information or deletes said first relay information from said relay information in accordance with said setting request or said deletion request.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention improves the reliability and safety of communication in a communications system wherein communication is relayed. When an on-premise terminal 100 sets relay information, such as NAT information or the setting information of a packet filter, in a gateway 110, the relay information is set after confirming whether the NAT information for which a setting attempt is being made duplicates the NAT information of another on-premise terminal 101. The same applies to the case of deleting relay information. If the NAT information is duplicate, then interference with the communication of the other on-premise terminal 101 is prevented by modifying the relay information for which a setting attempt is being made, specifically the port number of the gateway 110 on a global network 001.
-
Citations
32 Claims
-
1. A relay information processing method wherein a first communication terminal sets and/or deletes first relay information included in relay information stored by a relay device that connects a first network and a second network, and the first relay information relaying a packet transmitted from a second communication terminal on said second network to said first communication terminal on said first network, the method comprising:
-
a duplicate determining step wherein said first communication terminal acquires second relay information, which is already set in said relay device, prior to setting or deleting said first relay information in said relay device, and determines whether said relay information duplicates said first relay information;
a requesting step wherein said first communication terminal transmits a request to set or a request to delete said first relay information to said relay device only if it was determined that there is no duplication in said duplicate determining step; and
a relay information updating step wherein said relay device stores said first relay information or deletes said first relay information from said relay information in accordance with said setting request or said deletion request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A relay information processing method executed by a first communication terminal on a first network, a second communication terminal on a second network, and a relay device that connects said first network and said second network and that relays communication between said first and second networks based on relay information, the method comprising:
-
a setting step wherein said first communication terminal sets, in said relay device, first relay information for relaying data transmitted from said second communication terminal to said first communication terminal;
a setting confirming step wherein said first communication terminal inquires with said relay device about the presence of the setting of said first relay information;
a setting determining step wherein said first communication terminal determines, based on a response from said relay device to said inquiry, whether said first relay information is set in said relay device; and
a controlling step that periodically repeats said setting confirming step and said setting determining step. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A communication device that sets and/or deletes, in a relay device that connects a first network and a second network, first relay information included in relay information stored by said relay device, the first relay information relaying a packet transmitted from a second communication device on said second network to said first communication device on said first network, the device comprising:
-
a duplicate determining unit that acquires second relay information, which is already set in said relay device, prior to setting or deleting said first relay information in said relay device, and determines whether said relay information duplicates said first relay information; and
a requesting unit that transmits a request to set or a request to delete said first relay information to said relay device only if it was determined that there is no duplication by said duplicate determining unit. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification