Patent ID: 7886062
Filing Date: 2011-02-08
Classification: H04L

Abstract:
1. A packet relaying method for relaying a packet from a first network to a second network, wherein first relaying apparatus in the first network and second relaying apparatus in the second network decide whether an identical network address mutually duplicated in between the first network and the second network exists, and when the identical network address exists, the first relaying apparatus distributes a first network address corresponding to the identical network address internally to the first network, and the second relaying apparatus distributes a second network address corresponding to the identical network address internally to the second network, and when the identical network address is included in a packet transferred from the first network to the second network via the first relaying apparatus and the second relaying apparatus, the first relaying apparatus converts the identical network address included in the received packet into the first network address, or the second relaying apparatus converts the identical address included in the received packet into the second network address, and wherein the first relaying apparatus attaches a first identifier to all the network addresses in the first network, and transmits messages containing all the network addresses with the first identifier attached thereto to the second relaying apparatus, and the second relaying apparatus attaches a second identifier to all the network addresses in the second network, and transmits messages containing all the network addresses with the second identifier attached thereto to the first relaying apparatus, and wherein the first relaying apparatus compares all the network addresses in the second network, being received from the second relaying apparatus, with all the network addresses in the first network, so as to decide whether or not the identical network address exists, and selects a converted network address for each identical network address from addresses which are not contained in the transmitted messages from both first and second relaying apparatuses; and the second relaying apparatus compares all the network addresses in the first network, being received from the first relaying apparatus, with all the network addresses in the second network, so as to decide whether or not the identical network address exists, and selects a converted network address for each identical network address from addresses which are not contained in the transmitted messages from both first and second relaying apparatuses.