On 07-Oct-19 11:34, Mark Smith wrote:
> Perhaps ANIMA is an alternative? It has seemed to me that home networks might 
> be just a more specific case of autonomic networks.

...for professionally managed networks. So there would be new work to do, if we 
wanted to expand the scope.

> 
> For example, they've been defining a Generic Autonomic Signalling Protocol 
> (GRASP).
> 
> https://tools.ietf.org/wg/anima/
> 
> Brian Carpenter has been working on an implementation.
> 
> https://github.com/becarpenter/graspy

Which is plastered with warnings that it's not fit for real-life usage, as a 
prototype written in Python.

   Brian

> 
> On Mon, 7 Oct 2019, 08:41 Ted Lemon, <mel...@fugue.com 
> <mailto:mel...@fugue.com>> wrote:
> 
>     On Oct 6, 2019, at 10:58 AM, Ole Troan <otr...@employees.org 
> <mailto:otr...@employees.org>> wrote:
>>     Are you saying there might be gaps in HNCP? Or things we could do to 
>> make it more deployable?
>>     If it's just a matter of running code missing, I'm not sure defining 
>> anything else new in the IETF would help that problem.
> 
>     There are definitely missing features from the protocol that I’d like to 
> add.   But I think the fact that the protocol isn’t deployed on a _single_ 
> commercially available router, and is not really usable on OpenWRT by a 
> non-expert, is an indication that there is substantial remaining work to do.  
>  Operations work is not out of scope for IETF; maybe I should have asked this 
> on v6ops.   We have historically said “not our problem,” but I don’t agree 
> that that’s the right answer.   If HNCP had really convincingly solved the 
> problem, we would not be seeing what we are seeing.
> 
>>     I know why I haven't implemented HNCP on software I work on... and I 
>> also know that there aren't any very realistic alternatives either.
> 
>     Can you say why that is?
> 
>>     RA guard isn't applicable in a RFC7084 context. RFC7078 talks about 
>> routing and routers. I.e. what happens at the network layer.
> 
>     You mean at the “internet layer,” I assume?
> 
>>     If you are talking about what happens at the often integrated bridge CE 
>> devices have, then sure, they could implement RA Guard.
>>     But having your additional router sending RAs across the homenet might 
>> not be a particularly good idea anyway.
> 
>     Why not?   What would be a better idea?   I don’t mean to say that using 
> RAs in this way is ideal, but what’s the alternative that doesn’t involve the 
> vast complexity of per-host routing?
> 
>>     Sounds like you need to set it up as a NAT.
> 
>     I really hope you are just making a funny joke here.   But it’s not very 
> funny.   What I want is something that’s operationally simple, not something 
> with lots of moving parts that have to be kept track of.   NATs in particular 
> suck for any UDP-based protocol.
> 
>>     I wasn't thinking of doing it exactly like the 6lowpan does it.
>>     Regardless I don't see why scaling should be problematic, are you 
>> planning to have millions of rapidly moving hosts on your shared /64 network?
> 
>     If you have N devices on a single link on the other side of the router, 
> then when using either RA or a routing protocol, the amount of information 
> you need to propagate to get things working is very small: just a prefix and 
> a router.   If you can’t do that, then the amount of information you need to 
> propagate is at a minimum N units, and possibly K*N, for some not 
> insignificant factor K.
> 
>     To be clear, the reason I’m concerned about this is that I’ve looked at 
> implementing it on OpenWRT, and it’s at least roughly doubling the complexity 
> of the work required, even if you can depend on using IPv6.   If you have to 
> use IPv4 on one side, then it’s even more complexity.   And it’s utterly 
> stupid complexity—it adds no value over subnetting.   Why add that to the 
> network?
> 
>     This is why I’m asking people if they have knowledge of what is actually 
> deployed.   I think this is the right place to ask, but if you disagree, I’m 
> open to suggestions.
> 
> 
>     --------------------------------------------------------------------
>     IETF IPv6 working group mailing list
>     i...@ietf.org <mailto:i...@ietf.org>
>     Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>     --------------------------------------------------------------------
> 
> 
> _______________________________________________
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet
> 

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

Reply via email to