#20604: WDS link loses connectivity under network load
--------------------+------------------------
 Reporter:  tribut  |      Owner:  developers
     Type:  defect  |     Status:  new
 Priority:  normal  |  Milestone:
Component:  kernel  |    Version:  Trunk
 Keywords:  wds     |
--------------------+------------------------
 I'm running OpenWRT 15.04 (r46767) on a TP-Link WDR-4300 and a TP-Link
 WDR-3600, connected via WDS.


 {{{
                                             |-- Cable-Client 1
  Internet -- WDR4300 -(Wifi/WDS)- WDR3600 --|-- Cable-Client 2
                                             |-- Cable-Client 3
 }}}

 This works fine until one of the clients connected to the WDR3600 creates
 a significant load on the network (e.g. a large rsync-Job or a torrent).
 After a while (around 60 seconds), the WDS link completely dies (routers
 can't ping each other, can't connect to the internet from cable clients).
 The other wifi clients connected to the WDR4300 still have internet though
 and I can still connect to the WDR3600 from the cable clients. Typing
 `wifi up` on the WDR3600 restores connectivity.

 Unfortunately, nothing is logged on either router when this happens. This
 is what I get on WDR3600 after I type `wifi up`:


 {{{
 Sat Sep 26 16:08:45 2015 kern.info kernel: [ 1708.500000] wlan1:
 deauthenticating from 62:66:b3:8a:4c:38 by local choice (Reason:
 3=DEAUTH_LEAVING)
 Sat Sep 26 16:08:45 2015 daemon.notice netifd: Network device 'wlan1' link
 is down
 Sat Sep 26 16:08:45 2015 kern.info kernel: [ 1708.530000] br-lan: port
 3(wlan1) entered disabled state
 Sat Sep 26 16:08:45 2015 kern.info kernel: [ 1708.580000] br-lan: port
 3(wlan1) entered disabled state
 Sat Sep 26 16:08:45 2015 kern.info kernel: [ 1708.610000] device wlan1
 left promiscuous mode
 Sat Sep 26 16:08:45 2015 kern.info kernel: [ 1708.610000] br-lan: port
 3(wlan1) entered disabled state
 Sat Sep 26 16:08:45 2015 kern.info kernel: [ 1709.230000] IPv6:
 ADDRCONF(NETDEV_UP): wlan1: link is not ready
 Sat Sep 26 16:08:46 2015 daemon.notice netifd: radio1 (5433): Successfully
 initialized wpa_supplicant
 Sat Sep 26 16:08:46 2015 kern.info kernel: [ 1709.770000] device wlan1
 entered promiscuous mode
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.680000] wlan1:
 authenticate with 62:66:b3:8a:4c:38
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.690000] wlan1: send auth
 to 62:66:b3:8a:4c:38 (try 1/3)
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.700000] wlan1:
 authenticated
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.710000] wlan1: associate
 with 62:66:b3:8a:4c:38 (try 1/3)
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.710000] wlan1: RX
 AssocResp from 62:66:b3:8a:4c:38 (capab=0x11 status=0 aid=1)
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.720000] wlan1:
 associated
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.720000] IPv6:
 ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
 Sat Sep 26 16:08:48 2015 daemon.notice netifd: Network device 'wlan1' link
 is up
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.760000] br-lan: port
 2(wlan1) entered forwarding state
 Sat Sep 26 16:08:48 2015 kern.info kernel: [ 1711.760000] br-lan: port
 2(wlan1) entered forwarding state
 Sat Sep 26 16:08:50 2015 kern.info kernel: [ 1713.760000] br-lan: port
 2(wlan1) entered forwarding state
 }}}


 I even tried moving the WDS link to a separate SSID which is not used by
 normal clients, but this did not change the behavior.
 What can I do to help debug this?

--
Ticket URL: <https://dev.openwrt.org/ticket/20604>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to