| rfc9003xml2.original.xml | rfc9003.xml | |||
|---|---|---|---|---|
| <?xml version="1.0"?> | <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE rfc SYSTEM "rfc2629.dtd"> | <!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"> | |||
| <?rfc comments="yes"?> | ||||
| <?rfc compact="yes"?> | ||||
| <?rfc inline="yes"?> | ||||
| <?rfc sortrefs="yes"?> | ||||
| <?rfc subcompact="yes"?> | ||||
| <?rfc symrefs="yes"?> | ||||
| <?rfc toc="yes"?> | ||||
| <?rfc tocdepth="3"?> | ||||
| <?rfc tocindent="yes"?> | ||||
| <?rfc tocompact="yes"?> | ||||
| <?rfc strict="yes"?> | ||||
| <rfc category="std" | ||||
| docName="draft-ietf-idr-rfc8203bis-08" | ||||
| updates="4486" | ||||
| obsoletes="8203" | ||||
| ipr="trust200902"> | ||||
| <front> | ||||
| <title abbrev="BGP Shutdown Communication"> | ||||
| Extended BGP Administrative Shutdown Communication | ||||
| </title> | ||||
| <author fullname="Job Snijders" initials="J." surname="Snijders"> | ||||
| <organization abbrev="NTT">NTT Communications</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>Theodorus Majofskistraat 100</street> | ||||
| <code>1065 SZ</code> | ||||
| <city>Amsterdam</city> | ||||
| <country>The Netherlands</country> | ||||
| </postal> | ||||
| <email>job@ntt.net</email> | ||||
| </address> | ||||
| </author> | ||||
| <author fullname="Jakob Heitz" initials="J." surname="Heitz"> | ||||
| <organization>Cisco</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>170 West Tasman Drive</street> | ||||
| <city>San Jose</city> | ||||
| <region>CA</region> | ||||
| <code>95134</code> | ||||
| <country>United States of America</country> | ||||
| </postal> | ||||
| <email>jheitz@cisco.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <author fullname="John Scudder" initials="J." surname="Scudder"> | ||||
| <organization abbrev="Juniper">Juniper Networks</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>1194 N. Mathilda Ave</street> | ||||
| <city>Sunnyvale</city> | ||||
| <region>CA</region> | ||||
| <code>94089</code> | ||||
| <country>United States of America</country> | ||||
| </postal> | ||||
| <email>jgs@juniper.net</email> | ||||
| </address> | ||||
| </author> | ||||
| <author fullname="Alexander Azimov" initials="A." surname="Azimov"> | ||||
| <organization abbrev="Yandex">Yandex</organization> | ||||
| <address> | ||||
| <email>a.e.azimov@gmail.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <date /> | ||||
| <area>Routing</area> | ||||
| <workgroup>IDR</workgroup> | ||||
| <keyword>BGP</keyword> | ||||
| <keyword>cease</keyword> | ||||
| <keyword>shutdown</keyword> | ||||
| <abstract> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" docName="draft-ietf-idr-rfc8203b | |||
| <t> | is-08" | |||
| This document enhances the BGP Cease NOTIFICATION message "Admin | number="9003" updates="4486" obsoletes="8203" ipr="trust200902" submissionType=" | |||
| istrative Shutdown" and "Administrative Reset" subcodes for operators to transmi | IETF" | |||
| t a short freeform message to describe why a BGP session was shutdown or reset. | category="std" consensus="true" xml:lang="en" sortRefs="true" symRefs="true" | |||
| This document updates RFC 4486 and obsoletes RFC 8203 by definin | tocInclude="true" tocDepth="3" version="3"> | |||
| g an Extended BGP Administrative Shutdown Communication of up to 255 octets to i | ||||
| mprove communication using multibyte character sets. | ||||
| </t> | ||||
| </abstract> | ||||
| <note title="Requirements Language"> | <!-- xml2rfc v2v3 conversion 3.5.0 --> | |||
| <front> | ||||
| <title abbrev="BGP Shutdown Communication"> | ||||
| Extended BGP Administrative Shutdown Communication | ||||
| </title> | ||||
| <seriesInfo name="RFC" value="9003"/> | ||||
| <author fullname="Job Snijders" initials="J." surname="Snijders"> | ||||
| <organization abbrev="NTT">NTT Ltd.</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>Theodorus Majofskistraat 100</street> | ||||
| <code>1065 SZ</code> | ||||
| <city>Amsterdam</city> | ||||
| <country>Netherlands</country> | ||||
| </postal> | ||||
| <email>job@ntt.net</email> | ||||
| </address> | ||||
| </author> | ||||
| <author fullname="Jakob Heitz" initials="J." surname="Heitz"> | ||||
| <organization>Cisco</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>170 West Tasman Drive</street> | ||||
| <city>San Jose</city> | ||||
| <region>CA</region> | ||||
| <code>95134</code> | ||||
| <country>United States of America</country> | ||||
| </postal> | ||||
| <email>jheitz@cisco.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <author fullname="John Scudder" initials="J." surname="Scudder"> | ||||
| <organization abbrev="Juniper">Juniper Networks</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>1133 Innovation Way</street> | ||||
| <city>Sunnyvale</city> | ||||
| <region>CA</region> | ||||
| <code>94089</code> | ||||
| <country>United States of America</country> | ||||
| </postal> | ||||
| <email>jgs@juniper.net</email> | ||||
| </address> | ||||
| </author> | ||||
| <author fullname="Alexander Azimov" initials="A." surname="Azimov"> | ||||
| <organization abbrev="Yandex">Yandex</organization> | ||||
| <address> | ||||
| <postal> | ||||
| <street>Ulitsa Lva Tolstogo 16</street> | ||||
| <city>Moscow</city> | ||||
| <code>119021</code> | ||||
| <country>Russian Federation</country> | ||||
| </postal> | ||||
| <email>a.e.azimov@gmail.com</email> | ||||
| </address> | ||||
| </author> | ||||
| <date month="January" year="2021"/> | ||||
| <area>Routing</area> | ||||
| <workgroup>IDR</workgroup> | ||||
| <keyword>BGP</keyword> | ||||
| <keyword>cease</keyword> | ||||
| <keyword>shutdown</keyword> | ||||
| <abstract> | ||||
| <t>This document enhances the BGP Cease NOTIFICATION message "Administrati | ||||
| ve | ||||
| Shutdown" and "Administrative Reset" subcodes for operators to transmit a | ||||
| short free-form message to describe why a BGP session was shut down or res | ||||
| et. | ||||
| This document updates RFC 4486 and obsoletes RFC 8203 by defining an Exten | ||||
| ded | ||||
| BGP Administrative Shutdown Communication of up to 255 octets to improve | ||||
| communication using multibyte character sets.</t> | ||||
| </abstract> | ||||
| </front> | ||||
| <middle> | ||||
| <section anchor="intro" numbered="true" toc="default"> | ||||
| <name>Introduction</name> | ||||
| <t>It can be troublesome for an operator to correlate a <xref target="RFC4 | ||||
| 271" | ||||
| format="default">BGP-4</xref> session teardown in the network with a notic | ||||
| e that | ||||
| was transmitted via offline methods, such as email or telephone calls. Thi | ||||
| s document | ||||
| updates <xref target="RFC4486" format="default"/> by specifying a mechanis | ||||
| m to | ||||
| transmit a short free-form <xref target="RFC3629" format="default">UTF-8</ | ||||
| xref> | ||||
| message as part of a <xref target="RFC4271" format="default">Cease NOTIFIC | ||||
| ATION | ||||
| message</xref> to inform the peer why the BGP session is being shut down o | ||||
| r reset. | ||||
| This document obsoletes <xref target="RFC8203" format="default"/>; the spe | ||||
| cific | ||||
| differences and rationale are discussed in detail in <xref target="changes | ||||
| _to_8203" | ||||
| format="default"/>.</t> | ||||
| <section anchor="req-lang" numbered="true" toc="default"> | ||||
| <name>Requirements Language</name> | ||||
| <t> | <t> | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQU | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", | IRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL | |||
| and "OPTIONAL" in this document are to be interpreted as described | NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14> | |||
| in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, | RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | |||
| and only when, they appear in all capitals, as shown here. | "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to | |||
| be interpreted as | ||||
| described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> | ||||
| when, and only when, they appear in all capitals, as shown here. | ||||
| </t> | </t> | |||
| </note> | </section> | |||
| </section> | ||||
| </front> | <section anchor="message" numbered="true" toc="default"> | |||
| <name>Shutdown Communication</name> | ||||
| <middle> | <t>If a BGP speaker decides to terminate its session with a BGP neighbor, | |||
| <section anchor="intro" title="Introduction"> | and it | |||
| <t> | sends a NOTIFICATION message with the Error Code "Cease" and Error Subcode | |||
| It can be troublesome for an operator to correlate a <xref targe | "Administrative Shutdown" or "Administrative Reset" <xref target="RFC4486" | |||
| t="RFC4271">BGP-4</xref> session teardown in the network with a notice that was | format="default"/>, it <bcp14>MAY</bcp14> include a UTF-8-encoded string. | |||
| transmitted via offline methods such as email or telephone calls. | The contents | |||
| This document updates <xref target="RFC4486" /> by specifying a | of the string are at the operator's discretion.</t> | |||
| mechanism to transmit a short freeform <xref target="RFC3629">UTF-8</xref> messa | <t>The Cease NOTIFICATION message with a Shutdown Communication is encoded | |||
| ge as part of a <xref target="RFC4271">Cease NOTIFICATION message</xref> to info | as below:</t> | |||
| rm the peer why the BGP session is being shutdown or reset. | <figure anchor="encoding"> | |||
| This document obsoletes <xref target="RFC8203"/>; the | <artwork name="Cease NOTIFICATION Message with a Shutdown Communication" type="" | |||
| specific differences and rationale are discussed in | align="left" alt=""><![CDATA[ | |||
| detail in <xref target="changes_to_8203"/>. | ||||
| </t> | ||||
| </section> | ||||
| <section anchor="message" title="Shutdown Communication"> | ||||
| <t> | ||||
| If a BGP speaker decides to terminate its session with a BGP nei | ||||
| ghbor, and it sends a NOTIFICATION message with the Error Code "Cease" and Error | ||||
| Subcode "Administrative Shutdown" or "Administrative Reset" <xref target="RFC44 | ||||
| 86" />, it MAY include a UTF-8 encoded string. | ||||
| The contents of the string are at the operator's discretion. | ||||
| </t> | ||||
| <t> | ||||
| The Cease NOTIFICATION message with a Shutdown Communication is encoded as | ||||
| below: | ||||
| <figure anchor="encoding" align="center"><artwork><![CDATA[ | ||||
| 0 1 2 3 | 0 1 2 3 | |||
| 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Error Code 6 | Subcode | Length | ... \ | | Error Code 6 | Subcode | Length | ... \ | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ / | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ / | |||
| \ \ | \ \ | |||
| / ... Shutdown Communication ... / | / ... Shutdown Communication ... / | |||
| \ \ | \ \ | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| ]]></artwork></figure> | ]]></artwork> | |||
| </t> | </figure> | |||
| <t> | <dl newline="false" spacing="normal"> | |||
| <list style="hanging"> | <dt>Subcode:</dt> | |||
| <t hangText="Subcode:"> | <dd>The Error Subcode value <bcp14>MUST</bcp14> be one of the following | |||
| the Error Subcode value MUST be one of the following | values: 2 ("Administrative Shutdown") or 4 ("Administrative Reset"). | |||
| values: 2 ("Administrative Shutdown") or 4 | </dd> | |||
| ("Administrative Reset"). | <dt>Length:</dt> | |||
| </t> | <dd>This 8-bit field represents the length of the Shutdown | |||
| <t></t> | Communication field in octets. When the length value is zero, | |||
| <t hangText="Length:"> | no Shutdown Communication field follows.</dd> | |||
| this 8-bit field represents the length of the Shutdown | <dt>Shutdown Communication:</dt> | |||
| Communication field in octets. When the length value is | <dd>To support international characters, the Shutdown | |||
| zero, | Communication field <bcp14>MUST</bcp14> be encoded using UTF-8. A | |||
| no Shutdown Communication field follows. | receiving BGP speaker <bcp14>MUST NOT</bcp14> interpret invalid UTF- | |||
| </t> | 8 | |||
| <t></t> | sequences. Note that when the Shutdown Communication | |||
| <t hangText="Shutdown Communication:"> | contains multibyte characters, the number of characters | |||
| to support international characters, the Shutdown | will be less than the length value. | |||
| Communication field MUST be encoded using UTF-8. A | This field is not | |||
| receiving BGP speaker MUST NOT interpret invalid UTF-8 | NUL terminated. UTF-8 "Shortest Form" encoding is <bcp14>REQUIRED</b | |||
| sequences. Note that when the Shutdown Communication | cp14> | |||
| contains multibyte characters, the number of characters | to guard against the technical issues outlined in <xref target="UTR36 | |||
| will be less than the length value. This field is not | " | |||
| NUL terminated. UTF-8 "Shortest Form" encoding is REQUIR | format="default"/>.</dd> | |||
| ED to guard against the technical issues outlined in <xref target="UTR36" />. | </dl> | |||
| </t> | <t> | |||
| </list> | ||||
| </t> | ||||
| <t> | ||||
| Mechanisms concerning the reporting of information contained in | Mechanisms concerning the reporting of information contained in | |||
| the Shutdown Communication are implementation specific but | the Shutdown Communication are implementation specific but | |||
| SHOULD include methods such as <xref target="RFC5424">Syslog</xr | <bcp14>SHOULD</bcp14> include methods such as <xref target="RFC5 | |||
| ef>. | 424" format="default">syslog</xref>. | |||
| </t> | </t> | |||
| </section> | </section> | |||
| <section anchor="ops" numbered="true" toc="default"> | ||||
| <section anchor="ops" title="Operational Considerations"> | <name>Operational Considerations</name> | |||
| <t> | <t> | |||
| Operators are encouraged to use the Shutdown Communication to | Operators are encouraged to use the Shutdown Communication to | |||
| inform their peers of the reason for the shutdown of the BGP | inform their peers of the reason for the shutdown of the BGP | |||
| session and include out-of-band reference materials. An | session and include out-of-band reference materials. An | |||
| example of a useful Shutdown Communication would be: | example of a useful Shutdown Communication would be: | |||
| </t> | </t> | |||
| <t>"[TICKET-1-1438367390] software upgrade; back in 2 hours"</t> | <t>"[TICKET-1-1438367390] software upgrade; back in 2 hours"</t> | |||
| <t> | <t>"[TICKET-1-1438367390]" is a ticket reference with significance to both | |||
| "[TICKET-1-1438367390]" is a ticket reference with significance | the sender and receiver, followed by a brief human-readable message regard | |||
| to both the sender and receiver, followed by a brief human-readable message rega | ing | |||
| rding the reason for the BGP session shutdown followed by an indication about th | the reason for the BGP session shutdown followed by an indication about th | |||
| e length of the maintenance. | e length | |||
| The receiver can now use the string 'TICKET-1-1438367390' to sea | of the maintenance. The receiver can now use the string 'TICKET-1-14383673 | |||
| rch in their email archive to find more details. | 90' to | |||
| </t> | search in their email archive to find more details.</t> | |||
| <t> | <t> | |||
| If a Shutdown Communication longer than 128 octets is sent to a BGP | If a Shutdown Communication longer than 128 octets is sent to a BGP | |||
| speaker that implements [RFC8203], then that speaker will treat it as | speaker that implements [RFC8203], then that speaker will treat it as | |||
| an error, the consequence of which should be a log message. | an error, the consequence of which should be a log message. | |||
| </t> | </t> | |||
| <t> | <t> | |||
| If a Shutdown Communication of any length is sent to a BGP | If a Shutdown Communication of any length is sent to a BGP | |||
| speaker that implements neither [RFC8203] nor this specification, | speaker that implements neither [RFC8203] nor this specification, | |||
| then that speaker will treat it as | then that speaker will treat it as | |||
| an error, the consequence of which should be a log message. | an error, the consequence of which should be a log message. | |||
| </t> | </t> | |||
| <t> | <t> | |||
| In any case, a receiver of a NOTIFICATION message is unable to | In any case, a receiver of a NOTIFICATION message is unable to | |||
| acknowledge the receipt and correct understanding of any | acknowledge the receipt and correct understanding of any | |||
| Shutdown Communication. | Shutdown Communication. | |||
| </t> | </t> | |||
| <t> | <t> | |||
| Operators should not rely on Shutdown Communications as their | Operators should not rely on Shutdown Communications as their | |||
| sole form of communication with their peer for important events. | sole form of communication with their peers for important events. | |||
| </t> | </t> | |||
| <t> | <t> | |||
| If it is known that the peer BGP speaker supports this specification, | If it is known that the peer BGP speaker supports this specification, | |||
| then a Shutdown Communication that is not longer than 255 octets MAY be sent. | then a Shutdown Communication that is not longer than 255 octets <bcp14>MAY</ | |||
| Otherwise, a Shutdown Communication MAY be sent, but it SHOULD NOT be | bcp14> be sent. | |||
| Otherwise, a Shutdown Communication <bcp14>MAY</bcp14> be sent, but it <bcp14 | ||||
| >SHOULD NOT</bcp14> be | ||||
| longer than 128 octets. | longer than 128 octets. | |||
| </t> | </t> | |||
| </section> | </section> | |||
| <section anchor="error" numbered="true" toc="default"> | ||||
| <section anchor="error" title="Error Handling"> | <name>Error Handling</name> | |||
| <t> | <t> | |||
| If a Shutdown Communication with an invalid UTF-8 | If a Shutdown Communication with an invalid UTF-8 | |||
| sequence is received, a message indicating this event | sequence is received, a message indicating this event | |||
| SHOULD be logged for the attention of the operator. A | <bcp14>SHOULD</bcp14> be logged for the attention of t | |||
| n | he operator. An | |||
| erroneous or malformed Shutdown Communication itself M | erroneous or malformed Shutdown Communication itself < | |||
| AY | bcp14>MAY</bcp14> | |||
| be logged in a hexdump format. | be logged in a hexdump format. | |||
| </t> | </t> | |||
| </section> | </section> | |||
| <section anchor="iana" numbered="true" toc="default"> | ||||
| <section anchor="iana" title="IANA Considerations"> | <name>IANA Considerations</name> | |||
| <t> | <t>IANA has referenced this document at subcodes "Administrative Shutdown" | |||
| IANA is requested to reference this document at subcode "Adminis | and "Administrative Reset" in the "BGP Cease NOTIFICATION message subcodes | |||
| trative Shutdown", and at subcode "Administrative Reset" in the "BGP Cease NOTIF | " | |||
| ICATION message subcodes" registry under the "Border Gateway Protocol (BGP) Para | registry under the "Border Gateway Protocol (BGP) Parameters" group in add | |||
| meters" group in addition to <xref target="RFC4486" />. | ition to | |||
| </t> | <xref target="RFC4486" format="default"/>.</t> | |||
| </section> | </section> | |||
| <section anchor="security" numbered="true" toc="default"> | ||||
| <section anchor="security" title="Security Considerations"> | <name>Security Considerations</name> | |||
| <t> | <t> | |||
| This document uses UTF-8 encoding for the Shutdown Communication . | This document uses UTF-8 encoding for the Shutdown Communication . | |||
| There are a number of security issues with Unicode. | There are a number of security issues with Unicode. | |||
| Implementers and operators are advised to review <xref target="U | Implementers and operators are advised to review <xref target="U | |||
| TR36">Unicode Technical Report #36</xref> to learn about these issues. | TR36" format="default">Unicode Technical Report #36</xref> to learn about these | |||
| UTF-8 "Shortest Form" encoding is REQUIRED to guard against the | issues. | |||
| technical issues outlined in <xref target="UTR36" />. | UTF-8 "Shortest Form" encoding is <bcp14>REQUIRED</bcp14> to gua | |||
| </t> | rd against the technical issues outlined in <xref target="UTR36" format="default | |||
| <t> | "/>. | |||
| </t> | ||||
| <t> | ||||
| As BGP Shutdown Communications are likely to appear in syslog ou tput, there is a risk that carefully constructed Shutdown Communication might be formatted by receiving systems in a way to make them appear as additional syslo g messages. | As BGP Shutdown Communications are likely to appear in syslog ou tput, there is a risk that carefully constructed Shutdown Communication might be formatted by receiving systems in a way to make them appear as additional syslo g messages. | |||
| The 255 octet length limit on the BGP Shutdown | The 255-octet length limit on the BGP Shutdown | |||
| Communication may help limit the ability to mount such | Communication may help limit the ability to mount such | |||
| an attack. | an attack. | |||
| </t> | </t> | |||
| <t> | <t> | |||
| Users of this mechanism should be aware that unless a transport that provides integrity is used for the BGP session in question, a Shutdown Comm unication message could be forged. | Users of this mechanism should be aware that unless a transport that provides integrity is used for the BGP session in question, a Shutdown Comm unication message could be forged. | |||
| Unless a transport that provides confidentiality is used, a Shut down Communication message could be snooped by an attacker. | Unless a transport that provides confidentiality is used, a Shut down Communication message could be snooped by an attacker. | |||
| These issues are common to any BGP message but may be of greater | These issues are common to any BGP message, but they may be of g | |||
| interest in the context of this proposal since the information carried in the m | reater interest in the context of this proposal since the information carried in | |||
| essage is generally expected to be used for human-to-human communication. | the message is generally expected to be used for human-to-human communication. | |||
| Refer to the related considerations in <xref target="RFC4271" /> | Refer to the related considerations in <xref target="RFC4271" fo | |||
| and <xref target="RFC4272" />. | rmat="default"/> and <xref target="RFC4272" format="default"/>. | |||
| </t> | </t> | |||
| <t> | <t>Users of this mechanism should consider applying data minimization prac | |||
| Users of this mechanism should consider applying data minimizati | tices | |||
| on practices as outlined in <xref target="RFC6973">Section 6.1 of</xref> because | as outlined in <xref target="RFC6973" sectionFormat="of" section="6.1"></x | |||
| a received Shutdown Communication may be used at the receiver's discretion. | ref> | |||
| </t> | because a received Shutdown Communication may be used at the receiver's di | |||
| </section> | scretion.</t> | |||
| </section> | ||||
| </middle> | </middle> | |||
| <back> | ||||
| <back> | <references> | |||
| <name>References</name> | ||||
| <references title="Normative References"> | <references> | |||
| <?rfc include="reference.RFC.2119"?> | <name>Normative References</name> | |||
| <?rfc include="reference.RFC.8174"?> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| <?rfc include="reference.RFC.3629"?> | FC.2119.xml"/> | |||
| <?rfc include="reference.RFC.4271"?> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| <?rfc include="reference.RFC.4486"?> | FC.8174.xml"/> | |||
| </references> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| <references title="Informative References"> | FC.3629.xml"/> | |||
| <?rfc include="reference.RFC.4272"?> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| <?rfc include="reference.RFC.5424"?> | FC.4271.xml"/> | |||
| <?rfc include="reference.RFC.6973"?> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| <?rfc include="reference.RFC.8203"?> | FC.4486.xml"/> | |||
| <reference anchor="UTR36" target="http://unicode.org/reports/tr36/"> | </references> | |||
| <front> | <references> | |||
| <title>Unicode Security Considerations</title> | <name>Informative References</name> | |||
| <author initials="M." surname="Davis" fullname="Mark Davis"> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| <organization/></author> | FC.4272.xml"/> | |||
| <author initials="M." surname="Suignard" fullname="Michel Su | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| ignard"><organization/></author> | FC.5424.xml"/> | |||
| <date year="2010" month="August" day="4"/> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| </front> | FC.6973.xml"/> | |||
| <seriesInfo name="Unicode Technical Report" value="#36"/> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
| </reference> | FC.8203.xml"/> | |||
| </references> | ||||
| <section anchor="acknowledgements" title="Acknowledgements"> | ||||
| <t> | ||||
| The authors would like to gratefully acknowledge Tom Scholl, Dav | ||||
| id Freedman, Jared Mauch, Jeff Haas, Peter Hessler, Bruno Decraene, John Heasley | ||||
| , Peter van Dijk, Arjen Zonneveld, James Bensley, Susan Hares, Saku Ytti, Lou Be | ||||
| rger, Alvaro Retana, and Adam Roach. | ||||
| </t> | ||||
| <t> | ||||
| The authors would like to thank Enke Chen and Vincent Gillet for | ||||
| their work on <xref target="RFC4486"/> and granting the related BCP 78 rights t | ||||
| o the IETF Trust. | ||||
| </t> | ||||
| <t> | ||||
| The authors would like to acknowledge Misha Grishin (MSK-IX) for | ||||
| raising awareness that <xref target="RFC8203"/>'s length specification was insu | ||||
| fficient in context of multibyte character sets. | ||||
| </t> | ||||
| </section> | ||||
| <section anchor="changes_to_8203" title="Changes to RFC 8203"> | <reference anchor="UTR36" target="http://unicode.org/reports/tr36/"> | |||
| <t> | <front> | |||
| The maximum permitted length was changed from 128 to 255. | <title>Unicode Security Considerations</title> | |||
| </t> | <author initials="M." surname="Davis" fullname="Mark Davis" role="ed | |||
| <t> | itor"> | |||
| Feedback from operators based in regions which pr | <organization/> | |||
| edominantly use multibyte character sets, showed that messages similar in meanin | </author> | |||
| g to what can be send in other languages in using single-byte encoding, failed t | <author initials="M." surname="Suignard" fullname="Michel Suignard" | |||
| o fit within the Length constraints as specified by <xref target="RFC8203"/>. | role="editor"> | |||
| For example, the phrase: 'Planned work to add swi | <organization/> | |||
| tch to stack. Completion time - 30 minutes' has length 65 bytes. | </author> | |||
| Its translation in Russian has length 139 bytes. | <date year="2010" month="August"/> | |||
| </t> | </front> | |||
| <t> | <seriesInfo name="Unicode Technical Report" value="#36"/> | |||
| If a Shutdown Communication message longer than 128 octet | </reference> | |||
| s is sent to a BGP speaker that implements <xref target="RFC8203"/>, then that s | </references> | |||
| peaker will bring it to the attention of an operator, but will otherwise process | </references> | |||
| the NOTIFICATION message as normal. | <section anchor="changes_to_8203" numbered="true" toc="default"> | |||
| </t> | <name>Changes to RFC 8203</name> | |||
| <t>The maximum permitted length was changed from 128 to 255.</t> | ||||
| <t>Feedback from operators based in regions that predominantly use multiby | ||||
| te character | ||||
| sets showed that messages similar in meaning to what can be sent in other | ||||
| languages | ||||
| using single-byte encoding failed to fit within the length constraints as | ||||
| specified by | ||||
| <xref target="RFC8203" format="default"/>. For example, the phrase "Planne | ||||
| d work to add | ||||
| switch to stack. Completion time - 30 minutes" has a length of 65 bytes. | ||||
| Its translation in | ||||
| Russian has a length of 139 bytes.</t> | ||||
| <t>If a Shutdown Communication message longer than 128 octets is sent to a | ||||
| BGP speaker | ||||
| that implements <xref target="RFC8203" format="default"/>, then that speak | ||||
| er will bring | ||||
| it to the attention of an operator but will otherwise process the NOTIFICA | ||||
| TION message | ||||
| as normal.</t> | ||||
| </section> | </section> | |||
| </back> | <section anchor="acknowledgements" numbered="false" toc="default"> | |||
| <name>Acknowledgements</name> | ||||
| <t>The authors would like to gratefully acknowledge <contact fullname="Tom | ||||
| Scholl"/>, | ||||
| <contact fullname="David Freedman"/>, <contact fullname="Jared Mauch"/>, < | ||||
| contact | ||||
| fullname="Jeff Haas"/>, <contact fullname="Peter Hessler"/>, <contact full | ||||
| name="Bruno | ||||
| Decraene"/>, <contact fullname="John Heasley"/>, <contact fullname="Peter | ||||
| van Dijk"/>, | ||||
| <contact fullname="Arjen Zonneveld"/>, <contact fullname="James Bensley"/> | ||||
| , <contact | ||||
| fullname="Susan Hares"/>, <contact fullname="Saku Ytti"/>, <contact fullna | ||||
| me="Lou Berger"/>, | ||||
| <contact fullname="Alvaro Retana"/>, and <contact fullname="Adam Roach"/>. | ||||
| </t> | ||||
| <t>The authors would like to thank <contact fullname="Enke Chen"/> and <co | ||||
| ntact fullname="Vincent | ||||
| Gillet"/> for their work on <xref target="RFC4486" format="default"/> and | ||||
| granting the related BCP | ||||
| 78 rights to the IETF Trust.</t> | ||||
| <t>The authors would like to acknowledge <contact fullname="Misha Grishin" | ||||
| /> (MSK-IX) for raising | ||||
| awareness that the length specification of <xref target="RFC8203" format=" | ||||
| default"/> was insufficient | ||||
| in context of multibyte character sets.</t> | ||||
| </section> | ||||
| </back> | ||||
| </rfc> | </rfc> | |||
| End of changes. 22 change blocks. | ||||
| 298 lines changed or deleted | 328 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/ | ||||