Re: [port-srv-reg] we need to make progress
Joe Touch <touch@isi.edu> Tue, 31 August 2010 18:30 UTC
Return-Path: <touch@isi.edu>
X-Original-To: port-srv-reg@core3.amsl.com
Delivered-To: port-srv-reg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id BB1773A69D3 for <port-srv-reg@core3.amsl.com>;
Tue, 31 Aug 2010 11:30:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.475
X-Spam-Level:
X-Spam-Status: No, score=-102.475 tagged_above=-999 required=5 tests=[AWL=0.124,
BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iopeq2Vq-grz for
<port-srv-reg@core3.amsl.com>; Tue, 31 Aug 2010 11:30:17 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com
(Postfix) with ESMTP id 3BC6F3A69C5 for <port-srv-reg@ietf.org>;
Tue, 31 Aug 2010 11:30:16 -0700 (PDT)
Received: from [128.9.176.245] (c3-vpn7.isi.edu [128.9.176.245])
(authenticated bits=0) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id
o7VIUNgj026969 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256
verify=NOT); Tue, 31 Aug 2010 11:30:24 -0700 (PDT)
Message-ID: <4C7D4A3E.9050705@isi.edu>
Date: Tue, 31 Aug 2010 11:30:22 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US;
rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: port-srv-reg@ietf.org
References: <6EC7B8A7-C3B3-4E63-85A9-0DC31F4D45B4@nokia.com> <4A4C8F62-F82B-41F8-889D-CC3999BA9731@nokia.com>
<4C7CE841.7000508@isode.com>
In-Reply-To: <4C7CE841.7000508@isode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Subject: Re: [port-srv-reg] we need to make progress
X-BeenThere: port-srv-reg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of updates to service name and transport protocol port
registry <port-srv-reg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/port-srv-reg>,
<mailto:port-srv-reg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/port-srv-reg>
List-Post: <mailto:port-srv-reg@ietf.org>
List-Help: <mailto:port-srv-reg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/port-srv-reg>,
<mailto:port-srv-reg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Aug 2010 18:30:21 -0000
Hi, all,
I sent some text changes that Lars just helped insert. They addressed an
issue raised by Stuart at the TSVWG presentation. Below is a summary of
the issue, and the text changes intended to resolve it with motivation.
Joe
-------------------------------------------------------------------
ISSUE:
There appears to be concern as to whether SRV records should include
transport protocols other than TCP and UDP in their syntax. Discussing
this with Gorry suggests that one reason this is an issue is that
UDP-lite, DCCP, and possibly SCTP apparently already use _udp for SRV
records, i.e., such that there are no new transport strings for either
UDP-lite, DCCP, or SCTP.
IMO, this doc, i.e., does NOT restrict SRV entries to valid assignments,
given this overloading. I.e., a service may be registered as DCCP, but
the SRV record may use _udp instead; this assumes that the application
is aware of such overloading and already knows the additional required
information (e.g., service codes, in this case), or knows where to get
them (e.g., in related TXT records it would already know to retrieve).
Further, IMO, this doc does not specify how layered protocols are
indicated (either directly or by reference to any other doc), e.g.,
services over SCTP encapsulated over UDP. currently, such layered
services are registered under the last (outermost) transport only, and
all other layers are an implicit part of the service name, e.g.,
"websc/UDP" might be known to mean www over SCTP over UDP. There may be
cases when a single service is available both over a transport over UDP
and directly, e.g., when both "websc/UDP" and "websc/SCTP" are
registered. in these cases, if a single SRV record is used, e.g.,
_websc._udp.FQDN, IANA assumes that the service (websc) is capable of
determining which transport protocol layering is supported.
The current requirements, FWIW, are:
(from RFC2782):
Proto
The symbolic name of the desired protocol, with an underscore
(_) prepended to prevent collisions with DNS labels that occur
in nature. _TCP and _UDP are at present the most useful values
for this field, though any name defined by Assigned Numbers or
locally may be used (as for Service). The Proto is case
insensitive.
RESOLUTION:
draft-ietf-ports should avoid creating a new definition for the syntax
of SRV records, either explicitly or by reference to
gudmundsson-dnsext-srv-clarify.
The following edits are intended to accomplish this, and intended to
avoid the need to belabor the point with extended text discussion, since
the current requirements in RFC2782 appear sufficient and there does not
appear to be consensus to override them.
-----------
replace:
replaced by on-line registries [PORTREG][PROTSERVREG]. There are
additional updates and clarifications on how DNS SRV utilize the
Service name registry created in this document in "Clarification of
DNS SRV Owner Names" [I-D.gudmundsson-dnsext-srv-clarify].
with:
replaced by on-line registries [PORTREG][PROTSERVREG].
----
replace:
The details of the use of Service Names from [PORTREG] in SRV Service
Labels are specified in [RFC2782] and the documents updating or
replacing that specification (see the companion document
[I-D.gudmundsson-dnsext-srv-clarify] for more information).
with:
The details of the use of Service Names from [PORTREG] in SRV Service
Labels are specified in [RFC2782]. This document does not change
that specification.
- [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] we need to make progress Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Michelle Cotton
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Michelle Cotton
- Re: [port-srv-reg] we need to make progress Mark Mcfadden
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- [port-srv-reg] Four final points for discussion Stuart Cheshire
- [port-srv-reg] Aliased service names Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Lars Eggert
- Re: [port-srv-reg] Aliased service names Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Aliased service names Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Michelle Cotton
- Re: [port-srv-reg] Aliased service names Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Aliased service names Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Michelle Cotton