Re: Comments on presentation of draft-lemon-stub-networks-ps-00

Alexandre Petrescu <alexandre.petrescu@gmail.com> Wed, 29 July 2020 12:04 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 42B023A09EB for <ipv6@ietfa.amsl.com>; Wed, 29 Jul 2020 05:04:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.647
X-Spam-Level:
X-Spam-Status: No, score=0.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665] 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 11wf9rGPfS7C for <ipv6@ietfa.amsl.com>; Wed, 29 Jul 2020 05:04:11 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (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 81F473A09DC for <ipv6@ietf.org>; Wed, 29 Jul 2020 05:04:04 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 06TC429V000896; Wed, 29 Jul 2020 14:04:02 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 13EE1206E1B; Wed, 29 Jul 2020 14:04:02 +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 05E902026B2; Wed, 29 Jul 2020 14:04:02 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 06TC41VO019227; Wed, 29 Jul 2020 14:04:01 +0200
Subject: Re: Comments on presentation of draft-lemon-stub-networks-ps-00
To: Ted Lemon <mellon@fugue.com>
Cc: IPv6 <ipv6@ietf.org>
References: <f504a40e-e357-68b0-6cf5-9a897dd8295c@gmail.com> <DEBADA06-6AD5-4078-955F-8504DA43D230@fugue.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <64f68c57-1e00-14eb-a569-19b8dbb8be9b@gmail.com>
Date: Wed, 29 Jul 2020 14:04:01 +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: <DEBADA06-6AD5-4078-955F-8504DA43D230@fugue.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/OLAfr5iJnrT8K69AJj6LZy_EqQo>
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: Wed, 29 Jul 2020 12:04:13 -0000


Le 28/07/2020 à 15:06, Ted Lemon a écrit :
> On Jul 28, 2020, at 8:58 AM, Alexandre Petrescu 
> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>> wrote:
>> - targetting an IPv4 setting: it would be difficult to work on that. 
>>  I mean, one could formulate a problem that says 'IPv4' among other 
>> things, but then when solution time arrives... write an I-D with a 
>> solution in IPv4 space at IETF?
>>
>> Maybe formulate it as an 'IP' problem could be considered.
> 
> It’s a matter of practicality, whether it’s documented in the IETF or 
> not. We know how to do NAT64, so one way to solve the 
> “cloud-over-IPv4-infrastructure” problem is with NAT64. I don’t think 
> this is unreasonable to document, and I’m certainly not suggesting that 
> it be the primary answer. But practically speaking, if it’s not 
> documented, it will just be done differently in each implementation.
> 
>> - more clearly defining a stub network might be necessary.  The slide 
>> showed a 'stub router' and a 'stub host' but I am not sure a stub 
>> network is made of a stub router and a stub host.  At the same time, 
>> it might be that a stub network connecting to another stub network 
>> renders this latter just a network (not a stub network).
> 
> I would definitely appreciate comments on the document. :)

I will look at that separately.

> 
>> This could make think that a stub network might be made of only one 
>> subnet(?)
> 
> Yes, that’s explicit in the document—sorry for not explaining it.
> 
>> - in the slide overviewing the solution space, an additional thing 
>> could be mentioned: that of using SLAAC with a non-64 prefix length.
> 
> How would this help?  Do you mean something like the 6lo backbone router 
> proposal?  How does subdividing the prefix help with that?

Well,  I did not mean something like proxies used in the 6lo backbone 
router proposals.

I meant a solution more like this:
- SLAAC with /65 in the stub network,
- stub router receives a /64 and from the core network,
- requirement R-1 from draft-ietf-dhc-dhcpv6-pd-relay-requirements is
   solutioned more generically for a router instead of the specific
    DHCPv6-PD Relay. ("The relay [or a Router that is not
   doing DHCPv6-PD Relay function but is the first hop router for the
   stub router, towards the Internet] MUST maintain a local routing table
   that is dynamically updated with prefixes and the associated next- 

   hops as they are delegated to clients").
- a common mechanism to subdivide a /64 prefix to other sub-prefixes,
   following a common way to express that division (some routers have
   such ways to express division in the command line).

If such kind of solution is performed then there is no need to proxy.

Alex

>