Re: [v6ops] Barry Leiba's Discuss on draft-ietf-v6ops-nd-cache-init-04: (with DISCUSS and COMMENT)

Jen Linkova <furry13@gmail.com> Mon, 07 September 2020 06:45 UTC

Return-Path: <furry13@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6B9C3A15BC; Sun, 6 Sep 2020 23:45:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 tGqOl8DGnK9d; Sun, 6 Sep 2020 23:45:09 -0700 (PDT)
Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 86FB63A0B8E; Sun, 6 Sep 2020 23:45:09 -0700 (PDT)
Received: by mail-qt1-x834.google.com with SMTP id e7so9169117qtj.11; Sun, 06 Sep 2020 23:45:09 -0700 (PDT)
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:content-transfer-encoding; bh=Mh1MR40Fep7S5uXrCQbUwarpsLxyWdQLtNgamycWOlo=; b=MoEK+34RdRGJ21/HG0Y9Uwp49kcxmpHNXNNWW7ttXxkzTR9Yr9bB2G2L8n1bd0p52+ 8tQ/231PZNuFsnMfkr9pg/c4Rs+xxqL3sgUWYlnOIyx6ZP6vaJr8pf2hfA5mnDdDHNxt hrVSFuLShrOlNvucX0LeQNp85ppS5c/a8gRdx9teL4YwCEStEL7y4OpZ3e7VzyCUvJ5B C0gG9HzhvuxCgUiO6/vcCY6i1A39EKjnzLvEquAlsi1TPWnQ5hyy2e27cAXg9BxLj2j7 ZK/C1mqCk24bXmwvZ3P+ZEHoCdtIHFsg0QzoB6d55FvHTIOxsycKOTJzFKPrM7bwjPjO tM8w==
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:content-transfer-encoding; bh=Mh1MR40Fep7S5uXrCQbUwarpsLxyWdQLtNgamycWOlo=; b=gCXtXiSDXb2cyYeDEmMVLuXvhngWtz3NhwigyVxP2TUxweNSTiTl4lBcnlT6wwU/Ze tZCEvPA4TFJrConB0SEq9sSMGgOOYc5a/yjx5k0xUfGtqyeyUEO1xSBsp7dPCHjitZGV yjX9g/YZ9gijmwZjxBlOJVxne+S7e21DwzBVyzGcMtHII4Vk28RQCdxN6wEqgsEiJe4V oymP9mxQOOnNDAffypsyDnYuKl2vU0yxCJfcged4iSR0R83+GwLmsnivZRYmMJQyOvLt 1zvHg1GRaw8Pg8bcWsmZYM4zTv8qPGf2g3BzhvTNqndPTzn3O02Gbz1RXpqFzeLnvwyz XjWg==
X-Gm-Message-State: AOAM53093HuL7X87tG20/7DUKaYcS/ATIIeSayiZbcT/2tYADYe8ycSQ gr20nRzABN9Abc2fdDL7p+N212Kiz3yarXuoVUaaKdemSQ4=
X-Google-Smtp-Source: ABdhPJwOjzR7NJwzpMeJTflypMt8+WOjpORK8ROB+Ox+ar50PfBc/STV6z9JUDfpGqoB+ci9O7ZK38Tmgm5sCnQuWkU=
X-Received: by 2002:ac8:4245:: with SMTP id r5mr19395264qtm.52.1599461108488; Sun, 06 Sep 2020 23:45:08 -0700 (PDT)
MIME-Version: 1.0
References: <159945918624.16282.1242894788269719566@ietfa.amsl.com>
In-Reply-To: <159945918624.16282.1242894788269719566@ietfa.amsl.com>
From: Jen Linkova <furry13@gmail.com>
Date: Mon, 07 Sep 2020 16:44:57 +1000
Message-ID: <CAFU7BASaitvqE00pZWOi4CDeCoasM_rS-XJEFR6tfAcgavUfJw@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Cc: The IESG <iesg@ietf.org>, V6 Ops List <v6ops@ietf.org>, draft-ietf-v6ops-nd-cache-init@ietf.org, V6Ops Chairs <v6ops-chairs@ietf.org>, Jordi Palet Martínez <jordi.palet@theipv6company.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3nw4Ull1LpYzbq10IUofQ--6zfo>
Subject: Re: [v6ops] Barry Leiba's Discuss on draft-ietf-v6ops-nd-cache-init-04: (with DISCUSS and COMMENT)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Sep 2020 06:45:12 -0000

