[dnssd] Review comments on hybrid-00

Markus Stenberg <markus.stenberg@iki.fi> Thu, 07 May 2015 09:32 UTC

Return-Path: <markus.stenberg@iki.fi>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99ED71A006C for <dnssd@ietfa.amsl.com>; Thu, 7 May 2015 02:32:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.121
X-Spam-Level:
X-Spam-Status: No, score=-1.121 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NEUTRAL=0.779] autolearn=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 JvF-jJaWtcII for <dnssd@ietfa.amsl.com>; Thu, 7 May 2015 02:32:25 -0700 (PDT)
Received: from jenni2.inet.fi (mta-out1.inet.fi [62.71.2.227]) by ietfa.amsl.com (Postfix) with ESMTP id 318881A0276 for <dnssd@ietf.org>; Thu, 7 May 2015 02:31:33 -0700 (PDT)
Received: from poro.lan (80.220.64.126) by jenni2.inet.fi (8.5.142.08) (authenticated as stenma-47) id 552B87C902D8900E; Thu, 7 May 2015 12:31:32 +0300
From: Markus Stenberg <markus.stenberg@iki.fi>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 07 May 2015 12:31:30 +0300
Message-Id: <AF9D96B5-0537-4EAD-AE3B-186B89CCC0F5@iki.fi>
To: dnssd@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnssd/EZYMxxxwLBv7-_LkrW1aU_acOF0>
Cc: Markus Stenberg <markus.stenberg@iki.fi>
Subject: [dnssd] Review comments on hybrid-00
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 07 May 2015 09:32:27 -0000

Section 2 seems to turn from terminology to something quite different; perhaps new section header is needed?

Section 3.2:

I am not sure what’s up with A/AAAA magic handling - it seems weird to me, and I am just brutally using UTF-8 for everything. It is a MUST though, so I guess I have to live with breaking the draft compatibility (or actually care and fix it :-p).

Section 3.5+:

I would remove the LLQ reference and just make more generic description which both LLQ and push would fill.

Section 3.5:

Also, I would add logic to CF based RR handling; those can be answered immediately if in cache, or if received (that’s what our implementation does at any rate).

I am not sure I am too happy with 10 second default TTL for non-LLQ client case.

Also the whole ’three times’ sounds highly suspicious to me; why? Client probably sends later requests in any case (and there is no e.g. retry delay specified; is it just supposed to send 3 multicasts immediately? or what? hmm).

Cheers,

-Markus