ns-allinone-2.29 package: official site link1
ns-2.29-nist-mob package: official site link1 link2
pmip6-for-ns-2.29-nist.patch (ver. 0.6): link1 link2
We prefer to use ns-allinone package.
1. Download all files above.
2. Extract ns-allinone-2.29 package.
3. Delete ns-2.29 directory in ns-allinone-2.29, and extract ns-2.29-nist-mob package.
(i.e. replace ns-2.29 directory into nist-modified version)
4. Patch with pmip6-for-ns-2.29-nist.patch file.
In ns-2.29 directory, run "patch -p1 < pmip6-for-ns-2.29-nist.patch"
5. Run "install" program in the ns-allinone-2.29 directory (ns-allinone-2.29 installation process)
pmip.tcl (for wireless environment with hierarchical routing): link1
pmip_nohier.tcl (for wired environment without hierarchical routing): link1
pmip_wimax.tcl (for IEEE 802.16 wimax environment): link1
pmip6-for-ns-2.29-nist.patch (ver. 0.5): link1 link2