Re: [port-srv-reg] "assigned" ( vs. "registered"), and related issues

Joe Touch <touch@ISI.EDU> Thu, 14 January 2010 03:31 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 A92543A6814; Wed, 13 Jan 2010 19:31:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level:
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
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 T2BU4ScKhRN4; Wed, 13 Jan 2010 19:31:58 -0800 (PST)
Received: from nitro.isi.edu (nitro.isi.edu [128.9.208.207]) by core3.amsl.com (Postfix) with ESMTP id B363C3A67F2; Wed, 13 Jan 2010 19:31:58 -0800 (PST)
Received: from [192.168.1.95] (pool-71-106-88-10.lsanca.dsl-w.verizon.net [71.106.88.10]) (authenticated bits=0) by nitro.isi.edu (8.13.8/8.13.8) with ESMTP id o0E3Uc56012084 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 13 Jan 2010 19:30:39 -0800 (PST)
Message-ID: <4B4E8FDD.2050509@isi.edu>
Date: Wed, 13 Jan 2010 19:30:37 -0800
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: =?UTF-8?B?QWxmcmVkIO+/vQ==?= <ah@TR-Sys.de>
References: <201001131711.SAA11649@TR-Sys.de>
In-Reply-To: <201001131711.SAA11649@TR-Sys.de>
X-Enigmail-Version: 0.96.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-MailScanner-ID: o0E3Uc56012084
X-ISI-4-69-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: apps-discuss@ietf.org, port-srv-reg@ietf.org, tsvwg@ietf.org
Subject: Re: [port-srv-reg] "assigned" ( vs. "registered"), and related issues
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: Thu, 14 Jan 2010 03:31:59 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Alfred � wrote:
...
>>> There's a third variant, and it isn't covered above:
>>>
>>>   requester usually proposes a code point, and IANA
>>>   can either approve it or propose a different one.
>>>   IANA usually confirms the requester's acceptance
>>>   of the code point offered.
>> Maybe I'm dense, but I don't understand how that is a third option.
>> Either IANA views "registered" and "assigned" as synonyms or they
>> don't :-)
> 
> OOOPS!
> 
> Back to square one!
> 
> No!   To 'register' is not a synonym for 'assign'.

The "third option" is whether IANA suggests the alternate or the
requester does.

...
> When it comes to what IANA is being requested to do, it's always been,
> and still is, a huge difference between "assign" and "register" !
> 
> 
> To "register" means to archive and give a signature on the act,
> not to operate in any way on the content.

IANA ends up registering what the requester agrees to. Sometimes IANA
suggests a number, sometimes they don't. It's never binding anyway, so
it's never an "assignment", regardless. It's always a "registration".

However, IANA does sometimes suggest. I wasn't sure whether that was
worth mentioning, but it does happen, and doesn't seem inappropriate.

...
>>>>> (3)
>>>>> Furthermore, to make sensible use of Service Names w/o assigned
>>>>> port number, the Transport Protocol(s) field should not be made
>>>>> optional (as in the predraft I got), but mandatory; otherwise
>>>>> the clarified rules for SRV owner naming would lack a fundament.
>>>> Why? A service name is a name for a service, and not for a
>>>> service/transport combination.
>>> IMO, this basically treats SRV names as old port numbers were treated -
>>> i.e., ask for a name, get ALL transports. That's how port number
>>> assignments were done until recently, where now only the needed
>>> transport is assigned.
> 
> Why making that silly distinction?

It's an issue as to whether you would register an SRV name:

	JOE-NAME

or
	JOE-NAME	TCP
	JOE-NAME	UDP

I have no idea why you would want to do the latter, except to know that
if you got "_JOE-NAME._DCCP" in an SRV it must be an error.

...
> No.  I strongly oppose.
> 
> You have made good progress for port numbers, by having IANA only
> register a service for the specific transport protocols used.
> 
> The same expectation holds for services without an assigned port number.
> The entity managing a zone with SRV resource records does not want to
> admit nonsensical owner names.  One of the primary purposes of the
> proposed independent Service Prefix registry was to give just that
> list to admins.
> 
> You have insisted on a unified registry, and we have accepted, because
> we have been assured that the requirements spelled out multiple times
> before IETF 76 in Hiroshima would mostly be fulfilled by the unified
> registry.
> 
> You also have insisted on only using transport protocols registered
> with a service for service discovery DNS name construction. That's why
> we are working on advice for RFC authors, WGs, and other SDOs, on how
> to migrate previously documented use cases of SRV records not adhering
> to these restrictions to other naming schemes following these rules.
> 
> Therefore, as agreed upon in Hiroshima, our "SRV Clarify" draft,
>   http://tools.ietf.org/html/draft-gudmundsson-dnsext-srv-clarify-00
> spells out that the Service Prefix in the owner name of SRV records
> MUST be constructed from the entries in the unified Service Names and
> Port Numbers registry:
>   -  the Service Label is to be constructed from the Service Name
>      in the entry, and
>   -  the Protocol Label is to be built from the transport Protocol
>      name in the registry entry (by prefixing an underscore to the
>      supported protocol acronym, currently 4 choices).
> 
> We also have repeatedly asked for an optional per-entry tag indicating
> the support of dynamic service discovery via DNS SRV records.
>
> To repeat:  Not having the proper protocol name associated with the
> Service Name -- independent of whether or not there is an assigned
> (default) port number -- would make the registry useless for those
> who want to make use of it to determine which Service Prefixes
> should be admitted in DNS zones routinely.

Can you clarify what this means? I.e., does this mean you WANT to
specify the valid protocols for each service name?

	JOE-NAME	TCP

If so, why is this necessary?

Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iEYEARECAAYFAktOj90ACgkQE5f5cImnZrtK4gCg8jboAUAR+F/rVtTDTJVavwGr
WdEAoPu7jGFc3LijZREjHAarArGSufML
=7og/
-----END PGP SIGNATURE-----