Re: [Int-area] Warren Kumari's Discuss on draft-ietf-intarea-probe-09: (with DISCUSS and COMMENT)

Warren Kumari <warren@kumari.net> Fri, 15 December 2017 16:19 UTC

Return-Path: <warren@kumari.net>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED19D1293F4 for <int-area@ietfa.amsl.com>; Fri, 15 Dec 2017 08:19:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] 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 aG-VSF2y73qR for <int-area@ietfa.amsl.com>; Fri, 15 Dec 2017 08:19:43 -0800 (PST)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (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 B36C81293E0 for <int-area@ietf.org>; Fri, 15 Dec 2017 08:19:42 -0800 (PST)
Received: by mail-wm0-x22c.google.com with SMTP id y82so31251563wmg.1 for <int-area@ietf.org>; Fri, 15 Dec 2017 08:19:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=tMQVg0mdNP4VmaaJlu9I4EqDBZWRzTloCgo0WSIPmeM=; b=0sBImzTGJROVtdPYhhjr+X4gF/0B8kEmBHUdQuysr24EpJet1SH+CEF5WocjErIGUg 1VugIdmS+ZEw9e/VZj6Udp0Hipv/ht1oYzCSkFiyOD2luIxQmgGJH5A0wklRuOJWoiI8 A87CBkQwV4iphRnklOL7V72kAfL/1kkxSIfZbnGJr+ucrGa8le4stqkADG14JTNBG7OC DCTd5Bteo15D/R3qxO2JU0cxdGIJeuQA/pl/n6IMRod/Gtv0UgGDCE9Fh3r88zjiw9St FECYNkxdGZ95QaHFeukgmyDZB/gDBng4nZzELR7PxlMjDBn41jK1V30ED1dJ+nYN6DSY qaFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=tMQVg0mdNP4VmaaJlu9I4EqDBZWRzTloCgo0WSIPmeM=; b=bFFn1VOCABjouFb87fQVdy8QLEpAeBqdLqWj98RkPeycelOtdixHyMMqu9NCfoqQyI MMiXiDoagXMTpkXkt8FxnTEnGc0d3Zw0d1s5RWZ9OjIvCzfKIaP9+yU3ytytxdI40QCU 53AwjdPXo0x9OLvO3rgoTyFT5F2nR8Hi8Kvf+QZHUQDqlyssTjCtkLdhM7F2RQu22Ou6 MayJPpQFgWE5h0gfa7I9qCDjPpEl2Kl/1m0DzsFPqKWfCmIYCa2YNHORrE/kWqrRt5WE RCSQzwZHUapcMTln8R1Z2ayEy5vg7JsvMSqpkd9X8f8WjEzRu9u7uF38B4uPBXFd/8xA F2rQ==
X-Gm-Message-State: AKGB3mLUHE5+OUuQVb7Ur0Qid8TokZ1k8y5V+uab8lteRBoVnp96hWkG U9fe5S0VUZ9KX0K1Mgv5har2UALGtpFm1Z/1AKHGTw==
X-Google-Smtp-Source: ACJfBougJ4cMey/fMqF1CnItVYfLp9/S8w4+aIfTx2bPA2CIIuCuZskF3mk6afWaBOcRJfUxcVFyEdKKADZeXtsBO+E=
X-Received: by 10.28.166.193 with SMTP id p184mr5786688wme.6.1513354780939; Fri, 15 Dec 2017 08:19:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.160.149 with HTTP; Fri, 15 Dec 2017 08:19:00 -0800 (PST)
In-Reply-To: <BLUPR0501MB20519DB74EF01A41CD4F7010AE0B0@BLUPR0501MB2051.namprd05.prod.outlook.com>
References: <151320205036.30085.4282694850670112463.idtracker@ietfa.amsl.com> <BLUPR0501MB20519DB74EF01A41CD4F7010AE0B0@BLUPR0501MB2051.namprd05.prod.outlook.com>
From: Warren Kumari <warren@kumari.net>
Date: Fri, 15 Dec 2017 11:19:00 -0500
Message-ID: <CAHw9_iLo99tTLteQLZWfKxY-EQvx78pAFOQ7WAntZ=tdMX+3Aw@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-intarea-probe@ietf.org" <draft-ietf-intarea-probe@ietf.org>, Luigi Iannone <ggx@gigix.net>, "intarea-chairs@ietf.org" <intarea-chairs@ietf.org>, "int-area@ietf.org" <int-area@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/78m7Wi85ruljYLQr4IGLhavjeXk>
Subject: Re: [Int-area] Warren Kumari's Discuss on draft-ietf-intarea-probe-09: (with DISCUSS and COMMENT)
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Dec 2017 16:19:45 -0000

On Fri, Dec 15, 2017 at 11:06 AM, Ron Bonica <rbonica@juniper.net> wrote:
> Hi Warren,
>
> Thanks for the review. Comments inline.......
>
>                            Happy Holidays,
>                           Ron
>
>> -----Original Message-----
>> From: Warren Kumari [mailto:warren@kumari.net]
>> Sent: Wednesday, December 13, 2017 4:54 PM
>> To: The IESG <iesg@ietf.org>
>> Cc: draft-ietf-intarea-probe@ietf.org; Luigi Iannone <ggx@gigix.net>;
>> intarea-chairs@ietf.org; ggx@gigix.net; int-area@ietf.org
>> Subject: Warren Kumari's Discuss on draft-ietf-intarea-probe-09: (with
>> DISCUSS and COMMENT)
>>
>> Warren Kumari has entered the following ballot position for
>> draft-ietf-intarea-probe-09: Discuss
>>
>> When responding, please keep the subject line intact and reply to all email
>> addresses included in the To and CC lines. (Feel free to cut this introductory
>> paragraph, however.)
>>
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> This is, I believe a minor DISCUSS, and I'll happily clear it once a commitment
>> is made that it will be addressed / on the call (AKA, I'm not going to hold up
>> the document, but there isn't a "Comment" and "Very important comment"
>> in the datatracker).
>>
>> Stefan Winter's OpsDir review contains:
>> "* Introduction
>> states "[...] if it appears in the IPv4 Address Resolution Protocol (ARP) table
>> [RFC0826] or IPv6 Neighbor Cache [RFC4861]." "Appears" is a rather loose
>> word, as entries in those tables can have multiple states. E.g. for IPv6, which
>> of the states DELAY, STALE, REACHABLE do you mean? All? Or only a subset?
>> In IPv4, do you mean the "C" flag exclusively? Also, when the proxy operates
>> remotely (i.e. bases the reply on ARP/Neighbor Cache rather than
>> ifOperStatus), does it actively ping the interface in question itself? If not,
>> how does it handle an interface address which is not in the ARP/Neighbour
>> table simply because the entry has timed out? The interface might be up and
>> active nontheless. In such a case, reporting "does not exist" is false."
>>
>> Ron Bonica's suggested solution in:
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mail-
>> 2Darchive_web_int-
>> 2Darea_current_msg06136.html&d=DwICaQ&c=HAkYuh63rsuhr6Scbfh0UjBX
>> eMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
>> AWF2EfpHcAwrDThKP8&m=-FTEnwX0qAUuswd5C59LJixx92pB-
>> lCmDysSzvMuD4E&s=eYX_7OsniE8LwWIAtu0fANguom6rE7Uvol5fgVcNQCU&
>> e= works for me, but I do not see it in the version being discussed. This
>> would make a substantive change to the document, I wanted to draw
>> attention to it.
>>
> [RB ]
> Stephan raised the following legitimate points:
>
> 1) The presence of an ARP TABLE / Neighbor Cache entry on the proxy node is not sufficient evidence to prove that the probed interface is active
> 2) The absence of an ARP Table / Neighbor Cache entry on the proxy node is not sufficient evidence to prove that the probed interface does not exist
>
> We addressed the second point by changing an error message. When the proxy node probes the ARP Table / Neighbor Cache and finds nothing, it used to return an ICMP Echo Reply with code equal to "No Such Interface". Now it returns an ICMP Echo Reply message with code equal to "No Such Table Entry". This is more accurate.
>
> Frankly, we didn't address Stephan's first point. I think that we should address it by making the ICMP Echo Reply Message report more accurately. Specifically, when the proxy node searches the ARP Table / Neighbor Cache and finds an entry:
>
> - Set the code to 0 (No Error)
> - Clear the A-bit, the 4-bit and the 6-bit
> - return the state of the neighbor cache entry
>
> What do you think?
>

That sounds perfectly fine to me.
Note that I have cleared my DISCUSS on the telechat - I was only
holding it so that I got a chance to note on the call that these
changes will require what could be argued is a substantive change to
the document, and to make sure that, like me, the rest of the IESG was
fine with that.

The above sounds fine to me, and I (of course) trust y'all and Suresh
to make whatever changes seem sensible.

W


>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> In the version I'd initially reviewed there were codes for things like: "E
>> (Ethernet) - The E-bit is set if the A-bit is also set and IPv4 is running on the
>> probed interface.  Otherwise, the E-bit is clear." I was going to fuss and ask
>> what makes Ethernet special -- but, seeing as this is removed in the newest
>> version I have nothing to fuss about. :-)
>>
>



-- 
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