Re: [DNSOP] I-D Action: draft-bellis-dnsop-session-signal-01.txt

"Jan Komissar (jkomissa)" <jkomissa@cisco.com> Fri, 22 July 2016 19:30 UTC

Return-Path: <jkomissa@cisco.com>
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 253D712D84F for <dnsop@ietfa.amsl.com>; Fri, 22 Jul 2016 12:30:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level:
X-Spam-Status: No, score=-15.808 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 ggPEgfsXtb2u for <dnsop@ietfa.amsl.com>; Fri, 22 Jul 2016 12:30:10 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9B3712D841 for <dnsop@ietf.org>; Fri, 22 Jul 2016 12:30:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2586; q=dns/txt; s=iport; t=1469215810; x=1470425410; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=nVmvgY9jU6AwSTO5Dww/zYITN5IfRfxwni52yNqL488=; b=HwjSBCC9sgnJrmGoblHnEdCReWVGaKQURc1/ekmBX8Nx6Qjh4iBRNmTD j/xmeLETP6cq7XHvzxTBfIy6bRW/W3wg7CbTBY0YSeQub9wiuEMtOH/MP up+7LpbB2wdZ9dm5dgC/yawvh9axbx8V5Dbq6yLnKnQubw3lxZoT/Mr6D 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CtAgAnc5JX/5JdJa1egz+BUga2S4IPgXuGGAICAoEyOBQBAQEBAQEBXSeEXQEFOk8CAQg2EDIlAgQTiDC7CQEBAQEBBQEBAQEBASGGKoRNhCqFcQEEjgyLGgGObY86kCABHjaDc26HdH8BAQE
X-IronPort-AV: E=Sophos;i="5.28,405,1464652800"; d="scan'208";a="128925879"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Jul 2016 19:30:09 +0000
Received: from XCH-RCD-018.cisco.com (xch-rcd-018.cisco.com [173.37.102.28]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id u6MJU9hj004076 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <dnsop@ietf.org>; Fri, 22 Jul 2016 19:30:09 GMT
Received: from xch-aln-019.cisco.com (173.36.7.29) by XCH-RCD-018.cisco.com (173.37.102.28) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 22 Jul 2016 14:30:09 -0500
Received: from xch-aln-019.cisco.com ([173.36.7.29]) by XCH-ALN-019.cisco.com ([173.36.7.29]) with mapi id 15.00.1210.000; Fri, 22 Jul 2016 14:30:09 -0500
From: "Jan Komissar (jkomissa)" <jkomissa@cisco.com>
To: dnsop <dnsop@ietf.org>
Thread-Topic: [DNSOP] I-D Action: draft-bellis-dnsop-session-signal-01.txt
Thread-Index: AQHR42/KOb3QbFVa3kampzB9TzwWQKAk6MgA
Date: Fri, 22 Jul 2016 19:30:09 +0000
Message-ID: <D3B7E88E.5A654%jkomissa@cisco.com>
References: <20160721164856.31816.32706.idtracker@ietfa.amsl.com>
In-Reply-To: <20160721164856.31816.32706.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.6.0.151221
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.131.65.105]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <CE40A4BFE6BE494588ADFB32679F8F95@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/oQ1jALHbpBqi9z4azCHH2IE6RPQ>
Subject: Re: [DNSOP] I-D Action: draft-bellis-dnsop-session-signal-01.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Jul 2016 19:30:12 -0000

Hi,

Here's my comments to version 1 of this draft.

3.1 Message Format

I'm a little hesitant about going to the 4-octet header. Are we certain
that most existing DNS servers will respond with NOTIMP rather than
FORMERR upon receipt of a ses-sig message? Some servers may not even
respond to packets smaller than 12 octets (DNS header size). I would
prefer using the full DNS header, even if it wastes 8 octets.

I do like the simplification of only allowing one TLV per message.

3.2 Message Handling

I'm still uncertain about ses-sig messages being "sequencing points" (see
my comments to version 00 of this draft). In addition, where do server
initiated messages, such as DNS Push Notification updates, fit into this?

4.2.1 Start Session

I like using the Start Session TLV as a no-op/I'm still here message.

4.2.2 Terminate Session

The current DNS Push Notification draft specifies different Reconnect
Delays in different cases. Maybe there should be suggestions for multiple
delay values, depending on the kinds of reasons for termination (server
shutdown, server restart, different kinds of client errors). Out maybe
just mentioning that as a valid option.

4.2.3. Idle Timeout

I'm not sure of the usefulness of querying for the timeout value, the
client should already have received it if one applies. However, I see no
harm in that feature.

5. IANA Considerations

Nits: Should it be "IANA is directed.."?

Regards,

Jan Komissar



On 7/21/16, 12:48 PM, "DNSOP on behalf of internet-drafts@ietf.org"
<dnsop-bounces@ietf.org on behalf of internet-drafts@ietf.org> wrote:

>
>A New Internet-Draft is available from the on-line Internet-Drafts
>directories.
>This draft is a work item of the Domain Name System Operations of the
>IETF.
>
>        Title           : DNS Session Signaling
>        Authors         : Ray Bellis
>                          Stuart Cheshire
>                          John Dickinson
>                          Sara Dickinson
>                          Allison Mankin
>                          Tom Pusateri
>	Filename        : draft-bellis-dnsop-session-signal-01.txt
>	Pages           : 11
>	Date            : 2016-07-21
>
>Abstract:
>   The Extension Mechanisms for DNS (EDNS(0)) [RFC6891] is explicitly
>   defined to only have "per-message" semantics.  This document defines
>   a new Session Signaling OpCode used to carry persistent "per-session"
>   type-length-values (TLVs), and defines an initial set of TLVs used to
>   manage session timeouts and termination.