ADDRESS TRANSLATOR, MESSAGE PROCESSING METHOD AND EQUIPMENT
First Claim
1. An address translator to be coupled to a first network utilizing a global address, and to be coupled to a second network utilizing a private address, said address translator comprising:
- an address translating unit which translates, in a Layer 3 region of communication data the global address into the private address, or translates, in a Layer 3 region of communication data, the private address into the global address;
a detecting unit which detects that the communication data conforms to a particular protocol based on a port number contained in a header corresponding to a Layer 4 region of the communication data;
a creating unit which creates translation information including a correspondence relationship between the global address and the private address for translating a Layer 3 address contained in a region of the communication data higher than the Layer 3 region, when the detecting unit detects that the communication data conforms to the particular protocol, anda communicating unit which communicates with a server device, andwherein said address translator sends said translation information and the region of the communication data higher than the Layer 3 region to said server device, and receives information including said Layer 3 address described in the region of the communication data higher than the Layer 3 region which has been translated by said server device.
0 Assignments
0 Petitions
Accused Products
Abstract
An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.
33 Citations
19 Claims
-
1. An address translator to be coupled to a first network utilizing a global address, and to be coupled to a second network utilizing a private address, said address translator comprising:
-
an address translating unit which translates, in a Layer 3 region of communication data the global address into the private address, or translates, in a Layer 3 region of communication data, the private address into the global address; a detecting unit which detects that the communication data conforms to a particular protocol based on a port number contained in a header corresponding to a Layer 4 region of the communication data; a creating unit which creates translation information including a correspondence relationship between the global address and the private address for translating a Layer 3 address contained in a region of the communication data higher than the Layer 3 region, when the detecting unit detects that the communication data conforms to the particular protocol, and a communicating unit which communicates with a server device, and wherein said address translator sends said translation information and the region of the communication data higher than the Layer 3 region to said server device, and receives information including said Layer 3 address described in the region of the communication data higher than the Layer 3 region which has been translated by said server device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An address translating system comprising:
-
an address translator, which is connected to a first network utilizing a global address and second network utilizing a private address; and a server device, wherein the address translator comprises; an address translating unit which translates, in a Layer 3 region of communication data, the global address, or translates, in a Layer 3 region of communication data, the private address into the global address; a detecting unit which detects that the communication data conforms to a particular protocol based on a port number contained in a header corresponding to a Layer 4 region of the communication data; a creating unit which creates translation information including a correspondence relationship between the global address and the private address for translating a Layer 3 address contained in a region of the communication data higher than the Layer 3 region, when the detecting unit detects that the communication data conforms to the particular protocol, and a communicating unit which communicates with a server device, and wherein said address translator sends said translation information and the region of the communication data higher than the Layer 3 region to said server device, and receives information including said Layer 3 address described in the region of the communication data higher than the Layer 3 region which has been translated by said server device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification