[v6ops] AD review of draft-ietf-v6ops-nd-cache-init

Warren Kumari <warren@kumari.net> Thu, 20 August 2020 22:14 UTC

Return-Path: <warren@kumari.net>
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 9701F3A1447 for <v6ops@ietfa.amsl.com>; Thu, 20 Aug 2020 15:14:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.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 G-Brb72ZVmC1 for <v6ops@ietfa.amsl.com>; Thu, 20 Aug 2020 15:14:00 -0700 (PDT)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (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 603413A1442 for <v6ops@ietf.org>; Thu, 20 Aug 2020 15:14:00 -0700 (PDT)
Received: by mail-lj1-x22b.google.com with SMTP id v9so3812314ljk.6 for <v6ops@ietf.org>; Thu, 20 Aug 2020 15:14:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=A85NgHohQDpLIGJu+RBigg5pLOJNnJgsLh7c634AwsQ=; b=1FBTEJkxHdmf177utmCLvKAHZujHm/CWeueVJmg+aMKo5BMTB3Dm7h5SA71XKLJqom iBU827IiARus0t4sKSa9meoE1Jk5EO45oTWPg3/CcGvxf3L3IGYDzLZEdq30nNpMK2He x3Wnih3wj1Evo8Jh+VjNqKJ/eZuRIOov2S/9GRLw07cDDS+Jsv2QaO7J8GKCc+6edcev yZPI4fTs6Eq1MkmgqoTxIaxScalCzu2Y/JL8NHO23nvZDLzb47ku3ZjsGrzsAoPyxkKV 4L+kCj57C5ibQtA+cP/yr+FZyIFw6zs7qpbNaTrLYK9VWuDYUQnhtb00oCjj3G3GonYf rV/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=A85NgHohQDpLIGJu+RBigg5pLOJNnJgsLh7c634AwsQ=; b=lgkZRIzOqD3Ky6DkP4Nqjf4NMNhF4A0wir13xhvn9P2L9ioD9J1q5NC2pXxQjOIwX8 dKUdAJr9F67HIFmhsIM/LPFrL8WQ0jd/FEztnYxxOaIpwCyS9/lpc/2tlMax3lEkgmGn gTLwJB4mNQie0iGmCPBd6iqhkHPLBmciiDDV6MSLXojcZ7EjvIvlgtG7/sKFweGE7KoF jRtFPLA3dQ6K/ibNIeyVaOzygyVdNcbXcKQ7ZOcBYJ9agNX4jGa4Q4fBX/shK56lislk pft204T0X2DN/VTmLMmuF701mzCaNDq0o7UFFGz6LaymNCclwScg26rgXfZZ9Of0DUnS 79BQ==
X-Gm-Message-State: AOAM530nKN2pfCjSIVm12Fg+te6wBZkgfoDapE3tmezFJNYd6hJ5gSkF mR1Lcgn78u9U1U0X81FAZWhUWoPaVEEcVHJcrP2UZQ==
X-Google-Smtp-Source: ABdhPJzFbhF5W38B4FFeaqPp5nPVZOpWBpA+j/KtI6L+QsOtRzF+7vDenlRu4pI85kiA6j+L+9dTM0vAItV1OnlSTiI=
X-Received: by 2002:a2e:a28d:: with SMTP id k13mr45566lja.11.1597961638014; Thu, 20 Aug 2020 15:13:58 -0700 (PDT)
MIME-Version: 1.0
From: Warren Kumari <warren@kumari.net>
Date: Thu, 20 Aug 2020 18:13:21 -0400
Message-ID: <CAHw9_iJ+8hwnX=UD5GezTM9Bhn=TGUtmzoGGEper8ixmw_+xOQ@mail.gmail.com>
To: draft-ietf-v6ops-nd-cache-init@ietf.org, IPv6 Operations <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/RTiDQ5fsK4ImXQeMhQxOwymgfXA>
Subject: [v6ops] AD review of draft-ietf-v6ops-nd-cache-init
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: Thu, 20 Aug 2020 22:14:04 -0000

Hi there authors, and WG,

Thank you very much for this document -- as you probably know, I
already think it is an important and useful one.

As a result of the recent discussion at the plenary, I'm being
especially diligent (nit-picky?) with editorial stuff before starting
IETF LC, and so ran this through a spell and grammar check. Be ye not
afraid, the below are all nits, and should be easy and fast to
address...

Please SHOUT LOUDLY once you've had a chance to address them and I'll
kick off LC.

Thanks again,
W



O: A very common use case is a mobile device sending probes to detect
the Internet connectivity and/or the captive portals presence on the
network.
P: A very common use case is a mobile device sending probes to detect
the Internet connectivity and/or the presence of a captive portal on
the network.

O: The router ND cache, however, might contain an entry for the device
link-local address (if the device has been performing the address
resolution for the router LLA) but there are no entries for the device
GUA.
P: The router ND cache, however, might contain an entry for the device
link-local address (if the device has been performing the address
resolution for the router LLA), but there are no entries for the
device GUA.

O: 4.  If the host sends multiple probes in parallel it would consider
all but one of them failed.
P: 4.  If the host sends multiple probes in parallel,  it would
consider all but one of them failed.

O: This scenario illustrates the problem happening when the device
   connects to the network for the first time or after a timeout long
   enough for the device address to be removed from the router's
   neighbor cache.  However the same sequence of events happen
   when the host starts using a new GUA ...
P: This scenario illustrates the problem occurring when the device
   connects to the network for the first time or after a timeout long
   enough for the device address to be removed from the router's
   neighbor cache.  However, the same sequence of events happen
   when the host starts using a new GUA ...

O: experience and contributing to negative perception of IPv6-only
P: experience and contributing to A negative perception of IPv6-only

O: This document discusses operational implications of
P: This document discusses the operational implications of

O:  RA: outer Advertisement, [RFC4861].
P:  RA: Router Advertisement, [RFC4861].

O: It would be highly desirable to improve the Neighbor Discovery
   mechanics so routers have a usable cache entry for a host address by
   the time the first packet for that address is received by the router.

P: It would be highly desirable to improve the Neighbor Discovery
   mechanics so routers have a usable cache entry for a host address by
   the time the router receives the first packet for that address.


O: o  In topologies with multiple first hop routers the cache
P: o  In topologies with multiple first-hop routers the cache

O: MUST be compatible with the recomendations provided
P: MUST be compatible with the recommendations provided
C: typo in recommendations

O: In summary the following changes to [RFC4861] are suggested:
P: In summary, the following changes to [RFC4861] are suggested:

O: Administrators could enable creating neighbor discovery cache entries based
P: Administrators could enable the creation of neighbor discovery
cache entries based

O: if FCFS SAVI is implemeneted on the network infrastructure.
P: if FCFS SAVI is implemented on the network infrastructure.

O: In some cases unsolicited NAs might not even reach the routers.
P: In some cases, unsolicited NAs might not even reach the routers.

O: However this approach can not be used if the GUA
P: However, this approach can not be used if the GUA

O: state: the section 2.2 of [RFC4429] explicitly
P: state: section 2.2 of [RFC4429] explicitly

O: If no entry exists the router
P: If no entry exists, the router

O: However this approach
P: However, this approach

O: In that case the host SHOULD ...
P: In that case, the host SHOULD ...

O: When a router receives a transit packet it might check the presence
P: When a router receives a transit packet, it might check the presence

-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf