| rfc9184.original.xml | rfc9184.xml | |||
|---|---|---|---|---|
| <?xml version='1.0' encoding='utf-8'?> | <?xml version="1.0" encoding="UTF-8"?> | |||
| <!-- This template is for creating an Internet Draft using xml2rfc, | ||||
| which is available here: http://xml.resource.org. --> | <!DOCTYPE rfc [ | |||
| <!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"[ | <!ENTITY nbsp " "> | |||
| <!ENTITY zwsp "​"> | ||||
| <!ENTITY nbhy "‑"> | ||||
| <!ENTITY wj "⁠"> | ||||
| ]> | ]> | |||
| <?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?> | ||||
| <!-- used by XSLT processors --> | ||||
| <!-- For a complete list and description of processing instructions (PIs), | ||||
| please see http://xml.resource.org/authoring/README.html. --> | ||||
| <rfc | ||||
| xmlns:xi="http://www.w3.org/2001/XInclude" | ||||
| category="std" | ||||
| docName="draft-ietf-idr-bgp-ext-com-registry-05" | ||||
| ipr="trust200902" | ||||
| obsoletes="" | ||||
| updates="7153 8955" | ||||
| submissionType="IETF" | ||||
| xml:lang="en" | ||||
| tocInclude="true" | ||||
| tocDepth="4" | ||||
| symRefs="true" | ||||
| sortRefs="true" | ||||
| version="3"> | ||||
| <!-- xml2rfc v2v3 conversion 2.38.1 --> | ||||
| <!-- category values: std, bcp, info, exp, and historic | ||||
| ipr values: trust200902, noModificationTrust200902, noDerivativesTrust200902 | ||||
| , | ||||
| or pre5378Trust200902 | ||||
| you can add the attributes updates="NNNN" and obsoletes="NNNN" | ||||
| they will automatically be output with "(if approved)" --> | ||||
| <!-- ***** FRONT MATTER ***** --> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" docName="draft-ietf-idr-bgp-ext- | |||
| com-registry-05" | ||||
| number="9184" ipr="trust200902" obsoletes="" updates="7153, 8955" submissionType | ||||
| ="IETF" category="std" | ||||
| consensus="true" xml:lang="en" tocInclude="true" tocDepth="4" symRefs="true" sor | ||||
| tRefs="true" version="3"> | ||||
| <front> | <front> | |||
| <!-- The abbreviated title is used in the page header - it is only necessary | ||||
| if the | ||||
| full title is longer than 39 characters --> | ||||
| <title abbrev="BGP Ext. Com. Registries Update" >BGP Extended Community Regis | <title abbrev="BGP Extended Community Registries Update" >BGP Extended Commun | |||
| tries Update</title> | ity Registries Update</title> | |||
| <seriesInfo name="Internet-Draft" value="draft-ietf-idr-bgp-ext-com-registry- | <seriesInfo name="RFC" value="9184"/> | |||
| 05"/> | ||||
| <author fullname="Christoph Loibl" surname="Loibl"> | <author fullname="Christoph Loibl" surname="Loibl"> | |||
| <organization>next layer Telekom GmbH</organization> | <organization>next layer Telekom GmbH</organization> | |||
| <address> | <address> | |||
| <postal> | <postal> | |||
| <street>Mariahilfer Guertel 37/7</street> | <street>Mariahilfer Guertel 37/7</street> | |||
| <city>Vienna</city> | <city>Vienna</city> | |||
| <region></region> | <region></region> | |||
| <code>1150</code> | <code>1150</code> | |||
| <country>AT</country> | <country>Austria</country> | |||
| </postal> | </postal> | |||
| <phone>+43 664 1176414</phone> | <phone>+43 664 1176414</phone> | |||
| <email>cl@tix.at</email> | <email>cl@tix.at</email> | |||
| </address> | </address> | |||
| </author> | </author> | |||
| <date year="2021"/> | <date year="2022" month="January" /> | |||
| <!-- If the month and year are both specified and are the current ones, xml2 | ||||
| rfc will fill | ||||
| in the current day for you. If only the current year is specified, xml2r | ||||
| fc will fill | ||||
| in the current day and month for you. If the year is not the current one | ||||
| , it is | ||||
| necessary to specify at least a month (xml2rfc assumes day="1" if not sp | ||||
| ecified for the | ||||
| purpose of calculating the expiry date). With drafts it is normally suf | ||||
| ficient to | ||||
| specify just the year. --> | ||||
| <!-- Meta-data Declarations --> | ||||
| <area>Routing Area</area> | <area>Routing Area</area> | |||
| <workgroup>IDR Working Group</workgroup> | <workgroup>IDR Working Group</workgroup> | |||
| <!-- WG name at the upperleft corner of the doc, | ||||
| IETF is fine for individual submissions. | ||||
| If this element is not present, the default is "Network Working Group", | ||||
| which is used by the RFC Editor as a nod to the history of the IETF. --> | ||||
| <keyword>RFC</keyword> | ||||
| <keyword>Request for Comments</keyword> | ||||
| <keyword>I-D</keyword> | ||||
| <keyword>Internet-Draft</keyword> | ||||
| <keyword>IANA</keyword> | ||||
| <!-- Keywords will be incorporated into HTML output | <keyword>IANA</keyword> | |||
| files in a meta tag but they have no effect on text or nroff | ||||
| output. If you submit your draft to the RFC Editor, the | ||||
| keywords will be used for the search engine. --> | ||||
| <abstract> | <abstract> | |||
| <t> | <t> | |||
| This document updates several BGP Extended Community registries in order to | This document updates several BGP Extended Community registries in order to | |||
| replace the "Experimental Use" registration procedure in some entries, s ince | replace the "Experimental Use" registration procedure in some entries, s ince | |||
| their use is clearly not experimental and thus misleading. | their use is clearly not experimental and is thus misleading. | |||
| </t> | </t> | |||
| <t> | <t> | |||
| This document updates RFC7153 and RFC8955. | This document updates RFCs 7153 and 8955. | |||
| </t> | </t> | |||
| </abstract> | </abstract> | |||
| </front> | </front> | |||
| <middle> | <middle> | |||
| <section> | <section> | |||
| <name>Introduction</name> | <name>Introduction</name> | |||
| <t> | <t> | |||
| <xref target="RFC7153" /> reorganizes the IANA registries for the type valu | The IANA registries for the type values and sub-type values of the BGP Exte | |||
| es and | nded Communities attribute were reorganized by <xref target="RFC7153"/>. As a re | |||
| sub-type values of the BGP Extended Communities attribute. As a result the | sult, IANA maintains a | |||
| IANA maintained | registry entitled "BGP Transitive Extended Community Types", which includes | |||
| registry entitled "BGP Transitive Extended Community Types" includes a rang | a range of type values (0x80-0x8F) | |||
| e of Type Values (0x80-0x8F) | reserved for Experimental Use <xref target="RFC8126" />. Out of this experi | |||
| reserved for Experimental Use. Out of this experimental range the types 0x8 | mental range, types 0x80, 0x81, and 0x82 have | |||
| 0, 0x81, 0x82 have | been used in <xref target="RFC5575" /> and <xref target="RFC7674" /> (both | |||
| been used in <xref target="RFC5575" /> and <xref target="RFC7674" /> (both | documents were rendered | |||
| documents rendered | obsolete by <xref target="RFC8955" />). | |||
| Obsolete by <xref target="RFC8955" />). The primary use for those types and | ||||
| sub-type registries | The primary use for those types and the sub-type registries | |||
| is non experimental. | is non-experimental. | |||
| </t> | </t> | |||
| <t> | <t> | |||
| <xref target="IANA" /> of this document requests the registry cleanup to re | ||||
| flect the | <xref target="IANA" /> describes updates to the registry to reflect the | |||
| actual use of those code-points (removing "Experimental Use" from the sub-t | actual use of those code points by changing the registration procedure from | |||
| ype registry names) | "Experimental Use" to "First Come First Served" <xref target="RFC8126"/> for th | |||
| and changes the registration procedure of the types 0x80, 0x81, 0x82 to use | e types 0x80-0x82 (and removing "Experimental Use" from the sub-type registry na | |||
| the First Come First Served | mes), thereby updating <xref target="RFC7153" /> and <xref target="RFC8955" />. | |||
| policy <xref target="RFC8126" /> and thus updates <xref target="RFC7153" /> | ||||
| and <xref target="RFC8955" />. | ||||
| </t> | </t> | |||
| </section> | </section> | |||
| <section anchor="IANA" numbered="true" toc="default"> | <section anchor="IANA" numbered="true" toc="default"> | |||
| <name>IANA Considerations</name> | <name>IANA Considerations</name> | |||
| <section> | <section> | |||
| <name>Registry: BGP Transitive Extended Community Types</name> | <name>Registry: BGP Transitive Extended Community Types</name> | |||
| <t>IANA maintains a registry entitled "BGP Transitive Extended Community T ypes". | <t>IANA maintains a registry entitled "BGP Transitive Extended Community T ypes". | |||
| IANA is requested to add [this document] to the Reference of this registry | ||||
| , | IANA has added RFC 9184 to the reference of this registry. They have also | |||
| update the Name of the Type Values according to <xref target="iana_ext_com | updated the name of the type values according to <xref target="iana_ext_co | |||
| m_types" /> and | mm_types" /> and | |||
| append a reference to [this document] to the existing references. | added RFC 9184 as a reference for the existing entries. | |||
| </t> | </t> | |||
| <table anchor="iana_ext_comm_types"> | <table anchor="iana_ext_comm_types"> | |||
| <name>Registry: BGP Transitive Extended Community Types</name> | <name>Registry: BGP Transitive Extended Community Types</name> | |||
| <thead> | <thead> | |||
| <tr> | <tr> | |||
| <th>Type Value</th> | <th>Type Value</th> | |||
| <th>Name</th> | <th>Name</th> | |||
| <th>Reference</th> | <th>Reference</th> | |||
| </tr> | </tr> | |||
| skipping to change at line 141 ¶ | skipping to change at line 101 ¶ | |||
| <tr> | <tr> | |||
| <td> | <td> | |||
| 0x80 | 0x80 | |||
| </td> | </td> | |||
| <td> | <td> | |||
| Generic Transitive Extended Community | Generic Transitive Extended Community | |||
| (Sub-Types are defined in the "Generic Transitive | (Sub-Types are defined in the "Generic Transitive | |||
| Extended Community Sub-Types" registry) | Extended Community Sub-Types" registry) | |||
| </td> | </td> | |||
| <td> | <td> | |||
| [add this document] | RFC 9184 | |||
| </td> | </td> | |||
| </tr> | </tr> | |||
| <tr> | <tr> | |||
| <td>0x81</td> | <td>0x81</td> | |||
| <td> | <td> | |||
| Generic Transitive Extended Community Part 2 | Generic Transitive Extended Community Part 2 | |||
| (Sub-Types are defined in the "Generic Transitive | (Sub-Types are defined in the "Generic Transitive | |||
| Extended Community Part 2 Sub-Types" registry) | Extended Community Part 2 Sub-Types" registry) | |||
| </td> | </td> | |||
| <td>[add this document]</td> | <td>RFC 9184</td> | |||
| </tr> | </tr> | |||
| <tr> | <tr> | |||
| <td>0x82</td> | <td>0x82</td> | |||
| <td> | <td> | |||
| Generic Transitive Extended Community Part 3 | Generic Transitive Extended Community Part 3 | |||
| (Sub-Types are defined in the "Generic Transitive | (Sub-Types are defined in the "Generic Transitive | |||
| Extended Community Part 3 Sub-Types" registry) | Extended Community Part 3 Sub-Types" registry) | |||
| </td> | </td> | |||
| <td>[add this document]</td> | <td>RFC 9184</td> | |||
| </tr> | </tr> | |||
| </tbody> | </tbody> | |||
| </table> | </table> | |||
| <t>Furthermore IANA is requested to change the registration procedures of | <t>Furthermore, IANA has changed the registration procedures of this regis | |||
| this registry of Type Values 0x80 thru 0x82 | try for type values 0x80 through 0x82 | |||
| to First Come First Served <xref target="RFC8126" />. The resulting Reg | to First Come First Served <xref target="RFC8126" />. The resulting reg | |||
| istration Procedures should read as in | istration procedures should read as in | |||
| <xref target="iana_ext_comm_types_regproc"/>. | <xref target="iana_ext_comm_types_regproc"/>. | |||
| </t> | </t> | |||
| <table anchor="iana_ext_comm_types_regproc" > | <table anchor="iana_ext_comm_types_regproc" > | |||
| <name>Registration Procedures: BGP Transitive Extended Community Typ es</name> | <name>Registration Procedures: BGP Transitive Extended Community Typ es</name> | |||
| <thead> | <thead> | |||
| <tr> | <tr> | |||
| <th align="left">Range</th> | <th align="left">Range</th> | |||
| <th align="left">Registration Procedures</th> | <th align="left">Registration Procedures</th> | |||
| </tr> | </tr> | |||
| skipping to change at line 188 ¶ | skipping to change at line 148 ¶ | |||
| <tbody> | <tbody> | |||
| <tr> | <tr> | |||
| <td>0x00-0x3f</td> | <td>0x00-0x3f</td> | |||
| <td> | <td> | |||
| First Come First Served | First Come First Served | |||
| </td> | </td> | |||
| </tr> | </tr> | |||
| <tr> | <tr> | |||
| <td>0x80-0x82</td> | <td>0x80-0x82</td> | |||
| <td> | <td> | |||
| First Come First Served (see [this document]) | First Come First Served (see RFC 9184) | |||
| </td> | </td> | |||
| </tr> | </tr> | |||
| <tr> | <tr> | |||
| <td>0x83-0x8f</td> | <td>0x83-0x8f</td> | |||
| <td> | <td> | |||
| Reserved for Experimental Use (see [RFC3692]) | Reserved for Experimental Use (see <xref target="RFC3692"/>) | |||
| </td> | </td> | |||
| </tr> | </tr> | |||
| <tr> | <tr> | |||
| <td>0x90-0xbf</td> | <td>0x90-0xbf</td> | |||
| <td> | <td> | |||
| Standards Action | Standards Action | |||
| </td> | </td> | |||
| </tr> | </tr> | |||
| </tbody> | </tbody> | |||
| </table> | </table> | |||
| </section> | </section> | |||
| <section> | <section> | |||
| <name>Registry: Generic Transitive Experimental Use Extended Community S ub-Types</name> | <name>Registry: Generic Transitive Experimental Use Extended Community S ub-Types</name> | |||
| <t>IANA maintains a registry entitled "Generic Transitive Experimental U se Extended Community Sub-Types". | <t>IANA maintains a registry entitled "Generic Transitive Experimental U se Extended Community Sub-Types". | |||
| IANA is requested to add [this document] to the Reference of this regist | IANA has added RFC 9184 to the reference of this registry and | |||
| ry and | updated the registry title to: | |||
| update the registry title to: | ||||
| </t> | </t> | |||
| <ul empty="true" spacing="normal"> | <ul empty="true" spacing="normal"> | |||
| <li>"Generic Transitive Extended Community Sub-Types"</li> | <li>"Generic Transitive Extended Community Sub-Types"</li> | |||
| </ul> | </ul> | |||
| </section> | </section> | |||
| <section> | <section> | |||
| <name>Registry: Generic Transitive Experimental Use Extended Community P art 2 Sub-Types</name> | <name>Registry: Generic Transitive Experimental Use Extended Community P art 2 Sub-Types</name> | |||
| <t>IANA maintains a registry entitled "Generic Transitive Experimental U se Extended Community Part 2 Sub-Types". | <t>IANA maintains a registry entitled "Generic Transitive Experimental U se Extended Community Part 2 Sub-Types". | |||
| IANA is requested to add [this document] to the Reference of this regist | IANA has added RFC 9184 to the reference of this registry and | |||
| ry and | updated the registry title to: | |||
| update the registry title to: | ||||
| </t> | </t> | |||
| <ul empty="true" spacing="normal"> | <ul empty="true" spacing="normal"> | |||
| <li>"Generic Transitive Extended Community Part 2 Sub-Types"</li> | <li>"Generic Transitive Extended Community Part 2 Sub-Types"</li> | |||
| </ul> | </ul> | |||
| </section> | </section> | |||
| <section> | <section> | |||
| <name>Registry: Generic Transitive Experimental Use Extended Community P art 3 Sub-Types</name> | <name>Registry: Generic Transitive Experimental Use Extended Community P art 3 Sub-Types</name> | |||
| <t>IANA maintains a registry entitled "Generic Transitive Experimental U se Extended Community Part 3 Sub-Types". | <t>IANA maintains a registry entitled "Generic Transitive Experimental U se Extended Community Part 3 Sub-Types". | |||
| IANA is requested to add [this document] to the Reference of this regist | IANA has added RFC 9184 to the reference of this registry and | |||
| ry and | updated the registry title to: | |||
| update the registry title to: | ||||
| </t> | </t> | |||
| <ul empty="true" spacing="normal"> | <ul empty="true" spacing="normal"> | |||
| <li>"Generic Transitive Extended Community Part 3 Sub-Types"</li> | <li>"Generic Transitive Extended Community Part 3 Sub-Types"</li> | |||
| </ul> | </ul> | |||
| </section> | </section> | |||
| </section> | </section> | |||
| <section anchor="Security" numbered="true" toc="default"> | <section anchor="Security" numbered="true" toc="default"> | |||
| <name>Security Considerations</name> | <name>Security Considerations</name> | |||
| <t> There are no direct security considerations arising from this document . </t> | <t> There are no direct security considerations arising from this document . </t> | |||
| </section> | </section> | |||
| <section anchor="Acknowledgements" numbered="true" toc="default"> | ||||
| <name>Acknowledgements</name> | ||||
| <t>The author wants to thank Alvaro Retana who pointed out, that the IANA | ||||
| registry contains | ||||
| misleading entries in this context. | ||||
| </t> | ||||
| </section> | ||||
| </middle> | </middle> | |||
| <!-- *****BACK MATTER ***** --> | ||||
| <back> | <back> | |||
| <!-- References split into informative and normative --> | ||||
| <!-- There are 2 ways to insert reference entries from the citation libraries | ||||
| : | ||||
| 1. define an ENTITY at the top, and use "ampersand character"RFC2629; here ( | ||||
| as shown) | ||||
| 2. simply use a PI "less than character"?rfc include="reference.RFC.2119.xml | ||||
| "?> here | ||||
| (for I-Ds: include="reference.I-D.narten-iana-considerations-rfc2434bis.x | ||||
| ml") | ||||
| Both are cited textually in the same manner: by using xref elements. | ||||
| If you use the PI option, xml2rfc will, by default, try to find included fil | ||||
| es in the same | ||||
| directory as the including file. You can also define the XML_LIBRARY environ | ||||
| ment variable | ||||
| with a value containing a set of directories to search. These can be either | ||||
| in the local | ||||
| filing system or remote ones accessed by http (http://domain/dir/... ).--> | ||||
| <references> | <references> | |||
| <name>References</name> | <name>References</name> | |||
| <references> | <references> | |||
| <name>Normative References</name> | <name>Normative References</name> | |||
| <?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.7 | <?rfc include="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC. | |||
| 153.xml" ?> | 7153.xml" ?> | |||
| <?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.8 | <?rfc include="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC. | |||
| 126.xml" ?> | 8126.xml" ?> | |||
| </references> | </references> | |||
| <references> | <references> | |||
| <name>Informative References</name> | <name>Informative References</name> | |||
| <!-- Here we use entities that we defined at the beginning. --> | <?rfc include="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC. | |||
| <?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.3 | 3692.xml" ?> | |||
| 692.xml" ?> | <?rfc include="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC. | |||
| <?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.5 | 5575.xml" ?> | |||
| 575.xml" ?> | <?rfc include="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC. | |||
| <?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.7 | 7674.xml" ?> | |||
| 674.xml" ?> | <?rfc include="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC. | |||
| <?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.8 | 8955.xml" ?> | |||
| 955.xml" ?> | ||||
| </references> | </references> | |||
| </references> | </references> | |||
| <!-- A reference written by by an organization not a person. --> | <section anchor="Acknowledgements" numbered="false" toc="default"> | |||
| <name>Acknowledgements</name> | ||||
| <t>The author wants to thank <contact fullname="Alvaro Retana"/>, who poin | ||||
| ted out that the IANA registry contains | ||||
| misleading entries in this context. | ||||
| </t> | ||||
| </section> | ||||
| </back> | </back> | |||
| </rfc> | </rfc> | |||
| End of changes. 29 change blocks. | ||||
| 152 lines changed or deleted | 79 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/ | ||||