[Babel-users] [homenet] Detecting bridges

STARK, BARBARA H bs7652 at att.com
Thu Dec 17 16:10:37 UTC 2015


> Homenet, the issue we're dealing with is that babeld performs badly when
> there is a transparent wireless bridge connected to a wired interface: the
> interface is treated as a lossless wired interface, and if it suffers packet loss,
> there is repeated link flapping.  

I've had a lot of experience with trying to use both Wi-Fi and powerline bridges. Powerline bridges can suffer from a lot of the same flapping as Wi-Fi. 
I'm aware of an IPTV provider who experimented with using 802.11-Ethernet bridges to connect set-top boxes (STBs) to the router. They wanted super-duper good wireless for the STBs, so they used proprietary 802.11-based technology and this 802.11 was dedicated to just the STBs (so it wasn't using the same Wi-Fi as the home network). They ended up building this 802.11 technology into the STBs and into the home router (separate radio from the home Wi-Fi), because the bridged connection just wasn't resilient. I'm also aware of powerline bridges being used in lots of IoT "smart home" deployments. And then there are the powerline to Wi-Fi bridges (Wi-Fi extenders) which I'm seeing more and more of. 

The main problem I've seen with frequently flapping bridges is host IP/Ethernet stacks (where the host -- including router WAN "host" -- thinks it has an Ethernet connection) that give up "quickly" on the connection. Reboots or even just disabling and then enabling the network interface cause the connection to be seen again and IP connectivity re-established. Forced DHCP release/renew doesn't tend to work, which leads me to believe the problem may be in the Ethernet stack, and not with IP and DHCP. I've never bothered trying to figure out the root cause -- instead I just stop using the bridges that don't work, and do something different that does work. I've definitely seen this problem a lot, though.

My take-away from my experiences:
Bridges are incredibly useful -- when they work. The better they work, the more people will use them. Homenets (including hosts) need to be resilient to flapping Ethernet links.
There are host IP/Ethernet interface issues (including router WAN "host") that are prevalent and need to be solved independent of anything Babel does. Issues that cause hosts to decide there is no connectivity on Ethernet links that flap.
The problem is not limited to Wi-Fi bridges. It also exists on powerline.
I'm curious as to the prevalence of LLDP in bridges. If LLDP is being included in bridges, it could be used to detect them. Hmm. I should try to find out.
I don't know right now what the right answer is for Babel.

Barbara



More information about the Babel-users mailing list