Patent ID: 7826401
Filing Date: 2010-11-02
Classification: H04L

Abstract:
1. A method for mapping a network address translator (NAT) that is between a client and a server on a packet based network comprising the steps of: the client communicating a first message in a first protocol including a first client address to the server, the NAT recognizing said first message first protocol and performing an address translation or not performing an address translation on said request depending on what said first protocol is; the server extracting said first client address; the server communicating a confirmation to the client; the client communicating a mapper message to the server in a second protocol having external client address data when the server receives it and having identifying data useful to identify the client to the server, said mapper message external client address data different from said first client address, the NAT recognizing said second message second protocol and treating said second message differently than it treated said first message because of the difference between said first and second protocols; the server extracting said identifying data and using it to identify the client; comparing said external client address data to said first client address and using said comparison to map the NAT; the server sending a first acknowledgment to said first client address and a second acknowledgement to said mapper message external address, each of said first and second acknowledgments in said second protocol; the client receiving one of said first or second acknowledgements; and, determining which of said first and second acknowledgments the client received.