Re: [dnssd] Pete Resnick's Discuss on draft-ietf-dnssd-requirements-05: (with DISCUSS)

Kerry Lynn <kerlyn@ieee.org> Sat, 14 March 2015 00:49 UTC

Return-Path: <kerlyn2001@gmail.com>
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 EC8761A90D5; Fri, 13 Mar 2015 17:49:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.027
X-Spam-Level:
X-Spam-Status: No, score=-3.027 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, GB_I_LETTER=-2, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 5zMsMGZPQNMl; Fri, 13 Mar 2015 17:49:25 -0700 (PDT)
Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003:c01::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64B0B1A90CA; Fri, 13 Mar 2015 17:49:25 -0700 (PDT)
Received: by obfv9 with SMTP id v9so2257628obf.2; Fri, 13 Mar 2015 17:49:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=aRYFo9SBeapn38XzPbeZasrYEnMXvBGPgmiXBcne+nc=; b=LKDVoHXd/WRM3h5uBatVsci9huj4RXaw8nfHM6jaCGswvduG4VN73BzA40y5o18/KM AjUGq1Hyk3R7flNw8vQGjrSIXMsA3KdZvccVHSphznGk6UZiovQ4HOlG0zhpc/H2NnwJ 4JfT8csIosyCgGqjHcVzlrhWKM4fJXllmA0fMv03yKqrJCwxbvDwIQTrrQHYiWR/C7KT RDnjBkNd33RazmX4OFin2ylOdzDTcex5ugZNLQryl7bpYsrNeXSYrArUsoP2uBrkZLfL VO3VVUY0Hslyqy2YUilSP1jSF6N/GJS5qHHWc2hNNZrOjgi6gPcE7V9ERXtW5Giiadck nUAQ==
MIME-Version: 1.0
X-Received: by 10.202.229.141 with SMTP id c135mr38219126oih.44.1426294164861; Fri, 13 Mar 2015 17:49:24 -0700 (PDT)
Sender: kerlyn2001@gmail.com
Received: by 10.60.11.136 with HTTP; Fri, 13 Mar 2015 17:49:24 -0700 (PDT)
In-Reply-To: <550367EB.3090508@qti.qualcomm.com>
References: <20150313174749.2435.7999.idtracker@ietfa.amsl.com> <CABOxzu0pptunKXuY_N_xVXJNt0gqNqn==BefUsNqS6XTma3rEA@mail.gmail.com> <CABOxzu1wprRzvAjGOT0vSTH24p-=PMmVHvworyTnd4ndH9zdtQ@mail.gmail.com> <550367EB.3090508@qti.qualcomm.com>
Date: Fri, 13 Mar 2015 20:49:24 -0400
X-Google-Sender-Auth: --OZnCAbo_bkEcE2OTpWJGvvpmw
Message-ID: <CABOxzu1Sj0R2hUG8+MH9Bq0jd+KY8Q3CvSKHdZiEuNy0BU8KBw@mail.gmail.com>
From: Kerry Lynn <kerlyn@ieee.org>
To: Pete Resnick <presnick@qti.qualcomm.com>
Content-Type: multipart/alternative; boundary="001a114074400ab784051134fdb8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnssd/dhP29GtH46Vq01rLKACpNk-rSRI>
Cc: "draft-ietf-dnssd-requirements.all" <draft-ietf-dnssd-requirements.all@ietf.org>, dnssd@ietf.org, dnssd-chairs <dnssd-chairs@ietf.org>, The IESG <iesg@ietf.org>, Tim Chown <tjc@ecs.soton.ac.uk>
Subject: Re: [dnssd] Pete Resnick's Discuss on draft-ietf-dnssd-requirements-05: (with DISCUSS)
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: Sat, 14 Mar 2015 00:49:29 -0000

On Fri, Mar 13, 2015 at 6:42 PM, Pete Resnick <presnick@qti.qualcomm.com>
wrote:

