Skip to main content

Posts

Showing posts with the label terminal

PRINTING ROUTING TABLE IN TERMINAL

  Here, we are going to generate routing tables IN  for tcl scripts by modifying AODV protocol. For that we have to modify following files in the AODV directory[for AODV directory look at ns2.35 folder]; aodv.h  aodv.cc 1. aodv.h modification First display  aodv.h  file and then add the following lines inside the class  AODV  in the  protected  scope Add the line after the  rt_down()  function. void rt_print(nsaddr_t nodeid); Save the aodv.h file and 2. aodv.cc modification Now click on aodv.cc file and select display option, Now add the following function  rt_print  to the  aodv.cc  file probably below  rt_down  function. void  AODV::rt_print(nsaddr_t nodeid) { aodv_rt_entry *rt; printf("Node id \t time \t destination \t nexthop \t hop count \t seq.no\n"); for (rt=rtable.head();rt; rt = rt->rt_link.le_next) { printf("NODE: %i \t %f \t %i \t %i \t \t %i \t \t %i \n", nodeid, CURRENT_TIME, r...