Hi all,
Does anyone know how to modify the DSDV protocol to route the packets in a
static way?
My scenario is:
(id=0) (id=1)
(id=4)
router0<----------> router1<------------->BS
multiFaceNode1 (12582912), (id=2)
(0) (4194304) (8388608)
- iface1 (8388609), (id=5)
multiFaceNode2 (167772160), (id=3)
- iface2 (8388610), (id=6)
I would like that iface1 was like a relay both downlink and uplink. For
example,
if router0 transmitted packets to iface2 the packet flow would be:
router0->router1->BS->iface1->iface2
I have modified the forwardPacket function to do that but when the packet
arrives at iface2 the trace shows wrong behaviour:
+ 7 0 1 cbr 500 ------- 0 0.0.0.0 2.0.2.0 0 26
- 7 0 1 cbr 500 ------- 0 0.0.0.0 2.0.2.0 0 26
r 7.030005 0 1 cbr 500 ------- 0 0.0.0.0 2.0.2.0 0 26
...
+ 7.030005 1 4 cbr 500 ------- 0 0.0.0.0 2.0.2.0 0 26
- 7.030005 1 4 cbr 500 ------- 0 0.0.0.0 2.0.2.0 0 26
r 7.04501 1 4 cbr 500 ------- 0 0.0.0.0 2.0.2.0 0 26
...
s -t 7.045833794 -Hs 4 -Hd 8388609 -Ni 4 -Nx 50.00 -Ny 100.00 -Nz 0.00 -Ne
-1.000000 -Nl MAC -Nw --- -Ma d4 -Md 1 -Ms 0 -Mt 800 -Is 0.0 -Id 8388610.0 -It
cbr -Il 560 -If 0 -Ii 26 -Iv 29 -Pn cbr -Pi 0 -Pf 0 -Po 0
r -t 7.046415645 -Hs 5 -Hd 8388609 -Ni 5 -Nx 60.00 -Ny 100.00 -Nz 0.00 -Ne
-1.000000 -Nl MAC -Nw --- -Ma d4 -Md 1 -Ms 0 -Mt 800 -Is 0.0 -Id 8388610.0 -It
cbr -Il 500 -If 0 -Ii 26 -Iv 29 -Pn cbr -Pi 0 -Pf 1 -Po 0
...
s -t 7.047166621 -Hs 5 -Hd 8388610 -Ni 5 -Nx 60.00 -Ny 100.00 -Nz 0.00 -Ne
-1.000000 -Nl MAC -Nw --- -Ma d4 -Md 0 -Ms 1 -Mt 800 -Is 0.0 -Id 8388610.0 -It
cbr -Il 560 -If 0 -Ii 26 -Iv 28 -Pn cbr -Pi 0 -Pf 1 -Po 0
WRONG BEHAVIOUR FROM HERE
r -t 7.047748473 -Hs 4 -Hd 2 -Ni 4 -Nx 50.00 -Ny 100.00 -Nz 0.00 -Ne -1.000000
-Nl MAC -Nw --- -Ma d4 -Md 0 -Ms 1 -Mt 800 -Is 0.0 -Id 8388610.0 -It cbr -Il
500
-If 0 -Ii 26 -Iv 28 -Pn cbr -Pi 0 -Pf 2 -Po 0
...
s -t 7.048579515 -Hs 4 -Hd 2 -Ni 4 -Nx 50.00 -Ny 100.00 -Nz 0.00 -Ne -1.000000
-Nl MAC -Nw --- -Ma d4 -Md 2 -Ms 0 -Mt 800 -Is 0.0 -Id 8388610.0 -It cbr -Il
560
-If 0 -Ii 26 -Iv 28 -Pn cbr -Pi 0 -Pf 2 -Po 0
r -t 7.049161400 -Hs 6 -Hd 2 -Ni 6 -Nx 70.00 -Ny 100.00 -Nz 0.00 -Ne -1.000000
-Nl MAC -Nw --- -Ma d4 -Md 2 -Ms 0 -Mt 800 -Is 0.0 -Id 8388610.0 -It cbr -Il
500
-If 0 -Ii 26 -Iv 28 -Pn cbr -Pi 0 -Pf 3 -Po 0
...
Thank you in advance
Jorge