Re: [mdnsext] Discussion of BoF during Berlin IETF

"Albrecht, Harald" <harald.albrecht@siemens.com> Wed, 05 June 2013 07:05 UTC

Return-Path: <harald.albrecht@siemens.com>
X-Original-To: mdnsext@ietfa.amsl.com
Delivered-To: mdnsext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EDE121F992A for <mdnsext@ietfa.amsl.com>; Wed, 5 Jun 2013 00:05:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level:
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mdr-87HQ7u2z for <mdnsext@ietfa.amsl.com>; Wed, 5 Jun 2013 00:05:47 -0700 (PDT)
Received: from lizzard.sbs.de (lizzard.sbs.de [194.138.37.39]) by ietfa.amsl.com (Postfix) with ESMTP id CA1D021F991E for <mdnsext@ietf.org>; Wed, 5 Jun 2013 00:05:42 -0700 (PDT)
Received: from mail1.sbs.de (localhost [127.0.0.1]) by lizzard.sbs.de (8.13.6/8.13.6) with ESMTP id r5575esP029783 for <mdnsext@ietf.org>; Wed, 5 Jun 2013 09:05:40 +0200
Received: from DEFTHW99ET7MSX.ww902.siemens.net ([157.163.145.4]) by mail1.sbs.de (8.13.6/8.13.6) with ESMTP id r5575eac028844 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <mdnsext@ietf.org>; Wed, 5 Jun 2013 09:05:40 +0200
Received: from DEFTHW99ER2MSX.ww902.siemens.net (139.22.70.75) by DEFTHW99ET7MSX.ww902.siemens.net (157.163.145.4) with Microsoft SMTP Server (TLS) id 8.3.298.1; Wed, 5 Jun 2013 09:05:40 +0200
Received: from DEFTHW99EK5MSX.ww902.siemens.net ([169.254.6.137]) by DEFTHW99ER2MSX.ww902.siemens.net ([139.22.70.75]) with mapi id 14.02.0342.003; Wed, 5 Jun 2013 09:05:39 +0200
From: "Albrecht, Harald" <harald.albrecht@siemens.com>
To: "mdnsext@ietf.org" <mdnsext@ietf.org>
Thread-Topic: [mdnsext] Discussion of BoF during Berlin IETF
Thread-Index: AQHOYSnHoLNfrYhO9UyyRiqKaj691Jkmr/9w
Date: Wed, 05 Jun 2013 07:05:39 +0000
Message-ID: <E36F274013087B4EA05E08EB5037503901820D@DEFTHW99EK5MSX.ww902.siemens.net>
References: <14CE323C-0BCC-4B7F-976C-10070E156046@gmail.com> <783F7CF8-7FDB-4F93-82C2-4291E329F844@gmail.com> <19956.1370353531@sandelman.ca>
In-Reply-To: <19956.1370353531@sandelman.ca>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [139.22.70.32]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [mdnsext] Discussion of BoF during Berlin IETF
X-BeenThere: mdnsext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion of extensions to Bonjour \(mDNS and DNS-SD\) for routed networks." <mdnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mdnsext>, <mailto:mdnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mdnsext>
List-Post: <mailto:mdnsext@ietf.org>
List-Help: <mailto:mdnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mdnsext>, <mailto:mdnsext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2013 07:05:53 -0000

> -----Ursprüngliche Nachricht-----
> Von: mdnsext-bounces@ietf.org [mailto:mdnsext-bounces@ietf.org] Im
> Auftrag von Michael Richardson
> Gesendet: Dienstag, 4. Juni 2013 15:46
> An: mdnsext@ietf.org
> Betreff: Re: [mdnsext] Discussion of BoF during Berlin IETF

> I think that they are very different, and I think that we need to leave the
> door open to that commercial enterprise networks might be ruled out of
> bounds for mDNS.  That is, it might be that all that we wind up with is a way
> to signal that mDNS is *not* to be used on a particular
> network.   I do not believe that we have many operators of such networks
> at IETF meetings to represent their point of view.  (I think about the
> operators of the government networks near me... they have many
> conflicting requirements, but few clues as to how to put them together)

My understanding of the ongoing discussion so far is, that the charter is not focusing solely on mDNS as the underlying technology only, but with a somewhat broader scope of service discovery; thus, also including DNS for those scenarios (use cases) where an IT infrastructure is present. At least to some extent. My impression was that the (pending?) renaming of the upcoming WG reflects this situation. Or did I misunderstand this?

If we talk about the scenario a), we are most probably talking about what is also termed "IT networks", right? That is, a network for office IT? At least with respect to network policies, I know that there are quite some differences compared to networks used in production plants (manufacturing) or control networks.

> It's not that mDNS and global
> DNS *services* or even protocols have difficulties co-existing.  They do
> that just fine.   It is a question of them *interacting*.  The place
> where they interact is on the *host*.

How true, that's where the devil is in the details. mDNS uses UTF-8 encoding on the wire and DNS uses (at least for host domain names) ASCII/IDNA-2008. Throw in different resolver libs and IDNA support and you are ready for an instant recipe disaster.

-- Harald

> -----Ursprüngliche Nachricht-----
> Von: mdnsext-bounces@ietf.org [mailto:mdnsext-bounces@ietf.org] Im
> Auftrag von Michael Richardson
> Gesendet: Dienstag, 4. Juni 2013 15:46
> An: mdnsext@ietf.org
> Betreff: Re: [mdnsext] Discussion of BoF during Berlin IETF

> I think that they are very different, and I think that we need to leave the
> door open to that commercial enterprise networks might be ruled out of
> bounds for mDNS.  That is, it might be that all that we wind up with is a way
> to signal that mDNS is *not* to be used on a particular
> network.   I do not believe that we have many operators of such networks
> at IETF meetings to represent their point of view.  (I think about the
> operators of the government networks near me... they have many
> conflicting requirements, but few clues as to how to put them together)
> 
> I am unconvinced that (c)HOMENET and (d)LLNs are in the same problem
> space, but I also have no evidence that they aren't.  I think that there is a
> scaling of complexity problem that we need to deal with here.
> 
> I am very much sure that (a)Fortune500 and (b)R&E do not share very much
> in common with (c)/(d), except that the things being plugged into these
> networks are from the same vendors, and that some of the devices that get
> plugged in tend to travel among all these various places.
> 
> I think that
> 
>    3. To develop a BCP for the coexistence of zeroconf (mDNS) and
>    unicast (global DNS) name services in such multi-link networks, which
>    should include consideration of both the name resolution mechanism
>    and the namespace.
> 
> may be incomplete or even mis-guided.   It's not that mDNS and global
> DNS *services* or even protocols have difficulties co-existing.  They do
> that just fine.   It is a question of them *interacting*.  The place
> where they interact is on the *host*.
> 
> We are not writing a network protocol!
> We are creating a clear state machine that a host implements that takes
> inputs ("replies"/"responses") from existing network protocols and acts in
> deterministic and user-useful ways.
> 
> Our documents should not have time-sequence diagrams in it, assuming that
> we are god and can control the other hosts.  Rather, it should have inputs
> and state changes for a host, and yes, even messages to users and/or
> applications about what is available.
> 
> 
> --
> ]               Never tell me the odds!                 | ipv6 mesh networks [
> ]   Michael Richardson, Sandelman Software Works        | network architect  [
> ]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [
>