Re: [Gen-art] [Last-Call] Genart last call review of draft-gellens-lost-validation-05

Randall Gellens <rg+ietf@coretechnologyconsulting.com> Sun, 08 March 2020 22:56 UTC

Return-Path: <rg+ietf@coretechnologyconsulting.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1A743A0A14; Sun, 8 Mar 2020 15:56:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.696
X-Spam-Level: *
X-Spam-Status: No, score=1.696 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_RELAY_MUA_TO_MX=3.595, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 MTWOWr9WaRP1; Sun, 8 Mar 2020 15:56:36 -0700 (PDT)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id CE57A3A0A13; Sun, 8 Mar 2020 15:56:35 -0700 (PDT)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Sun, 8 Mar 2020 15:56:34 -0700
From: Randall Gellens <rg+ietf@coretechnologyconsulting.com>
To: Ben Campbell <ben@nostrum.com>
Cc: Pete Resnick <resnick@episteme.net>, last-call@ietf.org, gen-art@ietf.org, draft-gellens-lost-validation.all@ietf.org, Brian Rosen <br@brianrosen.net>
Date: Sun, 08 Mar 2020 15:56:33 -0700
X-Mailer: MailMate (1.13.1r5671)
Message-ID: <3D7872D7-7509-4F24-BF9F-B739D35AFA62@coretechnologyconsulting.com>
In-Reply-To: <5989896B-F185-4F0D-B6EB-B7CC38D5C84D@nostrum.com>
References: <158359992748.18202.12983638738306302302@ietfa.amsl.com> <022C9C8F-41F1-4C63-9805-A3356F65016F@coretechnologyconsulting.com> <95DBF0B0-010C-4C10-B776-B258DABF676F@episteme.net> <5989896B-F185-4F0D-B6EB-B7CC38D5C84D@nostrum.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_0BD50759-510F-4146-9B35-37BE1FFD7378_="
Content-Transfer-Encoding: 8bit
Embedded-HTML: [{"HTML":[627, 15828], "plain":[313, 4055], "uuid":"84AF10B3-84C4-4E24-8D8D-35DBBC3138CA"}]
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/XTdhoO4SHk7cy_QWIKEua40YIfY>
Subject: Re: [Gen-art] [Last-Call] Genart last call review of draft-gellens-lost-validation-05
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Mar 2020 22:56:38 -0000

Interoperability isn't being changed.  RFC 5222 allows LoST servers to 
refuse to perform location validation.  Adding a tag just provides an 
optimization so that clients can avoid getting into a situation where 
the server they discovered refuses to do validation.

On 8 Mar 2020, at 13:22, Ben Campbell wrote:

> (doffs shepherd hat)
>
> I agree with Pete. There’s more to a protocol than the on-the-wire 
> bits. Anything important for interop to work should be considered part 
> of the protocol. Discovery is an important part of that. Changing 
> discovery to spread functions across different servers is a change to 
> the protocol.
>
> Pete’s suggested fixes seem reasonable to me and relatively 
> painless.
>
> Ben.
>
>> On Mar 8, 2020, at 2:59 PM, Pete Resnick <resnick@episteme.net> 
>> wrote:
>>
>> Hi Randy,
>>
>> Section 3 of the document defines the operations that one must 
>> perform in order to use the tag. It explains how to go beyond what 
>> 5222 provides by defining which order to look up the servers and what 
>> to do depending on the results received. It changes the discovery 
>> procedure defined in 5222. The fact that it is backwards compatible 
>> and doesn't break 5222 implementations is good, but it doesn't make 
>> it any less a protocol. Indeed, if it is an "optimization" of an 
>> existing protocol, that makes it a protocol. I can't see any other 
>> way of describing section 3.
>>
>> pr
>>
>> On 8 Mar 2020, at 14:27, Randall Gellens wrote:
>>
>>> Hi Pete,
>>>
>>> I don't see this as a new protocol.  It is a new service tag that is 
>>> optional to use.  Not using it won't break anything that wouldn't be 
>>> broken without the tag being defined.  Using it is an optimization.  
>>> I see the draft as only adding a new tag, not defining a new 
>>> protocol.
>>>
>>> --Randall
>>>
>>> On 7 Mar 2020, at 8:52, Pete Resnick via Datatracker wrote:
>>>
>>>> Reviewer: Pete Resnick
>>>> Review result: Not Ready
>>>>
>>>> I am the assigned Gen-ART reviewer for this draft. The General Area
>>>> Review Team (Gen-ART) reviews all IETF documents being processed
>>>> by the IESG for the IETF Chair.  Please treat these comments just
>>>> like any other last call comments.
>>>>
>>>> For more information, please see the FAQ at
>>>>
>>>> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>>>>
>>>> Document: draft-gellens-lost-validation-05
>>>> Reviewer: Pete Resnick
>>>> Review Date: 2020-03-07
>>>> IETF LC End Date: 2020-03-31
>>>> IESG Telechat date: Not scheduled for a telechat
>>>>
>>>> Summary:
>>>>
>>>> Abstract, Scope, and Introduction do not accurately reflect the 
>>>> content of the
>>>> document, which is not simply a registration.
>>>>
>>>> Major issues:
>>>>
>>>> The Abstract and sections 1 & 2 (Scope and Introduction) indicate 
>>>> that this
>>>> document is simply an IANA registration of an S-NAPTR Application 
>>>> Service Tag.
>>>> However, section 3 is quite clearly new protocol, some of which 
>>>> changes how RFC
>>>> 5222 implementations should operate if used in a particular 
>>>> context, and
>>>> section 4 lays out the backward compatibility of this new protocol 
>>>> with legacy
>>>> RFC 5222 implementations. There is the implication that the NENA i3 
>>>> documents
>>>> will actually be the home of that protocol, but the current i3 
>>>> document
>>>> referenced here does not do so, making this document the canonical 
>>>> statement of
>>>> the protocol operations necessary to implement the i3 architecture. 
>>>> That
>>>> doesn't seem appropriate for an Informational document that 
>>>> purports to simply
>>>> be a registration.
>>>>
>>>> At the very least, the Abstract, Scope, and Intro would need to be 
>>>> updated to
>>>> reflect the actual contents of the document. I think things would 
>>>> be better
>>>> served by making this a Proposed Standard document so that it gets 
>>>> the
>>>> appropriate level of review. I understand from the Shepherd writeup 
>>>> that the
>>>> ECRIT WG doesn't have the energy to really work on this document. 
>>>> However, this
>>>> is a simple enough extension to the LoST protocol that I think it's
>>>> unproblematic to have it as an AD-sponsored standards track 
>>>> document.
>>
>>
>> --
>> Pete Resnick https://www.episteme.net/ <https://www.episteme.net/>
>> All connections to the world are tenuous at best
>>
>> --
>> last-call mailing list
>> last-call@ietf.org <mailto:last-call@ietf.org>
>> https://www.ietf.org/mailman/listinfo/last-call 
>> <https://www.ietf.org/mailman/listinfo/last-call>