| 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: | ||||
| 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 | ||||
| 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/ | ||||