Hi Barry,

Thanks for reviewing the document so quickly!

On Mon, Sep 7, 2020 at 4:13 PM Barry Leiba via Datatracker
<noreply@ietf.org> wrote:
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> This is a very clear document, and this DISCUSS is literally that: a discussion
> I’d like to have before the IESG approves it.  My first thought was that this
> document reads more like a Standards Track Applicability Statement than an
> Informational document... but then there’s the 6man-grand “companion” that’s
> Standards Track.  And what I don’t understand is what the relationship is
> between this document and that one.  Why does this document exist?  Why isn’t
> it all in 6man-grand, and what’s the reason to be publishing two separate RFCs
> for this issue?  Neither the document nor the shepherd writeup explain that.

Oh..That's been discussed a number of times at v6ops@ and 6man@ meetings.
V6Ops WG consensus is that the problem statement shall belong to v6ops
document, hence we have two separate drafts.
(Actually I've just asked Warren to delay the telechat on this one, so
both drafts can be reviewed by IESG together).

Merging both of them into one 6man doc would simplify things, I agree.
On the other hand the value of the -nd-cache-init as a separate one is
that it discusses various approaches to solve the issue,
and some of those approaches do not require any protocol changes, so
they are more in scope of v6ops than 6man.


> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------

-05 has just been submitted to address your comments.

> — Section 1 —
> Several abbreviations are used here, two sections before they are defined in
> Section 1.2.  Not knowing that they’d soon be defined, I wondered why they
> weren’t expanded and given citations.  I suggest expanding each abbreviation
> the first time it’s used in the Introduction, so the reader doesn’t have to
> know ahead of time to look down in 1.2 for the expansion.  This applies to ND,
> NS, GUA, DAD, and LLA (you can just add “LLA” to the expansion that’s already
> at the end of list item 1).
>
> “SLAAC” is only used once in the document.  I suggest removing the definition
> in 1.2, and just changing the text here to say, “The RA contains information
> the host needs to perform Stateless Address Autoconfiguration [RFC4862] and to
> configure its network stack.”

I've just done exactly that to address GENART review comments ;)

>    4.  If the host sends multiple probes in parallel, it would consider
>        all but one of them failed.  It leads to user-visible delay in
>        connecting to the network
> Nit: The “it” in the second sentence sounds odd; one wants to make it the same
> as the “it” in the previous sentence.  I think you want “that” instead, no?

Fixed, thanks!

> — Section 1.2 —
> “TLLA” is defined here but never otherwise used; I suggest removing it.
> “SLLA” is only used as the undefined “SLLAO”; I suggest defining “SLLAO”
> instead.

Done.

> — Section 2.2 —
>
>    neighboring nodes reachability
>
> Nit: this needs to be possessive, “neighboring nodes’ reachability”.

Fixed.

>    o  A node SHOULD send up to MAX_NEIGHBOR_ADVERTISEMENT unsolicited NA
>       packet with the Override flag cleared
>
> Nit: “packets”, plural.

Fixed.

> — Section 3.2 —
>
>    requires some investigation and discussions and seems to be an
>    overkill for the problem described in this document.
>
> Nit: we don’t usually use an article with “overkill”.  In any case, “seems to
> be excessive” feels like better wording here.

Fixed.

> — Section 3.3 —
>
>       so all backup routers (or all active
>       routers ex. one) would not get their neighbor cache updated.
>
> What is “ex.”?  Is it meant to be “except”?  Please spell it out.

Done.


> — Section 3.6 —
>
>    o  Additional overhead for routers control plane (in addition to
>       processing ND packets, the data packet needs to be processed as
>       well).
>
> This doesn’t appear to be a properly formed sentence; can you reword it to make
> it a complete sentence and to fix the “routers control plane” phrase?

Ah, it was because of 'The downside of this approach includes:' a few
lines above.
Changed to:
"
This approach has the following drawbacks:
   - It introduces an additional overhead for routers control plane
(in addition to processing ND packets, the data packet needs to be
processed as well).
"


--
SY, Jen Linkova aka Furry