Re: [port-srv-reg] Comments on SVN revision 68
Joe Touch <touch@isi.edu> Mon, 04 October 2010 16:13 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 BDEE13A6FC5 for <port-srv-reg@core3.amsl.com>;
Mon, 4 Oct 2010 09:13:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level:
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017,
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 7dLHR+m7MUw0 for
<port-srv-reg@core3.amsl.com>; Mon, 4 Oct 2010 09:12:58 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com
(Postfix) with ESMTP id 4C9C03A6CAB for <port-srv-reg@ietf.org>;
Mon, 4 Oct 2010 09:12:58 -0700 (PDT)
Received: from [128.9.160.166] (abc.isi.edu [128.9.160.166]) (authenticated
bits=0) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id o94GBrnZ010136
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
Mon, 4 Oct 2010 09:11:53 -0700 (PDT)
Message-ID: <4CA9FCC9.4050803@isi.edu>
Date: Mon, 04 Oct 2010 09:11:53 -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: Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <C8CA6A63.2947D%michelle.cotton@icann.org>
<4CA8DAC4.9060902@isi.edu> <4CA9E3AA.7020006@ericsson.com>
In-Reply-To: <4CA9E3AA.7020006@ericsson.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
Cc: "port-srv-reg@ietf.org" <port-srv-reg@ietf.org>
Subject: Re: [port-srv-reg] Comments on SVN revision 68
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: Mon, 04 Oct 2010 16:13:00 -0000
On 10/4/2010 7:24 AM, Magnus Westerlund wrote:
...
>> ...
>>> 2. Related to section 5.1, what about the rule that there are no consecutive
>>> hypens?
>>> Could someone register a---------5 as a service name/port number?
>>> Are there any issues with that?
>>
>> They can now; under the new rules, they could not. I see no issues with
>> that.
>>
>> Sequential hyphens are confusing. So is the name "oooooooh" - you have
>> to count the 'o's and get it right.
>>
>> I don't see syntax as a place to specify how to avoid such confusion.
>> That can (and already does) happen via gentle suggestion by IANA reviewers.
>
> I agree that we don't need to exclude it in the syntax. A question is if
> we should include a recommendation against doubl hyphen and other cases
> of repetitions that aren't readable as regular english?
I see no need to do so.
FWIW, I had thought we already agreed to change the rules to prevent
sequences of hyphens. Right now, the ABNF is correct in this regard, but
the normative rules need another rule:
- hyphens are not allowed adjacent to other hyphens
>>> 12. The following paragraph describes that we only assign the requested
>>> protocol and mark others 'Reserved':
>>>
>>> "The new allocation procedure conserves resources by allocating a port
>>> number to an application for only those transport protocols (TCP, UDP, SCTP
>>> and/or DCCP) it actually uses. The port number will be marked as Reserved -
>>> instead of Assigned - in the port number registries of the other transport
>>> protocols."
>>>
>>> QUESTION: When reserving the non-used protocols, are we putting additional
>>> lines for each entry? This will make it very clear however the registry
>>> will get much larger. (and it is already quite large)
>>
>> There ought to be an explicit indication of reserved ports; this can be
>> accomplished several ways:
>>
>> 1) separate lines
>> 2) some other organization where one listing also indicates
>> which other protocols are reserved
>>
>> This is out of scope for the doc, though - the doc shouldn't focus on
>> how the info is represented in the registry.
>
> Yes, I think even a statement before the list saying that protocols for
> a given port number that has at least on registration are reserved but
^^^ = one
> not explicitly indicated will do the trick.
That works for humans, but not for systems using the table source as a
database (screen-scraper or otherwise). For the latter, we need an entry
for anything that is not "available".
Joe
- [port-srv-reg] Comments on SVN revision 68 Magnus Westerlund
- Re: [port-srv-reg] Comments on SVN revision 68 Magnus Westerlund
- Re: [port-srv-reg] Comments on SVN revision 68 Lars Eggert
- Re: [port-srv-reg] Comments on SVN revision 68 Magnus Westerlund
- Re: [port-srv-reg] Comments on SVN revision 68 Joe Touch
- Re: [port-srv-reg] Comments on SVN revision 68 Magnus Westerlund
- Re: [port-srv-reg] Comments on SVN revision 68 Lars Eggert
- Re: [port-srv-reg] Comments on SVN revision 68 Michelle Cotton
- Re: [port-srv-reg] Comments on SVN revision 68 Joe Touch
- Re: [port-srv-reg] Comments on SVN revision 68 Magnus Westerlund
- Re: [port-srv-reg] Comments on SVN revision 68 Joe Touch
- Re: [port-srv-reg] Comments on SVN revision 68 Magnus Westerlund
- Re: [port-srv-reg] Comments on SVN revision 68 Lars Eggert
- Re: [port-srv-reg] Comments on SVN revision 68 Magnus Westerlund
- Re: [port-srv-reg] Comments on SVN revision 68 Lars Eggert