On Dec 13, 2019, at 12:26 PM, Gert Doering <g...@space.net> wrote:
>> On Fri, Dec 13, 2019 at 09:54:08AM -0500, Michael Richardson wrote:
>> In testing, we have found a device that does not put it's 5-"LAN" ports into
>> a bridge.  That's probably a missing configuration, but in the meantime, we
>> have an interesting HNCP and naming setup!
> 
> My understanding of "homenet" and "HNCP" devices has always been "every 
> single hole in the box is a routed port".  Now that's my understanding and
> not necessarily written down somewhere.
> 
> Magically grouping ports into a common L2 network and then un-grouping
> them in case one of them turns out to have another HNCP device connected
> sounds like an interesting challenge, to say the least :-)

Homenet in general is an interesting challenge—that was kind of a given when we 
started.   It’s definitely true that at least some substantial part of the 
Homenet effort, specifically the CeroWRT work, assumed one link per port.

Unfortunately, what we’ve seen is that multi-router vendors are _all_ assuming 
a flat link layer: bridging rather than routing.   This isn’t ideal in some 
ways, but it does give much better UX than having e.g. every WiFi AP on a 
different link, because the latter case results in routine connection dropping.

If we want to do better than the current state of the art in the market, we 
need to not adopt solutions that provide worse UX.   So one-link-per-port and 
one-link-per-AP is probably not a good direction to go.   If we want to 
accomplish whatever that accomplishes, we should figure out how to do it in a 
way that doesn’t reduce usability.

As for the HNCP case, there’s actually no reason why we need to assume that 
because two routers are plugged into the same link, it’s a point-to-point link. 
  If there’s more than three stations plugged into the “link” and two of them 
are routers, then the two routers can use the link for transit, and the other 
stations can use it for connectivity.

If it turns out that there is some performance benefit to making a 
port-to-port, point-to-point link for the router pair, then we can do that 
adaptively..   That’s an optimization: it need not be where we start, and 
indeed back when we were initially working on this, I don’t think there was any 
assumption that we would try to constrain links to being either point-to-point 
or multi-station.

_______________________________________________
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to