[ns] help-neighbor table

2013-06-06 Thread Vimala Jose

Hi everyone,
  I am trying to implement detection of RREQ packet dropper. For that, I
need to store all the neighbors of each node in the network. I have found
that we got a neighbor table already in AODV. I am able to print it. But
what I want is, to store that table along with a new field in it called
FLAG . Whenever a node 'A' receives a route request or RREP from a node
'B', B must update in its neighbor table , the flag corresponding to 'A' as
1. For this, how can I retrieve from the existing neighbor table and how
can I add a new field to that neighbor table. If anyone knows about this,
please help me. It was really urgent for my project.


Regards,
  Sony


[ns] Help-Neighbor table

2013-06-06 Thread Vimala Jose

Hi,

I am trying to implement detection of RREQ packet dropper. For that, I need
to store all the neighbors of each node in the network.  I have found that
we got a neighbor table already in AODV. I am able to print it. But what I
want is, to store that table along with a new field in it called FLAG .
Whenever a node 'A' receives a route request or RREP from a node 'B', B
must update in its neighbor table , the flag corresponding to 'A' as 1.
For this, how can I invoke the existing neighbor table  at recvRequest()
function in AODV and how can I add a new field to that neighbor table. If
you have any suggestion about this, please help me. It was really urgent
for my project.


Regards,
  Sony


Re: [ns] Help-Neighbor table

2013-06-06 Thread duachuot30_4

I think i can help you
1) in file aodv_rtable.h: you can add FLAG field to neighbor table:
class AODV_Neighbor {
   //some code... 
   // 
double  nb_expire;  // ALLOWED_HELLO_LOSS *
HELLO_INTERVAL
booleanFLAG;   //New field: FLAG
};
2) in recvRequest() function (aodv.cc):
puts some code like:
AODV::recvRequest(Packet *p){
   //some code ...
   //.
   AODV_Neighbor *nb; 
   nb = nb_lookup(ch-prev_hop_);
  if(nb != 0) { 
  nb-FLAG = 1;
  }
  //.
}



--
View this message in context: 
http://network-simulator-ns-2.7690.n7.nabble.com/Help-Neighbor-table-tp27086p27088.html
Sent from the ns-users mailing list archive at Nabble.com.