Re: Automatically connecting stub networks...

Alexandre Petrescu <alexandre.petrescu@gmail.com> Fri, 10 July 2020 09:43 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9E0C3A0F75 for <ipv6@ietfa.amsl.com>; Fri, 10 Jul 2020 02:43:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.671
X-Spam-Level:
X-Spam-Status: No, score=0.671 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fZNYyWrN5VhL for <ipv6@ietfa.amsl.com>; Fri, 10 Jul 2020 02:43:56 -0700 (PDT)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D40F63A0F71 for <ipv6@ietf.org>; Fri, 10 Jul 2020 02:43:55 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 06A9hrRx010610; Fri, 10 Jul 2020 11:43:53 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 86535202AE1; Fri, 10 Jul 2020 11:43:53 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 774CB201390; Fri, 10 Jul 2020 11:43:53 +0200 (CEST)
Received: from [10.11.240.213] ([10.11.240.213]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 06A9hq5o021462; Fri, 10 Jul 2020 11:43:53 +0200
Subject: Re: Automatically connecting stub networks...
To: David Farmer <farmer@umn.edu>
Cc: ipv6@ietf.org
References: <DA9CEF7E-44EA-44B0-AF07-2DAC4D29A59F@fugue.com> <64be3cec-dda9-f81d-ebe2-45d459cae261@gmail.com> <92368e32-9128-a20c-5c64-d5a504bf022a@gmail.com> <CAN-Dau1YnP3vkLxrBwtw9NjBixVimn+Bv3wp53mZsKGpcz+1PA@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <2a7fc241-c0a4-bc6a-0774-8acf8da5506d@gmail.com>
Date: Fri, 10 Jul 2020 11:43:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <CAN-Dau1YnP3vkLxrBwtw9NjBixVimn+Bv3wp53mZsKGpcz+1PA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Bw669QZvZmSIEdi5iXk5PTH5x90>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2020 09:43:58 -0000

I think I agree.  And the word 'nesting' was not appropriate either.

Indeed it's probably more like a stub being promoted to become part of core.

But the requirement should the there to allow the network to scale up to 
bigger.

Alex

Le 10/07/2020 à 11:35, David Farmer a écrit :
> Wait a minute, if you connect a stub to another stub, the previous stub 
> isn’t a stub any longer. Maybe you want to talk about how to promote a 
> stub automatically by automatically connecting a new stub to it, but the 
> previous stub is proving transit for the new stub and is now a backbone 
> or core network, but most certainly not a stub network, at least by any 
> definition I understand.
> 
> On Fri, Jul 10, 2020 at 04:13 Alexandre Petrescu 
> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>> wrote:
> 
>     and there should be a requirement also on 'nesting' - a stub that
>     attaches to a stub that attaches to a stub...
> 
>     Alex
> 
>     Le 10/07/2020 à 11:12, Alexandre Petrescu a écrit :
>>     as titled I think the draft makes sense.
>>
>>     In the requirements section, the requirements which talk about
>>     Prefix Delegation, I think it makes sense to think about a new
>>     requirement: that of automatically forming sub-prefixes.
>>
>>     This is a potentially very simple operation, so simple that it
>>     might get unnoticed when implemented.  Yet some implementations do
>>     differ in the way they form sub-prefixes.
>>
>>     I mean, in this text:
>>>     2.3.4.  Requirements
>>>
>>>        o  Infrastructure network must support prefix allocation using
>>>     DHCPv6
>>>           prefix delegation.
>>>
>>>        o  Infrastructure network must install routes to prefixes
>>>     provided
>>>           using DHCPv6 prefix delegation.
>>>
>>>        o  In the case of multiple stub routers, stub routers must
>>>     cooperate
>>>           both in acquiring and renewing prefixes acquired using prefix
>>>           delegation.  Stub routers must communicate complete routing
>>>           information to the DHCPv6 prefix delegation server so that
>>>     it can
>>>           install routes.
>>
>>     Suggested additional requirement: A stub router should be able to
>>     automatically form at least one /65 out of the /64 received from
>>     the DHCPv6 Prefix Delegation Server.
>>
>>     Something like that.
>>
>>     There are several potential rules that can be written down in a
>>     programmatic manner.  These rules might express how many
>>     sub-prefixes to form, of which length.
>>
>>     This formation of sub-prefixes out of a received prefix should not
>>     be hardcoded.  The immediate rule that comes to mind is to form
>>     /65s out of a /64.   But it is not the only rule, and as such it
>>     should not be hardcoded.
>>
>>     (but that's disgressing into the solution space)
>>
>>     Alex
>>
>>
>>     Alex
>>
>>
>>     Le 10/07/2020 à 08:25, Ted Lemon a écrit :
>>>     I mentioned prior to IETF 107 that I wanted to start a
>>>     conversation about this problem, but didn’t have time to write a
>>>     draft.  I’ve written one, which I think describes my view of the
>>>     problem pretty well; I’d like to know if what I’ve written here
>>>     makes sense to others.  This is semi-related to the Homenet
>>>     problem, but doesn’t try to do as much, which makes the problem a
>>>     bit more tractable, and addresses at least one fairly important
>>>     use case.
>>>
>>>     A new version of I-D, draft-lemon-stub-networks-ps-00.txt
>>>     has been successfully submitted by Ted Lemon and posted to the
>>>     IETF repository.
>>>
>>>     Name:draft-lemon-stub-networks-ps
>>>     Revision:00
>>>     Title:Self-configuring Stub Networks: Problem Statement
>>>     Document date:2020-07-08
>>>     Group:Individual Submission
>>>     Pages:15
>>>     URL:
>>>     https://www.ietf.org/internet-drafts/draft-lemon-stub-networks-ps-00.txt
>>>
>>>     Status:
>>>     https://datatracker.ietf.org/doc/draft-lemon-stub-networks-ps/
>>>     Htmlized:
>>>     https://tools.ietf.org/html/draft-lemon-stub-networks-ps-00
>>>     Htmlized:
>>>     https://datatracker.ietf.org/doc/html/draft-lemon-stub-networks-ps
>>>
>>>
>>>     Abstract:
>>>        IETF currently provides protocols for automatically connecting
>>>     single
>>>        hosts to existing network infrastructure.  This document
>>>     describes a
>>>        related problem: the problem of connecting a stub network (a
>>>        collection of hosts behind a router) automatically to existing
>>>        network infrastructure in the same manner.
>>>
>>>
>>>
>>>
>>>     Please note that it may take a couple of minutes from the time of
>>>     submission
>>>     until the htmlized version and diff are available at
>>>     tools.ietf.org <http://tools.ietf.org> <http://tools.ietf.org>
>>>     <http://tools.ietf.org>.
>>>
>>>     The IETF Secretariat
>>>
>>>     --------------------------------------------------------------------
>>>     IETF IPv6 working group mailing list
>>>     ipv6@ietf.org <mailto:ipv6@ietf.org>
>>>     Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>     --------------------------------------------------------------------
>>>
>     --------------------------------------------------------------------
>     IETF IPv6 working group mailing list
>     ipv6@ietf.org <mailto:ipv6@ietf.org>
>     Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>     --------------------------------------------------------------------
> 
> -- 
> ===============================================
> David Farmer Email:farmer@umn.edu <mailto:Email%3Afarmer@umn.edu>
> Networking & Telecommunication Services
> Office of Information Technology
> University of Minnesota
> 2218 University Ave SE        Phone: 612-626-0815
> Minneapolis, MN 55414-3029   Cell: 612-812-9952
> ===============================================