Abstract
As the number of mobile terminals increases, Mobile IP, the protocol defined by the IETF to enable mobility in IP layer, potentially could make users roam around the world while also keeps their connection to the Internet uninterruptedly. In the mean time, many organizations are using NAT (Network Address Translator) to isolate private network from public realms. The integration of NAT with Mobile IP, however, introduces technical issues that must be resolved before these two protocols can function together. This thesis points out the conflicts when Mobile IP and NAT are integrated and proposes effective techniques to harmonize these two critical protocols. Message flows are presented to detail our solution as well. A testbed is constructed in which our design is implemented. Experiments are conducted to verify our design and demonstrate the performance.