Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.txt> (Internet AssignedNumbers Authority (IANA) Proceduresfor the Management of the Service Nameand Transport Protocol Port Number Registry) to BCP
Joe Touch <touch@isi.edu> Wed, 02 February 2011 19:36 UTC
Return-Path: <touch@isi.edu>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CB1A63A6D51; Wed, 2 Feb 2011 11:36:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.303
X-Spam-Level:
X-Spam-Status: No, score=-104.303 tagged_above=-999 required=5 tests=[AWL=1.696, BAYES_00=-2.599, J_CHICKENPOX_15=0.6, 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 0R6-fpDtH51i; Wed, 2 Feb 2011 11:36:10 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id B03943A6C41; Wed, 2 Feb 2011 11:36:10 -0800 (PST)
Received: from [128.9.160.166] (abc.isi.edu [128.9.160.166]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id p12JcaEw028333 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Wed, 2 Feb 2011 11:38:36 -0800 (PST)
Message-ID: <4D49B2BC.6050901@isi.edu>
Date: Wed, 02 Feb 2011 11:38:36 -0800
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "t.petch" <daedulus@btconnect.com>
Subject: Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.txt> (Internet AssignedNumbers Authority (IANA) Proceduresfor the Management of the Service Nameand Transport Protocol Port Number Registry) to BCP
References: <20110118212603.5733.34489.idtracker@localhost> <B88A8A82-9C4A-40AC-89AF-F177260760F7@cisco.com> <ECA80A72-4E72-44D2-B40E-C90D7197E8C5@nokia.com> <4D421795.70505@isi.edu> <EFADE5D0-BB33-4418-B743-DFEC11B12740@cisco.com> <4D44F85D.5030407@isi.edu> <4D457FD9.5030905@vpnc.org> <B1E38EDF-E78E-47E2-B9A9-D7320A908217@nokia.com> <4D46CC62.1040006@vpnc.org> <3EEDEA1C-C34B-4F39-8E6E-AEDE50C1E504@nokia.com> <4D46D1D3.10701@vpnc.org> <F2152494-8C79-4A0F-951F-B3DB1D274A61@cisco.com> <4D46E623.3080602@ericsson.com> <9E89C43A-EB2A-4DAB-9B12-A740612783E8@cisco.com> <4D47DCF2.1000200@ericsson.com><4D483C4F.3080507@vpnc.org> <4D484543.7010601@isi.edu> <007101cbc2cb$8ee4cca0$4001a8c0@gateway.2wire.net>
In-Reply-To: <007101cbc2cb$8ee4cca0$4001a8c0@gateway.2wire.net>
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: Cullen Jennings <fluffy@cisco.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, tsvwg@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, IESG IESG <iesg@ietf.org>, IETF discussion list <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 19:36:11 -0000
Hi, Tom, Thanks - yes, I can see where reordering the sentences in that paragraph could make the issue much clearer. I'll do that in the pending update ... Joe On 2/2/2011 3:22 AM, t.petch wrote: > ----- Original Message ----- > From: "Joe Touch"<touch@isi.edu> > To: "Paul Hoffman"<paul.hoffman@vpnc.org> > "IETF discussion list"<ietf@ietf.org>;<tsvwg@ietf.org>; "IESG IESG" > <iesg@ietf.org> > Sent: Tuesday, February 01, 2011 6:39 PM > >> To clarify some of this discussion, providing some context that might be >> useful: >> >> 1) the current doc already explicitly states the procedures for >> assignment in each range of ports (see Sec 8.1.1). >> >> 2) Sec 8.1.1 *already* states that IESG approval through IETF process is >> a valid path for assignment, distinct from Expert Review. Since that >> appears to be a point of confusion, I'll quote it directly: >> >> o Ports in the User Ports range (1024-49151) are available for >> assignment through IANA, and MAY be used as service identifiers >> upon successful assignment. Because assigning a port number for a >> specific application consumes a fraction of the shared resource >> that is the port number registry, IANA will require the requester >> to document the intended use of the port number. This >> documentation will be input to the "Expert Review" procedure >> [RFC5226], by which IANA will have a technical expert review the >> request to determine whether to grant the assignment. The >> submitted documentation MUST explain why using a port number in >> the Dynamic Ports range is unsuitable for the given application. >> Ports in the User Ports range may also be assigned under the "IETF >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> Review" or "IESG Approval" procedures [RFC5226], which is how most >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> assignments for IETF protocols are handled. >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Joe > > I think that it is a point of confusion because the text is confused > (well, it confuses me:-(. > > If you know in advance that there are two independent paths that > can be taken, then you can read that meaning into it. > > If you do not know that, then having read > "This > documentation will be input to the "Expert Review" procedure > [RFC5226], by which IANA will have a technical expert review the > request to determine whether to grant the assignment" > > then it is obvious that Expert Review always happens, even when a later > sentence talks about 'may also be assigned'. > > To make the two paths clear, the text should be reordered eg > > Ports in the User Ports range (1024-49151) are available for > assignment through IANA, and MAY be used as service identifiers > upon successful assignment. Because assigning a port number for a > specific application consumes a fraction of the shared resource > that is the port number registry, IANA will require the requester > to document the intended use of the port number. > > For most IETF protocols, ports in the User Ports range will be assigned under > the "IETF > Review" or "IESG Approval" procedures [RFC5226] and no further > documentation is required. > > Where these procedures do not apply, then the requester must > input the documentation to > > the "Expert Review" > procedure > [RFC5226], by which IANA will have a technical expert review the > request to determine whether to grant the assignment. The > submitted documentation MUST explain why using a port number in > the Dynamic Ports range is unsuitable for the given application. > > Tom Petch > > >> >> o Ports in the System Ports range (0-1023) are also available for >> assignment through IANA. Because the System Ports range is both >> the smallest and the most densely allocated, the requirements for >> new assignments are more strict than those for the User Ports >> range, and will only be granted under the "IETF Review" or "IESG >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> Approval" procedures [RFC5226]. A request for a System Port >> ^^^^^^^^^ >> number MUST document *both* why using a port number from the >> Dynamic Ports range is unsuitable *and* why using a port number >> from the User Ports range is unsuitable for that application. >> >> 3) section 7 has NOTHING TO DO with the procedures this document >> updates. That section has plenty of words to avoid any such impression. >> And no, we don't need to define "strives", IMO - since NOTHING IN THAT >> SECTION IS BINDING. >> >> Again, since this is a persistent cause of confusion, I quote from that >> section: >> >> This section summarizes the current principles by which IANA handles >> the Service Name and Transport Protocol Port Number Registry and >> attempts to conserve the port number space. This description is >> intended to inform applicants requesting service names and port >> numbers. IANA has flexibility beyond these principles when handling >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> assignment requests; other factors may come into play, and exceptions >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> ************** >> may be made to best serve the needs of the Internet. >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> *********** >> >> If you need more explicit words, the term "non-binding" can be added. >> >> ------- >> >> There's a doc I drafted in TSVWG which is a more appropriate venue to >> discuss this issue (draft-touch-tsvwg-port-use0. I encourage those >> interested in these issues to continue discussion on that list, not on >> this general list. >> >> For this document, if this section is causing confusion, it should be >> removed, since it is already included in this other doc and can be >> vetted there. >> >> Joe >> _______________________________________________ >> Ietf mailing list >> Ietf@ietf.org >> https://www.ietf.org/mailman/listinfo/ietf
- Last Call: <draft-ietf-tsvwg-iana-ports-09.txt> (… t.petch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Magnus Westerlund
- Re: [port-srv-reg] Last Call: <draft-ietf-tsvwg-i… Lars Eggert
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Lars Eggert
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Magnus Westerlund
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Carsten Bormann
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Lars Eggert
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… IETF Chair
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Paul Hoffman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joel Jaeggli
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… t.petch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Lars Eggert
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Michelle Cotton
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… ned+ietf
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… t.petch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Paul Hoffman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… David Conrad
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Michelle Cotton
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Lars Eggert
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Magnus Westerlund
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Paul Hoffman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Lars Eggert
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Paul Hoffman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eliot Lear
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Paul Hoffman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Magnus Westerlund
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Michelle Cotton
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eliot Lear
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eric Rescorla
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eliot Lear
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eric Rescorla
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Magnus Westerlund
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… ned+ietf
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eric Rescorla
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Paul Hoffman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eric Rescorla
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eric Rescorla
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eliot Lear
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Sam Hartman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Sam Hartman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eric Rescorla
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Magnus Westerlund
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… t.petch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… t.petch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Chris Benson
- RE: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Christian Huitema
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Bob Hinden
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Alexey Melnikov
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Alexey Melnikov
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Paul Hoffman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Peter Saint-Andre
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Cullen Jennings
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Alexey Melnikov
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Sam Hartman
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… t.petch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Alexey Melnikov
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Peter Saint-Andre
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Lars Eggert
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Joe Touch
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Magnus Westerlund
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Michelle Cotton
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Eliot Lear
- Re: Last Call: <draft-ietf-tsvwg-iana-ports-09.tx… Markku Kojo