I put a WDS link on my network, replacing a previously working perfectly
hard-wired link.

The WDS link is composed of a D-Link DIR-825 rev. B1 running
10.03.1-RC5, r27015 and a Linksys WRT54G/GS/GL running 10.03.1-RC5,
r27015 also.

The link seems to work just fine but for one problem.

The symptom of the problem I am having is that the routing table on the
machine across the WDS link is losing it's OSPF (quagga) supplied routes
for a period of time, after which they will restore and then disappear
again, rinse repeat.  A.k.a. flapping.

When I look at the OSPF traffic across the link it's quite clear that
some traffic is being dropped.  For example, the originator of the OSPF
routing data (the DIR-825) sends the following traffic out to it's br-lan:

01:49:19.119032 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 52
01:49:29.119909 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 52
01:49:39.120775 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 52
01:49:49.121616 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 52
01:49:49.156963 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:49:49.163503 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:49:49.176246 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 672
01:49:49.383876 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Ack, length 144
01:49:54.141959 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:49:54.386636 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Ack, length 64
01:49:59.122387 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 56
01:49:59.141458 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:04.391427 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Ack, length 44
01:50:09.123166 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 56
01:50:10.273924 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:12.877861 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 100
01:50:12.883817 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 392
01:50:15.261924 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:15.859647 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:17.853734 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:19.123934 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 56

However the receiver, a machine on the other side of the WDS link (i.e.
plugged into the WRT54GS) only receives on it's br-lan:

01:49:49.165441 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 52
01:49:49.201450 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:49:49.209237 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:49:49.227617 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 672
01:49:49.427871 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Ack, length 144
01:50:04.435092 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Ack, length 44
01:50:09.166864 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 56
01:50:10.318296 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:12.922271 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 100
01:50:12.929242 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 392
01:50:15.305692 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:15.903668 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:17.897930 IP 10.75.22.196 > 224.0.0.5: OSPFv2, LS-Update, length 64
01:50:19.167041 IP 10.75.22.196 > 224.0.0.5: OSPFv2, Hello, length 56

Clearly some of the sender's traffic did not make it to the receiving
WDS router's br-lan.

Any thoughts on why this is happening?

Any tips on how to further debug or a mailing list to take the issue to
if it's not OpenWRT specific?  Would the the netdev list be reasonable,
or is there a wireless specific netdev list somewhere that would be more
appropriate?

Cheers,
b.


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to