| rfc9756.original | rfc9756.txt | |||
|---|---|---|---|---|
| Path Computation Element D. Dhody | Internet Engineering Task Force (IETF) D. Dhody | |||
| Internet-Draft Huawei | Request for Comments: 9756 Huawei | |||
| Updates: 5440, 8231, 8233, 8281, 8623, 8664, A. Farrel | Updates: 5440, 8231, 8233, 8281, 8623, 8664, A. Farrel | |||
| 8685, 8697, 8745, 8733, 8779, 8780, Old Dog Consulting | 8685, 8697, 8733, 8745, 8779, 8780, Old Dog Consulting | |||
| 8800, 8934, 9050, 9059, 9168, 9357, 12 November 2024 | 8800, 8934, 9050, 9059, 9168, 9357, March 2025 | |||
| 9504, 9603, 9604 (if approved) | 9504, 9603, 9604 | |||
| Intended status: Standards Track | Category: Standards Track | |||
| Expires: 16 May 2025 | ISSN: 2070-1721 | |||
| Update to the IANA PCE Communication Protocol (PCEP) Registration | Update to the IANA Path Communication Element Protocol (PCEP) Numbers | |||
| Procedures and Allowing Experimental Error Codes | Registration Procedures and the Allowance of Experimental Error Codes | |||
| draft-ietf-pce-iana-update-03 | ||||
| Abstract | Abstract | |||
| This document updates the registration procedure within the IANA | This document updates the registration procedure within the IANA | |||
| "Path Computation Element Protocol (PCEP) Numbers" group of | "Path Computation Element Protocol (PCEP) Numbers" registry group. | |||
| registries. This specification changes some of the registries with | This specification changes some of the registries with Standards | |||
| Standards Action to IETF Review as defined in RFC 8126. This memo | Action to IETF Review as defined in RFC 8126 and thus updates RFCs | |||
| updates RFCs 8231, 8233, 8281, 8623, 8664, 8685, 8697, 8733, 8745, | 8231, 8233, 8281, 8623, 8664, 8685, 8697, 8733, 8745, 8779, 8780, | |||
| 8779, 8780, 8800, 8934, 9050, 9059, 9168, 9357, 9504, 9603, and 9604 | 8800, 8934, 9050, 9059, 9168, 9357, 9504, 9603, and 9604. | |||
| for the same. | ||||
| Designating "experimental use" sub-ranges within code point | ||||
| registries is often beneficial for protocol experimentation in | ||||
| controlled environments. Although the registries for PCEP messages, | ||||
| objects, and TLV types have sub-ranges assigned for Experimental Use, | ||||
| the registry for PCEP Error-Types and Error-values currently does | ||||
| not. This document updates RFC 5440 by designating a specific range | ||||
| of PCEP Error-Types for Experimental Use. | ||||
| Discussion Venues | ||||
| This note is to be removed before publishing as an RFC. | ||||
| Discussion of this document takes place on the Path Computation | ||||
| Element Working Group mailing list (pce@ietf.org), which is archived | ||||
| at https://mailarchive.ietf.org/arch/browse/pce/. | ||||
| Source for this draft and an issue tracker can be found at | Designating "experimental use" sub-ranges within codepoint registries | |||
| https://github.com/ietf-wg-pce/draft-ietf-pce-iana-update. | is often beneficial for protocol experimentation in controlled | |||
| environments. Although the registries for PCEP messages, objects, | ||||
| and TLV types have sub-ranges assigned for Experimental Use, the | ||||
| registry for PCEP Error-Types and Error-values currently does not. | ||||
| This document updates RFC 5440 by designating a specific range of | ||||
| PCEP Error-Types for Experimental Use. | ||||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This is an Internet Standards Track document. | |||
| provisions of BCP 78 and BCP 79. | ||||
| Internet-Drafts are working documents of the Internet Engineering | ||||
| Task Force (IETF). Note that other groups may also distribute | ||||
| working documents as Internet-Drafts. The list of current Internet- | ||||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | ||||
| Internet-Drafts are draft documents valid for a maximum of six months | This document is a product of the Internet Engineering Task Force | |||
| and may be updated, replaced, or obsoleted by other documents at any | (IETF). It represents the consensus of the IETF community. It has | |||
| time. It is inappropriate to use Internet-Drafts as reference | received public review and has been approved for publication by the | |||
| material or to cite them other than as "work in progress." | Internet Engineering Steering Group (IESG). Further information on | |||
| Internet Standards is available in Section 2 of RFC 7841. | ||||
| This Internet-Draft will expire on 16 May 2025. | Information about the current status of this document, any errata, | |||
| and how to provide feedback on it may be obtained at | ||||
| https://www.rfc-editor.org/info/rfc9756. | ||||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2024 IETF Trust and the persons identified as the | Copyright (c) 2025 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents (https://trustee.ietf.org/ | Provisions Relating to IETF Documents | |||
| license-info) in effect on the date of publication of this document. | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| Please review these documents carefully, as they describe your rights | publication of this document. Please review these documents | |||
| and restrictions with respect to this document. Code Components | carefully, as they describe your rights and restrictions with respect | |||
| extracted from this document must include Revised BSD License text as | to this document. Code Components extracted from this document must | |||
| described in Section 4.e of the Trust Legal Provisions and are | include Revised BSD License text as described in Section 4.e of the | |||
| provided without warranty as described in the Revised BSD License. | Trust Legal Provisions and are provided without warranty as described | |||
| in the Revised BSD License. | ||||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction | |||
| 2. Standards Action PCEP Registries Affected . . . . . . . . . . 3 | 2. Standards Action PCEP Registries Affected | |||
| 3. Experimental Error-Types . . . . . . . . . . . . . . . . . . 5 | 3. Experimental Error-Types | |||
| 3.1. Advice on Experimentation . . . . . . . . . . . . . . . . 6 | 3.1. Advice on Experimentation | |||
| 3.2. Handling of Unknown Experimentation . . . . . . . . . . . 7 | 3.2. Handling of Unknown Experimentation | |||
| 4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7 | 4. IANA Considerations | |||
| 5. Security Considerations . . . . . . . . . . . . . . . . . . . 7 | 5. Security Considerations | |||
| 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 8 | 6. References | |||
| 6.1. Normative References . . . . . . . . . . . . . . . . . . 8 | 6.1. Normative References | |||
| 6.2. Informative References . . . . . . . . . . . . . . . . . 11 | 6.2. Informative References | |||
| Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . 11 | Appendix A. Rationale for Updating All Registries with Standards | |||
| Appendix B. Rationale for updating all registries with Standards | Action | |||
| Action . . . . . . . . . . . . . . . . . . . . . . . . . 11 | Appendix B. Consideration of RFC 8356 | |||
| Appendix C. Consideration of RFC 8356 . . . . . . . . . . . . . 12 | Acknowledgements | |||
| Appendix D. Contributor . . . . . . . . . . . . . . . . . . . . 12 | Contributors | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 12 | Authors' Addresses | |||
| 1. Introduction | 1. Introduction | |||
| The IANA "Path Computation Element Protocol (PCEP) Numbers" registry | The IANA "Path Computation Element Protocol (PCEP) Numbers" registry | |||
| group was populated by several RFCs produced by the Path Computation | group was populated by several RFCs produced by the Path Computation | |||
| Element (PCE) working group. Most of the registries include the | Element (PCE) Working Group. Most of the registries include IETF | |||
| "IETF Review" [RFC8126] as registration procedures. There are a few | Review [RFC8126] as the registration procedure. There are a few | |||
| registries that use "Standards Action". Thus, the values in those | registries that use Standards Action. Thus, the values in those | |||
| registries can be assigned only through the Standards Track or Best | registries can be assigned only through the Standards Track or Best | |||
| Current Practice RFCs in the IETF Stream. This memo changes the | Current Practice RFCs in the IETF Stream. This memo changes the | |||
| policy from Standards Action to IETF Review to allow any type of RFC | policy from Standards Action to IETF Review to allow any type of RFC | |||
| under the IETF stream to make the allocation request. | under the IETF Stream to make the allocation request. | |||
| Further, in Section 9 of [RFC5440], IANA assigns values to the PCEP | Further, in Section 9 of [RFC5440], IANA assigns values to the PCEP | |||
| parameters. The allocation policy for each of these parameters | parameters. The allocation policy for each of these parameters | |||
| specified in RFC 5440 is IETF Review [RFC8126]. In consideration of | specified in [RFC5440] is IETF Review [RFC8126]. In consideration of | |||
| the benefits of conducting experiments with PCEP and the utility of | the benefits of conducting experiments with PCEP and the utility of | |||
| experimental codepoints [RFC3692], codepoint ranges for PCEP | experimental codepoints [RFC3692], codepoint ranges for PCEP | |||
| messages, objects, and TLV types for Experimental Use [RFC8126] are | messages, objects, and TLV types for Experimental Use [RFC8126] are | |||
| designated in [RFC8356]. However, protocol experiments may also need | designated in [RFC8356]. However, protocol experiments may also need | |||
| to return protocol error messages indicating experiment-specific | to return protocol error messages indicating experiment-specific | |||
| error cases. It will often be the case that previously assigned | error cases. It will often be that previously assigned error codes | |||
| error codes (in the PCEP-ERROR Object Error Types and Values sub- | (in the "PCEP-ERROR Object Error Types and Values" registry) can be | |||
| registry) can be used to indicate the error cases within an | used to indicate the error cases within an experiment, but there may | |||
| experiment, but there may also be cases where new, experimental error | also be instances where new, experimental error codes are needed. In | |||
| codes are needed. In order to run experiments, it is important that | order to run experiments, it is important that the codepoint values | |||
| the codepoint values used in the experiments do not collide with | used in the experiments do not collide with existing codepoints or | |||
| existing codepoints or any future allocations. This document updates | any future allocations. This document updates [RFC5440] by changing | |||
| [RFC5440] by changing the allocation policy for the registry of PCEP | the allocation policy for the registry of PCEP Error-Types to mark | |||
| Error-Types to mark some of the codepoints as assigned for | some of the codepoints as assigned for Experimental Use. As stated | |||
| Experimental Use. As stated in [RFC3692], experiments using these | in [RFC3692], experiments using these codepoints are not intended to | |||
| codepoints are not intended to be used in general deployments, and | be used in general deployments, and due care must be taken to ensure | |||
| due care must be taken to ensure that two experiments using the same | that two experiments using the same codepoints are not run in the | |||
| codepoints are not run in the same environment. | same environment. | |||
| 2. Standards Action PCEP Registries Affected | 2. Standards Action PCEP Registries Affected | |||
| The following table lists the "Path Computation Element Protocol | The following table lists the registries under the "Path Computation | |||
| (PCEP) Numbers" registries whose registration policy will be changed | Element Protocol (PCEP) Numbers" registry group whose registration | |||
| from Standards Action to IETF Review. Affected registries will list | policies have been changed from Standards Action to IETF Review. The | |||
| this document as a reference. Where this change is applied to a | affected registries list this document as an additional reference. | |||
| specific range of values within the particular registry, that range | Where this change has been applied to a specific range of values | |||
| is given in the Remarks column. | within the particular registry, that range is given in the Remarks | |||
| column. | ||||
| +========================================+===========+=========+ | +========================================+===========+=========+ | |||
| | Registry | RFC | Remarks | | | Registry | RFC | Remarks | | |||
| +========================================+===========+=========+ | +========================================+===========+=========+ | |||
| | BU Object Type Field | [RFC8233] | | | | BU Object Type Field | [RFC8233] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | LSP Object Flag Field | [RFC8231] | | | | LSP Object Flag Field | [RFC8231] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | STATEFUL-PCE-CAPABILITY TLV Flag Field | [RFC8231] | | | | STATEFUL-PCE-CAPABILITY TLV Flag Field | [RFC8231] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | LSP-ERROR-CODE TLV Error Code Field | [RFC8231] | | | | LSP-ERROR-CODE TLV Error Code Field | [RFC8231] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | SRP Object Flag Field | [RFC8281] | | | | SRP Object Flag Field | [RFC8281] | | | |||
| skipping to change at page 4, line 48 ¶ | skipping to change at line 166 ¶ | |||
| | ASSOCIATION Flag Field | [RFC8697] | | | | ASSOCIATION Flag Field | [RFC8697] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | ASSOCIATION Type Field | [RFC8697] | | | | ASSOCIATION Type Field | [RFC8697] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | AUTO-BANDWIDTH-CAPABILITY TLV Flag | [RFC8733] | | | | AUTO-BANDWIDTH-CAPABILITY TLV Flag | [RFC8733] | | | |||
| | Field | | | | | Field | | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | Path Protection Association Group TLV | [RFC8745] | | | | Path Protection Association Group TLV | [RFC8745] | | | |||
| | Flag Field | | | | | Flag Field | | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | Generalized Endpoint Types | [RFC8779] | 0-244 | | | Generalized Endpoint Types | [RFC8779] | 0-244 | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | GMPLS-CAPABILITY TLV Flag Field | [RFC8779] | | | | GMPLS-CAPABILITY TLV Flag Field | [RFC8779] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | DISJOINTNESS-CONFIGURATION TLV Flag | [RFC8800] | | | | DISJOINTNESS-CONFIGURATION TLV Flag | [RFC8800] | | | |||
| | Field | | | | | Field | | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | SCHED-PD-LSP-ATTRIBUTE TLV Opt Field | [RFC8934] | | | | SCHED-PD-LSP-ATTRIBUTE TLV Opt Field | [RFC8934] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | Schedule TLVs Flag Field | [RFC8934] | | | | Schedule TLVs Flag Field | [RFC8934] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | FLOWSPEC Object Flag Field | [RFC9168] | | | | FLOWSPEC Object Flag Field | [RFC9168] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | Bidirectional LSP Association Group | [RFC9059] | | | | Bidirectional LSP Association Group | [RFC9059] | | | |||
| | TLV Flag Field | | | | | TLV Flag Field | | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | PCECC-CAPABILITY sub-TLV | [RFC9050] | | | | PCECC-CAPABILITY sub-TLV | [RFC9050] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | CCI Object Flag Field for MPLS Label | [RFC9050] | | | | CCI Object Flag Field for MPLS Label | [RFC9050] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | TE-PATH-BINDING TLV BT Field | [RFC9050] | | | | TE-PATH-BINDING TLV BT Field | [RFC9604] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | TE-PATH-BINDING TLV Flag Field | [RFC9604] | | | | TE-PATH-BINDING TLV Flag Field | [RFC9604] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | LSP-EXTENDED-FLAG TLV Flag Field | [RFC9357] | | | | LSP-EXTENDED-FLAG TLV Flag Field | [RFC9357] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | LSP Exclusion Subobject Flag Field | [RFC9504] | | | | LSP Exclusion Subobject Flag Field | [RFC9504] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | SRv6-ERO Flag Field | [RFC9603] | | | | SRv6-ERO Flag Field | [RFC9603] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| | SRv6 Capability Flag Field | [RFC9603] | | | | SRv6 Capability Flag Field | [RFC9603] | | | |||
| +----------------------------------------+-----------+---------+ | +----------------------------------------+-----------+---------+ | |||
| Table 1: PCEP Registries Affected | Table 1: PCEP Registries Affected | |||
| Future registries in the "Path Computation Element Protocol (PCEP) | Future registries in the "Path Computation Element Protocol (PCEP) | |||
| Numbers" registry group should prefer to use "IETF Review" over | Numbers" registry group should prefer to use IETF Review over | |||
| "Standards Action". | Standards Action. | |||
| 3. Experimental Error-Types | 3. Experimental Error-Types | |||
| This document requests IANA for the designation of four PCEP Error- | Per this document, IANA has designated four PCEP Error-Type | |||
| Type codepoints (252-255) for Experimental Use. | codepoints (252-255) for Experimental Use. | |||
| IANA maintains a registry group called "Path Computation Element | ||||
| Protocol (PCEP) Numbers" with a registry named "PCEP-ERROR Object | ||||
| Error Types and Values". IANA is requested to change the assignment | ||||
| policy for this registry to read: | ||||
| * Error-Types | ||||
| - 0-251 : IETF Review | ||||
| - 252-255 : Experimental Use | ||||
| * Error-value | IANA maintains the "PCEP-ERROR Object Error Types and Values" | |||
| registry under the "Path Computation Element Protocol (PCEP) Numbers" | ||||
| registry group. IANA has changed the assignment policy for the | ||||
| "PCEP-ERROR Object Error Types and Values" registry as follows: | ||||
| - For all IETF Review Error-Types : IETF Review | +=========+==============+=====================================+ | |||
| | Range | Registration | Note | | ||||
| | | Procedures | | | ||||
| +=========+==============+=====================================+ | ||||
| | 0-251 | IETF Review | The IETF Review procedure applies | | ||||
| | | | to all Error-values (0-255) for | | ||||
| | | | Error-Types in this range. | | ||||
| +---------+--------------+-------------------------------------+ | ||||
| | 252-255 | Experimental | The Experimental Use policy applies | | ||||
| | | Use | to all Error-values (0-255) for | | ||||
| | | | Error-Types in this range. | | ||||
| +---------+--------------+-------------------------------------+ | ||||
| - For all Experimental Use Error-Types : Experimental Use | Table 2: PCEP-ERROR Object Error Types and Values Registry | |||
| Assignment Policy | ||||
| Additionally, IANA is requested to make an entry in the table as | Furthermore, IANA has added the following entry to the registry: | |||
| follows: | ||||
| +============+==================+==================+===========+ | +============+==================+=====================+===========+ | |||
| | Error-Type | Meaning | Error-value | Reference | | | Error-Type | Meaning | Error-value | Reference | | |||
| +============+==================+==================+===========+ | +============+==================+=====================+===========+ | |||
| | 252-255 | Experimental Use | 0-255 | This I-D | | | 252-255 | Reserved for | 0-255: Reserved for | RFC 9756 | | |||
| | | | Experimental Use | | | | | Experimental Use | Experimental Use | | | |||
| +------------+------------------+------------------+-----------+ | +------------+------------------+---------------------+-----------+ | |||
| Table 2 | Table 3: PCEP-ERROR Object Error Types and Values Registry | |||
| 3.1. Advice on Experimentation | 3.1. Advice on Experimentation | |||
| An experiment that wishes to return experimental error codes should | An experiment that wishes to return experimental error codes should | |||
| use one of the experimental Error-Type values as defined in this | use one of the experimental Error-Type values as defined in this | |||
| document. The experiment should agree, between all participating | document. The experiment should agree on, between all participating | |||
| parties, on which Error-Type to use and which Error-values to use | parties, which Error-Type to use and which Error-values to use within | |||
| within that Error-Type. The experiment will describe what the | that Error-Type. The experiment will describe what the meanings of | |||
| meanings of those Error-Type / Error-value pairs are. Those Error- | those Error-Type/Error-value pairs are. Those Error-Types and Error- | |||
| Type and Error-values should not be recorded in any public | values should not be recorded in any public (especially any IETF) | |||
| (especially any IETF) documentation. Textual or symbolic names for | documentation. Textual or symbolic names for the Error-Types and | |||
| the Error-Types and Error-values may be used to help keep the | Error-values may be used to help keep the documentation clear. | |||
| documentation clear. | ||||
| If multiple experiments are taking place at the same time using the | If multiple experiments are taking place at the same time using the | |||
| same implementations, care must be taken to keep the sets of Error- | same implementations, care must be taken to keep the sets of Error- | |||
| Type / Error-value distinct. | Types/Error-values distinct. | |||
| Note that there is no scope for experimental Error-values within | Note that there is no scope for experimental Error-values within | |||
| existing non-experimental Error-Types. This reduces the complexity | existing non-experimental Error-Types. This reduces the complexity | |||
| of the registry and implementations. Experiments should place all | of the registry and implementations. Experiments should place all | |||
| experimental Error-values under the chosen experimental Error-Types. | experimental Error-values under the chosen experimental Error-Types. | |||
| If, at some future time, the experiment is declared a success and | If, at some future time, the experiment is declared a success and | |||
| moved to IETF work targeting publication on the Standards Track, each | moved to IETF work targeting publication on the Standards Track, each | |||
| pair of Error-Type / Error-value will need to be assigned by IANA | pair of Error-Types/Error-values will need to be assigned by IANA | |||
| from the registry. In some cases, this will involve assigning a new | from the registry. In some cases, this will involve assigning a new | |||
| Error-Type with its subtended Error-values. In other cases, use may | Error-Type with its subtended Error-values. In other cases, use may | |||
| be made of an existing Error-Type with new subtended Error-values | be made of an existing Error-Type with new subtended Error-values | |||
| being assigned. The resulting change to code in an implementation is | being assigned. The resulting change to code in an implementation is | |||
| as simple as changing the numeric values of the Error-Types and | as simple as changing the numeric values of the Error-Types and | |||
| Error-values. | Error-values. | |||
| 3.2. Handling of Unknown Experimentation | 3.2. Handling of Unknown Experimentation | |||
| A PCEP implementation that receives an experimental Error-Type in a | A PCEP implementation that receives an experimental Error-Type in a | |||
| PCEP message and does not recognize the Error-Type (i.e., is not part | PCEP message and does not recognize the Error-Type (i.e., is not part | |||
| of the experiment) will treat the error as it would treat any other | of the experiment) will treat the error as it would treat any other | |||
| unknown Error-Type (such as from a new protocol extension). An | unknown Error-Type (such as from a new protocol extension). An | |||
| implementation that is notified of a PCEP error will normally close | implementation that is notified of a PCEP error will normally close | |||
| the PCEP session (see [RFC5440]). In general, PCEP implementations | the PCEP session (see [RFC5440]). In general, PCEP implementations | |||
| are not required to take specific action based on Error-Types but may | are not required to take specific action based on Error-Types but may | |||
| log the errors for diagnostic purposes. | log the errors for diagnostic purposes. | |||
| An implementation that is part of an experiment may receive an | An implementation that is part of an experiment may receive an | |||
| experimental Error-Type, but not recognize the Error-value. This | experimental Error-Type but not recognize the Error-value. This | |||
| could happen because of any of: | could happen because of any of the following reasons: | |||
| * A faulty implementation. | * a faulty implementation | |||
| * Two implementations not being synchronized with respect to which | * two implementations not being synchronized with respect to which | |||
| Error-values to use in the experiment. | Error-values to use in the experiment | |||
| * More than one experiment being run at the same time. | * more than one experiment being run at the same time | |||
| As with unknown Error-Types, an implementation receiving an unknown | As with unknown Error-Types, an implementation receiving an unknown | |||
| Error-value is not expected to do more than log the received error | Error-value is not expected to do more than log the received error | |||
| and may close the PCEP session. | and may close the PCEP session. | |||
| 4. IANA Considerations | 4. IANA Considerations | |||
| This memo is entirely about updating the IANA "Path Computation | This memo is entirely about updating the IANA "Path Computation | |||
| Element Protocol (PCEP) Numbers" registry. | Element Protocol (PCEP) Numbers" registry group. | |||
| 5. Security Considerations | 5. Security Considerations | |||
| This memo does not change the Security Considerations for any of the | This memo does not change the security considerations for any of the | |||
| updated RFCs. Refer to [RFC5440] and [I-D.ietf-pce-pceps-tls13] for | updated RFCs. Refer to [RFC5440] and [PCEPS-UPDATES] for further | |||
| further details of the specific security measures applicable to PCEP. | details of the specific security measures applicable to PCEP. | |||
| [RFC3692] asserts that the existence of experimental codepoints | [RFC3692] asserts that the existence of experimental codepoints | |||
| introduces no new security considerations. However, implementations | introduces no new security considerations. However, implementations | |||
| accepting experimental error codepoints need to consider how they | accepting experimental error codepoints need to consider how they | |||
| parse and process them in case they come, accidentally, from another | parse and process them in case they come, accidentally, from another | |||
| experiment. Further, an implementation accepting experimental | experiment. Further, an implementation accepting experimental | |||
| codepoints needs to consider the security aspects of the experimental | codepoints needs to consider the security aspects of the experimental | |||
| extensions. [RFC6709] provides various design considerations for | extensions. [RFC6709] provides various design considerations for | |||
| protocol extensions (including those designated as experimental). | protocol extensions (including those designated as experimental). | |||
| 6. References | 6. References | |||
| 6.1. Normative References | 6.1. Normative References | |||
| [RFC5440] Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation | [RFC5440] Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation | |||
| Element (PCE) Communication Protocol (PCEP)", RFC 5440, | Element (PCE) Communication Protocol (PCEP)", RFC 5440, | |||
| DOI 10.17487/RFC5440, March 2009, | DOI 10.17487/RFC5440, March 2009, | |||
| <https://www.rfc-editor.org/rfc/rfc5440>. | <https://www.rfc-editor.org/info/rfc5440>. | |||
| [RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for | [RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for | |||
| Writing an IANA Considerations Section in RFCs", BCP 26, | Writing an IANA Considerations Section in RFCs", BCP 26, | |||
| RFC 8126, DOI 10.17487/RFC8126, June 2017, | RFC 8126, DOI 10.17487/RFC8126, June 2017, | |||
| <https://www.rfc-editor.org/rfc/rfc8126>. | <https://www.rfc-editor.org/info/rfc8126>. | |||
| [RFC8231] Crabbe, E., Minei, I., Medved, J., and R. Varga, "Path | [RFC8231] Crabbe, E., Minei, I., Medved, J., and R. Varga, "Path | |||
| Computation Element Communication Protocol (PCEP) | Computation Element Communication Protocol (PCEP) | |||
| Extensions for Stateful PCE", RFC 8231, | Extensions for Stateful PCE", RFC 8231, | |||
| DOI 10.17487/RFC8231, September 2017, | DOI 10.17487/RFC8231, September 2017, | |||
| <https://www.rfc-editor.org/rfc/rfc8231>. | <https://www.rfc-editor.org/info/rfc8231>. | |||
| [RFC8233] Dhody, D., Wu, Q., Manral, V., Ali, Z., and K. Kumaki, | [RFC8233] Dhody, D., Wu, Q., Manral, V., Ali, Z., and K. Kumaki, | |||
| "Extensions to the Path Computation Element Communication | "Extensions to the Path Computation Element Communication | |||
| Protocol (PCEP) to Compute Service-Aware Label Switched | Protocol (PCEP) to Compute Service-Aware Label Switched | |||
| Paths (LSPs)", RFC 8233, DOI 10.17487/RFC8233, September | Paths (LSPs)", RFC 8233, DOI 10.17487/RFC8233, September | |||
| 2017, <https://www.rfc-editor.org/rfc/rfc8233>. | 2017, <https://www.rfc-editor.org/info/rfc8233>. | |||
| [RFC8281] Crabbe, E., Minei, I., Sivabalan, S., and R. Varga, "Path | [RFC8281] Crabbe, E., Minei, I., Sivabalan, S., and R. Varga, "Path | |||
| Computation Element Communication Protocol (PCEP) | Computation Element Communication Protocol (PCEP) | |||
| Extensions for PCE-Initiated LSP Setup in a Stateful PCE | Extensions for PCE-Initiated LSP Setup in a Stateful PCE | |||
| Model", RFC 8281, DOI 10.17487/RFC8281, December 2017, | Model", RFC 8281, DOI 10.17487/RFC8281, December 2017, | |||
| <https://www.rfc-editor.org/rfc/rfc8281>. | <https://www.rfc-editor.org/info/rfc8281>. | |||
| [RFC8356] Dhody, D., King, D., and A. Farrel, "Experimental | [RFC8356] Dhody, D., King, D., and A. Farrel, "Experimental | |||
| Codepoint Allocation for the Path Computation Element | Codepoint Allocation for the Path Computation Element | |||
| Communication Protocol (PCEP)", RFC 8356, | Communication Protocol (PCEP)", RFC 8356, | |||
| DOI 10.17487/RFC8356, March 2018, | DOI 10.17487/RFC8356, March 2018, | |||
| <https://www.rfc-editor.org/rfc/rfc8356>. | <https://www.rfc-editor.org/info/rfc8356>. | |||
| [RFC8623] Palle, U., Dhody, D., Tanaka, Y., and V. Beeram, "Stateful | [RFC8623] Palle, U., Dhody, D., Tanaka, Y., and V. Beeram, "Stateful | |||
| Path Computation Element (PCE) Protocol Extensions for | Path Computation Element (PCE) Protocol Extensions for | |||
| Usage with Point-to-Multipoint TE Label Switched Paths | Usage with Point-to-Multipoint TE Label Switched Paths | |||
| (LSPs)", RFC 8623, DOI 10.17487/RFC8623, June 2019, | (LSPs)", RFC 8623, DOI 10.17487/RFC8623, June 2019, | |||
| <https://www.rfc-editor.org/rfc/rfc8623>. | <https://www.rfc-editor.org/info/rfc8623>. | |||
| [RFC8664] Sivabalan, S., Filsfils, C., Tantsura, J., Henderickx, W., | [RFC8664] Sivabalan, S., Filsfils, C., Tantsura, J., Henderickx, W., | |||
| and J. Hardwick, "Path Computation Element Communication | and J. Hardwick, "Path Computation Element Communication | |||
| Protocol (PCEP) Extensions for Segment Routing", RFC 8664, | Protocol (PCEP) Extensions for Segment Routing", RFC 8664, | |||
| DOI 10.17487/RFC8664, December 2019, | DOI 10.17487/RFC8664, December 2019, | |||
| <https://www.rfc-editor.org/rfc/rfc8664>. | <https://www.rfc-editor.org/info/rfc8664>. | |||
| [RFC8685] Zhang, F., Zhao, Q., Gonzalez de Dios, O., Casellas, R., | [RFC8685] Zhang, F., Zhao, Q., Gonzalez de Dios, O., Casellas, R., | |||
| and D. King, "Path Computation Element Communication | and D. King, "Path Computation Element Communication | |||
| Protocol (PCEP) Extensions for the Hierarchical Path | Protocol (PCEP) Extensions for the Hierarchical Path | |||
| Computation Element (H-PCE) Architecture", RFC 8685, | Computation Element (H-PCE) Architecture", RFC 8685, | |||
| DOI 10.17487/RFC8685, December 2019, | DOI 10.17487/RFC8685, December 2019, | |||
| <https://www.rfc-editor.org/rfc/rfc8685>. | <https://www.rfc-editor.org/info/rfc8685>. | |||
| [RFC8697] Minei, I., Crabbe, E., Sivabalan, S., Ananthakrishnan, H., | [RFC8697] Minei, I., Crabbe, E., Sivabalan, S., Ananthakrishnan, H., | |||
| Dhody, D., and Y. Tanaka, "Path Computation Element | Dhody, D., and Y. Tanaka, "Path Computation Element | |||
| Communication Protocol (PCEP) Extensions for Establishing | Communication Protocol (PCEP) Extensions for Establishing | |||
| Relationships between Sets of Label Switched Paths | Relationships between Sets of Label Switched Paths | |||
| (LSPs)", RFC 8697, DOI 10.17487/RFC8697, January 2020, | (LSPs)", RFC 8697, DOI 10.17487/RFC8697, January 2020, | |||
| <https://www.rfc-editor.org/rfc/rfc8697>. | <https://www.rfc-editor.org/info/rfc8697>. | |||
| [RFC8733] Dhody, D., Ed., Gandhi, R., Ed., Palle, U., Singh, R., and | [RFC8733] Dhody, D., Ed., Gandhi, R., Ed., Palle, U., Singh, R., and | |||
| L. Fang, "Path Computation Element Communication Protocol | L. Fang, "Path Computation Element Communication Protocol | |||
| (PCEP) Extensions for MPLS-TE Label Switched Path (LSP) | (PCEP) Extensions for MPLS-TE Label Switched Path (LSP) | |||
| Auto-Bandwidth Adjustment with Stateful PCE", RFC 8733, | Auto-Bandwidth Adjustment with Stateful PCE", RFC 8733, | |||
| DOI 10.17487/RFC8733, February 2020, | DOI 10.17487/RFC8733, February 2020, | |||
| <https://www.rfc-editor.org/rfc/rfc8733>. | <https://www.rfc-editor.org/info/rfc8733>. | |||
| [RFC8745] Ananthakrishnan, H., Sivabalan, S., Barth, C., Minei, I., | [RFC8745] Ananthakrishnan, H., Sivabalan, S., Barth, C., Minei, I., | |||
| and M. Negi, "Path Computation Element Communication | and M. Negi, "Path Computation Element Communication | |||
| Protocol (PCEP) Extensions for Associating Working and | Protocol (PCEP) Extensions for Associating Working and | |||
| Protection Label Switched Paths (LSPs) with Stateful PCE", | Protection Label Switched Paths (LSPs) with Stateful PCE", | |||
| RFC 8745, DOI 10.17487/RFC8745, March 2020, | RFC 8745, DOI 10.17487/RFC8745, March 2020, | |||
| <https://www.rfc-editor.org/rfc/rfc8745>. | <https://www.rfc-editor.org/info/rfc8745>. | |||
| [RFC8779] Margaria, C., Ed., Gonzalez de Dios, O., Ed., and F. | [RFC8779] Margaria, C., Ed., Gonzalez de Dios, O., Ed., and F. | |||
| Zhang, Ed., "Path Computation Element Communication | Zhang, Ed., "Path Computation Element Communication | |||
| Protocol (PCEP) Extensions for GMPLS", RFC 8779, | Protocol (PCEP) Extensions for GMPLS", RFC 8779, | |||
| DOI 10.17487/RFC8779, July 2020, | DOI 10.17487/RFC8779, July 2020, | |||
| <https://www.rfc-editor.org/rfc/rfc8779>. | <https://www.rfc-editor.org/info/rfc8779>. | |||
| [RFC8780] Lee, Y., Ed. and R. Casellas, Ed., "The Path Computation | [RFC8780] Lee, Y., Ed. and R. Casellas, Ed., "The Path Computation | |||
| Element Communication Protocol (PCEP) Extension for | Element Communication Protocol (PCEP) Extension for | |||
| Wavelength Switched Optical Network (WSON) Routing and | Wavelength Switched Optical Network (WSON) Routing and | |||
| Wavelength Assignment (RWA)", RFC 8780, | Wavelength Assignment (RWA)", RFC 8780, | |||
| DOI 10.17487/RFC8780, July 2020, | DOI 10.17487/RFC8780, July 2020, | |||
| <https://www.rfc-editor.org/rfc/rfc8780>. | <https://www.rfc-editor.org/info/rfc8780>. | |||
| [RFC8800] Litkowski, S., Sivabalan, S., Barth, C., and M. Negi, | [RFC8800] Litkowski, S., Sivabalan, S., Barth, C., and M. Negi, | |||
| "Path Computation Element Communication Protocol (PCEP) | "Path Computation Element Communication Protocol (PCEP) | |||
| Extension for Label Switched Path (LSP) Diversity | Extension for Label Switched Path (LSP) Diversity | |||
| Constraint Signaling", RFC 8800, DOI 10.17487/RFC8800, | Constraint Signaling", RFC 8800, DOI 10.17487/RFC8800, | |||
| July 2020, <https://www.rfc-editor.org/rfc/rfc8800>. | July 2020, <https://www.rfc-editor.org/info/rfc8800>. | |||
| [RFC8934] Chen, H., Ed., Zhuang, Y., Ed., Wu, Q., and D. Ceccarelli, | [RFC8934] Chen, H., Ed., Zhuang, Y., Ed., Wu, Q., and D. Ceccarelli, | |||
| "PCE Communication Protocol (PCEP) Extensions for Label | "PCE Communication Protocol (PCEP) Extensions for Label | |||
| Switched Path (LSP) Scheduling with Stateful PCE", | Switched Path (LSP) Scheduling with Stateful PCE", | |||
| RFC 8934, DOI 10.17487/RFC8934, October 2020, | RFC 8934, DOI 10.17487/RFC8934, October 2020, | |||
| <https://www.rfc-editor.org/rfc/rfc8934>. | <https://www.rfc-editor.org/info/rfc8934>. | |||
| [RFC9050] Li, Z., Peng, S., Negi, M., Zhao, Q., and C. Zhou, "Path | [RFC9050] Li, Z., Peng, S., Negi, M., Zhao, Q., and C. Zhou, "Path | |||
| Computation Element Communication Protocol (PCEP) | Computation Element Communication Protocol (PCEP) | |||
| Procedures and Extensions for Using the PCE as a Central | Procedures and Extensions for Using the PCE as a Central | |||
| Controller (PCECC) of LSPs", RFC 9050, | Controller (PCECC) of LSPs", RFC 9050, | |||
| DOI 10.17487/RFC9050, July 2021, | DOI 10.17487/RFC9050, July 2021, | |||
| <https://www.rfc-editor.org/rfc/rfc9050>. | <https://www.rfc-editor.org/info/rfc9050>. | |||
| [RFC9059] Gandhi, R., Ed., Barth, C., and B. Wen, "Path Computation | [RFC9059] Gandhi, R., Ed., Barth, C., and B. Wen, "Path Computation | |||
| Element Communication Protocol (PCEP) Extensions for | Element Communication Protocol (PCEP) Extensions for | |||
| Associated Bidirectional Label Switched Paths (LSPs)", | Associated Bidirectional Label Switched Paths (LSPs)", | |||
| RFC 9059, DOI 10.17487/RFC9059, June 2021, | RFC 9059, DOI 10.17487/RFC9059, June 2021, | |||
| <https://www.rfc-editor.org/rfc/rfc9059>. | <https://www.rfc-editor.org/info/rfc9059>. | |||
| [RFC9168] Dhody, D., Farrel, A., and Z. Li, "Path Computation | [RFC9168] Dhody, D., Farrel, A., and Z. Li, "Path Computation | |||
| Element Communication Protocol (PCEP) Extension for Flow | Element Communication Protocol (PCEP) Extension for Flow | |||
| Specification", RFC 9168, DOI 10.17487/RFC9168, January | Specification", RFC 9168, DOI 10.17487/RFC9168, January | |||
| 2022, <https://www.rfc-editor.org/rfc/rfc9168>. | 2022, <https://www.rfc-editor.org/info/rfc9168>. | |||
| [RFC9357] Xiong, Q., "Label Switched Path (LSP) Object Flag | [RFC9357] Xiong, Q., "Label Switched Path (LSP) Object Flag | |||
| Extension for Stateful PCE", RFC 9357, | Extension for Stateful PCE", RFC 9357, | |||
| DOI 10.17487/RFC9357, February 2023, | DOI 10.17487/RFC9357, February 2023, | |||
| <https://www.rfc-editor.org/rfc/rfc9357>. | <https://www.rfc-editor.org/info/rfc9357>. | |||
| [RFC9504] Lee, Y., Zheng, H., Gonzalez de Dios, O., Lopez, V., and | [RFC9504] Lee, Y., Zheng, H., Gonzalez de Dios, O., Lopez, V., and | |||
| Z. Ali, "Path Computation Element Communication Protocol | Z. Ali, "Path Computation Element Communication Protocol | |||
| (PCEP) Extensions for Stateful PCE Usage in GMPLS- | (PCEP) Extensions for Stateful PCE Usage in GMPLS- | |||
| Controlled Networks", RFC 9504, DOI 10.17487/RFC9504, | Controlled Networks", RFC 9504, DOI 10.17487/RFC9504, | |||
| December 2023, <https://www.rfc-editor.org/rfc/rfc9504>. | December 2023, <https://www.rfc-editor.org/info/rfc9504>. | |||
| [RFC9603] Li, C., Ed., Kaladharan, P., Sivabalan, S., Koldychev, M., | [RFC9603] Li, C., Ed., Kaladharan, P., Sivabalan, S., Koldychev, M., | |||
| and Y. Zhu, "Path Computation Element Communication | and Y. Zhu, "Path Computation Element Communication | |||
| Protocol (PCEP) Extensions for IPv6 Segment Routing", | Protocol (PCEP) Extensions for IPv6 Segment Routing", | |||
| RFC 9603, DOI 10.17487/RFC9603, July 2024, | RFC 9603, DOI 10.17487/RFC9603, July 2024, | |||
| <https://www.rfc-editor.org/rfc/rfc9603>. | <https://www.rfc-editor.org/info/rfc9603>. | |||
| [RFC9604] Sivabalan, S., Filsfils, C., Tantsura, J., Previdi, S., | [RFC9604] Sivabalan, S., Filsfils, C., Tantsura, J., Previdi, S., | |||
| and C. Li, Ed., "Carrying Binding Label/SID in PCE-Based | and C. Li, Ed., "Carrying Binding Label/SID in PCE-Based | |||
| Networks", RFC 9604, DOI 10.17487/RFC9604, August 2024, | Networks", RFC 9604, DOI 10.17487/RFC9604, August 2024, | |||
| <https://www.rfc-editor.org/rfc/rfc9604>. | <https://www.rfc-editor.org/info/rfc9604>. | |||
| 6.2. Informative References | 6.2. Informative References | |||
| [I-D.ietf-pce-pceps-tls13] | [PCEPS-UPDATES] | |||
| Dhody, D., Turner, S., and R. Housley, "Updates for PCEPS: | Dhody, D., Turner, S., and R. Housley, "Updates for PCEPS: | |||
| TLS Connection Establishment Restrictions", Work in | TLS Connection Establishment Restrictions", Work in | |||
| Progress, Internet-Draft, draft-ietf-pce-pceps-tls13-04, 9 | Progress, Internet-Draft, draft-ietf-pce-pceps-tls13-04, 9 | |||
| January 2024, <https://datatracker.ietf.org/doc/html/ | January 2024, <https://datatracker.ietf.org/doc/html/ | |||
| draft-ietf-pce-pceps-tls13-04>. | draft-ietf-pce-pceps-tls13-04>. | |||
| [RFC3692] Narten, T., "Assigning Experimental and Testing Numbers | [RFC3692] Narten, T., "Assigning Experimental and Testing Numbers | |||
| Considered Useful", BCP 82, RFC 3692, | Considered Useful", BCP 82, RFC 3692, | |||
| DOI 10.17487/RFC3692, January 2004, | DOI 10.17487/RFC3692, January 2004, | |||
| <https://www.rfc-editor.org/rfc/rfc3692>. | <https://www.rfc-editor.org/info/rfc3692>. | |||
| [RFC6709] Carpenter, B., Aboba, B., Ed., and S. Cheshire, "Design | [RFC6709] Carpenter, B., Aboba, B., Ed., and S. Cheshire, "Design | |||
| Considerations for Protocol Extensions", RFC 6709, | Considerations for Protocol Extensions", RFC 6709, | |||
| DOI 10.17487/RFC6709, September 2012, | DOI 10.17487/RFC6709, September 2012, | |||
| <https://www.rfc-editor.org/rfc/rfc6709>. | <https://www.rfc-editor.org/info/rfc6709>. | |||
| Appendix A. Acknowledgments | ||||
| Thanks to John Scudder for the initial discussion behind this | ||||
| document. Thanks to Ketan Talaulikar, Andrew Stone, Samuel Sidor, | ||||
| Quan Xiong, Cheng Li, and Aijun Wang for the review comments. Thanks | ||||
| to Carlos Pignataro for the OPSDIR review. Thanks to Meral | ||||
| Shirazipour for GENART review. Thanks to Paul Kyzivat for ArtArt | ||||
| review. Thanks to Alexey Melnikov for SECDIR review. | ||||
| Appendix B. Rationale for updating all registries with Standards Action | Appendix A. Rationale for Updating All Registries with Standards Action | |||
| This specification updates all the registries with the "Standards | This specification updates all the mentioned registries with the | |||
| Action" policy. WG considered keeping "Standards Action" for some | Standards Action policy. The PCE WG considered keeping Standards | |||
| registries such as flag fields with limited bits, where the space is | Action for some registries, such as flag fields with limited bits | |||
| tight but decided against it. The WG's last call and IETF's last | where the space is tight, but decided against it. The Working Group | |||
| call process should be enough to handle the case of frivolous | Last Call and IETF Last Call processes should be enough to handle the | |||
| experiments taking over the few code points. The working group could | case of frivolous experiments taking over the few codepoints. The | |||
| also create a new protocol field and registry for future use as done | working group could also create a new protocol field and registry for | |||
| in the past (see [RFC9357]). | future use as done in the past (see [RFC9357]). | |||
| Appendix C. Consideration of RFC 8356 | Appendix B. Consideration of RFC 8356 | |||
| It is worth noting that [RFC8356] deliberately chose to make | It is worth noting that [RFC8356] deliberately chose to make | |||
| experimental codepoints available only in the PCEP messages, objects, | experimental codepoints available only in the PCEP messages, objects, | |||
| and TLV type registries. Appendix A of that document gives a brief | and TLV type registries. Appendix A of [RFC8356] gives a brief | |||
| explanation of why that decision was taken stating that: | explanation of why that decision was taken, stating that: | |||
| | The justification for this decision is that, if an experiment | | The justification for this decision is that, if an experiment | |||
| | finds that it wants to use a new codepoint in another PCEP sub- | | finds that it wants to use a new codepoint in another PCEP sub- | |||
| | registry, it can implement the same function using a new | | registry, it can implement the same function using a new | |||
| | experimental object or TLV instead. | | experimental object or TLV instead. | |||
| While it is true that an experimental implementation could assign an | While it is true that an experimental implementation could assign an | |||
| experimental PCEP object and designate it the "experimental errors | experimental PCEP object and designate it the "experimental errors | |||
| object", using it to carry arbitrary contents including experimental | object", using it to carry arbitrary contents including experimental | |||
| error codes, such an approach would cause unnecessary divergence in | error codes, such an approach would cause unnecessary divergence in | |||
| the code. The allowance of experimental Error-Types is a better | the code. The allowance of experimental Error-Types is a better | |||
| approach that will more easily enable the migration of successful | approach that will more easily enable the migration of successful | |||
| experiments onto the Standards Track. | experiments onto the Standards Track. | |||
| Appendix D. Contributor | Acknowledgements | |||
| Thanks to John Scudder for the initial discussion behind this | ||||
| document. Thanks to Ketan Talaulikar, Andrew Stone, Samuel Sidor, | ||||
| Quan Xiong, Cheng Li, and Aijun Wang for the review comments. Thanks | ||||
| to Carlos Pignataro for the OPSDIR review. Thanks to Meral | ||||
| Shirazipour for the GENART review. Thanks to Paul Kyzivat for the | ||||
| ArtArt review. Thanks to Alexey Melnikov for the SECDIR review. | ||||
| Contributors | ||||
| Haomian Zheng | Haomian Zheng | |||
| Huawei Technologies | Huawei Technologies | |||
| Email: zhenghaomian@huawei.com | Email: zhenghaomian@huawei.com | |||
| Authors' Addresses | Authors' Addresses | |||
| Dhruv Dhody | Dhruv Dhody | |||
| Huawei | Huawei | |||
| India | India | |||
| End of changes. 67 change blocks. | ||||
| 191 lines changed or deleted | 180 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||