Hi
           I am simulating the EAODV ( AODV protocol with some
modifications) . When I run a simulation with the nodes which are static. I
am not giving any mobility to them.

When I count the received packets , it is showing 0. Hence I checked the
flow and found that it is receiving link failure packet from the link layer.
i.e "eaodv_rt_failed_callback()"  (similar to aodv_rt_failed_callback()) is
called.  I don't know from where it is called ? When I run the simulation
using AODV , the protocol is able to transmit the packets. Where is the
mistake ? The corresponding trace file entries are:

s 3.218973182 _1_ RTR  --- 0 EAODV 68 [0 0 0 0] ------- [1:255 -1:255 1 0]
[0x8 1 [19 0] 0.000000] (ERROR)
s 3.219368182 _1_ MAC  --- 0 EAODV 120 [0 ffffffff 1 800] ------- [1:255
-1:255 1 0] [0x8 1 [19 0] 0.000000] (ERROR)
r 3.220328422 _13_ MAC  --- 0 EAODV 68 [0 ffffffff 1 800] ------- [1:255
-1:255 1 0] [0x8 1 [19 0] 0.000000] (ERROR)
r 3.220328878 _7_ MAC  --- 0 EAODV 68 [0 ffffffff 1 800] ------- [1:255
-1:255 1 0] [0x8 1 [19 0] 0.000000] (ERROR)
r 3.220353422 _13_ RTR  --- 0 EAODV 68 [0 ffffffff 1 800] ------- [1:255
-1:255 1 0] [0x8 1 [19 0] 0.000000] (ERROR)
r 3.220353878 _7_ RTR  --- 0 EAODV 68 [0 ffffffff 1 800] ------- [1:255
-1:255 1 0] [0x8 1 [19 0] 0.000000] (ERROR)

Some one kindly tell about the link layer management in NS2...


Please help...

Regards
Anupama A

Reply via email to