摘要 |
PURPOSE: A method for translating a network address by a source address is provided to enhance a use rate of an IP(Internet Protocol) address and perform an address translation in only an IP layer by classifying a data flow by the source address as well as a destination address and simultaneously sharing one IP address in several hosts of a local network. CONSTITUTION: If an IP forwarding is outgoing(10) and it is necessary for IP translation(20), a translation table is retrieved using a local IP address of a source and a global IP address of a destination(21). If items about the local IP address of the source and the global IP address of the destination exist, the local IP address of the source is translated into an global IP address with reference to the translation table(24). If the items about the local IP address of the source and the global IP address of the destination do not exist, a global IP address is assigned in an IP pool and a translation table is added(23). The local IP address of the corresponding source is translated into a global IP address(24). An IP packet is transmitted using the global IP address(40). If the IP forwarding is incoming(10) and it is necessary for IP retranslation(30), the translation table is retrieved using a global IP address of a destination and a global IP address of a source(31). If items about the global IP address of the destination and the global IP address of the source exist, the global IP address of the destination is translated into a local IP address(34). An IP packet is transmitted using the local IP address(40).
|