Address translation method
First Claim
1. A communication network for connecting a plurality of networks conforming to a first protocol by an address translation unit, wherein the address translation unit includes a function of mutually translating the first protocol and a second protocol inside the address translation unit, information and communication means necessary for communication with a server unit, and a function of cooperating with the server unit to prepare translation information containing a correspondence relation between an address in the first protocol and an address in the second protocol;
- the server unit includes translation information necessary for mutual translation of the first and second protocols in the address translation unit, an address conforming to the second protocol in correspondence to the network conforming to the first protocol, and a function of communicating with another server unit or another address of the server unit in order to prepare the translation information; and
in communication from a first network conforming to the first protocol to a second network conforming to the first protocol, the address translation unit refers to the translation information to translate the address conforming to the first protocol to the address conforming to the second protocol, and to further translate the translated address conforming to the second protocol to the address conforming to the first protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A translator includes a unit for communication with a DNS-ALG. The DNS-ALG detects a DNS query to a destination terminal, and performs once translation to IPv6. The DNS-ALG translates a destination temporary IPv6 address, in which a real address of IPv4 acquired from a DNS server of the destination terminal is added with a virtual IPv6 prefix, to a destination temporary IPv4. The IPv6-based DNS-ALG cooperates with the translator to permit alleviation of processing load on the DNS-ALG and reduction in capacity of a translation table of large capacity. A technique is disclosed which, with the above construction, can permit mutual connection among a plurality of VPN'"'"'s without exchanging the existing VPN'"'"'s.
54 Citations
17 Claims
-
1. A communication network for connecting a plurality of networks conforming to a first protocol by an address translation unit, wherein
the address translation unit includes a function of mutually translating the first protocol and a second protocol inside the address translation unit, information and communication means necessary for communication with a server unit, and a function of cooperating with the server unit to prepare translation information containing a correspondence relation between an address in the first protocol and an address in the second protocol; -
the server unit includes translation information necessary for mutual translation of the first and second protocols in the address translation unit, an address conforming to the second protocol in correspondence to the network conforming to the first protocol, and a function of communicating with another server unit or another address of the server unit in order to prepare the translation information; and
in communication from a first network conforming to the first protocol to a second network conforming to the first protocol, the address translation unit refers to the translation information to translate the address conforming to the first protocol to the address conforming to the second protocol, and to further translate the translated address conforming to the second protocol to the address conforming to the first protocol. - View Dependent Claims (2, 3, 4)
-
-
5. An address translation unit for connecting a plurality of networks conforming to a first protocol, comprising:
-
a function of mutually translating the first protocol to a second protocol inside the address translation unit;
information and communication means necessary for communication with a server unit; and
an address conforming to the second protocol in correspondence to the network conforming to the first protocol, translation information necessary for mutually translating the first and second protocols, and a function of cooperating with another server unit or a server unit having a function of communicating with another address of the server unit for the sake of preparation of translation information in order to prepare translation information containing a correspondence relation between an address in the first protocol and an addresses in the second protocol. - View Dependent Claims (6)
-
-
7. A communication network for connecting a plurality of networks conforming to a first protocol by an address translation unit, wherein
the address translation unit includes a function of mutually translating the first protocol and a second protocol inside the address translation unit, and information and communication means necessary for communicating with a server unit; the communication network comprises;
an address conforming to the second protocol in correspondence to a network conforming to the first protocol, translation information necessary for mutually translating the first and second protocols, and means for communicating with another server unit or another address of the server unit to prepare the translation information; and
means for requesting the address translation unit to prepare translation information containing a correspondence relation between an address in the first protocol and an address in the second protocol. - View Dependent Claims (8)
-
9. A server unit in a communication network for connecting a plurality of networks conforming to a first protocol by an address translation unit, wherein
the address translation unit includes a function of mutually translating the first protocol and a second protocol inside the address translation unit, and information and communication means necessary for communication with a server unit; the server unit comprises;
translation information necessary for mutually translating the first and second protocols;
means for managing a correspondence relation between identification information of a network, which conforms to the first protocol, and an address, which conforms to the second protocol and is assigned to a server unit belonging to the network conforming to the first protocol, and for communicating with another server unit by referring to the correspondence relation when receiving a name-resolution request of the network conforming to the first protocol; and
means for requesting the address translation unit to prepare translation information containing a correspondence relation between an address in the first protocol and an address in the second protocol. - View Dependent Claims (10)
-
11. An address translation method in a communication network for connecting a plurality of networks conforming to a first protocol by an address translation unit, wherein
the address translation unit includes a function of mutually translating the first protocol and a second protocol inside the address translation unit, information and communication means necessary for communicating with a server unit, and a function of cooperating with the server unit to prepare translation information containing a correspondence relation between an address in the first protocol and an address in the second protocol; -
the server unit includes;
translation information necessary for mutually translating the first and second protocols in the address translation unit;
means for communicating with another server unit in order to prepare the translation information when receiving a correspondence relation between identification information of the network, which conforms to the first protocol, and an address which conforms to the second protocol and is assigned to a server unit belonging to the network conforming to the first protocol, and a name-resolution request of the network conforming to the first protocol, by referring to the correspondence relation; and
means for requesting the address translation unit to prepare translation information containing a correspondence relation between an address in the first protocol and an address in the second protocol; and
in communication from a first network conforming to the first protocol to a second network conforming to the first protocol, the address translation unit refers to the translation information to translate the address conforming to the first protocol to the address conforming to the second protocol, and to further translate the translated address conforming to the second protocol to the address conforming to the first protocol. - View Dependent Claims (12)
-
-
13. Information network comprising a first network, a second network communicative with the first network, a third network communicative with the second network, a first address translation unit for connecting the first and second networks, and a second address translation unit for connecting the second and third networks, wherein
the first address translation unit sends a first temporary address in which an address used in the first network is added with a prefix indicative of the first network, to the second address translation unit through the second network; -
the second address translation unit translates the first temporary address to a second temporary address which is an address not used in the third network, to send the second temporary address to the third network; and
correspondence information between the first and second temporary addresses is stored. - View Dependent Claims (14, 15)
-
-
16. A communication apparatus interposed between first and second networks to intervene in communication between the first and second networks, wherein
an original address which is used in the first network and is sent from the first network is received, a first temporary address in which the original address is added with a prefix is formed, and the first temporary address is sent to the second network; - and
the first temporary address sent from the second network is received, the prefix is deleted from the first temporary address to form the original address, and the original address is sent to the first network. - View Dependent Claims (17)
- and
Specification