hi all, recently I use aodv+802.15.4 ,after I finish my own project ,and I looked original source code and experimental results of aodv and I find I could not understand the results and do not know the reason,here is the part of trace file I use wpan_demo1.tcl and aodv s 0.079725820 _19_ RTR --- 0 cbr 90 [0 0 0 0] ------- [19:0 6:0 30 20] [0] 0 0 r 0.086815869 _20_ RTR --- 0 cbr 90 [0 14 13 800] ------- [19:0 6:0 30 20] [0] 1 0 f 0.086815869 _20_ RTR --- 0 cbr 90 [0 14 13 800] ------- [19:0 6:0 29 21] [0] 1 0 r 0.093265915 _21_ RTR --- 0 cbr 90 [0 15 14 800] ------- [19:0 6:0 29 21] [0] 2 0 f 0.093265915 _21_ RTR --- 0 cbr 90 [0 15 14 800] ------- [19:0 6:0 28 24] [0] 2 0 r 0.098115944 _24_ RTR --- 0 cbr 90 [0 18 15 800] ------- [19:0 6:0 28 24] [0] 3 0 f 0.098115944 _24_ RTR --- 0 cbr 90 [0 18 15 800] ------- [19:0 6:0 27 6] [0] 3 0 r 0.200000000 _19_ RTR --- 1 cbr 70 [0 0 0 0] ------- [19:0 6:0 32 0] [1] 0 0 s 0.200000000 _19_ RTR --- 1 cbr 90 [0 0 0 0] ------- [19:0 6:0 30 20] [1] 0 0
before 0.20000 source node found the path to the destination node and the path is 19-> 20->21->24->6 and then node 19 send its packet to 6,forward to 20 ,and then 21,and 24 and 6 my confusion is why the time suddently to 0.20000? and then I replace the script with my own, r 0.032084496 _5_ RTR --- 0 AODV 48 [0 ffffffff 0 800] ------- [0:255 -1:255 27 0] [0x2 4 1 [2 0] [9 4]] (REQUEST) r 0.032084496 _6_ RTR --- 0 AODV 48 [0 ffffffff 0 800] ------- [0:255 -1:255 27 0] [0x2 4 1 [2 0] [9 4]] (REQUEST) r 0.034372137 _14_ RTR --- 0 AODV 48 [0 ffffffff 6 800] ------- [6:255 -1:255 27 0] [0x2 4 1 [2 0] [9 4]] (REQUEST) r 0.034372137 _13_ RTR --- 0 AODV 48 [0 ffffffff 6 800] ------- [6:255 -1:255 27 0] [0x2 4 1 [2 0] [9 4]] (REQUEST) r 0.034372147 _2_ RTR --- 0 AODV 48 [0 ffffffff 6 800] ------- [6:255 -1:255 27 0] [0x2 4 1 [2 0] [9 4]] (REQUEST) r 0.034372160 _0_ RTR --- 0 AODV 48 [0 ffffffff 6 800] ------- [6:255 -1:255 27 0] [0x2 4 1 [2 0] [9 4]] (REQUEST) s 2.000000000 _9_ RTR --- 0 AODV 48 [0 0 0 0] ------- [9:255 -1:255 30 0] [0x2 1 2 [2 0] [9 6]] (REQUEST) r 2.005202024 _4_ RTR --- 0 AODV 48 [0 ffffffff 9 800] ------- [9:255 -1:255 30 0] [0x2 1 2 [2 0] [9 6]] (REQUEST) r 2.005202033 _10_ RTR --- 0 AODV 48 [0 ffffffff 9 800] ------- [9:255 -1:255 30 0] [0x2 1 2 [2 0] [9 6]] (REQUEST) r 2.005202033 _11_ RTR --- 0 AODV 48 [0 ffffffff 9 800] ------- [9:255 -1:255 30 0] [0x2 1 2 [2 0] [9 6]] (REQUEST) it is still find the path to the destination ,why stop? and then skip to the time 2.00000 and have another route request? what's wrong with? thank you
