rfc8892xml2.original.xml | rfc8892.xml | |||
---|---|---|---|---|
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | |||
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> | ||||
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.9 --> | ||||
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [ | ||||
]> | ||||
<?rfc rfcedstyle="yes"?> | <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.9 --> | |||
<?rfc toc="yes"?> | <!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"> | |||
<?rfc tocindent="yes"?> | ||||
<?rfc sortrefs="yes"?> | ||||
<?rfc symrefs="yes"?> | ||||
<?rfc strict="yes"?> | ||||
<?rfc comments="yes"?> | ||||
<?rfc inline="yes"?> | ||||
<?rfc text-list-symbols="-o*+"?> | ||||
<?rfc docmapping="yes"?> | ||||
<rfc ipr="trust200902" docName="draft-thaler-iftype-reg-07" category="bcp" updat es="2863"> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft -thaler-iftype-reg-07" number="8892" updates="2863" obsoletes="" submissionType= "IETF" category="std" consensus="true" xml:lang="en" tocInclude="true" sortRefs= "true" symRefs="true" version="3"> | |||
<!-- xml2rfc v2v3 conversion 2.44.0 --> | ||||
<front> | <front> | |||
<title abbrev="ifType Guidelines">Guidelines and Registration Procedures for Interface Types and Tunnel Types</title> | <title abbrev="ifType Guidelines">Guidelines and Registration Procedures for Interface Types and Tunnel Types</title> | |||
<seriesInfo name="RFC" value="8892"/> | ||||
<author initials="D." surname="Thaler" fullname="Dave Thaler"> | <author initials="D." surname="Thaler" fullname="Dave Thaler"> | |||
<organization>Microsoft</organization> | <organization>Microsoft</organization> | |||
<address> | <address> | |||
<email>dthaler@microsoft.com</email> | <email>dthaler@microsoft.com</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<author initials="D." surname="Romascanu" fullname="Dan Romascanu"> | <author initials="D." surname="Romascanu" fullname="Dan Romascanu"> | |||
<organization>Independent</organization> | <organization>Independent</organization> | |||
<address> | <address> | |||
<email>dromasca@gmail.com</email> | <email>dromasca@gmail.com</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<date month="August" year="2020" /> | ||||
<date year="2020" month="January" day="16"/> | ||||
<area>Internet</area> | <area>Internet</area> | |||
<keyword>Internet-Draft</keyword> | <keyword>ifType</keyword> | |||
<keyword>tunnelType</keyword> | ||||
<keyword>Transmission Number</keyword> | ||||
<abstract> | <abstract> | |||
<t>This document provides guidelines and procedures for those who are defi | ||||
<t>This document provides guidelines and procedures for those who are defining, | ning, registering, | |||
registering, | or evaluating definitions of new interface types ("ifType" values) and tunnel ty | |||
or evaluating definitions of new interface types (“ifType” values) and tunnel ty | pes. | |||
pes. | ||||
The original definition of the IANA interface type registry predated | The original definition of the IANA interface type registry predated | |||
the use of IANA Considerations sections and YANG modules, and so some confusion arose | the use of IANA Considerations sections and YANG modules, so some confusion aros e | |||
over time. Tunnel types were added later, with the same requirements and allocat ion policy as | over time. Tunnel types were added later, with the same requirements and allocat ion policy as | |||
interface types. This document updates RFC 2863, and provides updated guidance f or | interface types. This document updates RFC 2863 and provides updated guidance fo r | |||
these registries.</t> | these registries.</t> | |||
</abstract> | </abstract> | |||
</front> | </front> | |||
<middle> | <middle> | |||
<section anchor="intro" numbered="true" toc="default"> | ||||
<section anchor="intro" title="Introduction"> | <name>Introduction</name> | |||
<t>The IANA IfType-MIB, which contains the list of interface type (ifType) | ||||
<t>The IANA IfType-MIB, which contains the list of interface type (ifType) value | values, | |||
s, | was originally defined in <xref target="RFC1573" format="default"/> as a separat | |||
was originally defined in <xref target="RFC1573"/> as a separate MIB | e MIB | |||
module together with the Interfaces Group MIB (IF-MIB) module. The IF-MIB modul e was | module together with the Interfaces Group MIB (IF-MIB) module. The IF-MIB modul e was | |||
subsequently updated and is currently specified in <xref target="RFC2863"/>, but this latest IF-MIB | subsequently updated and is currently specified in <xref target="RFC2863" format ="default"/>, but the latest IF-MIB | |||
RFC no longer contains the IANA IfType-MIB. Instead, the IANA IfType-MIB is | RFC no longer contains the IANA IfType-MIB. Instead, the IANA IfType-MIB is | |||
maintained by IANA as a separate module. Similarly, <xref target="RFC7224"/> cr eated an initial | maintained by IANA as a separate module. Similarly, <xref target="RFC7224" form at="default"/> created an initial | |||
IANA Interface Type YANG Module, and the current version is maintained by IANA.< /t> | IANA Interface Type YANG Module, and the current version is maintained by IANA.< /t> | |||
<t>The current IANA IfType registry is at <xref target="ifType-registry" f | ||||
ormat="default"/>, with the same values also | ||||
appearing in both <xref target="yang-if-type" format="default"/> and the | ||||
IANAifType textual convention at <xref target="IANAifType-MIB" | ||||
format="default"/>.</t> | ||||
<t>The current IANA IfType registry is at <xref target="ifType-registry"/>, with | <t>Although the ifType registry was originally defined in a MIB module, | |||
the same values also | ||||
appearing in both <xref target="yang-if-type"/> and the IANAifType textual conve | ||||
ntion at <xref target="IANAifType-MIB"/>.</t> | ||||
<t>Although the ifType registry was originally defined in a MIB module, | ||||
the assignment and use of interface type values are not tied to MIB modules | the assignment and use of interface type values are not tied to MIB modules | |||
or any other management mechanism. An interface type value can be used | or any other management mechanism. An interface type value can be used | |||
as the value of a data model object (MIB object, YANG object, etc.), | as the value of a data model object (MIB object, YANG object, etc.), | |||
or as part of a unique identifier of a data model for a given | as part of a unique identifier of a data model for a given | |||
interface type (e.g., in an OID), or simply as a value exposed by local | interface type (e.g., in an OID), or simply as a value exposed by local | |||
APIs or UI on a device.</t> | APIs or UIs on a device.</t> | |||
<t>The TUNNEL-MIB was defined in <xref target="RFC2667"/> (now obsoleted by <xre | ||||
f target="RFC4087"/>) | ||||
which created a tunnelType registry (<xref target="tunnelType-registry"/> and th | ||||
e IANAtunnelType textual | ||||
convention at <xref target="IANAifType-MIB"/>) and defined the assignment policy | ||||
for tunnelType values to always be identical to the policy for assigning ifType | ||||
values.</t> | ||||
</section> | <t>The TUNNEL-MIB was defined in <xref target="RFC2667" format="default"/> | |||
<section anchor="terminology" title="Terminology"> | (now obsoleted by <xref target="RFC4087" format="default"/>), | |||
which created a tunnelType registry (<xref target="tunnelType-registry" format=" | ||||
default"/> and the IANAtunnelType textual | ||||
convention at <xref target="IANAifType-MIB" format="default"/>), and it | ||||
defined the assignment policy for tunnelType values to always be identical to th | ||||
e policy for assigning | ||||
ifType values.</t> | ||||
</section> | ||||
<t>The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, | <section anchor="terminology" numbered="true" toc="default"> | |||
“SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, | <name>Terminology</name> | |||
and “OPTIONAL” in this document are to be interpreted as described | <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14 | |||
in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, | >REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL NOT</bcp14>", | |||
they appear | "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14 | |||
>", "<bcp14>NOT RECOMMENDED</bcp14>", "<bcp14>MAY</bcp14>", | ||||
and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as describe | ||||
d | ||||
in BCP 14 <xref target="RFC2119" format="default"/> <xref target="RFC8174" forma | ||||
t="default"/> when, and only when, they appear | ||||
in all capitals, as shown here.</t> | in all capitals, as shown here.</t> | |||
</section> | ||||
</section> | <section anchor="problems" numbered="true" toc="default"> | |||
<section anchor="problems" title="Problems"> | <name>Problems</name> | |||
<t>This document addresses the following issues:</t> | ||||
<t>This document addresses the following issues:</t> | <ol spacing="normal" type="1"> | |||
<li>As noted in <xref target="intro" format="default"/>, the original gu | ||||
<t><list style="numbers"> | idance was written with wording | |||
<t>As noted in <xref target="intro"/>, the original guidance was written with | specific to MIB modules; accordingly, some confusion has resulted | |||
wording | ||||
specific to MIB modules, and accordingly some confusion has resulted | ||||
when using YANG modules. This document clarifies that ifTypes and tunnelTypes a re | when using YANG modules. This document clarifies that ifTypes and tunnelTypes a re | |||
independent from the type of, or even existence of, a data model.</t> | independent from the type of, or even existence of, a data model.</li> | |||
<t>The use of and requirements around sub-layers and sub-types | <li>The use of and requirements around sub-layers and sub-types | |||
were not well understood, but good examples of both now exist. | were not well understood, but good examples of both now exist. | |||
This is discussed in <xref target="sublayers"/>.</t> | This is discussed in <xref target="sublayers" format="default"/>.</li> | |||
<t>Since the ifType and tunnelType registries were originally defined, and are | <li>Since the "Interface Types (ifType)" and "Tunnel Types | |||
(tunnelType)" registries were originally defined, and are | ||||
still retrievable, in the format of MIB modules (in addition to other formats), | still retrievable, in the format of MIB modules (in addition to other formats), | |||
confusion arose when adding YANG modules as another format, as to whether | confusion arose when adding YANG modules as another format as to whether | |||
each is a separate registry. This is discussed in <xref target="formats"/>.</t> | each is a separate registry. This is discussed in <xref target="formats" format | |||
<t>The registries are retrievable in the format of MIB and YANG modules, but | ="default"/>.</li> | |||
<li>The registries are retrievable in the format of MIB and YANG modules | ||||
, but | ||||
there was previously no process guidance written to check that those formats wer e | there was previously no process guidance written to check that those formats wer e | |||
syntactically correct as updates were made, which led to the registry having syn tax errors | syntactically correct as updates were made, which led to the registry having syn tax errors | |||
that broke tools. <xref target="procedures"/> adds a validation step to the | that broke tools. <xref target="procedures" format="default"/> adds a validatio | |||
documented assignment procedure.</t> | n step to the | |||
<t>Various documents and registries previously said to submit requests via ema | documented assignment procedure.</li> | |||
il, | <li>Various documents and registries previously said to submit requests | |||
via email, | ||||
but a web form exists for submitting requests, which caused | but a web form exists for submitting requests, which caused | |||
some confusion around which was to be used. This is addressed | some confusion around which was to be used. This is addressed | |||
in <xref target="procedures"/>.</t> | in <xref target="procedures" format="default"/>.</li> | |||
<t>Transmission values <xref target="transmission-registry"/> have generally b | <li>Transmission values <xref target="transmission-registry" format="def | |||
een allocated as part | ault"/> have generally been allocated as part | |||
of ifType allocation, but no guidance existed as to whether a requester | of ifType allocation, but no guidance existed as to whether a requester | |||
must ask for it or not, and the request form had no such required field. | must ask for it or not, and the request form had no such required field. | |||
As a result, IANA has asked the Designated Expert to decide for each | As a result, IANA has asked the designated expert to decide for each | |||
allocation, but no relevant guidance for the Designated Expert has been | allocation, but no relevant guidance for the designated expert has been | |||
documented. This is remedied in <xref target="transmission-discussion"/>.</t> | documented. This is remedied in <xref target="transmission-discussion" format="d | |||
</list></t> | efault"/>.</li> | |||
</ol> | ||||
</section> | </section> | |||
<section anchor="sublayers" title="Interface Sub-Layers and Sub-Types"> | <section anchor="sublayers" numbered="true" toc="default"> | |||
<name>Interface Sub-layers and Sub-types</name> | ||||
<t>When multiple sub-layers exist below the network layer, | <t>When multiple sub-layers exist below the network layer, | |||
each sub-layer can be represented by its own | each sub-layer can be represented by its own | |||
row in the ifTable with its own ifType, with the ifStackTable being used to iden tify the | row in the ifTable with its own ifType, with the ifStackTable being used to iden tify the | |||
upward and downward multiplexing relationships between rows. | upward and downward multiplexing relationships between rows. <xref | |||
Section 3.1.1 of <xref target="RFC2863"/> provided more discussion, and Section | target="RFC2863" sectionFormat="of" section="3.1.1"/> provides more | |||
3.1.2 of that RFC provided guidance for defining interface | discussion, and <xref target="RFC2863" sectionFormat="bare" section="3.1.2"/> pr | |||
ovides guidance for defining interface | ||||
sub-layers. More recent experience shows that those guidelines were | sub-layers. More recent experience shows that those guidelines were | |||
phrased in a way that is now too restrictive, since at the time | phrased in a way that is now too restrictive, since at the time | |||
<xref target="RFC2863"/> was written, MIB modules were the dominant data model.< | <xref target="RFC2863" format="default"/> was written, MIB modules were the domi | |||
/t> | nant data model.</t> | |||
<t>This document clarifies that the same guidance also applies to YANG | ||||
<t>This document clarifies that the same guidance also applies to YANG modules.< | modules.</t> | |||
/t> | ||||
<t>Some ifTypes may define sub-types. For example, the tunnel(131) ifType | <t>Some ifTypes may define sub-types. For example, the tunnel(131) | |||
defines sub-types, where each tunnelType can have its own MIB and/or YANG | ifType defines sub-types known as “tunnelTypes”, where each tunnelType can | |||
have its own MIB and/or YANG | ||||
module with protocol-specific information, but there is enough in common | module with protocol-specific information, but there is enough in common | |||
that some information is exposed in a generic IP Tunnel MIB corresponding | that some information is exposed in a generic IP Tunnel MIB corresponding | |||
to the tunnel(131) ifType.</t> | to the tunnel(131) ifType.</t> | |||
<t>For requests that involve multiple sub-layers below the network layer, | <t>For requests that involve multiple sub-layers below the network layer, | |||
requests MUST include (or reference) a discussion of the multiplexing relationsh | requests <bcp14>MUST</bcp14> include (or reference) a discussion of the multiple | |||
ips | xing relationships | |||
between sub-layers, ideally with a diagram. Various well-written examples exist of | between sub-layers, ideally with a diagram. Various well-written examples exist of | |||
such definitions, including <xref target="RFC3637"/> section 3.4.1, <xref target | such definitions, including <xref target="RFC3637" sectionFormat="of" section="3 | |||
="RFC4087"/> section 3.1.1, | .4.1"/>, <xref target="RFC4087" sectionFormat="of" section="3.1.1"/>, | |||
and <xref target="RFC5066"/> section 3.1.1.</t> | and <xref target="RFC5066" sectionFormat="of" section="3.1.1"/>.</t> | |||
<t>Definers of sub-layers and sub-types should consider which model is more | <t>Definers of sub-layers and sub-types should consider which model is mor | |||
appropriate for their needs. A sub-layer is generally used whenever | e | |||
either a dynamic relationship exists (i.e., which instances layer over which oth | appropriate for their needs. A sub-layer is generally used whenever either a | |||
er instances | dynamic relationship exists (i.e., when the set of instances above or below a | |||
can change over time) or a multiplexing relationship exists with another sub-lay | given instance can change over time) or a multiplexing relationship exists | |||
er. | with another sub-layer. A sub-type can be used when neither of these is true | |||
A sub-type can be used when neither of these are true, but where one interface | but where one interface type is conceptually a subclass of another interface typ | |||
type is conceptually a subclass of another interface type, as far | e, as far | |||
as a management data model is concerned.</t> | as a management data model is concerned.</t> | |||
<t>In general, the intent of an interface type or sub-type is that its definitio n should | <t>In general, the intent of an interface type or sub-type is that its def inition should | |||
be sufficient to identify an interoperable protocol. In some cases, however, | be sufficient to identify an interoperable protocol. In some cases, however, | |||
a protocol might be defined in a way that is not sufficient to provide | a protocol might be defined in a way that is not sufficient to provide | |||
interoperability with other compliant implementations of that protocol. | interoperability with other compliant implementations of that protocol. | |||
In such a case, an ifType definition should discuss whether specific | In such a case, an ifType definition should discuss whether specific | |||
instantiations (or profiles) of behavior should use a sub-layer model | instantiations (or profiles) of behavior should use a sub-layer model | |||
(e.g., each vendor might layer the protocol over its own sub-layer | (e.g., each vendor might layer the protocol over its own sub-layer | |||
that provides the missing details), or a sub-type model (i.e., each | that provides the missing details) or a sub-type model (i.e., each | |||
vendor might subclass the protocol without any layering relationship). | vendor might subclass the protocol without any layering relationship). | |||
If a sub-type model is more appropriate, then the data model for the | If a sub-type model is more appropriate, then the data model for the | |||
protocol might include a sub-type identifier so that management software | protocol might include a sub-type identifier so that management software | |||
can discover objects specific to the subtype. In either case, such | can discover objects specific to the sub-type. In either case, such | |||
discussion is important to guide definers of a data model for the more | discussion is important to guide definers of a data model for the more | |||
specific information (i.e., a lower sub-layer or a subtype), as well | specific information (i.e., a lower sub-layer or a sub-type), as well | |||
as the Designated Expert that must review requests for any such | as the designated expert, who must review requests for any such | |||
ifTypes or sub-types.</t> | ifTypes or sub-types.</t> | |||
<section anchor="alternate-values" numbered="true" toc="default"> | ||||
<section anchor="alternate-values" title="Alternate Values"> | <name>Alternate Values</name> | |||
<t>Another design decision is whether to reuse an existing ifType or tun | ||||
<t>Another design decision is whether to reuse an existing ifType or tunnelType | nelType | |||
value, possibly using a sub-type or sub-layer model for refinements, or | value, possibly using a sub-type or sub-layer model for refinements, or | |||
to use a different value for a new mechanism.</t> | to use a different value for a new mechanism.</t> | |||
<t>If there is already an entry that could easily satisfy the modeling a | ||||
<t>If there is already an entry that could easily satisfy the modeling and funct | nd functional | |||
ional | ||||
requirements for the requested entry, it should be reused so that | requirements for the requested entry, it should be reused so that | |||
applications and tools that use the existing value can be used without changes. | applications and tools that use the existing value can be used without changes. | |||
If however, the modeling and functional requirements are significantly different | If, however, the modeling and functional requirements are significantly differen t | |||
enough such that having existing applications and tools use the existing value | enough such that having existing applications and tools use the existing value | |||
would be seen as a problem, a new value should be used.</t> | would be seen as a problem, a new value should be used.</t> | |||
<t>For example, originally different ifType values were used for differe | ||||
<t>For example, originally different ifType values were used for different | nt | |||
flavors of Ethernet (ethernetCsmacd(6), iso88023Csmacd(7), fastEther(62), etc.), | flavors of Ethernet (ethernetCsmacd(6), iso88023Csmacd(7), fastEther(62), etc.), | |||
typically because they were registered by different vendors. Using different val ues | typically because they were registered by different vendors. Using different val ues | |||
was, however, seen as problematic because all were functionally similar, and | was, however, seen as problematic because all were functionally similar, so <xre | |||
so <xref target="RFC3635"/> then deprecated all but ethernetCsmacd(6).</t> | f target="RFC3635" format="default"/> then deprecated all but | |||
ethernetCsmacd(6).</t> | ||||
<t>As another example, a udp(8) tunnelType value was defined in <xref target="RF | <t>As another example, a udp(8) tunnelType value was defined in <xref ta | |||
C2667"/> | rget="RFC2667" format="default"/> | |||
with the description “The value UDP indicates that the payload packet is | with the description "The value UDP indicates that the payload packet is | |||
encapsulated within a normal UDP packet (e.g., RFC 1234).” The Teredo tunnel | encapsulated within a normal UDP packet (e.g., RFC 1234)." The Teredo tunnel | |||
protocol <xref target="RFC4380"/> was later defined and encapsulates packets ove | protocol <xref target="RFC4380" format="default"/> was later defined and encapsu | |||
r UDP, but the | lates packets over UDP, but the | |||
protocol model is quite different between <xref target="RFC1234"/> and Teredo. | protocol model is quite different between <xref target="RFC1234" format="default | |||
For | "/> and Teredo. For | |||
example, <xref target="RFC1234"/> supports encapsulation of multicast/broadcast | example, <xref target="RFC1234" format="default"/> supports encapsulation of mul | |||
traffic | ticast/broadcast traffic, | |||
whereas Teredo does not. As such, it would be more confusing to applications | whereas Teredo does not. As such, it would be more confusing to applications | |||
and tools to represent them using the same tunnel type, and so <xref target="RFC 4087"/> | and tools to represent them using the same tunnel type, and so <xref target="RFC 4087" format="default"/> | |||
defined a new value for Teredo.</t> | defined a new value for Teredo.</t> | |||
<t>In summary, definers of new interface or tunnel mechanisms should use a new i | <t>In summary, definers of new interface or tunnel mechanisms should use | |||
fType or | a new ifType or | |||
tunnelType value rather than reusing an existing value when key aspects such | tunnelType value rather than reuse an existing value when key aspects such | |||
as the header format or the link model (point-to-point, non-broadcast multi-acce ss, | as the header format or the link model (point-to-point, non-broadcast multi-acce ss, | |||
broadcast capable multi-access, unidirectional broadcast, etc.) are significantl | broadcast-capable multi-access, unidirectional broadcast, etc.) are significantl | |||
y | y | |||
different from existing values, but reuse the same value when the differences | different from existing values, but they should reuse the same value when the di | |||
fferences | ||||
can be expressed in terms of differing values of existing objects other than | can be expressed in terms of differing values of existing objects other than | |||
ifType/tunnelType, in the standard YANG or MIB module.</t> | ifType/tunnelType in the standard YANG or MIB module.</t> | |||
</section> | ||||
</section> | </section> | |||
</section> | <section anchor="formats" numbered="true" toc="default"> | |||
<section anchor="formats" title="Available Formats"> | <name>Available Formats</name> | |||
<t>Many registries are available in multiple formats. For example, | ||||
<t>Many registries are available in multiple formats. For example, | ||||
XML, HTML, CSV, and plain text are common formats in which many registries | XML, HTML, CSV, and plain text are common formats in which many registries | |||
are available. This document clarifies that the <xref target="IANAifType-MIB"/> | are available. This document clarifies that the <xref target="IANAifType-MIB" f | |||
, | ormat="default"/>, | |||
<xref target="yang-if-type"/>, and <xref target="yang-tunnel-type"/> MIB and YAN | <xref target="yang-if-type" format="default"/>, and <xref target="yang-tunnel-ty | |||
G modules | pe" format="default"/> MIB and YANG modules | |||
are merely additional formats in which the ifType and tunnelType | are merely additional formats in which the "Interface Types (ifType)" and "Tunne | |||
l Types (tunnelType)" | ||||
registries are available. The MIB and YANG modules are not separate registries, and the same | registries are available. The MIB and YANG modules are not separate registries, and the same | |||
values are always present in all formats of the same registry.</t> | values are always present in all formats of the same registry.</t> | |||
<t>The confusion stemmed in part from the fact that the IANA "Protocol Reg | ||||
<t>The confusion stemmed in part from the fact that the IANA “Protocol Registrie | istries" | |||
s” | <xref target="protocol-registries" format="default"/> listed the YANG and MIB mo | |||
<xref target="protocol-registries"/> listed the YANG and MIB module formats sepa | dule formats separately, | |||
rately, | ||||
as if they were separate registries. However, the entries for the | as if they were separate registries. However, the entries for the | |||
yang-if-type and iana-tunnel-type YANG modules said “See ifType definitions regi | yang-if-type and iana-tunnel-type YANG modules said "See ifType definitions regi | |||
stry.” | stry" | |||
and “See tunnelType registry (mib-2.interface.ifTable.ifEntry.ifType.tunnelType) | and "See tunnelType registry (mib-2.interface.ifTable.ifEntry.ifType.tunnelType) | |||
.” | " | |||
respectively, although the entry for the IANAifType-MIB had no such note. | respectively, although the entry for the IANAifType-MIB had no such note. | |||
<xref target="module-formats"/> addresses this.</t> | <xref target="module-formats" format="default"/> addresses this.</t> | |||
</section> | ||||
</section> | <section anchor="registration" numbered="true" toc="default"> | |||
<section anchor="registration" title="Registration"> | <name>Registration</name> | |||
<t>The IANA policy (using terms defined in <xref target="RFC8126" format=" | ||||
<t>The IANA policy (using terms defined in <xref target="RFC8126"/>) for registr | default"/>) for registration is | |||
ation is | Expert Review for both interface types and tunnel types. The role of the | |||
Expert Review, for both interface types and tunnel types. The role of the | designated expert in the procedure is to | |||
Designated Expert in the procedure is to | ||||
raise possible concerns about wider implications of proposals for use and | raise possible concerns about wider implications of proposals for use and | |||
deployment of interface types. While it is recommended that the responsible | deployment of interface types. While it is recommended that the responsible | |||
Area Director and the IESG take into consideration the Designated | Area Director and the IESG take into consideration the designated | |||
Expert opinions, nothing in the procedure empowers the | expert opinions, nothing in the procedure empowers the | |||
Designated Expert to override properly arrived-at IETF or working group | designated expert to override properly arrived-at IETF or working group | |||
consensus.</t> | consensus.</t> | |||
<section anchor="procedures" numbered="true" toc="default"> | ||||
<section anchor="procedures" title="Procedures"> | <name>Procedures</name> | |||
<t>Someone wishing to register a new ifType or tunnelType value <bcp14>M | ||||
<t>Someone wishing to register a new ifType or tunnelType value MUST:</t> | UST</bcp14>:</t> | |||
<ol spacing="normal" type="1"> | ||||
<t><list style="numbers"> | <li>Check the IANA registry to see whether there is already an entry t | |||
<t>Check the IANA registry to see whether there is already an entry that could | hat could | |||
easily satisfy the modeling and functional requirements for the requested entry. | easily satisfy the modeling and functional requirements for the requested entry. | |||
If there is already such an entry, use it or update the existing specification. | If there is already such an entry, use it or update the existing specification. | |||
Text in an Internet-Draft, or part of some other permanently | Text in an Internet-Draft or part of some permanently | |||
available, stable specification may be written to clarify the usage of an | available, stable specification may be written to clarify the usage of an | |||
existing entry or entries for the desired purpose.</t> | existing entry or entries for the desired purpose.</li> | |||
<t>Check the IANA registry to see whether there is already some other entry wi | <li>Check the IANA registry to see whether there is already some other | |||
th | entry with | |||
the desired name. If there is already an unrelated entry under the name, choose | the desired name. If there is already an unrelated entry under the desired name | |||
a different name.</t> | , choose | |||
<t>Prepare a registration request using the template specified in <xref target | a different name.</li> | |||
="template"/>. | ||||
<li>Prepare a registration request using the template specified in <xr | ||||
ef target="template" format="default"/>. | ||||
The registration request can be contained in an Internet-Draft, submitted | The registration request can be contained in an Internet-Draft, submitted | |||
alone, or as part of some other permanently available, stable | alone, or submitted as part of some permanently available, stable specification. | |||
specification. The registration request can also be submitted in some | The registration request can also be submitted in some | |||
other form (as part of another document or as a stand-alone document), | other form (as part of another document or as a stand-alone document), | |||
but the registration request will be treated as an “IETF Contribution” | but the registration request will be treated as an "IETF Contribution" | |||
under the guidelines of <xref target="RFC5378"/>.</t> | under the guidelines of <xref target="RFC5378" format="default"/>.</li> | |||
<t>Submit the registration request (or pointer to a document containing it) | ||||
to IANA at iana@iana.org or (if requesting an ifType) via the web form | ||||
at <https://www.iana.org/form/iftype>.</t> | ||||
</list></t> | ||||
<t>Upon receipt of a registration request, the following steps MUST be followed: | ||||
</t> | ||||
<t><list style="numbers"> | <li>Submit the registration request (or pointer to a document containi | |||
<t>IANA checks the submission for completeness; if required information is | ng it) | |||
to IANA at iana@iana.org or (if requesting an ifType) via the web form | ||||
at <eref brackets="angle" target="https://www.iana.org/form/iftype"/>.</li> | ||||
</ol> | ||||
<t>Upon receipt of a registration request, the following steps <bcp14>MU | ||||
ST</bcp14> be followed:</t> | ||||
<ol spacing="normal" type="1"> | ||||
<li>IANA checks the submission for completeness; if required informati | ||||
on is | ||||
missing or any citations are not correct, IANA will reject the registration | missing or any citations are not correct, IANA will reject the registration | |||
request. A registrant can resubmit a corrected request if desired.</t> | request. A registrant can resubmit a corrected request if desired.</li> | |||
<t>IANA requests Expert Review of the registration request against the | <li>IANA requests Expert Review of the registration request against th | |||
corresponding guidelines from this document.</t> | e | |||
<t>The Designated Expert will evaluate the request against the criteria.</t> | corresponding guidelines from this document.</li> | |||
<t>Once the Designated Expert approves registration, IANA updates <xref target | <li>The designated expert will evaluate the request against the criter | |||
="ifType-registry"/>, | ia.</li> | |||
<xref target="IANAifType-MIB"/>, and <xref target="yang-if-type"/> to show the r | <li>Once the designated expert approves a registration, IANA updates < | |||
egistration for an interface type, | xref target="ifType-registry" format="default"/>, | |||
or <xref target="tunnelType-registry"/>, <xref target="IANAifType-MIB"/>, and <x | <xref target="IANAifType-MIB" format="default"/>, and <xref target="yang-if-type | |||
ref target="yang-tunnel-type"/> to show the registration | " format="default"/> to show the registration for an interface type, | |||
or <xref target="tunnelType-registry" format="default"/>, <xref target="IANAifTy | ||||
pe-MIB" format="default"/>, and <xref target="yang-tunnel-type" format="default" | ||||
/> to show the registration | ||||
for a tunnel type. | for a tunnel type. | |||
When adding values, IANA should verify that the updated | When adding values, IANA should verify that the updated | |||
MIB module and YANG module formats are syntactically correct before publishing t he update. There are | MIB module and YANG module formats are syntactically correct before publishing t he update. There are | |||
various existing tools or web sites that can be used to do this verification.</t | various existing tools or websites that can be used to do this verification.</li | |||
> | > | |||
<t>If instead the Designated Expert | <li>If instead the designated expert | |||
does not approve registration (e.g., for any of the reasons in | does not approve registration (e.g., for any of the reasons in | |||
<xref target="RFC8126"/> section 5), a registrant can resubmit a corrected reque | <xref target="RFC8126" sectionFormat="comma" section="5"/>), a registrant can re | |||
st | submit a corrected request | |||
if desired, or the IESG can override the Designated Expert and approve | if desired, or the IESG can override the designated expert and approve | |||
it per the process in Section 3.3 of <xref target="RFC8126"/>.</t> | it per the process in <xref target="RFC8126" sectionFormat="of" section="3.3"/>. | |||
</list></t> | </li> | |||
</ol> | ||||
</section> | </section> | |||
<section anchor="transmission-discussion" title="Media-specific OID-subtree assi | <section anchor="transmission-discussion" numbered="true" toc="default"> | |||
gnments"> | <name>Media-Specific OID-Subtree Assignments</name> | |||
<t><xref target="IANAifType-MIB" format="default"/> notes:</t> | ||||
<t><xref target="IANAifType-MIB"/> notes:</t> | <blockquote>The relationship between the assignment of ifType | |||
<t><list style='empty'> | ||||
<t>The relationship between the assignment of ifType | ||||
values and of OIDs to particular media-specific MIBs | values and of OIDs to particular media-specific MIBs | |||
is solely the purview of IANA and is subject to change | is solely the purview of IANA and is subject to change | |||
without notice. Quite often, a media-specific MIB’s | without notice. Quite often, a media-specific MIB's | |||
OID-subtree assignment within MIB-II’s ‘transmission’ | OID-subtree assignment within MIB-II's 'transmission' | |||
subtree will be the same as its ifType value. | subtree will be the same as its ifType value. | |||
However, in some circumstances this will not be the | However, in some circumstances this will not be the | |||
case, and implementors must not pre-assume any | case, and implementors must not pre-assume any | |||
specific relationship between ifType values and | specific relationship between ifType values and | |||
transmission subtree OIDs.</t> | transmission subtree OIDs.</blockquote> | |||
</list></t> | ||||
<t>The advice above remains unchanged, but this document changes the allocation procedure | <t>The advice above remains unchanged, but this document changes the all ocation procedure | |||
to streamline the process, so that an ifType value and a transmission number val ue | to streamline the process, so that an ifType value and a transmission number val ue | |||
with the same value will be assigned at the same time.</t> | with the same value will be assigned at the same time.</t> | |||
<t>Rationale:</t> | ||||
<t>Rationale: (1) This saves effort in the future since if a transmission number | <ol type="(%d)"> | |||
is later needed, no IANA request is needed that would then require another | <li> This saves future effort if a | |||
Expert Review. (2) The transmission numbering space is not scarce, so there seem | transmission number is later deemed necessary, since no IANA request is | |||
s | needed that would then require another Expert Review.</li> | |||
little need to reserve the number for a different purpose than what the ifType | <li>The transmission numbering space is not scarce, so there seems to be little | |||
is for. (3) The Designated Expert need not review whether a transmission | need to reserve the number for a different purpose than what the ifType | |||
is for.</li> | ||||
<li>The designated expert need not review whether a transmission | ||||
number value should be registered when processing each ifType request, thus | number value should be registered when processing each ifType request, thus | |||
reducing the possibility of delaying assignment of ifType values. (4) There | reducing the possibility of delaying assignment of ifType values.</li> | |||
is no case on record where allocating the same value could have caused any probl | <li>There is no case on record where allocating the same value could have | |||
em.</t> | caused any problems.</li> | |||
</ol> | ||||
</section> | </section> | |||
<section anchor="template" title="Registration Template"> | <section anchor="template" numbered="true" toc="default"> | |||
<name>Registration Template</name> | ||||
<section anchor="iftype-template" title="ifType"> | <section anchor="iftype-template" numbered="true" toc="default"> | |||
<name>ifType</name> | ||||
<t>The following template describes the fields that MUST be supplied in a regist | <t>The following template describes the fields that <bcp14>MUST</bcp14 | |||
ration request | > be supplied in a registration request | |||
suitable for adding to the ifType registry:</t> | suitable for adding to the "Interface Types (ifType)" registry:</t> | |||
<dl newline="false" spacing="normal"> | ||||
<t><list style="hanging"> | <dt>Label for IANA ifType requested:</dt> | |||
<t hangText='Label for IANA ifType requested:'> | <dd> | |||
As explained in Section 7.1.1 of <xref target="RFC2578"/>, a label for a named | As explained in <xref target="RFC2578" sectionFormat="of" section="7.1.1"/>, a | |||
-number enumeration | label for a named-number enumeration | |||
must consist of one or more letters or digits, up to a maximum of 64 characters, and | must consist of one or more letters or digits, up to a maximum of 64 characters, and | |||
the initial character must be a lower-case letter. (However, labels longer than | the initial character must be a lowercase letter. (However, labels longer than 3 | |||
32 | 2 | |||
characters are not recommended.) Note that hyphens are not allowed.</t> | characters are not recommended.) Note that hyphens are not allowed.</dd> | |||
<t hangText='Name of IANA ifType requested:'> | <dt>Name of IANA ifType requested:</dt> | |||
A short description (e.g., a protocol name), suitable to appear in a comment i | <dd> | |||
n the registry.</t> | A short description (e.g., a protocol name) suitable to appear in a comment in | |||
<t hangText='Description of the proposed use of the IANA ifType:'> | the registry.</dd> | |||
Requesters MUST include answers, either directly or via a link to some documen | <dt>Description of the proposed use of the IANA ifType:</dt> | |||
t | <dd> | |||
<t> | ||||
Requesters <bcp14>MUST</bcp14> include answers, either directly or via a link | ||||
to a document | ||||
with the answers, to the following questions in the explanation | with the answers, to the following questions in the explanation | |||
of the proposed use of the IANA IfType: | of the proposed use of the IANA IfType: | |||
<list style="symbols"> | </t> | |||
<t>How would IP run over your ifType?</t> | <ul spacing="normal"> | |||
<t>Would there be another interface sublayer between your ifType and IP? | <li>How would IP run over your ifType?</li> | |||
</t> | <li>Would there be another interface sub-layer between your | |||
<t>Would your ifType be vendor-specific or proprietary? (If so, the labe | ifType and IP?</li> | |||
l | <li>Would your ifType be vendor specific / proprietary? (If so, | |||
MUST start with a string that shows that. For example, if your company’s | the label | |||
<bcp14>MUST</bcp14> start with a string that shows that. For example, if your co | ||||
mpany's | ||||
name or acronym is xxx, then the ifType label would be something like | name or acronym is xxx, then the ifType label would be something like | |||
xxxSomeIfTypeLabel.)</t> | xxxSomeIfTypeLabel.)</li> | |||
<t>Would your ifType require or allow vendor-specific extensions? If so | <li>Would your ifType require or allow vendor-specific extension | |||
, | s? If so, | |||
would the vendor use their own ifType in a sub-layer below the requested ifType, | would the vendor use their own ifType in a sub-layer below the requested ifType, | |||
or a sub-type of the ifType, or some other mechanism?</t> | a sub-type of the ifType, or some other mechanism?</li> | |||
</list> | </ul> | |||
</t> | </dd> | |||
<t hangText='Reference, Internet-Draft, or Specification:'> | ||||
A link to some document is required.</t> | ||||
<t hangText='Additional information or comments:'> | ||||
Optionally any additional comments for IANA or the Designated Expert.</t> | ||||
</list></t> | ||||
</section> | <dt>Reference, Internet-Draft, or Specification:</dt> | |||
<section anchor="tunneltype-template" title="tunnelType"> | <dd> | |||
A link to a document is required.</dd> | ||||
<dt>Additional information or comments:</dt> | ||||
<t>Prior to this document, no form existed for tunnelType (and new tunnelType re | <dd> | |||
quests did not | Optional; any additional comments for IANA or the designated expert.</dd> | |||
</dl> | ||||
</section> | ||||
<section anchor="tunneltype-template" numbered="true" toc="default"> | ||||
<name>tunnelType</name> | ||||
<t>Prior to this document, no form existed for tunnelType (and new tun | ||||
nelType requests did not | ||||
need to use the ifType form that did exist). This document therefore specifies a tunnelType | need to use the ifType form that did exist). This document therefore specifies a tunnelType | |||
form.</t> | form.</t> | |||
<t>The following template describes the fields that <bcp14>MUST</bcp14 | ||||
<t>The following template describes the fields that MUST be supplied in a | > be supplied in a | |||
registration request suitable for adding to the tunnelType registry:</t> | registration request suitable for adding to the "Tunnel Types (tunnelType)" regi | |||
stry:</t> | ||||
<t><list style="hanging"> | <dl newline="false" spacing="normal"> | |||
<t hangText='Label for IANA tunnelType requested:'> | <dt>Label for IANA tunnelType requested:</dt> | |||
As explained in Section 7.1.1 of <xref target="RFC2578"/>, a label for a named | <dd> | |||
-number enumeration | As explained in <xref target="RFC2578" sectionFormat="of" section="7.1.1"/>, a | |||
label for a named-number enumeration | ||||
must consist of one or more letters or digits, up to a maximum of 64 characters, and | must consist of one or more letters or digits, up to a maximum of 64 characters, and | |||
the initial character must be a lower-case letter. (However, labels longer than | the initial character must be a lowercase letter. (However, labels longer than 3 | |||
32 | 2 | |||
characters are not recommended.) Note that hyphens are not allowed.</t> | characters are not recommended.) Note that hyphens are not allowed.</dd> | |||
<t hangText='Name of IANA tunnelType requested:'> | <dt>Name of IANA tunnelType requested:</dt> | |||
A short description (e.g., a protocol name), suitable to appear in a comment i | <dd> | |||
n the registry.</t> | A short description (e.g., a protocol name) suitable to appear in a comment in | |||
<t hangText='Description of the proposed use of the IANA tunnelType:'> | the registry.</dd> | |||
Requesters MUST include answers, either directly or via a link to some documen | <dt>Description of the proposed use of the IANA tunnelType:</dt> | |||
t | <dd> | |||
<t> | ||||
Requesters <bcp14>MUST</bcp14> include answers, either directly or via a link | ||||
to a document | ||||
with the answers, to the following questions in the explanation | with the answers, to the following questions in the explanation | |||
of the proposed use of the IANA tunnelType: | of the proposed use of the IANA tunnelType: | |||
<list style="symbols"> | </t> | |||
<t>How would IP run over your tunnelType?</t> | <ul spacing="normal"> | |||
<t>Would there be another interface sublayer between your tunnelType and | <li>How would IP run over your tunnelType?</li> | |||
IP?</t> | <li>Would there be another interface sub-layer between your tunn | |||
<t>Would your tunnelType be vendor-specific or proprietary? (If so, the | elType and IP?</li> | |||
label | <li>Would your tunnelType be vendor-specific or proprietary? (If | |||
MUST start with a string that shows that. For example, if your company’s | so, the label | |||
<bcp14>MUST</bcp14> start with a string that shows that. For example, if your co | ||||
mpany's | ||||
name or acronym is xxx, then the tunnelType label would be something like | name or acronym is xxx, then the tunnelType label would be something like | |||
xxxSomeTunnelTypeLabel.)</t> | xxxSomeTunnelTypeLabel.)</li> | |||
<t>Would your tunnelType require or allow vendor-specific extensions? I | <li>Would your tunnelType require or allow vendor-specific exten | |||
f so, | sions? If so, | |||
would the vendor use their own tunnelType in a sub-layer below the requested tun nelType, | would the vendor use their own tunnelType in a sub-layer below the requested tun nelType, | |||
or some sort of sub-type of the tunnelType, or some other mechanism?</t> | or some sort of sub-type of the tunnelType, or some other mechanism?</li> | |||
</list> | </ul> | |||
</t> | </dd> | |||
<t hangText='Reference, Internet-Draft, or Specification:'> | <dt>Reference, Internet-Draft, or Specification:</dt> | |||
A link to some document is required.</t> | <dd> | |||
<t hangText='Additional information or comments:'> | A link to a document is required.</dd> | |||
Optionally any additional comments for IANA or the Designated Expert.</t> | <dt>Additional information or comments:</dt> | |||
</list></t> | <dd> | |||
Optionally any additional comments for IANA or the designated expert.</dd> | ||||
</section> | </dl> | |||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="iana-considerations" title="IANA Considerations"> | </section> | |||
<section anchor="iana-considerations" numbered="true" toc="default"> | ||||
<t>This entire document is about IANA considerations, but this section discusses | <name>IANA Considerations</name> | |||
actions to be taken by IANA. | <t>This entire document is about IANA considerations, but this section | |||
discusses actions taken by and to be taken by IANA. | ||||
There are three registries affected:</t> | There are three registries affected:</t> | |||
<ol spacing="normal" type="1"> | ||||
<t><list style="numbers"> | <li>Interface Types (ifType) <xref target="ifType-registry" format="defa | |||
<t>ifType definitions <xref target="ifType-registry"/>: The registration proce | ult"/>: The registration process | |||
ss | is updated in <xref target="procedures" format="default"/>, and the template is | |||
is updated in <xref target="procedures"/>, and the template is updated in <xref | updated in <xref target="iftype-template" format="default"/>.</li> | |||
target="iftype-template"/>.</t> | <li>Tunnel Types (tunnelType) <xref target="tunnelType-registry" format= | |||
<t>tunnelType definitions <xref target="tunnelType-registry"/>: The registrati | "default"/>: The registration | |||
on | process is updated in <xref target="procedures" format="default"/>, and the tem | |||
process is updated in <xref target="procedures"/>, and the template is updated | plate is updated in <xref target="tunneltype-template" format="default"/>.</li> | |||
in <xref target="tunneltype-template"/>.</t> | <li>Transmission Number Values <xref target="transmission-registry" form | |||
<t>transmission numbers <xref target="transmission-registry"/>: | at="default"/>: | |||
The assignment process is updated in <xref target="transmission-discussion"/>.< | The assignment process is updated in <xref target="transmission-discussion" for | |||
/t> | mat="default"/>.</li> | |||
</list></t> | </ol> | |||
<t>At the time of publication of this document, IANA is unable to | ||||
<section anchor="module-formats" title="MIB and YANG Modules"> | perform some of the actions requested below due to limitations of their current | |||
platform and toolset. In such cases, IANA is requested to perform these actions | ||||
<t>The following actions are to be taken to clarify the relationship between MIB | as and when the migration to a new platform that would enable | |||
modules, | these actions is complete. | |||
YANG modules, and the relevant registries:</t> | </t> | |||
<section anchor="module-formats" numbered="true" toc="default"> | ||||
<t><list style="numbers"> | ||||
<t>Add the following note to the entry for the IANAifType-MIB at <xref target= | ||||
"protocol-registries"/>: | ||||
“This is one of the available formats of the ifType and tunnelType registries. | ||||
”</t> | ||||
<t>Change the note on the entry for the iana-if-type YANG module at <xref targ | ||||
et="protocol-registries"/> to read: | ||||
“This is one of the available formats of the ifType registry.”</t> | ||||
<t>Change the note on the entry for the iana-tunnel-type YANG module at <xref | ||||
target="protocol-registries"/> to read: | ||||
“This is one of the available formats of the tunnelType registry.”</t> | ||||
<t>Create a section for “Interface Parameters” at <xref target="protocol-regis | ||||
tries"/>, with entries for | ||||
“Interface Types (ifType)” <xref target="ifType-registry"/>, “Tunnel Types (tunn | ||||
elType)” <xref target="tunnelType-registry"/>, | ||||
and “Transmission Values” <xref target="transmission-registry"/>.</t> | ||||
<t>Update the ifType definitions registry <xref target="ifType-registry"/> to | ||||
list MIB <xref target="IANAifType-MIB"/> | ||||
and YANG <xref target="yang-if-type"/> as Available Formats.</t> | ||||
<t>Update the tunnelType definitions registry <xref target="tunnelType-registr | ||||
y"/> to list MIB <xref target="IANAifType-MIB"/> | ||||
and YANG <xref target="yang-tunnel-type"/> as Available Formats, and change the | ||||
title to | ||||
“tunnelType Definitions” for consistency with the <xref target="ifType-registry" | ||||
/> title.</t> | ||||
<t>Replace the <xref target="yang-if-type"/> page with the YANG module content | ||||
, rather than having | ||||
a page that itself claims to have multiple Available Formats.</t> | ||||
<t>Replace the <xref target="yang-tunnel-type"/> page with the YANG module con | ||||
tent, rather than having | ||||
a page that itself claims to have multiple Available Formats.</t> | ||||
</list></t> | ||||
<t>In addition <xref target="IANAifType-MIB"/> is to be updated as follows:</t> | ||||
<t>OLD: Requests for new values should be made to IANA via email (iana@iana.org) | ||||
.</t> | ||||
<t>NEW: Interface types must not be directly added to the IANAifType-MIB MIB mod | ||||
ule. | ||||
They must instead be added to the “ifType definitions” registry at | ||||
<xref target="ifType-registry"/>.</t> | ||||
<t>(Note that <xref target="yang-if-type"/> was previously updated with this lan | ||||
guage.)</t> | ||||
</section> | ||||
<section anchor="transmission-number-assignments" title="Transmission Number Ass | ||||
ignments"> | ||||
<t>Per the discussion in <xref target="transmission-discussion"/>, <xref target= | ||||
"ifType-registry"/> is to be updated as follows:</t> | ||||
<t>OLD: For every ifType registration, the corresponding transmission | ||||
number value should be registered or marked “Reserved.”</t> | ||||
<t>NEW: For future ifType assignments, an OID-subtree assignment MIB-II’s | ||||
‘transmission’ subtree will be made with the same value.</t> | ||||
<t>Similarly, the following change is to be made to <xref target="transmission-r | <name>MIB and YANG Modules</name> | |||
egistry"/>:</t> | <t> | |||
IANA is to complete the following to clarify the relationship | ||||
between MIB modules, YANG modules, and the relevant registries. | ||||
</t> | ||||
<ol spacing="normal" type="1"> | ||||
<li><t>The following note has been added to the IANAifType-MIB at | ||||
<xref target="protocol-registries" format="default"/>: | ||||
"This is one of the available formats of the Interface Types | ||||
(ifType) and Tunnel Types (tunnelType) registries."</t></li> | ||||
<li><t>The note for the iana-if-type YANG module | ||||
at <xref target="protocol-registries" format="default"/> has been | ||||
updated to read: | ||||
"This is one of the available formats of the Interface Types (ifType) r | ||||
egistry."</t></li> | ||||
<li><t>The note for the the iana-tunnel-type YANG | ||||
module at <xref target="protocol-registries" format="default"/> has | ||||
been updated to read: | ||||
"This is one of the available formats of the Tunnel Types (tunnelType) | ||||
registry."</t></li> | ||||
<t>OLD: For every transmission number registration, the corresponding | <li>The new "Interface Parameters" category at <xref | |||
ifType value should be registered or marked “Reserved.”</t> | target="protocol-registries" format="default"/> includes entries for | |||
"Interface Types (ifType)" <xref target="ifType-registry" | ||||
format="default"/>, "Tunnel Types (tunnelType)" <xref | ||||
target="tunnelType-registry" format="default"/>, and "Transmission | ||||
Number Values" <xref target="transmission-registry" | ||||
format="default"/>.</li> | ||||
<li>Update the "Interface Types (ifType)" registry <xref | ||||
target="ifType-registry" format="default"/> to list MIB <xref | ||||
target="IANAifType-MIB" format="default"/> and YANG <xref | ||||
target="yang-if-type" format="default"/> as Available Formats.</li> | ||||
<li>Update the "Tunnel Types (tunnelType)" registry <xref | ||||
target="tunnelType-registry" format="default"/> to list MIB <xref | ||||
target="IANAifType-MIB" format="default"/> and YANG <xref | ||||
target="yang-tunnel-type" format="default"/> as Available | ||||
Formats.</li> | ||||
<li>Replace the <xref target="yang-if-type" format="default"/> page | ||||
with the YANG module content rather than having a page that claims | ||||
to have multiple Available Formats.</li> | ||||
<li>Replace the <xref target="yang-tunnel-type" format="default"/> | ||||
page with the YANG module content rather than having a page that | ||||
claims to have multiple Available Formats.</li> | ||||
<t>NEW: For future transmission number assignments, an ‘ifType’ will be made wit | <li><t>In addition, <xref target="IANAifType-MIB" format="default"/> is | |||
h the same value.</t> | to | |||
be updated as follows:</t> | ||||
</section> | <t>OLD:</t> | |||
</section> | <blockquote> | |||
<section anchor="security-considerations" title="Security Considerations"> | Requests for new values should be made to IANA via email (iana@iana.org).</block | |||
quote> | ||||
<t>NEW:</t> | ||||
<blockquote> | ||||
Interface types must not be directly added to the IANAifType-MIB MIB module. | ||||
They must instead be added to the "Interface Types (ifType)" registry at | ||||
<xref target="ifType-registry" format="default"/>.</blockquote> | ||||
<t>(Note that <xref target="yang-if-type" format="default"/> was | ||||
previously updated with this language.)</t> | ||||
</li> | ||||
<t>Since this document does not introduce any technology or protocol, | <li>IANA has added this document as a reference in the "Interface Types | |||
(ifType)", "Tunnel Types (tunnelType)", and "Transmission Number | ||||
Values" registries, as well as the iana-if-type | ||||
YANG Module, iana-tunnel-type YANG Module, and IANAifType-MIB.</li> | ||||
</ol> | ||||
</section> | ||||
<section anchor="transmission-number-assignments" numbered="true" toc="def | ||||
ault"> | ||||
<name>Transmission Number Assignments</name> | ||||
<t>Per the discussion in <xref target="transmission-discussion" | ||||
format="default"/>, <xref target="ifType-registry" format="default"/> | ||||
has been updated as follows:</t> | ||||
<t>OLD:</t> | ||||
<blockquote> | ||||
For every ifType registration, the corresponding transmission | ||||
number value should be registered or marked "Reserved".</blockquote> | ||||
<t>NEW:</t> | ||||
<blockquote> | ||||
For future ifType assignments, an OID-subtree assignment MIB-II's | ||||
'transmission' subtree will be made with the same value.</blockquote> | ||||
<t>Similarly, the following change has been made to <xref target="transm | ||||
ission-registry" format="default"/>:</t> | ||||
<t>OLD:</t> | ||||
<blockquote> | ||||
For every transmission number registration, the corresponding | ||||
ifType value should be registered or marked "Reserved".</blockquote> | ||||
<t>NEW:</t> <blockquote>For future transmission number assignments, an ' | ||||
ifType' will be made with the same value.</blockquote> | ||||
</section> | ||||
</section> | ||||
<section anchor="security-considerations" numbered="true" toc="default"> | ||||
<name>Security Considerations</name> | ||||
<t>Since this document does not introduce any technology or protocol, | ||||
there are no security issues to be considered for this document | there are no security issues to be considered for this document | |||
itself.</t> | itself.</t> | |||
<t>For security considerations related to MIB and YANG modules that | ||||
<t>For security considerations related to MIB and YANG modules that | expose these values, see <xref target="RFC2863" sectionFormat="of" section="9"/> | |||
expose these values, see Section 9 of <xref target="RFC2863"/>, Section 6 of <xr | , <xref target="RFC4087" sectionFormat="of" section="6"/>, | |||
ef target="RFC4087"/>, | and <xref target="RFC8675" sectionFormat="of" section="3"/>.</t> | |||
and Section 3 of <xref target="I-D.ietf-softwire-iftunnel"/>.</t> | </section> | |||
</section> | ||||
</middle> | </middle> | |||
<back> | <back> | |||
<references> | ||||
<name>References</name> | ||||
<references> | ||||
<name>Normative References</name> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.2863.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.2119.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8174.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8126.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.5378.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.2578.xml"/> | ||||
</references> | ||||
<references> | ||||
<name>Informative References</name> | ||||
<references title='Normative References'> | <reference anchor="ifType-registry" target="https://www.iana.org/assignm | |||
ents/smi-numbers"> | ||||
<reference anchor="RFC2863" target='https://www.rfc-editor.org/info/rfc2863'> | <front> | |||
<front> | <title>Interface Types (ifType)</title> | |||
<title>The Interfaces Group MIB</title> | <author> | |||
<author initials='K.' surname='McCloghrie' fullname='K. McCloghrie'><organizatio | <organization>IANA</organization> | |||
n /></author> | </author> | |||
<author initials='F.' surname='Kastenholz' fullname='F. Kastenholz'><organizatio | </front> | |||
n /></author> | </reference> | |||
<date year='2000' month='June' /> | ||||
<abstract><t>This memo discusses the 'interfaces' group of MIB-II, especially th | ||||
e experience gained from the definition of numerous media-specific MIB modules f | ||||
or use in conjunction with the 'interfaces' group for managing various sub-layer | ||||
s beneath the internetwork-layer. It specifies clarifications to, and extension | ||||
s of, the architectural issues within the MIB-II model of the 'interfaces' group | ||||
. [STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='2863'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC2863'/> | ||||
</reference> | ||||
<reference anchor="RFC2119" target='https://www.rfc-editor.org/info/rfc2119'> | ||||
<front> | ||||
<title>Key words for use in RFCs to Indicate Requirement Levels</title> | ||||
<author initials='S.' surname='Bradner' fullname='S. Bradner'><organization /></ | ||||
author> | ||||
<date year='1997' month='March' /> | ||||
<abstract><t>In many standards track documents several words are used to signify | ||||
the requirements in the specification. These words are often capitalized. This | ||||
document defines these words as they should be interpreted in IETF documents. | ||||
This document specifies an Internet Best Current Practices for the Internet Comm | ||||
unity, and requests discussion and suggestions for improvements.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='BCP' value='14'/> | ||||
<seriesInfo name='RFC' value='2119'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC2119'/> | ||||
</reference> | ||||
<reference anchor="RFC8174" target='https://www.rfc-editor.org/info/rfc8174'> | ||||
<front> | ||||
<title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title> | ||||
<author initials='B.' surname='Leiba' fullname='B. Leiba'><organization /></auth | ||||
or> | ||||
<date year='2017' month='May' /> | ||||
<abstract><t>RFC 2119 specifies common key words that may be used in protocol s | ||||
pecifications. This document aims to reduce the ambiguity by clarifying that on | ||||
ly UPPERCASE usage of the key words have the defined special meanings.</t></abs | ||||
tract> | ||||
</front> | ||||
<seriesInfo name='BCP' value='14'/> | ||||
<seriesInfo name='RFC' value='8174'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8174'/> | ||||
</reference> | ||||
<reference anchor="RFC8126" target='https://www.rfc-editor.org/info/rfc8126'> | ||||
<front> | ||||
<title>Guidelines for Writing an IANA Considerations Section in RFCs</title> | ||||
<author initials='M.' surname='Cotton' fullname='M. Cotton'><organization /></au | ||||
thor> | ||||
<author initials='B.' surname='Leiba' fullname='B. Leiba'><organization /></auth | ||||
or> | ||||
<author initials='T.' surname='Narten' fullname='T. Narten'><organization /></au | ||||
thor> | ||||
<date year='2017' month='June' /> | ||||
<abstract><t>Many protocols make use of points of extensibility that use constan | ||||
ts to identify various protocol parameters. To ensure that the values in these | ||||
fields do not have conflicting uses and to promote interoperability, their alloc | ||||
ations are often coordinated by a central record keeper. For IETF protocols, th | ||||
at role is filled by the Internet Assigned Numbers Authority (IANA).</t><t>To ma | ||||
ke assignments in a given registry prudently, guidance describing the conditions | ||||
under which new values should be assigned, as well as when and how modification | ||||
s to existing values can be made, is needed. This document defines a framework | ||||
for the documentation of these guidelines by specification authors, in order to | ||||
assure that the provided guidance for the IANA Considerations is clear and addre | ||||
sses the various issues that are likely in the operation of a registry.</t><t>Th | ||||
is is the third edition of this document; it obsoletes RFC 5226.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='BCP' value='26'/> | ||||
<seriesInfo name='RFC' value='8126'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8126'/> | ||||
</reference> | ||||
<reference anchor="RFC5378" target='https://www.rfc-editor.org/info/rfc5378'> | ||||
<front> | ||||
<title>Rights Contributors Provide to the IETF Trust</title> | ||||
<author initials='S.' surname='Bradner' fullname='S. Bradner' role='editor'><org | ||||
anization /></author> | ||||
<author initials='J.' surname='Contreras' fullname='J. Contreras' role='editor'> | ||||
<organization /></author> | ||||
<date year='2008' month='November' /> | ||||
<abstract><t>The IETF policies about rights in Contributions to the IETF are des | ||||
igned to ensure that such Contributions can be made available to the IETF and In | ||||
ternet communities while permitting the authors to retain as many rights as poss | ||||
ible. This memo details the IETF policies on rights in Contributions to the IET | ||||
F. It also describes the objectives that the policies are designed to meet. Th | ||||
is memo obsoletes RFCs 3978 and 4748 and, with BCP 79 and RFC 5377, replaces Sec | ||||
tion 10 of RFC 2026. This document specifies an Internet Best Current Practice | ||||
s for the Internet Community, and requests discussion and suggestions for improv | ||||
ements.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='BCP' value='78'/> | ||||
<seriesInfo name='RFC' value='5378'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC5378'/> | ||||
</reference> | ||||
<reference anchor="RFC2578" target='https://www.rfc-editor.org/info/rfc2578'> | ||||
<front> | ||||
<title>Structure of Management Information Version 2 (SMIv2)</title> | ||||
<author initials='K.' surname='McCloghrie' fullname='K. McCloghrie' role='editor | ||||
'><organization /></author> | ||||
<author initials='D.' surname='Perkins' fullname='D. Perkins' role='editor'><org | ||||
anization /></author> | ||||
<author initials='J.' surname='Schoenwaelder' fullname='J. Schoenwaelder' role=' | ||||
editor'><organization /></author> | ||||
<date year='1999' month='April' /> | ||||
<abstract><t>It is the purpose of this document, the Structure of Management Inf | ||||
ormation Version 2 (SMIv2), to define that adapted subset, and to assign a set o | ||||
f associated administrative values. [STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='STD' value='58'/> | ||||
<seriesInfo name='RFC' value='2578'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC2578'/> | ||||
</reference> | ||||
</references> | ||||
<references title='Informative References'> | ||||
<reference anchor="ifType-registry" target="https://www.iana.org/assignments/smi | ||||
-numbers/smi-numbers.xhtml#smi-numbers-5"> | ||||
<front> | ||||
<title>ifType definitions</title> | ||||
<author > | ||||
<organization>IANA</organization> | ||||
</author> | ||||
<date year="2019" month="June" day="25"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="IANAifType-MIB" target="http://www.iana.org/assignments/ianai | ||||
ftype-mib"> | ||||
<front> | ||||
<title>IANAifType-MIB</title> | ||||
<author > | ||||
<organization>IANA</organization> | ||||
</author> | ||||
<date year="2019" month="February" day="08"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="yang-if-type" target="http://www.iana.org/assignments/iana-if | ||||
-type"> | ||||
<front> | ||||
<title>iana-if-type YANG Module</title> | ||||
<author > | ||||
<organization>IANA</organization> | ||||
</author> | ||||
<date year="2019" month="February" day="08"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="yang-tunnel-type" target="https://www.iana.org/assignments/ia | ||||
na-tunnel-type"> | ||||
<front> | ||||
<title>iana-tunnel-type YANG Module</title> | ||||
<author > | ||||
<organization>IANA</organization> | ||||
</author> | ||||
<date year="2019" month="June" day="25"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="protocol-registries" target="https://www.iana.org/protocols"> | ||||
<front> | ||||
<title>Protocol Registries</title> | ||||
<author > | ||||
<organization>IANA</organization> | ||||
</author> | ||||
<date year="2019" month="June" day="25"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="tunnelType-registry" target="https://www.iana.org/assignments | ||||
/smi-numbers/smi-numbers.xhtml#smi-numbers-6"> | ||||
<front> | ||||
<title>Internet-standard MIB - mib-2.interface.ifTable.ifEntry.ifType.tunnel | ||||
Type</title> | ||||
<author > | ||||
<organization>IANA</organization> | ||||
</author> | ||||
<date year="2019" month="June" day="25"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="transmission-registry" target="https://www.iana.org/assignmen | ||||
ts/smi-numbers/smi-numbers.xhtml#smi-numbers-7"> | ||||
<front> | ||||
<title>transmission definitions</title> | ||||
<author > | ||||
<organization>IANA</organization> | ||||
</author> | ||||
<date year="2019" month="June" day="25"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="RFC1573" target='https://www.rfc-editor.org/info/rfc1573'> | ||||
<front> | ||||
<title>Evolution of the Interfaces Group of MIB-II</title> | ||||
<author initials='K.' surname='McCloghrie' fullname='K. McCloghrie'><organizatio | ||||
n /></author> | ||||
<author initials='F.' surname='Kastenholz' fullname='F. Kastenholz'><organizatio | ||||
n /></author> | ||||
<date year='1994' month='January' /> | ||||
<abstract><t>This memo defines a portion of the Management Information Base (MIB | ||||
) for use with network management protocols in the Internet community. In parti | ||||
cular, it describes managed objects used for managing Network Interfaces. [STANA | ||||
RDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='1573'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC1573'/> | ||||
</reference> | ||||
<reference anchor="RFC7224" target='https://www.rfc-editor.org/info/rfc7224'> | ||||
<front> | ||||
<title>IANA Interface Type YANG Module</title> | ||||
<author initials='M.' surname='Bjorklund' fullname='M. Bjorklund'><organization | ||||
/></author> | ||||
<date year='2014' month='May' /> | ||||
<abstract><t>This document defines the initial version of the iana-if-type YANG | ||||
module.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='7224'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC7224'/> | ||||
</reference> | ||||
<reference anchor="RFC2667" target='https://www.rfc-editor.org/info/rfc2667'> | ||||
<front> | ||||
<title>IP Tunnel MIB</title> | ||||
<author initials='D.' surname='Thaler' fullname='D. Thaler'><organization /></au | ||||
thor> | ||||
<date year='1999' month='August' /> | ||||
<abstract><t>This memo defines a Management Information Base (MIB) for use with | ||||
network management protocols in the Internet community. In particular, it descr | ||||
ibes managed objects used for managing tunnels of any type over IPv4 networks. | ||||
[STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='2667'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC2667'/> | ||||
</reference> | ||||
<reference anchor="RFC4087" target='https://www.rfc-editor.org/info/rfc4087'> | ||||
<front> | ||||
<title>IP Tunnel MIB</title> | ||||
<author initials='D.' surname='Thaler' fullname='D. Thaler'><organization /></au | ||||
thor> | ||||
<date year='2005' month='June' /> | ||||
<abstract><t>This memo defines a Management Information Base (MIB) module for us | ||||
e with network management protocols in the Internet community. In particular, it | ||||
describes managed objects used for managing tunnels of any type over IPv4 and I | ||||
Pv6 networks. Extension MIB modules may be designed for managing protocol-speci | ||||
fic objects. Likewise, extension MIB modules may be designed for managing securi | ||||
ty-specific objects. This MIB module does not support tunnels over non-IP netwo | ||||
rks. Management of such tunnels may be supported by other MIB modules. This me | ||||
mo obsoletes RFC 2667. [STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='4087'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC4087'/> | ||||
</reference> | ||||
<reference anchor="RFC3637" target='https://www.rfc-editor.org/info/rfc3637'> | ||||
<front> | ||||
<title>Definitions of Managed Objects for the Ethernet WAN Interface Sublayer</t | ||||
itle> | ||||
<author initials='C.M.' surname='Heard' fullname='C.M. Heard' role='editor'><org | ||||
anization /></author> | ||||
<date year='2003' month='September' /> | ||||
<abstract><t>This document defines a portion of the Management Information Base | ||||
(MIB) for use with network management protocols in TCP/IP based internets. In p | ||||
articular, it defines objects for managing the Ethernet Wide Area Network (WAN) | ||||
Interface Sublayer (WIS). The MIB module defined in this memo is an extension o | ||||
f the Synchronous Optical Network/Synchronous Digital Hierarchy (SONET/SDH) Inte | ||||
rface MIB and is implemented in conjunction with it and with the Ethernet-like I | ||||
nterface MIB, the 802.3 Medium Attachment Unit MIB, the Interfaces Group MIB, an | ||||
d the Inverted Stack Table MIB.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='3637'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC3637'/> | ||||
</reference> | ||||
<reference anchor="RFC5066" target='https://www.rfc-editor.org/info/rfc5066'> | ||||
<front> | ||||
<title>Ethernet in the First Mile Copper (EFMCu) Interfaces MIB</title> | ||||
<author initials='E.' surname='Beili' fullname='E. Beili'><organization /></auth | ||||
or> | ||||
<date year='2007' month='November' /> | ||||
<abstract><t>This document defines Management Information Base (MIB) modules for | ||||
use with network management protocols in TCP/IP-based internets. This document | ||||
describes extensions to the Ethernet-like Interfaces MIB and Medium Attachment U | ||||
nit (MAU) MIB modules with a set of objects for managing Ethernet in the First M | ||||
ile Copper (EFMCu) interfaces 10PASS-TS and 2BASE-TL, defined in IEEE Std 802.3a | ||||
h-2004 (note: IEEE Std 802.3ah-2004 has been integrated into IEEE Std 802.3- 200 | ||||
5). In addition, a set of objects is defined, describing cross- connect capabil | ||||
ity of a managed device with multi-layer (stacked) interfaces, extending the sta | ||||
ck management objects in the Interfaces Group MIB and the Inverted Stack Table M | ||||
IB modules. [STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='5066'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC5066'/> | ||||
</reference> | ||||
<reference anchor="RFC3635" target='https://www.rfc-editor.org/info/rfc3635'> | ||||
<front> | ||||
<title>Definitions of Managed Objects for the Ethernet-like Interface Types</tit | ||||
le> | ||||
<author initials='J.' surname='Flick' fullname='J. Flick'><organization /></auth | ||||
or> | ||||
<date year='2003' month='September' /> | ||||
<abstract><t>This memo defines a portion of the Management Information Base (MIB | ||||
) for use with network management protocols in the Internet community. In parti | ||||
cular, it defines objects for managing Ethernet-like interfaces. This memo obso | ||||
letes RFC 2665. It updates that specification by including management informati | ||||
on useful for the management of 10 Gigabit per second (Gb/s) Ethernet interfaces | ||||
.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='3635'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC3635'/> | ||||
</reference> | ||||
<reference anchor="RFC4380" target='https://www.rfc-editor.org/info/rfc4380'> | ||||
<front> | ||||
<title>Teredo: Tunneling IPv6 over UDP through Network Address Translations (NAT | ||||
s)</title> | ||||
<author initials='C.' surname='Huitema' fullname='C. Huitema'><organization /></ | ||||
author> | ||||
<date year='2006' month='February' /> | ||||
<abstract><t>We propose here a service that enables nodes located behind one or | ||||
more IPv4 Network Address Translations (NATs) to obtain IPv6 connectivity by tun | ||||
neling packets over UDP; we call this the Teredo service. Running the service r | ||||
equires the help of "Teredo servers" and "Teredo relays". T | ||||
he Teredo servers are stateless, and only have to manage a small fraction of the | ||||
traffic between Teredo clients; the Teredo relays act as IPv6 routers between t | ||||
he Teredo service and the "native" IPv6 Internet. The relays can also | ||||
provide interoperability with hosts using other transition mechanisms such as & | ||||
quot;6to4". [STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='4380'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC4380'/> | ||||
</reference> | ||||
<reference anchor="RFC1234" target='https://www.rfc-editor.org/info/rfc1234'> | ||||
<front> | ||||
<title>Tunneling IPX traffic through IP networks</title> | ||||
<author initials='D.' surname='Provan' fullname='D. Provan'><organization /></au | ||||
thor> | ||||
<date year='1991' month='June' /> | ||||
<abstract><t>This memo describes a method of encapsulating IPX datagrams within | ||||
UDP packets so that IPX traffic can travel across an IP internet. [STANDARDS-TRA | ||||
CK] This memo defines objects for managing DS1 Interface objects for use with th | ||||
e SNMP protocol. [STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='1234'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC1234'/> | ||||
</reference> | ||||
<reference anchor="I-D.ietf-softwire-iftunnel"> | ||||
<front> | ||||
<title>Tunnel Interface Types YANG Module</title> | ||||
<author initials='M' surname='Boucadair' fullname='Mohamed Boucadair'> | ||||
<organization /> | ||||
</author> | ||||
<author initials='I' surname='Farrer' fullname='Ian Farrer'> | ||||
<organization /> | ||||
</author> | ||||
<author initials='R' surname='Asati' fullname='Rajiv Asati'> | <reference anchor="IANAifType-MIB" target="http://www.iana.org/assignmen | |||
<organization /> | ts/ianaiftype-mib"> | |||
</author> | <front> | |||
<title>IANAifType-MIB Definitions</title> | ||||
<author> | ||||
<organization>IANA</organization> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<date month='June' day='13' year='2019' /> | <reference anchor="yang-if-type" target="http://www.iana.org/assignments | |||
/iana-if-type"> | ||||
<front> | ||||
<title>iana-if-type YANG Module</title> | ||||
<author> | ||||
<organization>IANA</organization> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<abstract><t>This document specifies the initial version of a YANG module contai | <reference anchor="yang-tunnel-type" target="https://www.iana.org/assign | |||
ning a collection of IANA maintained YANG identities, used as interface types fo | ments/iana-tunnel-type"> | |||
r tunnel interfaces. The module reflects the "tunnelType" registry maintained b | <front> | |||
y IANA. The latest revision of this YANG module can be obtained from the IANA w | <title>iana-tunnel-type YANG Module</title> | |||
eb site. Tunnel type values are not directly added to the Tunnel Interface Type | <author> | |||
s YANG module; they must instead be added to the "tunnelType" IANA registry. On | <organization>IANA</organization> | |||
ce a new tunnel type registration is made by IANA for a new tunneling scheme or | </author> | |||
even an existing one that is not already listed in the current registry (e.g., L | </front> | |||
ISP, NSH), IANA will update the Tunnel Interface Types YANG module accordingly. | </reference> | |||
Some of the IETF-defined tunneling techniques are not listed in the current IAN | ||||
A registry. It is not the intent of this document to update the existing IANA r | ||||
egistry with a comprehensive list of tunnel technologies. Registrants must foll | ||||
ow the IETF registration procedure for interface types whenever a new tunnel typ | ||||
e is needed.</t></abstract> | ||||
</front> | <reference anchor="protocol-registries" target="https://www.iana.org/pro | |||
tocols"> | ||||
<front> | ||||
<title>Protocol Registries</title> | ||||
<author> | ||||
<organization>IANA</organization> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<seriesInfo name='Internet-Draft' value='draft-ietf-softwire-iftunnel-07' /> | <reference anchor="tunnelType-registry" target="https://www.iana.org/ass | |||
<format type='TXT' | ignments/smi-numbers"> | |||
target='http://www.ietf.org/internet-drafts/draft-ietf-softwire-iftunnel | <front> | |||
-07.txt' /> | <title>Tunnel Types (tunnelType)</title> | |||
</reference> | <author> | |||
<organization>IANA</organization> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="transmission-registry" target="https://www.iana.org/a | ||||
ssignments/smi-numbers"> | ||||
<front> | ||||
<title>Transmission Number Values</title> | ||||
<author> | ||||
<organization>IANA</organization> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.1573.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.7224.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.2667.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.4087.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.3637.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.5066.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.3635.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.4380.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.1234.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference. | ||||
RFC.8675.xml"/> | ||||
</references> | ||||
</references> | </references> | |||
</back> | </back> | |||
<!-- ##markdown-source: | ||||
H4sIAF0cIV4AA+VdW3MbuZV+ZxX/A1Z6sJQlaUuyZY92K45ieSaq8i22nNlU | ||||
pWoLZIMk4mY3t9Etiqvyf99zAxpoNm2Pk9lsalNTMyLZAA4OzuU7F3TG4/Fw | ||||
UNs6Nxfqp8ZmJreFcUoXmXpvFtbVla5tWah3VTkzWVPBb/OyUtdFbaq5nhl1 | ||||
s13L8zdNUZicvxgO9HRamdsLZef4RTT3cJCVs0KvYMGs0vN6XC91bqqxndfw | ||||
4Lgyi/Gjp8PBTNdmUVbbCzWdrYeDZp3BF+5CnT47PxsOhgO7ri5UXTWuPn30 | ||||
6IdHp7BiZfQFU1aYejj4ZLabssrar8ZXuB4OdjUQ/J86LwugYos0re3FcKBU | ||||
NYddunqb+++VqstZ/LctMlPU4RtXVnVl5q79YrtKP9eVnbXPz8rVCsa3v9sC | ||||
udKuYO7qcQ58H8NE0zKHB8flb/4VfwK2rfR6bYuFPK2bellWSPcYf6f/2QJG | ||||
XE3UDTE1fM38vtK3pvtLWS10Yf+bTvlCvbazqnQlckl+NyttczgqPqXfrfwD | ||||
E9hJ78rvy5V2M100O4sXPb+ly18Dc9eGOLxDQMVjf7fAz7w6SEEB0riC0beG | ||||
zo+lDYUIRXd7wbO0jPJrwlKXby75C5H+A5HUzMxtYZEed8APoOSB4D06+WH8 | ||||
6Hx8+kSG6Wph4GCXdb12Fw8fbjabidWFnsD0D7VzdlHQST90KzsumtXUVMnf | ||||
k7tlvcoPo2/GNDMSJtt4ff37X7SDdGgP9afjR892qf8S8filaObKTnHsVhcL | ||||
UNYxfvfL+AtT+YHqz5dvflKvy6zJzd+NTj95oLImi/SdlEaDv0Ltd8hEdwUc | ||||
vq5KsC9l7qXXgrn7JVS/k/HecMP47yfWE8NGiQj9fs0KBpjsrq4yBeKpxgok | ||||
anw6sd6XTEB29TTH/74sYI0Jy/KkXf5/WyHPafeVLuBLmKAsvm//8Qz/SPvy | ||||
FE3meDxWeoqOfUa+8GZpHfqWBmdDIbwFT+3UIgUD69T/w66dUZtlqcDrypaK | ||||
xUgxe0xFH4YDeNLc6rwBA10s4p2rcq4Ks1Hh7FVNOOJIrPCBwmHGHdPiLAD8 | ||||
yAQpNsBpu7CFzqNJcc4afkL+dyZW/thgHwbZnQHogUcb2ASMohEvgCzYMuMd | ||||
p5yZ8R9IAOn/ivTfjegbV8I/KwP+vJg3dK4a/CLocXlrgD12ZSYeEPHONgYY | ||||
pbPMZCoHAqqR2th6SQQ78I9A4X81tjJ0pLSCzvNyxuBrXeZ2tlXaocNLGIaO | ||||
Pj4+gUnq/Y8vCCmN/OHxofLPGR2uLmASOEvihAssssRiFpOVzbLc4Kfh4BBh | ||||
VAUsILao+0OLHz+zBAnTr4Pvgd0t7WyJ7Kk1IAPaJ8IaZHfnbI74yI/lyEfD | ||||
wUa7cMD5lo8YqLaw7P1z2NrJk6dnnz8DP5SGc1prODODJmU44DMCnAaqs4SD | ||||
CDwOgNWpn6qyWZMFOrr+EYk9lqOdKEVboS/lO7VBrrtm6uB8gMNAjmcichZ4 | ||||
P2uqin9wazOzc+sp/RegFM/g8+eRmjY1kAFP49kDF3iN4QDPqSgVANEFUJtw | ||||
q8PRCWwBNEtno75fgRDYPIzF8UDAdMtPpCwK2/xgVzbXVb4dCUefnp4+Bo7O | ||||
AELz1hQplc6HA14pwfuxP2QJQ5KEEQoUgBQCdrtL0cQLjH862kirpTBU10Ba | ||||
B84hJ1OtYZEBXXEl4OH12mg0Pcj/aQnP3d/HaAVFRmhtkRIh7gYMCTD/Fggi | ||||
Vca1UzD1+TNRfpmD5WsWTIHtUL1fbLVqJWrEpqe14ESUWKKOavjtgekoSpAg | ||||
lK26jCZzZGN1sVUlyfsKHMSCjIhamdkSoLVbwXlfFr0zK4DiakpmEAyiZrnj | ||||
X4AWjY5J40JgxMrpX8EgqiNcmv8esRT4D6aeTY5HTI5TIHA1z9EUFhRHWcT0 | ||||
qBzVztToT7RaAIQvuvZNHZnJYjIiFhbq7fXV8Qg4rJxdrfMtCzeTa+7WYH1J | ||||
ytBqgthevrvG01AfrxWeKJzGrQWI4cXv5uObNy9fkergse2YmNPz86cgL0dF | ||||
uYEtujI3NU/PPz9+9Ax+PgZTxWbO600ElVq5OLq/70FQHWmMBopEQgz8FZFk | ||||
7+hp70gVO43hgNx1O7mIFEiRzjd66/D8+XCAbfg1TiMOh06GZiSlmkcTTNgn | ||||
3JhqZYsyLxdbz1kIuxXG3U4dvP744eZgxP9Vb97S3+9f/vHj9fuXV/j3hz9c | ||||
vnoV/uAnhgP49PbjK3kA/2qHvnj7+vXLN1c8Gr5Vna9eX/4ZZ0CuHLx9d3P9 | ||||
9s3lqwM81DrxkqhPsFPcOYobYAI6PBQDN6vsFLUBBv3+xTt18thb8pOTH+DI | ||||
+MOzk6doLjdLU7D9KwuQR/4I/APRJFNEs4AtAD1b2xqM1AgXcctyUyjQViNM | ||||
BOAOqHfldtEY4AVAXM6wZs5LgAQbOgrnGooOhoOTibp0aB289LJf/sxuIsCk | ||||
4PFR2jeVrWtTsC3Fs4I5CXSKB5t1jAzvUc9m/Ci6uhT7LGFSILTJCVnBRMgK | ||||
MCtIa4ydyMPGG5yBF0KrgBsEEWcRcxHok88VRUjKtvkBNa/KFe2RDEU5J8tg | ||||
QF/AGCAGxc3it7GtIYafTsjNi8XFpVLsBfAAAV4zHed6C76M8R58rDmzhdsz | ||||
YpE3Bk4XHofH6rLM2NEv4C8gQoORMoR0yRehJSHKJjQF8QFZYd2scc6fHqzD | ||||
q4rDOZuAs8atRA4n5U4E3JiuXRck5ydMdLUFokHmYcgtxlsj1hBCgytNdjs6 | ||||
fMBnBQoiY2wQDPY0/KxDk69UFwbz+eOgjgCQzS7iGUglYFYYgd/SbEaDTbUJ | ||||
dPFWc7KXc0KQ8O0xH3LEG1T6aNP9e94F+3CgRBMSx9oD5uLWlo0D/gJ0o8DI | ||||
uUjBRLlgT7OlmX1iyeaASWikc+Kz2AI+mpHthelAvyr0stoFIE8nutKZ8Yg6 | ||||
ZwhQLyMHs9S3yGia7E6ZqiorJ0TD0tOq/IT2DoJ54N79fRvKoQvKMvGiQD6d | ||||
MKjOWlagObyukoVsvYufxHP7T6DIwJTwuBPNCvyP2Oa0pU2AsK9sTeoHoNip | ||||
W6s53cdChbqkgQNT4hsrD4efPJCCSj84RBya0QwydydAQ8XmxzYsdQJ+Iqny | ||||
JjcTg9NhGG33HIQrDunFp4Kb70sVAJeXmHhdmAKiSzznqTGFj+/Y8SBeogUR | ||||
A4qWh/iPrQrIWpAxtnBZqjrAK2GGqNGqcShLn4hlwGf4N6heC9jlaebuUme4 | ||||
hGuAOWIPMwWWOc/YXl06mh9t/IhBOxp9mF2Qx5VB2aD9vLxbG4B/QFkG7iQj | ||||
sSedpol69lWZHJQSpCqOS/fMiqsi/zqyOQkHiHY8C0FYciJiMeBPOcjDKLD5 | ||||
ABb+VWvw8SM7n/vD1ijjoJ/Rtq2ADxbse+wn6FSAOHDSRHxhanCunxT9DCJN | ||||
Zi0878F3ZUAzHCsY4EsLIg74YDioyo23UZIXY38tD4iYRAGRnX8AW/KJH50a | ||||
VA6UbTwHQd9bVupmvcEcHGFHmIk++P3csU7lnAVZ2jVyu96gwAJBCPs+cGJE | ||||
nU1OJicor/f3IdD1mQaYr8S8UOA3C50MRa92MjnlfA0YKAyCw8BEBHxiqY1e | ||||
KBYXhk8gBCWjPkOLZFA+LLl9RFgutrtRMotN73pZaedjM4DBAj8ceWkwlSjp | ||||
VLiBqGQE8QbOSrMZyu0MB/GmI0g1SjwnGW8ck5WAklHAO1Dki2AoBLmBJRjm | ||||
IrTMLSP4BFrhfB/Q4nkQtdIeALToBQzdj6iMDE4YIzKUODo5OzmWscMBj3Pt | ||||
QDSvuBuS4Qh8oBCTdfNiKV70IayC5IWUDIlpSHEHoBkKON4csJ8FtpiCAm04 | ||||
IayZodQQV8ioR6PoUYn+6DTJzMLM1+98Ag5JItfq1mXBWFc86O7WiY3IouCU | ||||
WDKK2zKHXfap/X6FD3NQAARClDdgDY9o9jlsE870GPFpUBOfwtyvjcOBV8eW | ||||
ghHqNzkWYjJOqBeVXrVOGWHq2AOTgEzZXpVz1Ck41Sg9OxJicXkOeM/OzzAe | ||||
dkH5H09ORkkwHP0GhkGiMH7gyaPz8+4DxOgrErOKQPI+wI3a3OQZOnLKz4oD | ||||
59wB5phKVGjQiqpcVxaxojgPC+7OmAxl/jIyuzCk9cRkIBGsQuAATtNYcaTZ | ||||
ttArEKKY9x6AHNmJmXi4YQusaWBakWen9C//xCg3PIAlbZDlpS4WRoUs8bGi | ||||
7MfeA/eL8skKcg6bASZeBk7F2RwG4IXsh6UK7CAFvlVjWNVYo8vCxOaVZsK0 | ||||
ZglErzEPgZkWXATMk3McMvmtxbkaAvJzDHopLxNloqJcj5+4gqiEJOC68KfB | ||||
xgjnLDh1tJOzYuA39hSyYtYuLgGwrKCSwKNzMDAWZ4s9oJ+2BG9BntLbJBAT | ||||
QAMCGsE5gBKAG0G5QFkOj6mVXSzRy6f5vdSH1J3VxbtJeouXtrmtRWOZnWDm | ||||
wLKjl8D0FrFOh2IJzR1IJb6R0mqidUTb6tavveaIfQk40RtfJAeFs7ayDlom | ||||
WGNuc6y8YOBqMLRAvvNMGDPrSJfoUIcDydKRb4AAPIMBzCV+ijJKnn0k+d5Z | ||||
hJnEuIdCBRlBRG1UNqohJHCc+tOtCLBEiTYyvEwWDyKbrI8MLzGwKLZMXlfj | ||||
jpG7892FxNSoyNKQyDJE6+QzCWd1RMbb/2jmKCvqSj7jSG+wzWJDUTtqNp4i | ||||
MY8zri5J1hBWaKY46YTEWDSfhQMlBXx662YQKa/WZYWHj8MJH4lAszXeydDS | ||||
ieD+wVv0OG9/DlqBM4xNVDg0pO2YjAR6o5Bu7okbiA0Yu2DEaDatK55Lrpv3 | ||||
43FOZBYkLXmoLnOsOKMz+BPFZpS7F7OV0YoUm3hmeM2oEfiRkEsWKcp7JmlU | ||||
EDWcd6QAeDg7JU+Cz0ZnW1ZdRSH6K2IyRcgo0ARFWK0yOydQUEtOm/PiWCVt | ||||
U/lkMuctSNJ5ZXRGVs1gyZyZNyNlNdpZCrZr6xj6MxlEJ3jYeVOQP8ZMc5IB | ||||
88fto8mM5x5hDCmGgOIWcjQit+SBczvTbdGUMg5MEG4QZww83Sk/BL1kB+lY | ||||
Cb0B/hLx3ewdKAImrEE+NVXlAlvBvTOkJMNJdEniJJC1Zw/95A8HG88LRwE9 | ||||
ur0153JHcnK8z5ZplGzwEDOg8DhjF4QgSbdzKEGMorio3dM817cl6+xLFAvA | ||||
oOrIyF8v3ErPsqNz0DvrymfPHp2eyVdP4au5djWNOTo/PW4rOCC9ko+aGsqm | ||||
cEqbKPD1fY5VI4klwwtQ6yOb7FSUHZV0W38a+CXcAobPwmKYL6e12iNGKeaK | ||||
JcWRYIHKFpY+AWRJZjjDQFoyKjAHIpwdPnARr81BhiPQqsnWR8+Od0olXyoP | ||||
wbZ88M2VgzWZwoObUEb7ePUOk9YoU3FYt9bbvNQZ/Hf2yRBmQOGc6bVrctoA | ||||
zku4okADm9M88rA4WwyaT07PHh9PDijTeYOHUgr5ke8RiH727JFEqtR9EHaE | ||||
Qh6t7GQVx34alg1RWezPvEMExatNdNo+NpEyPZAnVS6mjqNP2KrnevKca9bo | ||||
klxEj4REhI7BldUPpxWwDf/Crpw5YRhCsbAvYUBWGkJgE0pZoaqT3QqqSj5M | ||||
koIgqXWZKD1HLWK5yjY3gwxYiY0PcXnUlhKaQuKIyIfRWWIMUH8DOwQCu2a1 | ||||
0mhhYxec9scE99N6A5fCMnre+ypQ464gV5p9HAwm482mtGuTKXDAGp5GN187 | ||||
cbbirZfgbULqXomfAKP8yaOxdQkkj+tyTH+M4CSKcXtodJBjPcOMOVia9gc4 | ||||
cALjyQNYO85sZbyhD4+Lreox9ohyvDBSgSjdHefzxcenTQS8cVJlmSHEbFOq | ||||
L3NWmFJyplrRCfGT7ez4XVjQw7Sy5brHLA/bswm1l9Aax1X1KkokSary8hZg | ||||
MHHpRykj3B/6ogc+8RqhUafgocMYG+UsZVQnGTQc/MfrVyP1hxv894sPf5Le | ||||
oVzTlu+4bMq5mFDIgJ8kHE8Xp27sdvWv1f2QAbvl7RGm2dIGDqZJvo36J8F8 | ||||
9JVvmIwVnCYGsVLD0vku+XurawiN+jkq3UJ9y4aGjW75yvpaqpc9wZEyNRfk | ||||
vcmR2rGnVVJD0iwm1bDQTROqHOCdVyuWU2rCCGVSsCJ1y23K4O9pGaWKR7cV | ||||
FTicc9EBh9NucSNRp5Qn1G86347Ibth5BCB6ODJRf4hhHmJNG9oMgUOxBHDT | ||||
VW97ruc9FZcOPhizGxC7lnEH0iWAz/X2bPzi3tRjnBNzjIayxthbpeNuIcbn | ||||
Hlunsp5UX7CWP8FT4B2NQ2EzaQewvgUjvqaRdONJE8eReC0yWgmQ4U6G03Ns | ||||
JOHQJLrwgQ1lEpC9pzBsRM9QKbvbtbnTo8mqUZW58WKLub5uoCeWL5TXKKlT | ||||
AhO1dcZHVsYnjGCZKQYIG0oCYookIHVYA2Py0umc5YZDuAwd8DovtytJKe00 | ||||
T6qflxZtY82FI76ckZGMi55w0pgIAeAIQENdkUeiSFS6d15++EnV+hMlr8qQ | ||||
p2Q2piFuYGm5BpGkRCsCUWlZS5lhIEDfIBQgJegtryFGqzByX1NOCW0cfL41 | ||||
2Riov3558yP6EcxI4wILbHukniKwLq4JoXJ0s+f+MCp1+noC5gc31i0FLfkI | ||||
oAs4doEzJr19i8oLqYSLaAY1wyKwMW38/Q1xrXQIfGtsq74ltOUSZ19gzUm2 | ||||
wkfAKFhcSeUCfRoW+sQIHb20eaDj5Pa19BoSZbN8mxwlHRkowDmCL6WGUi6X | ||||
en8zQoiA+pCsQlWeadp1QL6VmdI4vZA2F+abJ5W5it4/NbeUHcHwbt1UWFTx | ||||
HTPfe4DRznhJjGx8Q0VYDG8ITfoPABjXFJSf84fF/TZccIFxIzVbltR6jdyK | ||||
ghGaVHpo3lXodwyVsCMj5yvgLbAH77nGtbrNvP57KhwrFTeXpFMJYJRWXkkP | ||||
7x6+dDBImwHdROP8pvuKUOwKRNK5xaL3FfqojkgpciECicTluAUhdOeoo7iV | ||||
06fPPIZjajUj1zFtIfx43HZw1Pso2WAb0hQLEsa3QQBtB2S3XpQoljAcBvAt | ||||
ifbQo2IuVZ/RjT05e/qs7fz5wH0le1emPHdJ3oACwAiX8rGRQa6PWU5LaaWu | ||||
CXj8zt/BwP0fAbaRSSWaCr3sVtP6vnuFj7lWf/n33vsc+MhDvmf1l9/SNj6u | ||||
ieCZsWvppO3byqjTGIjNO1JunPrvTeatMO2DmpKczxj7FhZUfypAGLAigDH+ | ||||
TcnWSD/Teis3l0h2XlKyM+uLFR77SjOTNItsuOeMmoi750LzyYaoWOd/LFhc | ||||
seuEDlT7SU0WzhLIFCviTZUYKMkZJxjGo5FeqdAL7L2vQ+NTUjKOpU4gdRTP | ||||
eDNz05vQpr3LPRiTdN5ES6oZWHAIJrUX4re+6293QipB3BqX7EMY7RvH+prn | ||||
aVs9cVYcVLW98mjal1LZThjGafhu+Y9tR6X2NDuPvrZwGs3tW5xW4cx4hDjZ | ||||
Jv8cNR36cJ94ImkSQEvsFwXbyUUOGhvFMZ1oLsQ1lG3o7debmjlmldbNNPdA | ||||
KUzPtrgyof3yVmrywRVztgmRGtgKZ0OiMM6OYy9VyTJHu2gxxnDwZIKO0/Lt | ||||
kH6JkWYpzox58UkPVdKKvsQSFEU7VGpbiOyEkCFU859gUeeXqCw31gW1Hfk0 | ||||
EuFoHBxg7R7px15W3gJPVaN/bNGzo7i+bVM6C01KTLkHvq9NZnXbifL2+mqM | ||||
ZarKxG30CIr39ZDhPLtCTfEb92b/NgCFqKDvc6R12q4fGv94mE8LYG/5HGmj | ||||
fCT6YjtrAOCpVUo9LO14JIgIXlfIGQACjPOGj70YX1qCjbIpLqXgwmN9EQa2 | ||||
gJcllPojJXjLObU26Z5FH8iq/dzzeWx4cHx9/cCpBzEvH/BQPyzgAZ/lwNwB | ||||
JmmiQsiEh4SEgfUFe1uBJfatGKQnNB2KO0/JA32xPGtr7Fg8oWojPruuzBjI | ||||
b3D1Yiv0+e32HmNapqGgEwclVz79DvEYQ8pGZ3ghBYNaUsUVXfyCsIWOI4uu | ||||
jLXghEtjLDnR7UAfs1Et0SGcWqGjijViFOrLOiWZtSkll6+LhiLX7oWrcFR8 | ||||
0ojdonY1uvyIu3yvOQQzF+ro5JgzgE6j3zJzsDMhATBv6oYyuejx7LyfnOHA | ||||
+toFdvUgh4oy8fXUekE/8U455U+lIQEyHsN2MhsTdXR6TIrasy7HdejlfGfH | ||||
TFczIwzllBbd3cgBSeeGKOA42Znqlg9BGMpuqw1QJMTi3PDGeyVvBSzFZEDb | ||||
2fEeXEFLIUlSJ2/7gON9DAfxeSYF3FDLo9y3iApFh9SA76+3BaTZOMxwZc3M | ||||
uzjO0XAnC+bDQUG2BIR77Jq/OKSOHh+zS6Q9wiGiUipGu2WVSVuSF/C44CJV | ||||
Y9oANR1yszc5LCkleuOevLzkxgd1YMt9HMfPHXri7g/lLQfJAzcJuA6xob8m | ||||
JNdysElafLZH3ljLyq1vDuqDm9h0ZzmgJ7lg2CKtHJ2bheRMXumptBDwBefk | ||||
dAjjX2DFy9xRxp6X9k7wadurS3eZnmC0RM0aYVJN8XImd8Uh0gab00IuMpCU | ||||
2eIrvBjrYaMNwh4IGWoqWWFdemGxr6FZc1y10nd21axwxPljtF946Zw6FtHs | ||||
0OV66vmiq6bt77wc2hfuJhmThPA6ID/B+hP1zt+eJTU6O6Vp26VCPBKl9ybH | ||||
6k1JUBx7ALZrkP72Oc0xEwnSG5Q67zr7OY4KBboY138FSkU9Y8jaYwz65cS5 | ||||
6mh0xfIhL4Xx9jDJ7l9FEwso41ynCZdGQ1aGKSS63vubAJ3mU7ALGzoAaRDi | ||||
+lpOqSCMWTVX82q53u59D/I0OIIwh0hrqyEcCTNglNQYSGMRxOhrG+B7wBdU | ||||
FlXqN+jnxYxfv1NVw9BQbcumkr0+D4/+7K19ZUhydnoUfRN/8NzRNCSO1++6 | ||||
s8VPwJzc5NDCH+6WW1fW1LraPldH15i04ZCcRJNf5ED8B2hS1b4/F+seZNd0 | ||||
HfWqT9LWbHCEtD5G5WDgHnDYTaJEQfesKovtCr3S3d1d1Ikm9LJmtx0qcJqc | ||||
aM7tJ8bNOA4TvMx0Mi+gGPs54J0oLo4HvsMPcwcwEV2Oe065POAFLxQ8se8O | ||||
lPKrraKbDKwKbctU21bdJmvlzgPPmnYDihj5WxHYfdXmz0LJ/DnhEt98PerL | ||||
yX6IM2mi4706wTUDzpBwX0lbYIwTJpxZ4bc+4XRv16GrBR1XVJb0j7VWft81 | ||||
mIl3X1HWHZwbfdh1Y+8q7OGsyxRPEoBqb1ZJa1E04RFqBSb5kwKZ5FUyS9gD | ||||
0IUAHl9Sl9OkiUnC8Ula4bj7tgrSVgqdfbbVJVeo6fLyavJ39MShnJumfr7g | ||||
inuKg33ueJdF/4wu+dfxyL+WQ97P8/9LTrml8p/YMSeb+Kpvbp9+/je65+iI | ||||
xUX3+KfooX8aLx3R/O2e+iYMEm/9ZWb8ag47WuMbnHbU7BQcN8kwvjvR3/yJ | ||||
fXjcHfX/wo/3vYAqXA/EGwJVSi03QnA1JxkUZY18etbfkodR8kIrvvaMDQtF | ||||
9FaekKSG4Ziritue5nNK4PoyUk9fTU+14WK3BikZBpYC276OaueWddskFTx9 | ||||
9/FuuP7Zl38i4Uwp7C1L7FLJ1IVM8t9GZR8iCy926Mk2feES+YViym7SvPE+ | ||||
Qr9y8fkwbVx7Lc1T94edpqNd7OXFqH2JCotSp/OgN1kav1NkONh9q5oM5Mvg | ||||
yWsQ+UUnWdbxawWhBvZ2X2ywovfn9La10cv7DvztcUJRbIba3slOC97XXsOB | ||||
jWDSNEGX/SgFiIRKP1BK6O5rMX0dai/JnF/U2XeTHrfBkSh+O6V7+u5+FWp7 | ||||
sDdT/Bgopq4BekXILFQlD9rr/O8Ab4IjBZU6+AJtcn0+aoIhJTtI33fmwjvq | ||||
DvpfSnYQv/tYHUVNgQd766HcEYA9iMm7JPi+0sF+O+Brfh/bBqQvNDr20YsH | ||||
Qu/iQ8XYLWAFwuh4d1+h5nY7kf1bMSKa9pjhiK7+d2J9B21p5biPPrYus1bI | ||||
6c2c1GyIpx3RehW9nVOaIijCApixbYF2L1NxSmLE0wmgfLD1Ur/f4eAae7LC | ||||
XLESYfsJReZxrz5fUpL2Jhrrb76afI42167IqVNGPPR495/Rs17SUgb+A8m7 | ||||
jt401FNZteGdLf4VjE58AbuIt6+uQoDF4Ctcu3BR4QNfpxPaesI7Z0DH4/Ye | ||||
vir05uXPF9E7QrjdNVQL8RKwD9P41Z7iijrOJ2nlv8FeaJrCl+ynJh3d9ybq | ||||
VnHwrl2P/BG5R20UvSN1nVcXeRbKQVNxrVg0cH4cVgBCSOzSG05CXLaVccos | ||||
SeE9vlv6RfQx6tWdbzrYH/n9Xvh6yMSLSfcL9dAkLTsJvvqWMhimT3SFb7Q5 | ||||
eM/lu4z9DYkBri+lSo8AWmaM5AWFfUVwX/0eDtLy907lmwSzp97K7/Zo39mZ | ||||
YiAxa4GHXrz3I8kelvYVgL/CX3+b5e/C0b71u+x9wOs9+DZ+HWKqramwNLkb | ||||
Wfl3qsXZyNAfY+VFt9QDANh+tuQ3HEoqgVAEv8VTIibs3Pdr8av55Ch8dOZz | ||||
q/F6wD4ykeE6aJgijemUb36Vd/LtXDbh67f8DhRkhDOh+wlbc33C8YfOu3pG | ||||
4Zfz8AvfW8M3N0ev61HSQPP8enw1saaej+liOhg+/P9sINch5gffGTzVs0/D | ||||
wf8APr46f1diAAA= | ||||
</rfc> | </rfc> | |||
End of changes. 98 change blocks. | ||||
1015 lines changed or deleted | 572 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |