How to add a Protocol in ns2 - NS2 Tutorial #13
How to add a new protocol in ns2 I am going to use the version ns-2.35 protoname was one of the best unicast routing protocol for ns2. Agent/SIMP Protoname -> Simp PROTONAME -> SIMP protoname -> simp you can download the source code from https://www.nsnam.com There are totally 5 files in the source code protoname.cc converted to simp.cc protoname.h -> simp.h protoname_pkt.h -> simp_pkt.h protoname_rtable.cc -> simp_rtable.cc protoname_rtable.h -> simp_rtable.h New Protocol Implementation In this new protocol, we have to 1. Add the source code (the 5 files given above) 2. existing code modification (within ns2) 3. Make an entry in the Makefile.in 4. Recompile ns2 5. Test the protocol using a TCL file. Addition of source code is done. Existing code modification - Very important. in ns2, inforamtion about compilation is scattered... we need to make modifications at multiple location...