Patent ID: 8891518

Claim:
A routing device for translating addresses in cascade between a first network, a second network, and a third network; the first network comprising at least a first terminal comprising a first pair of a first source address and a first port number, the first network coupling the at least one terminal to the routing device, the routing device comprising a second pair comprising a second address and a second port number; the second network coupling the routing device to an address translation server, the address translation server comprising a third pair comprising a third address and a third port number; and the third network being coupled to the address translation server so that the at least one terminal may communicate with the third network; the routing device comprising: an execution unit for executing a function of translation between at least the first source address of the first network and at least the second address of the second network; a first receiving unit for receiving a first association request comprising the first pair and coming from the first terminal of said first network; a generating unit for generating a second association request by substituting at least said first source address in said first association request by at least the second address, through the action of the execution unit; a first sending unit for sending the second association request to the third address of the address translation server; a second receiving unit for receiving a first response comprising the third pair from the address translation server in response to sending the second association request; a second sending unit for sending the first response comprising the third pair to the first terminal; and a Universal Plug and Play (UPnP) stack comprising: said first receiving unit for receiving the association request; said generating unit for generating said second request and said first sending unit for sending said second request; and said second receiving unit for receiving said first response and said second sending unit for sending said first response.