[Babel-users] babeld flushes routes and they never come back until restarted

Harshal Vora harshal at amideeptech.com
Wed Mar 26 17:29:21 UTC 2014


Hi,

We have devices connected to each other in an adhoc network in static 
positions.
Every few minutes, we keep getting negative routes in the routing table 
and then routes correct themselves.

But sometimes the routes just get flushed and they never come back. 
Consider that all the devices are still in the same position untouched.
We can go near the individual devices and connect to them via adhoc 
network due to proximity but there are no routes generated by babeld in 
any of the devices.
Once I restart the master machine (where I run babeld with "-C 
'redistribute metric 128'") either all the routes come back on all the 
devices or all the devices get negative routes and they are never fixed. 
(waited for half hour).
Is there any way to debug why this happens?
Is this an issue of babeld or the adhoc network?

Below are some logs from babeld


My id 54:cf:53:96:2a:aa:6f:15 seqno 28084
Neighbour fe80::6670:2ff:fe1c:bcd0 dev wlan0 reach 0006 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:a22e dev wlan0 reach 0007 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:91ef dev wlan0 reach 0003 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:a97f dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe18:7f0 dev wlan0 reach 0003 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:be21 dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
10.0.0.0/24 metric 128 (exported)
10.0.0.1/32 metric 0 (exported)
192.168.1.102/32 metric 0 (exported)
192.168.1.0/24 metric 128 (exported)
0.0.0.0/0 metric 0 (exported)
10.0.0.2/32 metric 65535 (65535) refmetric 0 id e0:04:e4:50:b9:41:e2:0e 
seqno 11812 age 80 via wlan0 neigh fe80::6670:2ff:fe1c:bcd0 nexthop 
10.0.0.2 (installed)
10.0.0.3/32 metric 65535 (65535) refmetric 381 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 92 via wlan0 neigh 
fe80::c24a:ff:fe19:be21 nexthop 10.0.0.6 (installed)
10.0.0.3/32 metric 65535 (65535) refmetric 292 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 75 via wlan0 neigh 
fe80::c24a:ff:fe18:7f0 nexthop 10.0.0.8 (feasible)
10.0.0.3/32 metric 65535 (65535) refmetric 341 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 80 via wlan0 neigh 
fe80::6670:2ff:fe1c:bcd0 nexthop 10.0.0.2 (feasible)
10.0.0.3/32 metric 65535 (65535) refmetric 614 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 86 via wlan0 neigh 
fe80::c24a:ff:fe19:91ef nexthop 10.0.0.9
10.0.0.4/32 metric 65535 (65535) refmetric 0 id c8:f5:ca:b0:17:24:b6:2d 
seqno 59417 age 64 via wlan0 neigh fe80::c24a:ff:fe19:a22e nexthop 
10.0.0.4 (installed)
10.0.0.6/32 metric 65535 (65535) refmetric 0 id 50:21:79:e7:21:85:2a:36 
seqno 57127 age 69 via wlan0 neigh fe80::c24a:ff:fe19:be21 nexthop 
10.0.0.6 (installed)
10.0.0.6/32 metric 65535 (65535) refmetric 341 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 70 via wlan0 neigh 
fe80::c24a:ff:fe18:7f0 nexthop 10.0.0.8 (feasible)
10.0.0.6/32 metric 65535 (65535) refmetric 409 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 67 via wlan0 neigh 
fe80::c24a:ff:fe19:91ef nexthop 10.0.0.9 (feasible)
10.0.0.6/32 metric 65535 (65535) refmetric 256 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 64 via wlan0 neigh 
fe80::c24a:ff:fe19:a22e nexthop 10.0.0.4 (feasible)
10.0.0.6/32 metric 65535 (65535) refmetric 389 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 67 via wlan0 neigh 
fe80::6670:2ff:fe1c:bcd0 nexthop 10.0.0.2 (feasible)
10.0.0.6/32 metric 65535 (65535) refmetric 434 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 67 via wlan0 neigh 
fe80::c24a:ff:fe19:a97f nexthop 10.0.0.7 (feasible)
10.0.0.7/32 metric 65535 (65535) refmetric 0 id 1c:57:71:7e:76:91:9b:63 
seqno 59976 age 70 via wlan0 neigh fe80::c24a:ff:fe19:a97f nexthop 
10.0.0.7 (installed)
10.0.0.8/32 metric 65535 (65535) refmetric 0 id c0:ed:40:a5:dd:3c:93:f5 
seqno 61915 age 75 via wlan0 neigh fe80::c24a:ff:fe18:7f0 nexthop 
10.0.0.8 (installed)
10.0.0.9/32 metric 65535 (65535) refmetric 0 id 84:16:21:3b:f5:07:93:24 
seqno 32394 age 70 via wlan0 neigh fe80::c24a:ff:fe19:91ef nexthop 
10.0.0.9 (installed)
Checking neighbours.
kernel_route: flush 10.0.0.7/128 metric 65535 dev 3 nexthop 10.0.0.7
Netlink message: (ACK)
kernel_route: flush 10.0.0.8/128 metric 65535 dev 3 nexthop 10.0.0.8
Netlink message: (ACK)
kernel_route: flush 10.0.0.3/128 metric 65535 dev 3 nexthop 10.0.0.6
Netlink message: (ACK)
kernel_route: add 10.0.0.3/128 metric 65535 dev 3 nexthop 10.0.0.2
Netlink message: (ACK)
Sending update to wlan0 for 10.0.0.3/32.
kernel_route: flush 10.0.0.6/128 metric 65535 dev 3 nexthop 10.0.0.6
Netlink message: (ACK)
kernel_route: add 10.0.0.6/128 metric 65535 dev 3 nexthop 10.0.0.9
Netlink message: (ACK)
Sending update to wlan0 for 10.0.0.6/32.


My id 54:cf:53:96:2a:aa:6f:15 seqno 28084
Neighbour fe80::6670:2ff:fe1c:bcd0 dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:a22e dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:91ef dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
10.0.0.0/24 metric 128 (exported)
10.0.0.1/32 metric 0 (exported)
192.168.1.102/32 metric 0 (exported)
192.168.1.0/24 metric 128 (exported)
0.0.0.0/0 metric 0 (exported)
10.0.0.2/32 metric 65535 (65535) refmetric 0 id e0:04:e4:50:b9:41:e2:0e 
seqno 11812 age 81 via wlan0 neigh fe80::6670:2ff:fe1c:bcd0 nexthop 
10.0.0.2 (installed)
10.0.0.3/32 metric 65535 (65535) refmetric 341 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 81 via wlan0 neigh 
fe80::6670:2ff:fe1c:bcd0 nexthop 10.0.0.2 (installed)
10.0.0.3/32 metric 65535 (65535) refmetric 614 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 87 via wlan0 neigh 
fe80::c24a:ff:fe19:91ef nexthop 10.0.0.9
10.0.0.4/32 metric 65535 (65535) refmetric 0 id c8:f5:ca:b0:17:24:b6:2d 
seqno 59417 age 65 via wlan0 neigh fe80::c24a:ff:fe19:a22e nexthop 
10.0.0.4 (installed)
10.0.0.6/32 metric 65535 (65535) refmetric 409 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 68 via wlan0 neigh 
fe80::c24a:ff:fe19:91ef nexthop 10.0.0.9 (installed)
10.0.0.6/32 metric 65535 (65535) refmetric 256 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 65 via wlan0 neigh 
fe80::c24a:ff:fe19:a22e nexthop 10.0.0.4 (feasible)
10.0.0.6/32 metric 65535 (65535) refmetric 389 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 68 via wlan0 neigh 
fe80::6670:2ff:fe1c:bcd0 nexthop 10.0.0.2 (feasible)
10.0.0.9/32 metric 65535 (65535) refmetric 0 id 84:16:21:3b:f5:07:93:24 
seqno 32394 age 71 via wlan0 neigh fe80::c24a:ff:fe19:91ef nexthop 
10.0.0.9 (installed)

Received changes in kernel tables.
Netlink message: (ignore),


---------------------------------------------------

My id 54:cf:53:96:2a:aa:6f:15 seqno 28084
Neighbour fe80::6670:2ff:fe1c:bcd0 dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:a22e dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
Neighbour fe80::c24a:ff:fe19:91ef dev wlan0 reach 0001 rxcost 65535 
txcost 65535 chan 1.
10.0.0.0/24 metric 128 (exported)
10.0.0.1/32 metric 0 (exported)
192.168.1.102/32 metric 0 (exported)
192.168.1.0/24 metric 128 (exported)
0.0.0.0/0 metric 0 (exported)
10.0.0.2/32 metric 65535 (65535) refmetric 0 id e0:04:e4:50:b9:41:e2:0e 
seqno 11812 age 84 via wlan0 neigh fe80::6670:2ff:fe1c:bcd0 nexthop 
10.0.0.2 (installed)
10.0.0.3/32 metric 65535 (65535) refmetric 341 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 84 via wlan0 neigh 
fe80::6670:2ff:fe1c:bcd0 nexthop 10.0.0.2 (installed)
10.0.0.3/32 metric 65535 (65535) refmetric 614 id 
48:a8:e6:2e:3d:d9:49:30 seqno 57659 chan (255) age 90 via wlan0 neigh 
fe80::c24a:ff:fe19:91ef nexthop 10.0.0.9
10.0.0.4/32 metric 65535 (65535) refmetric 0 id c8:f5:ca:b0:17:24:b6:2d 
seqno 59417 age 68 via wlan0 neigh fe80::c24a:ff:fe19:a22e nexthop 
10.0.0.4 (installed)
10.0.0.6/32 metric 65535 (65535) refmetric 409 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 71 via wlan0 neigh 
fe80::c24a:ff:fe19:91ef nexthop 10.0.0.9 (installed)
10.0.0.6/32 metric 65535 (65535) refmetric 256 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 68 via wlan0 neigh 
fe80::c24a:ff:fe19:a22e nexthop 10.0.0.4 (feasible)
10.0.0.6/32 metric 65535 (65535) refmetric 389 id 
50:21:79:e7:21:85:2a:36 seqno 57127 chan (255) age 71 via wlan0 neigh 
fe80::6670:2ff:fe1c:bcd0 nexthop 10.0.0.2 (feasible)
10.0.0.9/32 metric 65535 (65535) refmetric 0 id 84:16:21:3b:f5:07:93:24 
seqno 32394 age 74 via wlan0 neigh fe80::c24a:ff:fe19:91ef nexthop 
10.0.0.9 (installed)
Checking neighbours.
kernel_route: flush 10.0.0.2/128 metric 65535 dev 3 nexthop 10.0.0.2
Netlink message: (ACK)
kernel_route: flush 10.0.0.3/128 metric 65535 dev 3 nexthop 10.0.0.2
Netlink message: (ACK)
kernel_route: flush 10.0.0.4/128 metric 65535 dev 3 nexthop 10.0.0.4
Netlink message: (ACK)
kernel_route: flush 10.0.0.6/128 metric 65535 dev 3 nexthop 10.0.0.9
Netlink message: (ACK)
kernel_route: flush 10.0.0.9/128 metric 65535 dev 3 nexthop 10.0.0.9
Netlink message: (ACK)



My id 54:cf:53:96:2a:aa:6f:15 seqno 28084
10.0.0.0/24 metric 128 (exported)
10.0.0.1/32 metric 0 (exported)
192.168.1.102/32 metric 0 (exported)
192.168.1.0/24 metric 128 (exported)
0.0.0.0/0 metric 0 (exported)

Received changes in kernel tables.
Netlink message: (ignore),


My id 54:cf:53:96:2a:aa:6f:15 seqno 28084
10.0.0.0/24 metric 128 (exported)
10.0.0.1/32 metric 0 (exported)
192.168.1.102/32 metric 0 (exported)
192.168.1.0/24 metric 128 (exported)
0.0.0.0/0 metric 0 (exported)


My id 54:cf:53:96:2a:aa:6f:15 seqno 28084
10.0.0.0/24 metric 128 (exported)
10.0.0.1/32 metric 0 (exported)
192.168.1.102/32 metric 0 (exported)
192.168.1.0/24 metric 128 (exported)
0.0.0.0/0 metric 0 (exported)

--------------------------------------------


Regards,



More information about the Babel-users mailing list