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> Thu, 07 November 2019 13:41 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 574CA120896 for <last-call@ietfa.amsl.com>; Thu, 7 Nov 2019 05:41:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.631
X-Spam-Level:
X-Spam-Status: No, score=-2.631 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, URIBL_BLOCKED=0.001] 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 cDPdCd4Yyr5Z for <last-call@ietfa.amsl.com>; Thu, 7 Nov 2019 05:40:58 -0800 (PST)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (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 89F8F120831 for <last-call@ietf.org>; Thu, 7 Nov 2019 05:40:58 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id xA7DetRr023024; Thu, 7 Nov 2019 14:40:55 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id A56A72055B8; Thu, 7 Nov 2019 14:40:55 +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 96FDB2055D4; Thu, 7 Nov 2019 14:40:55 +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 xA7Det1u017389; Thu, 7 Nov 2019 14:40:55 +0100
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
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>
Message-ID: <03e6a389-60a4-e6cd-2f96-e98e1a52f7ac@gmail.com>
Date: Thu, 07 Nov 2019 14:40:55 +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: <5dd15779-41ee-29a2-ded7-5743e23902c4@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/03B-Vv6jFijpF09z97TJwdq3N-w>
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: Thu, 07 Nov 2019 13:41:06 -0000

Jen,

Le 07/11/2019 à 10:02, Alexandre Petrescu a écrit :
> 
> 
> Le 06/11/2019 à 21:08, Jen Linkova a écrit :
>> On Wed, Nov 6, 2019 at 6:19 PM Alexandre Petrescu 
>> <alexandre.petrescu@gmail.com> wrote:
>>> draft says:
>>>> Scaled Lifetime field SHOULD by default be set to the lesser of
>>>> 3 x MaxRtrAdvInterval divided by 8, or 8191
>>> 
>>> If MaxRtrAdvInterval is 1 (RFC6275 'Mobile IPv6', radvd.conf)
>>> then the division wont work, so the 'lesser' wouldnt be
>>> computed.
>> 
>> We can add the following text: 'if 3 x MaxRtrAdvInterval  is less
>> than 8 then the Scaled Lifetime field SHOULD by default be set to
>> 1',

Sounds reasonable text resolution, I agree.

>> On the side note: it looks to me that RFC6275 contradicts 'MUST' in
>>  RFC4861:
>> 
>> RFC6275: "Routers supporting mobility SHOULD be able to be
>> configured with a smaller MinRtrAdvInterval value and
>> MaxRtrAdvInterval value.... MinRtrAdvInterval 0.03 seconds,
>> MaxRtrAdvInterval 0.07 seconds" while RFC4861  states that
>> "MaxRtrAdvInterval ..MUST be no less than 4 seconds" and
>> "MinRtrAdvInterval...MUST MUST be no less than 3 seconds").
>> 
>> At the same time RFC6275 is not formally updates RFC4861...

I do not know.

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.

Alex

>> 
>>> Then, by 'lifetime', in the cited text below and throughout the 
>>> document, one means the 'Scaled Lifetime' of this option, right?
>> 
>> It actually does not matter, as zero Scaled lifetime means zero 
>> lifetime, and non-zero Scaled Lifetime means non-zero actual
>> lifetime.
>> 
>>>> Routers SHOULD check and compare the following information:
>>>> 
>>>> o  set of PREF64 with non-zero lifetime;
>>>> 
>>>> o  set of PREF64 with zero lifetime.
>>> 
>>> Finally, for my curiosity, I wonder what kind of algorithm for
>>> checking is consideredin each case.  Is it a precise checking, or
>>> more relaxed? For example, how does it compare a /96 to a /64
>>> (with a precise checking they cant match, but with a longest
>>> match checking they could); would an absolute or a partial
>>> majority in the set be needed to win the check, etc.
>> 
>> 2001:db8::/96 and 2001:db8::/64 are two different prefixes IMHO. 
>> 'Longest prefix match' etc applies when you are finding a prefix a 
>> particular IP address belongs to, not when you compare two
>> prefixes.
> 
> Ok.
> 
> And with respect to the question of how many members in a set must be
>  equal in order to declare consistency?  All of them?
> 
> Alex
> 
>> Also please note that it's just a check for configuration
>> consistency within a LAN/PvD.
>> 
>>>> 
>>>> Abstract
>>>> 
>>>> 
>>>> This document specifies a Neighbor Discovery option to be used
>>>> in Router Advertisements to communicate NAT64 prefixes to
>>>> hosts.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> The file can be obtained via 
>>>> https://datatracker.ietf.org/doc/draft-ietf-6man-ra-pref64/
>>>> 
>>>> IESG discussion can be tracked via 
>>>> https://datatracker.ietf.org/doc/draft-ietf-6man-ra-pref64/ballot/
>>>>
>>>>
>>>>
>>>> 
No IPR declarations have been submitted directly on this I-D.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________ IETF-Announce
>>>> mailing list IETF-Announce@ietf.org 
>>>> https://www.ietf.org/mailman/listinfo/ietf-announce
>>>> 
>>> 
>>> -- last-call mailing list last-call@ietf.org 
>>> https://www.ietf.org/mailman/listinfo/last-call
>> 
>> 
>> 
>