Re: [port-srv-reg] we need to make progress

Michelle Cotton <michelle.cotton@icann.org> Tue, 31 August 2010 18:33 UTC

Return-Path: <michelle.cotton@icann.org>
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 643CD3A69C5 for <port-srv-reg@core3.amsl.com>; Tue, 31 Aug 2010 11:33:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.109
X-Spam-Level:
X-Spam-Status: No, score=-106.109 tagged_above=-999 required=5 tests=[AWL=0.489, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, 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 wKlux52MeOXU for <port-srv-reg@core3.amsl.com>; Tue, 31 Aug 2010 11:33:26 -0700 (PDT)
Received: from EXPFE100-1.exc.icann.org (expfe100-1.exc.icann.org [64.78.22.236]) by core3.amsl.com (Postfix) with ESMTP id A4AE43A6A74 for <port-srv-reg@ietf.org>; Tue, 31 Aug 2010 11:33:25 -0700 (PDT)
Received: from EXVPMBX100-1.exc.icann.org ([64.78.22.232]) by EXPFE100-1.exc.icann.org ([64.78.22.236]) with mapi; Tue, 31 Aug 2010 11:33:53 -0700
From: Michelle Cotton <michelle.cotton@icann.org>
To: Joe Touch <touch@isi.edu>, "port-srv-reg@ietf.org" <port-srv-reg@ietf.org>
Date: Tue, 31 Aug 2010 11:33:50 -0700
Thread-Topic: [port-srv-reg] we need to make progress
Thread-Index: ActJOrVRo2I+x6ycQd6sohhsDrGGcQAAFje0
Message-ID: <C8A2991E.28093%michelle.cotton@icann.org>
In-Reply-To: <4C7D4A3E.9050705@isi.edu>
Accept-Language: en-US
Content-Language: en
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_C8A2991E28093michellecottonicannorg_"
MIME-Version: 1.0
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:33:34 -0000

I'll be working with Mark McFadden this afternoon on getting the IANA updates in the document.

Thanks,

Michelle



On 8/31/10 11:30 AM, "Joe Touch" <touch@isi.edu> wrote:



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 mailing list
Port-srv-reg@ietf.org
https://www.ietf.org/mailman/listinfo/port-srv-reg