Re: [tsvwg] [port-srv-reg] "assigned" (vs. "registered"), and relates issues
Alfred Hönes <ah@TR-Sys.de> Mon, 15 February 2010 01:27 UTC
Return-Path: <A.Hoenes@TR-Sys.de>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E9BEB3A7A7B; Sun, 14 Feb 2010 17:27:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.849
X-Spam-Level:
X-Spam-Status: No, score=0.849 tagged_above=-999 required=5 tests=[AWL=-0.402, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HELO_EQ_DE=0.35, 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 H6W99mvRcNDD; Sun, 14 Feb 2010 17:27:46 -0800 (PST)
Received: from TR-Sys.de (gateway.tr-sys.de [213.178.172.147]) by core3.amsl.com (Postfix) with ESMTP id 341B93A7A79; Sun, 14 Feb 2010 17:27:44 -0800 (PST)
Received: from ZEUS.TR-Sys.de by w. with ESMTP ($Revision: 1.37.109.26 $/16.3.2) id AA106697336; Mon, 15 Feb 2010 02:28:56 +0100
Received: (from ah@localhost) by z.TR-Sys.de (8.9.3 (PHNE_25183)/8.7.3) id CAA13369; Mon, 15 Feb 2010 02:28:54 +0100 (MEZ)
From: Alfred Hönes <ah@TR-Sys.de>
Message-Id: <201002150128.CAA13369@TR-Sys.de>
Subject: Re: [tsvwg] [port-srv-reg] "assigned" (vs. "registered"), and relates issues
To: touch@ISI.EDU
Date: Mon, 15 Feb 2010 02:28:53 +0100
In-Reply-To: <4B6DCE46.1030501@isi.edu> from Joe Touch at Feb "6, " 2010 "12:17:10" pm
X-Mailer: ELM [$Revision: 1.17.214.3 $]
Mime-Version: 1.0
Content-Type: text/plain; charset="hp-roman8"
Content-Transfer-Encoding: 8bit
Cc: tsvwg@ietf.org, apps-discuss@ietf.org, port-srv-reg@ietf.org
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Feb 2010 01:27:48 -0000
> Hi, Alfred, > > Taking this up a level to summarize. there are two points. Let me know > if this is consistent with your understanding... > > Joe Joe, as already mentioned in an intermediate short note, I apologize for having run out of time and the resulting delay for my response. > ------ > #1 -- I think (correct me if wrong) that you want service names without > assigned port numbers, to be registered only for specific protocols. Yes. I'm not aware of the evolution of your intent to enter a substantial set of names into the registry that are not related to specific applications/services run over the IETF transports covered by the registry -- e.g. the lot of 'garbage' from the legacy RFC 952 registry, "Protocol and Service Names") including some of the <protocol> names. If it is still intended to file these names in the registry as well, these, and only these, blocking/name-grabbing entries should be unrelated to any transport. To recall, I would very much appreciate _not_ mixing different name spaces in this manner. Protocol names should only appear in the IANA Protocol Numbers registry. Having a rule at layer 8 for IANA to not admit protocol names as service names would be fine from my point of view, but showing these in the registry will inevitably cause more confusion and make the presentation of the Service Names & Port Numbers registry more complicated than necessary. > > For services with assigned port numbers, we assign a triple: > > namestring transport portnum > > There's no one index to that triple. The index is the > <namestring,transport> pair, i.e.: > > namestring,transport -> unique portnum > > For services, I can see why we would assign > (or, in this case, register): > > namestring transport Yes, the IANA database might contain (for clarity) a special symbol for {no default port assigned}, say "-none-" , giving the mapping namestring,transport -> "-none-" I also have asked several times (without getting an answer so far) whether it would be technically possible for IANA in an easy manner to present on their web site different 'views' (in database terminology) on the data set of the registry, in particular one sorted by service name and transport protocol (the "index pair" you indicated above), and one (inverted) view sorted by port number. Both views would be very valuable for different purposes, e.g. for looking for a 'cool' new service name not already present in the registry, and for picking preferred port numbers for new registrations. What is the state of the art here? > > ------ > #2 -- There's an interesting question of 'who gets to add transport > protocols to a service that exists', regardless of whether the service > has a port or not. > > I think IANA can handle that as it happens. I had been assuming that > ownership of that was done at the time the service name was assigned, > but that clearly needs potential override for abandoned services, e.g. Yes, that seems reasonable at first glance. (And this question again reinforces that it is wise to deal with services with and without default port numbers in the same manner, as far as possible, both by the nature of the 'service' concept, and for savings in rule sets, exceptions, and bureaucracy.) Preferably, such new entry should be supported by documentation, from which it needs to be unambiguously clear that the request relates to the same service/application as the original registration. For now, the new rules _reserve_ {service, transport} pairs for all (current and future) transport protocols not mentioned in the primary request to IANA for a given <service> , isn't it? And the rules specify that the service name shall _identify_ the application; hence adding new transports later should require evidence that the new request to IANA indeed is for the same application, or otherwise these premises could not be maintained. If the original owner is no longer reachable and did not actively transfer ownership of the registration, the evidence needs to be provided by the documentation -- preferably an additional Ref. to be added to the registry entry, or a replacement Ref. in case of a revised specification that covers the previous transports (already registered for the application) and also defines the additional transport(s) for the application, for which registration is sought. Kind regards, Alfred Hönes. -- +------------------------+--------------------------------------------+ | TR-Sys Alfred Hoenes | Alfred Hoenes Dipl.-Math., Dipl.-Phys. | | Gerlinger Strasse 12 | Phone: (+49)7156/9635-0, Fax: -18 | | D-71254 Ditzingen | E-Mail: ah@TR-Sys.de | +------------------------+--------------------------------------------+
- Re: [tsvwg] [port-srv-reg] "assigned" ( vs. "regi… Alfred Hönes
- Re: [tsvwg] [port-srv-reg] "assigned" ( vs. "regi… Magnus Westerlund
- Re: [tsvwg] [port-srv-reg] "assigned" ( vs. "regi… Joe Touch
- Re: [port-srv-reg] [tsvwg] "assigned" ( vs. "regi… Olafur Gudmundsson
- Re: [tsvwg] [port-srv-reg] "assigned" (vs. "regis… Alfred Hönes
- Re: [tsvwg] [port-srv-reg] "assigned" (vs. "regis… Joe Touch
- Re: [tsvwg] [port-srv-reg] "assigned" (vs. "regis… Alfred Hönes
- Re: [tsvwg] [port-srv-reg] "assigned" (vs. "regis… Joe Touch