
As the number of Mobile IP users grow, so will the signaling
overhead on the core IP network in support of mobility management.
In cellular networks, registration and paging techniques are used to
minimize the signaling overhead and optimize the mobility management
performance. Currently, Mobile IP supports registration but not
paging. We believe that Mobile IP support for paging is important to
improve the scalability of Mobile IP networks. Recently, a number of
micro- mobility protocols have been proposed that have built-in
paging functions. These micro-mobility protocols are independent of
the base Mobile IP protocol and interwork with Mobile IP through
mobile gateways. We take a different approach and propose a set of
paging extensions to the base Mobile IP called P-MIP. P-MIP is
designed to reduce signaling load in the core Internet and power
consumption of mobile nodes.
(The project was started in early 2000 and officially
finished in early 2001.)
Documents
"Design
and Performance of Mobile IP Paging," X. Zhang, J. Castellanos,
and A. Campbell, ACM Mobile Networks and Applications (MONET),
Special issue on Modeling Analysis and Simulation of Wireless and
Mobile Systems, Vol 7, No. 2, March 2002.
"P-MIP:
Paging in Mobile IP," X. Zhang, J. Castellanos, and A. Campbell,
The Fourth International Workshop on Wireless Mobile Multimedia,
Rome, Italy, July 2001.
"
PMIP: Minimal Paging Extenions for Mobile IP,"
draft-zhang-pmip-00.txt, X. Zhang, J. Castellanos, A. Campbell, K.
Sawada, and M. Barry, Internet Draft, IETF, July 2000.
"Paging in
Mobile IP," X. Zhang, The slides for the talk on the 4th
International Workshop on Wireless Mobile Multimedia, Rome, Italy,
July 2001.
Members
Xiaowei Zhang
Andrew T.
Campbell
Javier
Castellanos
Kentaro
Sawada
ns Extensions
Installation
P-MIP simulation is based on the ns-2 simulator and MIP
extension. Download and install these two software packages
first. Make sure every package works fine before going to next
package. The specific procedures are:
- Install ns-allinone-2.1b6a which can be downlaoded from ns-2 simulator, or
click here.
- Install the daily sanpshots ns-2.1b7 which can be downloaded
by clicking here.
Note that MIP extension (base version) and Paging MIP are not
compatible with latest ns2-2.1b7 snapshots and releases.
- Install MIP extension which can be downloaded from Extensions
to the ns Network Simulator website or by clicking here.
- Download and unzip the archive pmip.tar.gz.
Then unpack it in the ns main directory which is
ns-allinone-2.1b6 for ns version 2.1b6 or
ns-allinone-2.1b7 for ns version 2.1b7. By doing
this, the files
- mip.h
- mip.cc
- mip-reg.cc
- tcl/lib/ns-mip.tcl
- tcl/lib/ns-mobilenode.tcl
- tcl/lib/ns-wireless-mip.tcl
- tcl/lib/ns-default.tcl
- tcl/mobility/com.tcl
are replaced, and the
files
- tcl/ex/pmip_ex.tcl
- tcl/ex/pmip_ex.scn
- tcl/ex/pmip_ex.com
are added.
- Run make clean and make. Note, by default,
P-MIP will print out messages about signaling status. If these
messages are unwanted, define MIP_QUIET in file mip-reg.c before
compiling. You may do so by removing the symbol "//" before the
statement #define MIP_QUIET at line 54 in file
mip-reg.cc.
- A P-MIP sample is provided in tcl/ex directory. It can
be run by using command
- ns pmip_ex.tcl
Description
The following figure
shows the basic schematic layout of a wireless MobileIP basestation
node with P-MIP function added. The ns-2 documents for basic
MobileIP can be found at Chapter Mobile
Networking in NS at ns-2
manual.
Related Links
| |