>  Starting with the last question first:
>
> On 3/13/15 3:07 PM, Kerry Lynn wrote:
>
>  BTW, with the IPR question resolved, did you mean for this to remain a
> DISCUSS
>  or should it be a COMMENT instead?
>
>
> I absolutely meant for this to remain a DISCUSS. I think the current text
> is a real problem.
>
>  On Fri, Mar 13, 2015 at 4:41 PM, Kerry Lynn <kerlyn@ieee.org> wrote:
>
>>  On Fri, Mar 13, 2015 at 1:47 PM, Pete Resnick <presnick@qti.qualcomm.com
>> > wrote:
>>
>>> ----------------------------------------------------------------------
>>> DISCUSS:
>>> ----------------------------------------------------------------------
>>>
>>>
>>> Section 5:
>>>
>>> OLD
>>>    Devices on different links may have the same mDNS name (perhaps due
>>>    to vendor defaults), because link-local mDNS names are only
>>>    guaranteed to be unique on a per-link basis.  Also, even devices that
>>>    are on the same link may have similar-looking names, such as one
>>>    device with the name "Bill" and another device using the similar-
>>>    looking name "Bi11" (using the digit "1" in place of the letter "l").
>>>    This may lead to a local label disambiguation problem between
>>>    presented results.
>>>
>>>    SSD should support rich internationalized labels within Service
>>>    Instance Names, as DNS-SD/mDNS does today.  SSD must not negatively
>>>    impact the global DNS namespace or infrastructure.
>>>
>>> The part about name collisions is fine, and should be said. The part
>>> about disambiguating similar characters is a rat's nest I really think
>>> you need to avoid. We can discuss this further, but the i18n community is
>>> dealing with this issue right now and it's a mess you really don't want
>>> to get into. I think you should simply stick to something like this:
>>>
>>> NEW
>>>    Devices on different links may have the same mDNS name (perhaps due
>>>    to vendor defaults), because link-local mDNS names are only
>>>    guaranteed to be unique on a per-link basis. SSD needs to deal with
>>>    name collisions beyond local link considerations.
>>>
>>>    SSD should support rich internationalized labels within Service
>>>    Instance Names, as DNS-SD/mDNS does today and should look to work in
>>>    using internationalize strings in application protocols
>>>    [soon-to-be-RFC-draft-ietf-precis-framework].  SSD must not
>>>    negatively impact the global DNS namespace or infrastructure.
>>>
>>>   Hi Pete,
>>
>>  This draft is now more than a year late, due in part to much discussion
>> about
>>  the differences between DNS-SD/mDNS and DNS (IDNA2008) name spaces.
>>
>
> I am happy (and committed) to figure out a way to get this to move forward
> as quickly as possible.
>
>     Looking back at our charter, we have a requirement
>>
>> To document challenges and problems encountered in the coexistence
>> of zero configuration and global DNS name services in such
>> multi-link networks, including consideration of both the name
>> resolution mechanism and the namespace.
>>
>> without necessarily proposing a solution (however, the latter may
>> ultimately come
>>  about via
>> https://tools.ietf.org/html/draft-ietf-dnssd-mdns-dns-interop-00).
>>
>
> Sure, but you don't want to be documenting problems for which there is no
> technical solution ("People tend to drop mDNS consumer devices on the floor
> because they're small and they break easily, and they get upset about
> that"), at least in your layer. So when I see this:
>
>     The language you have flagged was inserted during WGLC in response to
>> one
>>  very vocal critic and addresses, I believe, a different problem.  It is
>> often the
>>  case that DNS-SD/mDNS query results are displayed to the user through
>> the
>>  UI.  The OLD language simply notes that various, otherwise legal, names
>> may
>>  have a similar appearance (without proposing a solution).
>>
>
> I suspect it's not a helpful piece of text to have in the document. If you
> think "l" vs. "1" is fun, wait until you get to "ø" vs. "⌀" vs. "o̷". The
> issue of confusable characters upon display is several layers above what
> this WG can do something about, and even bringing up the topic in a
> requirements document suggests that you intend to tackle it. I think you
> very much should not.
>
>     If you still find that a change is necessary, I would first ask what
>> we can merely
>> delete.  I'm afraid that any additions to this section may require us to
>> go back to
>> the WG for further discussion.
>>
>
> So, I suggested above simply removing the second sentence of the first
> paragraph. I changed the last sentence of the first paragraph because
> without the second sentence, it doesn't track, but I don't really care how
> you word that. The only other thing I added was "and should look to work in
> using internationalize strings in application protocols
> [soon-to-be-RFC-draft-ietf-precis-framework]." I am not insistent on that,
> but I think in reality, if you're going to "support rich internationalized
> labels" as you do today, looking to the PRECIS work is exactly what you're
> going to do.
>
> <KEL>I don't have a problem with deleting that sentence and patching the
prose as necessary.
Hopefully the chairs and AD will agree.  Are you OK with something like:

NEW

   Devices on different links may have the same mDNS name (perhaps
   due to vendor defaults), because link-local mDNS names are only
   guaranteed to be unique on a per-link basis.  This may lead to a local
   label disambiguation problem when results are aggregated (e.g. for
   presentation).

I have more of an issue with the insertion of PRECIS at this late date.
Insofar as that draft
and this one have a common co-author, I think it is reasonable to assume
that it will receive
full consideration during the solution phase.

Regards, -K-



> All that said, this shouldn't be a heavy lift one way or the other. If
> your chair (and AD) think that whatever changes I suggest still represent
> the consensus of the WG, they can say so and you can make the change. If
> the WG disagrees, I'm sure they will let them know. But I do take the word
> "DISCUSS" quite seriously: I am ready and willing to engage in a discussion
> with you and the rest of the WG and drive that discussion to completion
> right quick (in particular, before we all show up in Dallas). Either you'll
> convince me that this isn't a big deal and we should leave the text as it
> is, or I'll convince you that it is a big deal and you should change it, or
> something in between. The bad outcome is to have an open issue that hasn't
> been addressed. (I think someone wrote a document about that. [1] ;-).) So
> let's discuss.
>
> pr
>
> [1] https://datatracker.ietf.org/doc/rfc7282/
>
> --
> Pete Resnick <http://www.qualcomm.com/~presnick/> <http://www.qualcomm.com/~presnick/>
> Qualcomm Technologies, Inc. - +1 (858)651-4478
>
>