rfc9371xml2.original.xml | rfc9371.xml | |||
---|---|---|---|---|
<?xml version="1.0" encoding="US-ASCII"?> | <?xml version="1.0" encoding="UTF-8"?> | |||
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [ | ||||
<!ENTITY RFC2865 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.2865.xml"> | ||||
<!ENTITY RFC3411 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.3411.xml"> | ||||
<!ENTITY RFC5284 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.5284.xml"> | ||||
<!ENTITY RFC5424 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.5424.xml"> | ||||
<!ENTITY RFC5612 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.5612.xml"> | ||||
<!ENTITY RFC6350 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.6350.xml"> | ||||
<!ENTITY RFC6733 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.6733.xml"> | ||||
<!ENTITY RFC8126 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | ||||
.8126.xml"> | ||||
<!DOCTYPE rfc [ | ||||
<!ENTITY nbsp " "> | ||||
<!ENTITY zwsp "​"> | ||||
<!ENTITY nbhy "‑"> | ||||
<!ENTITY wj "⁠"> | ||||
]> | ]> | |||
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?> | ||||
<?rfc strict="yes" ?> | ||||
<?rfc toc="yes"?> | ||||
<?rfc tocdepth="4"?> | ||||
<?rfc symrefs="yes"?> | ||||
<?rfc sortrefs="yes" ?> | ||||
<?rfc compact="yes" ?> | ||||
<?rfc subcompact="no" ?> | ||||
<rfc category="info" docName="draft-pti-pen-registration-10" | ||||
ipr="trust200902"> | ||||
<front> | ||||
<title abbrev="PEN registration">Registration Procedures for Private Enterprise | ||||
Numbers (PENs)</title> | ||||
<author initials="A." surname="Baber" fullname="Amanda Baber"> | ||||
<organization abbrev="IANA">Internet Assigned Numbers Authority</organization> | ||||
<address> | ||||
<postal> | ||||
<street>PTI/ICANN</street> | ||||
<street>12025 Waterfront Drive</street> | ||||
<city>Los Angeles</city> | ||||
<code>90094</code> | ||||
<country>United States of America</country> | ||||
</postal> | ||||
<email>amanda.baber@iana.org</email> | ||||
</address> | ||||
</author> | ||||
<author fullname="Paul Hoffman" initials="P" surname="Hoffman"> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" submissionType="IETF" category=" | |||
<organization>ICANN</organization> | info" consensus="true" docName="draft-pti-pen-registration-10" number="9371" ipr | |||
<address> | ="trust200902" obsoletes="" updates="" xml:lang="en" tocInclude="true" tocDepth= | |||
<postal> | "4" symRefs="true" sortRefs="true" version="3"> | |||
<street>12025 Waterfront Drive</street> | ||||
<city>Los Angeles</city> | ||||
<code>90094</code> | ||||
<country>United States of America</country> | ||||
</postal> | ||||
<email>paul.hoffman@icann.org</email> | ||||
</address> | ||||
</author> | ||||
<date /> | <!-- xml2rfc v2v3 conversion 3.15.3 --> | |||
<front> | ||||
<abstract> | <title abbrev="PEN Registration">Registration Procedures for Private Enterpr | |||
ise Numbers (PENs)</title> | ||||
<seriesInfo name="RFC" value="9371"/> | ||||
<author initials="A." surname="Baber" fullname="Amanda Baber"> | ||||
<organization abbrev="IANA">Internet Assigned Numbers Authority</organizat | ||||
ion> | ||||
<address> | ||||
<postal> | ||||
<extaddr>PTI/ICANN</extaddr> | ||||
<street>12025 Waterfront Drive</street> | ||||
<city>Los Angeles</city> | ||||
<code>90094</code> | ||||
<country>United States of America</country> | ||||
</postal> | ||||
<email>amanda.baber@iana.org</email> | ||||
</address> | ||||
</author> | ||||
<author fullname="Paul Hoffman" initials="P" surname="Hoffman"> | ||||
<organization>ICANN</organization> | ||||
<address> | ||||
<postal> | ||||
<street>12025 Waterfront Drive</street> | ||||
<city>Los Angeles</city> | ||||
<code>90094</code> | ||||
<country>United States of America</country> | ||||
</postal> | ||||
<email>paul.hoffman@icann.org</email> | ||||
</address> | ||||
</author> | ||||
<date year="2023" month="February" /> | ||||
<t> | <abstract> | |||
<t> | ||||
This document describes how Private Enterprise Numbers (PENs) are registered by IANA. It | This document describes how Private Enterprise Numbers (PENs) are registered by IANA. It | |||
shows how to request a new PEN and how to request an update to a current PEN. It also gives | shows how to request a new PEN and how to modify a current PEN. It also gives | |||
a brief overview of PEN uses. | a brief overview of PEN uses. | |||
</t> | </t> | |||
</abstract> | ||||
</abstract> | </front> | |||
<middle> | ||||
</front> | <section numbered="true" toc="default"> | |||
<name>Introduction</name> | ||||
<middle> | <t> | |||
<section title="Introduction"> | ||||
<t> | ||||
Private Enterprise Numbers (PENs) are identifiers that can be used anywhere that an ASN.1 | Private Enterprise Numbers (PENs) are identifiers that can be used anywhere that an ASN.1 | |||
object identifier (OID) <xref target="ASN1"/> can be used. Originally, PENs were developed | object identifier (OID) <xref target="ASN1" format="default"/> can be used. Orig inally, PENs were developed | |||
so that organizations that needed to identify themselves in Simple Network Manag ement | so that organizations that needed to identify themselves in Simple Network Manag ement | |||
Protocol (SNMP) <xref target="RFC3411"/> Management Information Base (MIB) confi gurations | Protocol (SNMP) <xref target="RFC3411" format="default"/> Management Information Base (MIB) configurations | |||
could do so easily. PENs are also useful in any application or configuration lan guage that | could do so easily. PENs are also useful in any application or configuration lan guage that | |||
needs OIDs to identify organizations. | needs OIDs to identify organizations. | |||
</t> | </t> | |||
<t> | <t> | |||
The IANA Functions Operator, referred to in this document as "IANA", | The IANA Functions Operator, referred to in this document as "IANA", | |||
manages and maintains the PEN registry in consultation with the IESG. | manages and maintains the PEN registry in consultation with the IESG. | |||
PENs are issued from an OID prefix that was assigned to IANA. That OID | PENs are issued from an OID prefix that was assigned to IANA. That OID | |||
prefix is 1.3.6.1.4.1. Using the (now archaic) notation of ownership names in th e OID | prefix is 1.3.6.1.4.1. Using the (now archaic) notation of ownership names in th e OID | |||
tree, that corresponds to: | tree, that corresponds to: | |||
</t> | </t> | |||
<artwork name="" type="" align="left" alt=""><![CDATA[ | ||||
<figure><artwork><![CDATA[ | ||||
1 3 6 1 4 1 | 1 3 6 1 4 1 | |||
iso.org.dod.internet.private.enterprise | iso.org.dod.internet.private.enterprise | |||
]]></artwork></figure> | ]]></artwork> | |||
<t> | ||||
<t> | ||||
A PEN is an OID that begins with the PEN prefix. Thus, the OID 1.3.6.1.4.1.32473 is a | A PEN is an OID that begins with the PEN prefix. Thus, the OID 1.3.6.1.4.1.32473 is a | |||
PEN. | PEN. | |||
</t> | </t> | |||
<section numbered="true" toc="default"> | ||||
<section title="Uses of PENs"> | <name>Uses of PENs</name> | |||
<t> | ||||
<t> | ||||
Once a PEN has been assigned to an organization, individual, or other entity, th at assignee can use the | Once a PEN has been assigned to an organization, individual, or other entity, th at assignee can use the | |||
PEN by itself (possibly to represent the assignee) or as the root of other OIDs | PEN by itself (possibly to represent the assignee) or as the root of other OIDs | |||
associated with the assignee. For example, if an assignee is assigned the PEN | associated with the assignee. For example, if an assignee is assigned the PEN | |||
1.3.6.1.4.1.32473, it might use 1.3.6.1.4.1.32473.7 to identify a protocol exten sion | 1.3.6.1.4.1.32473, it might use 1.3.6.1.4.1.32473.7 to identify a protocol exten sion | |||
and use 1.3.6.1.4.1.32473.12.3 to identify a set of algorithms that it supports in a | and use 1.3.6.1.4.1.32473.12.3 to identify a set of algorithms that it supports in a | |||
protocol. | protocol. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
Neither IANA nor the IETF can control how an assignee uses | Neither IANA nor the IETF can control how an assignee uses | |||
its PEN. In fact, no one can exert such control: that is the meaning of "private " | its PEN. In fact, no one can exert such control: that is the meaning of "private " | |||
in "private enterprise number". Similarly, no one can prevent an assignee that | in "private enterprise number". Similarly, no one can prevent an assignee that | |||
is not the registered owner of a PEN from using that PEN, or any PEN, however th ey want. | is not the registered owner of a PEN from using that PEN, or any PEN, however th ey want. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
A very common use of PENs is to give unique identifiers in IETF protocols. SNMP MIB | A very common use of PENs is to give unique identifiers in IETF protocols. SNMP MIB | |||
configuration files use PENs for identifying the origin of values. Some protocol s that use | configuration files use PENs for identifying the origin of values. Protocols tha t use | |||
PENs as identifiers of extension mechanisms include | PENs as identifiers of extension mechanisms include | |||
RADIUS <xref target="RFC2865"/>, | RADIUS <xref target="RFC2865" format="default"/>, | |||
Diameter <xref target="RFC6733"/>, | Diameter <xref target="RFC6733" format="default"/>, | |||
Syslog <xref target="RFC5424"/>, | Syslog <xref target="RFC5424" format="default"/>, | |||
RSVP <xref target="RFC5284"/>, | RSVP <xref target="RFC5284" format="default"/>, | |||
and vCard <xref target="RFC6350"/>. | and vCard <xref target="RFC6350" format="default"/>. | |||
</t> | </t> | |||
</section> | ||||
</section> | ||||
<section numbered="true" toc="default"> | ||||
<name>PEN Assignment</name> | ||||
</section> | <t> | |||
PENs are assigned by IANA. The registry is located at | ||||
</section> | <eref target="https://www.iana.org/assignments/enterprise-numbers" brackets="ang | |||
le"/>, and requests for new assignments | ||||
<section title="PEN Assignment"> | ||||
<t> | ||||
Private Enterprise Numbers (PENs) are assigned by IANA. The registry is located | ||||
at | ||||
https://www.iana.org/assignments/enterprise-numbers, and requests for new assign | ||||
ments | ||||
or the modification of existing assignments can also be submitted at that URL. | or the modification of existing assignments can also be submitted at that URL. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
IANA maintains the PEN registry in accordance with the "First Come First | IANA maintains the PEN registry in accordance with the "First Come First | |||
Served" registration policy described in <xref target="RFC8126"/>. Values are | Served" registration policy described in <xref target="RFC8126" format="default" />. Values are | |||
assigned sequentially. | assigned sequentially. | |||
</t> | </t> | |||
<section numbered="true" toc="default"> | ||||
<section title="Requesting a PEN Assignment"> | <name>Requesting a PEN Assignment</name> | |||
<t> | ||||
<t> | ||||
Requests for assignment must provide the name of the assignee, the name of a | Requests for assignment must provide the name of the assignee, the name of a | |||
public contact who can respond to questions about the assignment, and contact | public contact who can respond to questions about the assignment, and contact | |||
information that can be used to verify change requests. The contact's name and | information that can be used to verify change requests. The contact's name and | |||
email address will be included in the public registry. | email address will be included in the public registry. | |||
</t> | </t> | |||
<t> | <t> | |||
A proposed assignee may request multiple PENs, but obtaining one PEN and making | A prospective assignee may request multiple PENs, but obtaining one PEN and maki ng | |||
internal sub-assignments is typically more appropriate. (Sub-assignments | internal sub-assignments is typically more appropriate. (Sub-assignments | |||
should not be reported to IANA.) | should not be reported to IANA.) | |||
</t> | </t> | |||
<t> | <t> | |||
IANA may refuse to process abusive requests. | IANA may refuse to process abusive requests. | |||
</t> | </t> | |||
</section> | ||||
</section> | <section numbered="true" toc="default"> | |||
<name>Modifying an Existing Record</name> | ||||
<section title="Modifying an Existing Record"> | <t> | |||
<t> | ||||
Any of the information associated | Any of the information associated | |||
with a registered value can be modified, including the name of the assignee. | with a registered value can be modified, including the name of the assignee. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
Modification requests require authorization by a representative of the | Modification requests require authorization by a representative of the | |||
assignee. Authorization will be validated either with information kept on | assignee. Authorization will be validated either with information kept on | |||
file with IANA or with other identifying documentation, if necessary. | file with IANA or with other identifying documentation, if necessary. | |||
</t> | </t> | |||
</section> | ||||
</section> | <section numbered="true" toc="default"> | |||
<name>Deleting a PEN Record</name> | ||||
<section title="Deleting a PEN Record"> | <t> | |||
<t> | ||||
Although such requests are rare, registrations can be deleted. When a | Although such requests are rare, registrations can be deleted. When a | |||
registration is deleted, all identifying information is removed from the | registration is deleted, all identifying information is removed from the | |||
registry, and the value is marked as "returned." Returned values will not be | registry, and the value is marked as "returned." Returned values will not be | |||
made available for re-assignment until all other unassigned values have been | made available for reassignment until all other unassigned values have been | |||
exhausted; as can be seen in <xref target="specifics"/>, the unassigned values | exhausted; as can be seen in <xref target="specifics" format="default"/>, the un | |||
assigned values | ||||
are unlikely to ever run out. | are unlikely to ever run out. | |||
</t> | </t> | |||
</section> | ||||
</section> | </section> | |||
<section anchor="specifics" numbered="true" toc="default"> | ||||
</section> | <name>PEN Registry Specifics</name> | |||
<section title="PEN Registry Specifics" anchor="specifics"> | ||||
<t> | <t> | |||
The range for values after the PEN prefix is 0 to 2**32-1. The values 0 and 4294 967295 | The range for values after the PEN prefix is 0 to 2**32-1. The values 0 and 4294 967295 | |||
(2**32-1) are reserved. Note that while the original PEN definition had no upper bound for | (2**32-1) are reserved. Note that while the original PEN definition had no upper bound for | |||
the value after the PEN prefix, there is now an upper bound due to some IETF | the value after the PEN prefix, there is now an upper bound due to some IETF | |||
protocols limiting the size of that value. For example, Diameter <xref target="R FC6733"/> | protocols limiting the size of that value. For example, Diameter <xref target="R FC6733" format="default"/> | |||
limits the value to 2**32-1. | limits the value to 2**32-1. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
There is a PEN number, 32473, reserved for use as an example in documentation. T his | There is a PEN number, 32473, reserved for use as an example in documentation. T his | |||
reservation is described in <xref target="RFC5612"/>. | reservation is described in <xref target="RFC5612" format="default"/>. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
Values in the registry that have unclear ownership are marked "Reserved". These values | Values in the registry that have unclear ownership are marked "Reserved". These values | |||
will not be reassigned to a new company or individual without consulting the IES G. | will not be reassigned to a new company or individual without consulting the IES G. | |||
</t> | </t> | |||
</section> | ||||
<section anchor="IANA" numbered="true" toc="default"> | ||||
</section> | <name>IANA Considerations</name> | |||
<t> | ||||
<section anchor="IANA" title="IANA Considerations"> | Per this document, IANA has made the following changes to the PEN registry: | |||
<t> | ||||
This document requires two changes to the PEN registry. | ||||
</t> | </t> | |||
<ul spacing="normal"> | ||||
<t> | <li>Values 2187, 2188, 3513, 4164, 4565, 4600, 4913, 4999, 5099, 5144, 5201, | |||
Values 2187, 2188, 3513, 4164, 4565, 4600, 4913, 4999, 5099, 5144, 5201, | 5683, 5777, 6260, 6619, 14827, 16739, 26975, and the range from 11670 to | |||
5683, 5777, 6260, 6619, 14827, 16739, 26975 and the range from 11670 to | 11769, which had been missing from the registry, have been listed as | |||
11769, which had been missing from the registry, will be listed as | "Reserved." As described in <xref target="RFC8126" format="default"/>, reserved | |||
"Reserved." As described in <xref target="RFC8126"/>, reserved values can be | values can be | |||
released by the IESG. | released by the IESG. | |||
</t> | </li> | |||
<li> | ||||
<t> | This document has been listed in the registry's "Reference" field. | |||
In addition, this document will be listed in the registry's "Reference" field. | </li> | |||
</t> | <li> | |||
"First Come First Served" has been listed as its registration procedure. | ||||
</section> | </li> | |||
</ul> | ||||
<section anchor="Security" title="Security Considerations"> | </section> | |||
<section anchor="Security" numbered="true" toc="default"> | ||||
<t> | <name>Security Considerations</name> | |||
<t> | ||||
Registering PENs does not introduce any significant security considerations. | Registering PENs does not introduce any significant security considerations. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
There is no cryptographic binding of a registrant in the PEN registry and the PE N(s) | There is no cryptographic binding of a registrant in the PEN registry and the PE N(s) | |||
assigned to them. Thus, the entries in the PEN registry cannot be used to valida te the | assigned to them. Thus, the entries in the PEN registry cannot be used to valida te the | |||
ownership of a PEN in use. For example, if the PEN 1.3.6.1.4.1.32473 is seen in a protocol | ownership of a PEN in use. For example, if the PEN 1.3.6.1.4.1.32473 is seen in a protocol | |||
as indicating the owner of some data, there is no way to securely correlate that use with | as indicating the owner of some data, there is no way to securely correlate that use with | |||
the name and assignee of the owner listed in the PEN registry. | the name and assignee of the owner listed in the PEN registry. | |||
</t> | </t> | |||
</section> | ||||
</middle> | ||||
<back> | ||||
<references> | ||||
<name>References</name> | ||||
<references> | ||||
<name>Normative References</name> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8 | ||||
126.xml"/> | ||||
</references> | ||||
<references> | ||||
<name>Informative References</name> | ||||
</section> | <reference anchor="ASN1" target="https://www.itu.int/rec/T-REC-X.690/en" | |||
> | ||||
<section title="Acknowledgements"> | <front> | |||
<title>Information technology - ASN.1 encoding rules: Specification | ||||
<t> | of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished | |||
An earlier version of this document was authored by Pearl Liang and | Encoding Rules (DER)</title> | |||
Alexey Melnikov. Additional significant contributions have come from | <author> | |||
Dan Romascanu, Bert Wijnen, David Conrad, Michelle Cotton, and Benoit Claise. | <organization>ITU-T</organization> | |||
</author> | ||||
<date month="February" year="2021"/> | ||||
</front> | ||||
<seriesInfo name='ITU-T Recommendation' value='X.690' /> | ||||
</reference> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2 | ||||
865.xml"/> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3 | ||||
411.xml"/> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6 | ||||
733.xml"/> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5 | ||||
284.xml"/> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5 | ||||
424.xml"/> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5 | ||||
612.xml"/> | ||||
<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6 | ||||
350.xml"/> | ||||
</references> | ||||
</references> | ||||
<section numbered="false" toc="default"> | ||||
<name>Acknowledgements</name> | ||||
<t> | ||||
An earlier draft version of this document was authored by <contact fullname="Pea | ||||
rl Liang"/> and | ||||
<contact fullname="Alexey Melnikov"/>. Additional significant contributions have | ||||
come from | ||||
<contact fullname="Dan Romascanu"/>, <contact fullname="Bert Wijnen"/>, <contact | ||||
fullname="David Conrad"/>, <contact fullname="Michelle Cotton"/>, and <contact | ||||
fullname="Benoit Claise"/>. | ||||
</t> | </t> | |||
</section> | ||||
</section> | </back> | |||
</middle> | ||||
<back> | ||||
<references title="Normative References"> | ||||
&RFC8126; | ||||
</references> | ||||
<references title="Informative References"> | ||||
<reference anchor="ASN1" target="https://www.itu.int/itu-t/recommendations/rec.a | ||||
spx?rec=x.690"> | ||||
<front> | ||||
<title>ITU-T X.690: Information technology - ASN.1 encoding rules</title> | ||||
<author> | ||||
<organization>ITU-T</organization> | ||||
</author> | ||||
<date year="2016"/> | ||||
</front> | ||||
</reference> | ||||
&RFC2865; | ||||
&RFC3411; | ||||
&RFC6733; | ||||
&RFC5284; | ||||
&RFC5424; | ||||
&RFC5612; | ||||
&RFC6350; | ||||
</references> | ||||
</back> | ||||
</rfc> | </rfc> | |||
End of changes. 41 change blocks. | ||||
210 lines changed or deleted | 178 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |