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

Jen Linkova <furry13@gmail.com> Fri, 08 November 2019 01:28 UTC

Return-Path: <furry13@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 7956F12004A for <last-call@ietfa.amsl.com>; Thu, 7 Nov 2019 17:28:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 5Vq_B_EwrB1a for <last-call@ietfa.amsl.com>; Thu, 7 Nov 2019 17:28:24 -0800 (PST)
Received: from mail-qt1-x841.google.com (mail-qt1-x841.google.com [IPv6:2607:f8b0:4864:20::841]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DBC1120018 for <last-call@ietf.org>; Thu, 7 Nov 2019 17:28:24 -0800 (PST)
Received: by mail-qt1-x841.google.com with SMTP id o11so4600682qtr.11 for <last-call@ietf.org>; Thu, 07 Nov 2019 17:28:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0sG/qQSuc4Uww10K9M/x2h+K7iNltUPWxJV6UG0kRh4=; b=jF7Y1/YJVi5pT1EcU96QT+jgPttPkHOhBqBTwzqBnhLYFwamTgRajR1+WL2Oeni8l5 dnARj7ssO60EPsUBwUJPHGd/mvf9CVNL/vfwQ/QMwiCUDtP1CbgwFpkpfj5rWdLPWM2Q BeEFbwKNFc38bfVbMl6QxIVztwZU+XabNJK2TaDdAsEBQAGw+c0RlfK3Rb8DxvQMQPRv hsJ2PQinPtA10Z+xL/L9D2vAYO5N6vicwmosbrQvFAA6qpQ46sjT5CpUzcmy1pM6V/ss SUvIYz2BIACmPCa+nV/4GGsbSSnMEicPYkirHeZsctOj1LMzKSwdv/3TylNcy4LONCeJ T1jw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0sG/qQSuc4Uww10K9M/x2h+K7iNltUPWxJV6UG0kRh4=; b=aY9u3gMdKh4tNxizhYYUqslKycT4KkLzW8406IkD8OIbWlY+7jSu9W7mu7F/zV8Xy9 TEC6Xd58Qe0K/eHOsIXRTWFqfO2QvR+svzpVlzRM9N7glu5J6GHPjoFqGTnr4BhipW+B wM4Wzzcc3jvTe4LLW/WBZlN769Z9Vv+do4JcEL36X5LYTybKww7vfNYTECjqcjRoIJG+ IhifCU3jTdfMpXYjjcAZwoo03uzEbX2bXWA6zufNmaV588lCCE8hDjz2hr298fPKMEBC v+tgcHwsd5l6rUFQlzMKd6pOH5pKKpzWSYjb72aOgnFJv6+QSYXyF5IaYMgf7AP5kiA0 Vz2g==
X-Gm-Message-State: APjAAAX4+xcZO+OT/y19/99BKsbk8A8rBMu3K2BjDY12Nef2lWQdLl2T fviwuok5ad22MktST8tCOLQJ1U6GfWH2PeLp4Yg=
X-Google-Smtp-Source: APXvYqxgtCbrskSRHdED56aEtGtQLp2s8wW1b693GXZN5/RzmwBA3NSYYLU75Q4WBAnQFcuowTAL8pyU0DZ2gfFBJFA=
X-Received: by 2002:ac8:293a:: with SMTP id y55mr7655112qty.118.1573176502801; Thu, 07 Nov 2019 17:28:22 -0800 (PST)
MIME-Version: 1.0
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>
In-Reply-To: <03e6a389-60a4-e6cd-2f96-e98e1a52f7ac@gmail.com>
From: Jen Linkova <furry13@gmail.com>
Date: Fri, 08 Nov 2019 12:28:10 +1100
Message-ID: <CAFU7BARK15yjER1mtOvGuC1zxPEkOx8++oWfOhon7dJZ--Z_NQ@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: last-call@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/fTpF6NyfzIChKRC4gi8kKF7IBFk>
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 01:28:26 -0000

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. 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 ;)


-- 
SY, Jen Linkova aka Furry