Re: [Last-Call] Last Call: <draft-ietf-6man-ra-pref64-07.txt> (Discovering PREF64 in Router Advertisements) to Proposed Standard - PLC consistency

Alexandre Petrescu <alexandre.petrescu@gmail.com> Fri, 08 November 2019 09:15 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 204B1120808 for <last-call@ietfa.amsl.com>; Fri, 8 Nov 2019 01:15:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level:
X-Spam-Status: No, score=-2.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665] autolearn=ham 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 KVo2n7VfuT8D for <last-call@ietfa.amsl.com>; Fri, 8 Nov 2019 01:15:19 -0800 (PST)
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 BD6581200E6 for <last-call@ietf.org>; Fri, 8 Nov 2019 01:15:18 -0800 (PST)
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 xA89FGFj029423; Fri, 8 Nov 2019 10:15:16 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id B8E402053C2; Fri, 8 Nov 2019 10:15:16 +0100 (CET)
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 AA8982056FF; Fri, 8 Nov 2019 10:15:16 +0100 (CET)
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 xA89FGXS023289; Fri, 8 Nov 2019 10:15:16 +0100
To: Jen Linkova <furry13@gmail.com>
Cc: last-call@ietf.org
References: <157296542741.4445.12665220429941271779.idtracker@ietfa.amsl.com> <e3305598-9db3-a7ef-5c54-9d85bb97e401@gmail.com> <CAFU7BAQ80mxVykDJT1de0qmhcMwtKoffcARu6gwrxf9OSJL5cA@mail.gmail.com> <5dd15779-41ee-29a2-ded7-5743e23902c4@gmail.com> <03e6a389-60a4-e6cd-2f96-e98e1a52f7ac@gmail.com> <CAFU7BARK15yjER1mtOvGuC1zxPEkOx8++oWfOhon7dJZ--Z_NQ@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <9e2c23c7-f590-f3c6-64be-8f060b440c87@gmail.com>
Date: Fri, 08 Nov 2019 10:15:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <CAFU7BARK15yjER1mtOvGuC1zxPEkOx8++oWfOhon7dJZ--Z_NQ@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/last-call/58UdgUXPIxJkVWBuyatkoDOtQgU>
Subject: Re: [Last-Call] Last Call: <draft-ietf-6man-ra-pref64-07.txt> (Discovering PREF64 in Router Advertisements) to Proposed Standard - PLC consistency
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Nov 2019 09:15:20 -0000

I support the document and its advancement.

Le 08/11/2019 à 02:28, Jen Linkova a écrit :
> On Fri, Nov 8, 2019 at 12:40 AM Alexandre Petrescu 
> <alexandre.petrescu@gmail.com> wrote:
>> On one hand, I fully agree: RFC6275 does not formally update 
>> RFC4861: there is no "Updates:" tag in its front page.  In that 
>> sense one might think about requesting an Errata for adding such a 
>> tag, in the DMM WG.
>> 
>> On another hand, while working with implementation I never cared to
>> check whether the RFC formally updates one another.  The software
>> _had_ to be updated, yes, but not cared about the RFC because once
>> it's an RFC one can hardly touch on it.
> 
> I'm very surprised. So let's say I'm implementing a router or I have
>  some other reasons to know what valid ranges for SLAAC 
> variables/timers are. I open the spec (namely RFC4861) and I'd read 
> there things like "MaxRtrAdvInterval MUSTbe no less than 4 seconds 
> and no greater than 1800 seconds" and "AdvDefaultLifetime MUST be 
> either zero or between MaxRtrAdvInterval and 9000 seconds". Then I'd 
> check the list of "Updated by:" and would find out that RFC8319 
> changed those requirements by updating RFC4861: "In Section 6.2.1, 
> inside the paragraph that defines MaxRtrAdvInterval, change 1800 to 
> 65535 seconds.
> 
> In Section 6.2.1, inside the paragraph that defines 
> AdvDefaultLifetime, change 9000 to 65535 seconds.".
> 
> So I'd expect that MaxRtrAdvInterval, MUST no less than 4 seconds and
> no greater than 65535 seconds., while AdvDefaultLifetime MUST be 
> either zero or between MaxRtrAdvInterval and  65535 seconds.
> 
> I'd have no way to know that RFC6275 recommends MaxRtrAdvInterval 
> value outside of the allowed range.
> 
> I might be wrong but I'm under impression that if a new RFC 
> contradicts (== clearly violates MUST/MUST NOT) in a previous RFC, 
> the latter needs to be updated. Otherwise we are going to end up with
> conflicting standards.

One can only be happy to see consistency between docs - I am.

And, I can only hope that the better consistency between docs ("Update"
tags, MinRtrAdvInterval) means that PREF64 would be used where Mobile
IPv6 is used.

> If I'm wrong and it's not how it's supposed to work that I'm going
> to enjoy another round of quite entertaining discussion about
> inserting IPv6 extension headers, no matter what RFC8200 says ;)

I see what you mean :-)

I dont want that kind of entertaining discussion.

Implementation-wise, I would like to hope that, if I were an open source
implementer, I could implement and test PREF64 in its target environment
without absolutely needing to pay money.

Alex