Re: Last Call: 'Linklocal Multicast Name Resolution (LLMNR)' to Proposed Standard

Ian Jackson <ijackson@chiark.greenend.org.uk> Wed, 31 August 2005 18:05 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EAWxe-0000qa-GU; Wed, 31 Aug 2005 14:05:22 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EAWxc-0000qS-FY for ietf@megatron.ietf.org; Wed, 31 Aug 2005 14:05:20 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA03556 for <ietf@ietf.org>; Wed, 31 Aug 2005 14:05:18 -0400 (EDT)
Received: from chiark.greenend.org.uk ([193.201.200.170] ident=mail) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EAWzP-0004s3-Fd for ietf@ietf.org; Wed, 31 Aug 2005 14:07:12 -0400
Received: by chiark.greenend.org.uk (Debian Exim 3.35 #1) with local (return-path ijackson@chiark.greenend.org.uk) id 1EAWxW-0001IM-00; Wed, 31 Aug 2005 19:05:14 +0100
From: Ian Jackson <ijackson@chiark.greenend.org.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <17173.61786.439364.464580@chiark.greenend.org.uk>
Date: Wed, 31 Aug 2005 19:05:14 +0100
To: Margaret Wasserman <margaret@thingmagic.com>
Newsgroups: chiark.mail.ietf.ietf
In-Reply-To: <p0620071abf3a39e7c365@[172.17.33.112]>
References: <p0620071abf3a39e7c365@[172.17.33.112]>
X-Mailer: VM 7.03 under Emacs 19.34.1
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be
Content-Transfer-Encoding: 7bit
Cc: Stuart Cheshire <cheshire@apple.com>, ietf@ietf.org
Subject: Re: Last Call: 'Linklocal Multicast Name Resolution (LLMNR)' to Proposed Standard
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

Margaret Wasserman writes ("Re: Last Call: 'Linklocal Multicast Name Resolution (LLMNR)' to  Proposed Standard"):
> Other than a few minor issues that are being dealt with in a -43 
> update, I don't think that anyone has raised a blocking technical 
> issue with the LLMNR specification during this IETF LC.  If you (or 
> anyone else) has intended to raise a blocking technical issue, either 
> with LLMNR itself or with its ability to coexist with mDNS, please 
> make that clearer to me.

Just to be clear, I am intending my contributions to this argument as
descriptions of what I see as blocking technical issues with LLMNR.

It seems to me from my reading of the specifications that:

 * LLMNR is a ghastly protocol which should not be on the IETF
   Standards Track.

 * mDNS is a superior protocol to LLMNR in nearly all relevant
   respects.

 * The IETF should abandon LLMNR and put mDNS on the Standards Track.

I'd like to reiterate that I entered this discussion with a strong
presupposition towards IETF processes as opposed to third-party
activities.  As I have read the specifications, and the arguments of
those we see reported here, I have become steadily more convinced that
Stuart is right about the politics and that LLMNR critics - such as I
now am - are right about the technical issues.

> I am somewhat concerned, for example, that someone could implement 
> LLMNR thinking that it is the same thing as mDNS and only later find 
> that the two do not interoperate.  Or that some vendors will ship 
> LLMNR while others ship mDNS, so that products from different vendors 
> will not interoperate.  Do others have any thoughts on whether the 
> publication of LLMNR is likely to cause confusion along these lines?

It seems to me that these kinds of confusion are almost what the LLMNR
proponents are _aiming_ for !

> On the other hand, the DNSEXT WG has worked for several years to 
> produce the LLMNR specification, and I don't see anything 
> fundamentally wrong with the mechanism that we have produced (people 
> should respond to the IETF LC if they see blocking technical issues). 

The LLMNR specification is _terrible_.

The issue with namespace ownership, that I've been hammering on about,
should in my opinion *of itself* be sufficient to block progress of
LLMNR on the Standards Track.

> The authors of that specification gave change control to the IETF 
> community, and they have gone through 40+ document iterations, 
> working towards a document that would achieve DNSEXT consensus.  That 
> process was not followed for mDNS (because it was not the chosen 
> solution), and we currently only have one document (LLMNR) that has 
> reached IETF WG consensus and has been submitted for standards 
> publication.

If we believe Stuart Cheshire's description of events, it is not the
case that the IETF has chosen LLMNR over mDNS.  Rather a subset of the
IETF (mainly associated with the DNSEXT WG) were so upset with mDNS as
a concept that they have sabotaged it.

Furthermore, the point of this exercise is not to measure how much
hard work the LLMNR authors have put into their draft.  The fact that
it has been through 40 document iterations should be a cause for
worry, not a cause for applause !

The point of this exercise is for the IETF, as a whole, to standardise
on the best protocols.

> It is possible, in an IETF LC, that we could learn that we do not 
> have IETF consensus to publish something that was produced by an IETF 
> WG.  That would be an exceptional and unpleasant situation, [...]

If this situation is considered exceptional then I can only think that
the mechanisms for detecting it are broken !

Surely it is obvious that it will often be the case that an IETF Last
Call will bring the attention of many more people to a situation - and
most of those people will not share a community background with the WG
members.  It is not surprising that in some subset of those cases, it
turns out that the WG have gone off in some undesirable direction
(either out of technical error or political machination).

The WG is a part of the whole IETF and should be subject to its
opinions.

Ian.

_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf