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 "&#160;">
<!ENTITY zwsp "&#8203;">
<!ENTITY nbhy "&#8209;">
<!ENTITY wj "&#8288;">
]> ]>
<?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.