Re: [dnssd] [DNSOP] Draft-ietf-dnsop-edns-tcp-keepalive and DNS Push Notifications

Stuart Cheshire <cheshire@apple.com> Tue, 22 March 2016 04:16 UTC

Return-Path: <cheshire@apple.com>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26BFB12D196 for <dnssd@ietfa.amsl.com>; Mon, 21 Mar 2016 21:16:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.303
X-Spam-Level:
X-Spam-Status: No, score=-104.303 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 pwUIJD5DodV4 for <dnssd@ietfa.amsl.com>; Mon, 21 Mar 2016 21:16:18 -0700 (PDT)
Received: from mail-in2.apple.com (mail-out2.apple.com [17.151.62.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1189512D122 for <dnssd@ietf.org>; Mon, 21 Mar 2016 21:16:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1458620177; x=2322533777; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=+XECw9iig/yjlFF+urxjaFq318Z+3AVvgROAa/yGCrc=; b=TVKr1wAWzfCmBBG8+SXBUl75HnROLNBOUHIbluZjfeqo+raUQBsTF9fqlfwxFky4 EppGSe8CBtoo7Brx5RvLVPA7WBTK8wx+xVvgV4fWns45T5ohJYRjNbsatPzVO1tN 088zZwwg+VvH6OL+wv1ZDUOKN4Bhq+EGHkc/i5ANDKfz+//4jQEaQ7msgzjrQKpk Yw9UEoNwqFt8/qQqjmvGg8o7GL6zvvDIjO3cVVOAhtmQ/KiB8ScnIfXXsXwbRKAZ OHOjOWaDCUzybAtCYHYT4XWGOtyC/7t3Yyw4ojH2/XPrsFcelnmLfVar3NjA9RfQ wOjjB/7mvJRzOppLpUVa9g==;
Received: from relay4.apple.com (relay4.apple.com [17.128.113.87]) by mail-in2.apple.com (Apple Secure Mail Relay) with SMTP id 5C.C2.06427.117C0F65; Mon, 21 Mar 2016 21:16:17 -0700 (PDT)
X-AuditID: 11973e11-f79646d00000191b-16-56f0c7118f51
Received: from koseret (koseret.apple.com [17.151.62.39]) (using TLS with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by relay4.apple.com (Apple SCV relay) with SMTP id 98.34.07991.117C0F65; Mon, 21 Mar 2016 21:16:17 -0700 (PDT)
Received: from [17.153.88.227] (unknown [17.153.88.227]) by koseret.apple.com (Oracle Communications Messaging Server 7.0.5.37.0 64bit (built Nov 11 2015)) with ESMTPSA id <0O4F005JHAJ4RT70@koseret.apple.com>; Mon, 21 Mar 2016 21:16:17 -0700 (PDT)
Sender: cheshire@apple.com
Content-type: text/plain; charset="utf-8"
MIME-version: 1.0 (Mac OS X Mail 9.2 \(3112\))
From: Stuart Cheshire <cheshire@apple.com>
In-reply-to: <818B6C5F-8D1C-4581-98F1-E081C2723911@nohats.ca>
Date: Mon, 21 Mar 2016 21:16:17 -0700
Content-transfer-encoding: quoted-printable
Message-id: <EA83C9E4-0C1F-4947-A979-71108C62E27B@apple.com>
References: <5B929188-955A-46C5-B842-95406D4147EE@apple.com> <818B6C5F-8D1C-4581-98F1-E081C2723911@nohats.ca>
To: Paul Wouters <paul@nohats.ca>
X-Mailer: Apple Mail (2.3112)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRmVeSWpSXmKPExsUi2FAYrit4/EOYQd8bA4u7by6zWLxfOovR gcljyZKfTAGMUVw2Kak5mWWpRfp2CVwZ8/9/Ziv4yFmx4+Zs5gbGV+xdjJwcEgImEnsmLmOB sMUkLtxbz9bFyMUhJLCXUaJnYT8jTNGCNR2sILaQQD+TxMX1IhBFfxkldjafBUsIC0hJvFr5 mbmLkYODWUBdYsqUXJAwr4CexL8LN9khSmIllq6/C2azCWhJvPh8hQ3E5hSwlfiz4yETiM0i oCpx9+56ZpD5zALrGCU27vkPVsQsoC3x5N0FVoihNhK3d55iAtklJJAvMXtpFEhYREBRYtKZ R1DPyErs27AA7BkJgR42iUeP57BPYBSZhXDeLCTnzUKyYQEj8ypGodzEzBzdzDwjvcSCgpxU veT83E2MoDCfbie4g/H4KqtDjAIcjEo8vBP2fQgTYk0sK67MPcQozcGiJM77cSJQSCA9sSQ1 OzW1ILUovqg0J7X4ECMTB6dUA+OuuGpRTue2cywG6yodDnso+6e9nJ98rcN0cU312zA1zhff 1G9P3lfGZK19e/fnR5o+vh7J9+btt+kKZVi9MP7p8hWRDmJ502ZnlC3wSLoWkffy2YPkB1P1 QrQOJ2SpHt7KdUAyUvA47xUFjyg99dpD3hPX+EXeePzv39OHm5r/1J70vSe7+YUSS3FGoqEW c1FxIgA8VBOnVAIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCLMWRmVeSWpSXmKPExsUiON1OXVfw+Icwg+9vdS3uvrnMYvF+6SxG ByaPJUt+MgUwRnHZpKTmZJalFunbJXBlzP//ma3gI2fFjpuzmRsYX7F3MXJySAiYSCxY08EK YYtJXLi3ng3EFhLoZ5K4uF6ki5ELyP7LKLGz+SxYkbCAlMSrlZ+Zuxg5OJgF1CWmTMkFCfMK 6En8u3CTHaIkVmLp+rtgNpuAlsSLz1fAZnIK2Er82fGQCcRmEVCVuHt3PTPIfGaBdYwSG/f8 BytiFtCWePLuAivEUBuJ2ztPMYHsEhLIl5i9NAokLCKgKDHpzCMWiJtlJfZtWMA2gVFwFsJF s5BcNAvJ0AWMzKsYBYpScxIrTfQSCwpyUvWS83M3MYLCsqEwfAfjv2VWhxgFOBiVeHgn7PsQ JsSaWFZcmXuIUYKDWUmE9+MRoBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXHeNunXYUIC6Yklqdmp qQWpRTBZJg5OqQbG57w5WS4R35TTZYw5jFzyr6yerv/TuOwdA+M7t6S+jxe8a2LnLzBXvXRy hxaTe+5Mr0de1Z9+T9oT8PDoo5MZ9a/r37BcXs8gNWeW4qwXXPc/34trXMK/JOLaAqegu1s9 kt7/uXMv0qXn7qvCV9dunT9qc/ubqFzS/tlKmWETnq1tmx6Sy+3GrMRSnJFoqMVcVJwIALSD 25dHAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnssd/CYHCoRmS_NSlEHoO8RAkmCuFtaY>
Cc: dnsop WG <dnsop@ietf.org>, Joe Abley <jabley@dyn.com>, Paul Wouters <pwouters@redhat.com>, Ray Bellis <ray@isc.org>, Sara Dickinson <sara@sinodun.com>, dnssd@ietf.org
Subject: Re: [dnssd] [DNSOP] Draft-ietf-dnsop-edns-tcp-keepalive and DNS Push Notifications
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discussion of extensions to Bonjour \(mDNS and DNS-SD\) for routed networks." <dnssd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnssd>, <mailto:dnssd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnssd/>
List-Post: <mailto:dnssd@ietf.org>
List-Help: <mailto:dnssd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnssd>, <mailto:dnssd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 04:16:19 -0000

On 21 Mar 2016, at 20:02, Paul Wouters <paul@nohats.ca> wrote:

> Our document is in AUTH48 already, so making those kind of changed there might be very difficult.

I didn’t realise that. I agree, it’s too late to make substantive changes at this point.

> Also, if you are so idle that you might run into tcp issues timing out, you probably should be nice to the other end and close your tcp session.

The idea of DNS Push Notifications is for moderately long-standing queries (on the order of 5-10 minutes) waiting to be notified of some change.

For example, you go to print, but the printer is turned off. You walk down the hall and turn the printer on, and when you get back to your office your computer has been notified that a new printer has become available (without you having to repeatedly cancel and try again until the printer shows up).

It’s not something that would be useful for all DNS servers. Think of it as a different protocol, that happens to leverage existing DNS protocols and message formats instead of inventing new protocols and message formats.

The draft explains it in more detail.

DNSOP feedback on the draft would be appreciated.

Stuart Cheshire