Re: [DNSOP] Benjamin Kaduk's Discuss on draft-ietf-dnsop-session-signal-12: (with DISCUSS and COMMENT)

Benjamin Kaduk <kaduk@mit.edu> Fri, 03 August 2018 01:31 UTC

Return-Path: <kaduk@mit.edu>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 891E4130F2B; Thu, 2 Aug 2018 18:31:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham 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 k60ep5BYXLaj; Thu, 2 Aug 2018 18:31:41 -0700 (PDT)
Received: from dmz-mailsec-scanner-5.mit.edu (dmz-mailsec-scanner-5.mit.edu [18.7.68.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45410130E60; Thu, 2 Aug 2018 18:31:40 -0700 (PDT)
X-AuditID: 12074422-873ff7000000681f-db-5b63b079993d
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id A5.93.26655.A70B36B5; Thu, 2 Aug 2018 21:31:38 -0400 (EDT)
Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id w731VZUw032385; Thu, 2 Aug 2018 21:31:35 -0400
Received: from kduck.kaduk.org (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id w731VRho003521 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 2 Aug 2018 21:31:32 -0400
Date: Thu, 02 Aug 2018 20:31:27 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Ted Lemon <mellon@fugue.com>
Cc: Tom Pusateri <pusateri@bangj.com>, The IESG <iesg@ietf.org>, Tim Wicinski <tjw.ietf@gmail.com>, dnsop WG <dnsop@ietf.org>, dnsop-chairs <dnsop-chairs@ietf.org>, draft-ietf-dnsop-session-signal@ietf.org
Message-ID: <20180803013127.GK68224@kduck.kaduk.org>
References: <153270509617.32757.1191915890190419981.idtracker@ietfa.amsl.com> <EFFB4DC5-5A4B-4EAB-8B9F-56229080CDF0@bangj.com> <20180802135436.GF96369@kduck.kaduk.org> <CAPt1N1nBjdb4H91bLR1u1XbNJ5L0Rw=Q9_T_8HVWYq+bUocNkg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CAPt1N1nBjdb4H91bLR1u1XbNJ5L0Rw=Q9_T_8HVWYq+bUocNkg@mail.gmail.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMKsWRmVeSWpSXmKPExsUixCmqrFu1ITnaYEqTlMWb7ZNYLO6+ucxi MW/9GiaLGX8mMlu8WXOEyaL5S5DFtLbNzA7sHmtnnGbzaLqwjN1j56y77B5LlvxkCmCJ4rJJ Sc3JLEst0rdL4MrY1/+OrWCeSEXP2TNsDYx3+bsYOTkkBEwkvk0+yNrFyMUhJLCYSWLHqV4m CGcDo8SqD5egnCtMEhdezmQDaWERUJGYf+QJO4jNBmQ3dF9mBrFFBBQk5p5ZA9bALPCCUaLr 42+whLBAocT126dYQWxeoH2n3k9ghpj6iVGiZXUDC0RCUOLkzCdgNrOAusSfeZeAijiAbGmJ 5f84IMLyEs1bZ4PN5BQIlLhx6BUTiC0qoCyxt+8Q+wRGwVlIJs1CMmkWwqRZSCYtYGRZxSib klulm5uYmVOcmqxbnJyYl5dapGuql5tZopeaUrqJERQf7C5KOxgn/vM6xCjAwajEw6uhkRwt xJpYVlyZe4hRkoNJSZSXvxwoxJeUn1KZkVicEV9UmpNafIhRgoNZSYT3bSdQjjclsbIqtSgf JiXNwaIkznu/JjxaSCA9sSQ1OzW1ILUIJivDwaEkwft2HVCjYFFqempFWmZOCUKaiYMTZDgP 0HDJ9SDDiwsSc4sz0yHypxh1Of68nzqJWYglLz8vVUqcdzpIkQBIUUZpHtwcUFqTyN5f84pR HOgtYd45IFU8wJQIN+kV0BImoCXZjokgS0oSEVJSDYxBQo8jTeyOdL1hmnPn4H/OcJ+AB43N S5pjEh03bld5lfgxVtvZqcXg3XqVrlS3f/eXifmtvbxDivW75zwFQ4EbntzOF4tWhuaGy82v XzHvlFHv27S246xMUVXL9b8Z/463eXq8yiJ5hVbgJi9pm2Wqht+YL84TWTPF+D7fhJVhd8u+ K2tPVFZiKc5INNRiLipOBACWP67cRgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/Ie5hc0MwGKM5UjM-a8OCzsI45MY>
Subject: Re: [DNSOP] Benjamin Kaduk's Discuss on draft-ietf-dnsop-session-signal-12: (with DISCUSS and COMMENT)
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Aug 2018 01:31:44 -0000

On Thu, Aug 02, 2018 at 10:53:57AM -0400, Ted Lemon wrote:
> On Thu, Aug 2, 2018 at 9:54 AM, Benjamin Kaduk <kaduk@mit.edu> wrote:
> 
> > > We specifically didn’t want to reference DoH since HTTP is unsuitable
> > for long lived connections and DSO wouldn’t apply here. We didn’t want to
> > imply that DoH was suitable by referencing it.
> >
> > Hmm.  I think DoH is clearly a non-UDP transport for DNS, and it is hard to
> > argue that it is not being specified.  My parenthetical suggestion was
> > probably a bit unclear -- I was proposing to add DNS over HTTP to the list
> > in the first sentence, and change the second sentence to start as "Some
> > such transports can offer persistent[...]".  Does that still seem like it
> > runs the risk of implying that DoH is suitable, to you?
> >
> 
> Rr.   Okay, I agree with you and when I went to do this, it occurred to me
> that we are being silly here—this document has no applicability section.
>  Adding one will really clean this up a lot.   So I've done that:
> 
[diff trimmed]

That does clean up quite a few things; thank you for putting in the effort
to makme the broader change!  (Do we care that we no longer talk about SRV
discovery?  I don't think I do, just wanted to check...)

> 
> > > How about:
> > >
> > > When a new TLV is defined, the specification MUST include whether the
> > DSO-TYPE can be used as the Primary TLV, used as an Additional TLV, or used
> > in either context for both requests and responses.
> >
> > That's probably better (but maybe another comma before "for both requests
> > and responses"?  OTOH, the RFC Editor has a consistent style book to
> > apply...)
> >
> 
> I updated the text to make it more generally imperative, and to be really
> explicit about the point you're making rather than just hoping the comma
> will be enough.  :)
> 
> Specifications that define new TLVs must specify whether the DSO-TYPE
> can be used as the Primary TLV, used as an Additional TLV, or used in either
> context, both in the case of requests and of responses.
> The specification for a TLV must also state whether,
> when used as the Primary (i.e., first) TLV in a DNS request message (i.e.,
> QR=0),
> that DSO message is to be acknowledged.
> If the DSO message is to be acknowledged, the specification
> must also state which TLVs, if any, are to be included in the response.
> The Primary TLV may or may not be contained in the response,
> depending on what is specified for that TLV.

The epitome of clarity :)

Thanks again,

Benjamin