[OLSR-users] Routes never added

John Gorkos (spam-protected)
Wed Jul 12 14:52:24 CEST 2006


Thomas- 

On Wednesday 12 July 2006 02:43, Thomas Lopatic wrote:
>
> Here we seem to face the case where we receive HELLOs from nine
> neighbours, but these HELLOs do not contain our IP address, i.e. the
> neighbours do not see us.
>
> Could you capture debug output for this node and for one of its
> neighbouring nodes at the same time and post it to this list?
>
> Thanks,
> -Thomas

I can confirm this with the following TCPDUMPs.  The first is from the .47 
(problematic) router:
07:45:45.705614 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 112
07:45:50.977143 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 112
07:45:55.768121 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 112
07:46:01.288792 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 112
07:46:07.168724 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 120
07:46:12.998852 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 120
07:46:18.537413 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 120
07:46:24.238840 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 120
07:46:29.330617 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 120
07:46:33.918909 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 120
07:46:38.894901 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 120
07:46:44.468799 IP 192.168.7.47.698 > 192.168.7.255.698: UDP, length 112

It's sending HELLOs every 5 seconds, as is correct.

This following dump is from a core (HNA) router (.1) , which I am using as a 
hop (ssh to .1, ssh to .47) to get to the problematic router:
(spam-protected):~# tcpdump -i eth1 -n port 698 | grep 7.47
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
07:45:46.827347 IP 192.168.7.45.698 > 192.168.7.255.698: UDP, length: 1460
07:45:55.794748 IP 192.168.7.40.698 > 192.168.7.255.698: UDP, length: 284
07:46:17.784778 IP 192.168.7.33.698 > 192.168.7.255.698: UDP, length: 68
07:46:19.879477 IP 192.168.7.25.698 > 192.168.7.255.698: UDP, length: 684
07:46:20.704752 IP 192.168.7.34.698 > 192.168.7.255.698: UDP, length: 588
07:46:37.470412 IP 192.168.7.39.698 > 192.168.7.255.698: UDP, length: 196
07:46:44.273471 IP 192.168.7.37.698 > 192.168.7.255.698: UDP, length: 324
1728 packets captured
1743 packets received by filter
0 packets dropped by kernel

So, it appears that the TCP stack on the .47 router THINKS it's transmitting, 
but it's obviously not.  I want to blame this on the wl driver in the new 
kamikaze build, perhaps it is unable/unwilling to transmit broadcast 
messages?  That would prevent ARP from working, as well, though.... now what?

John Gorkos




More information about the Olsr-users mailing list