< draft-ietf-pce-association-policy-07.txt   draft-ietf-pce-association-policy-08.txt >
PCE Working Group S. Litkowski PCE Working Group S. Litkowski
Internet-Draft S. Sivabalan Internet-Draft S. Sivabalan
Intended status: Standards Track Cisco Systems, Inc. Intended status: Standards Track Cisco Systems, Inc.
Expires: May 2, 2020 J. Tantsura Expires: September 10, 2020 J. Tantsura
Apstra, Inc. Apstra, Inc.
J. Hardwick J. Hardwick
Metaswitch Networks Metaswitch Networks
M. Negi M. Negi
C. Li
Huawei Technologies Huawei Technologies
October 30, 2019 March 9, 2020
Path Computation Element communication Protocol (PCEP) extension for Path Computation Element communication Protocol (PCEP) extension for
associating Policies and Label Switched Paths (LSPs) associating Policies and Label Switched Paths (LSPs)
draft-ietf-pce-association-policy-07 draft-ietf-pce-association-policy-08
Abstract Abstract
This document introduces a simple mechanism to associate policies to This document introduces a simple mechanism to associate policies to
a group of Label Switched Paths (LSPs) via an extension to the Path a group of Label Switched Paths (LSPs) via an extension to the Path
Computation Element (PCE) Communication Protocol (PCEP). Computation Element (PCE) Communication Protocol (PCEP).
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
skipping to change at page 1, line 39 skipping to change at page 1, line 40
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on May 2, 2020. This Internet-Draft will expire on September 10, 2020.
Copyright Notice Copyright Notice
Copyright (c) 2019 IETF Trust and the persons identified as the Copyright (c) 2020 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 Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at page 2, line 29 skipping to change at page 2, line 30
5.1. Policy Parameters TLV . . . . . . . . . . . . . . . . . . 7 5.1. Policy Parameters TLV . . . . . . . . . . . . . . . . . . 7
6. Implementation Status . . . . . . . . . . . . . . . . . . . . 8 6. Implementation Status . . . . . . . . . . . . . . . . . . . . 8
7. Security Considerations . . . . . . . . . . . . . . . . . . . 9 7. Security Considerations . . . . . . . . . . . . . . . . . . . 9
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9
8.1. Association object Type Indicators . . . . . . . . . . . 9 8.1. Association object Type Indicators . . . . . . . . . . . 9
8.2. PCEP TLV Type Indicators . . . . . . . . . . . . . . . . 10 8.2. PCEP TLV Type Indicators . . . . . . . . . . . . . . . . 10
9. Manageability Considerations . . . . . . . . . . . . . . . . 10 9. Manageability Considerations . . . . . . . . . . . . . . . . 10
9.1. Control of Function and Policy . . . . . . . . . . . . . 10 9.1. Control of Function and Policy . . . . . . . . . . . . . 10
9.2. Information and Data Models . . . . . . . . . . . . . . . 10 9.2. Information and Data Models . . . . . . . . . . . . . . . 10
9.3. Liveness Detection and Monitoring . . . . . . . . . . . . 10 9.3. Liveness Detection and Monitoring . . . . . . . . . . . . 10
9.4. Verify Correct Operations . . . . . . . . . . . . . . . . 11 9.4. Verify Correct Operations . . . . . . . . . . . . . . . . 10
9.5. Requirements on Other Protocols . . . . . . . . . . . . . 11 9.5. Requirements on Other Protocols . . . . . . . . . . . . . 11
9.6. Impact on Network Operations . . . . . . . . . . . . . . 11 9.6. Impact on Network Operations . . . . . . . . . . . . . . 11
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 11 10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 11
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 11 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 11
11.1. Normative References . . . . . . . . . . . . . . . . . . 11 11.1. Normative References . . . . . . . . . . . . . . . . . . 11
11.2. Informative References . . . . . . . . . . . . . . . . . 12 11.2. Informative References . . . . . . . . . . . . . . . . . 12
Appendix A. Contributor Addresses . . . . . . . . . . . . . . . 14 Appendix A. Contributor Addresses . . . . . . . . . . . . . . . 14
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 14 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 14
1. Introduction 1. Introduction
skipping to change at page 3, line 8 skipping to change at page 3, line 9
provides context for the support of PCE Policy. provides context for the support of PCE Policy.
PCEP Extensions for Stateful PCE Model [RFC8231] describes a set of PCEP Extensions for Stateful PCE Model [RFC8231] describes a set of
extensions to PCEP to enable active control of Multiprotocol Label extensions to PCEP to enable active control of Multiprotocol Label
Switching Traffic Engineering (MPLS-TE) and Generalzied MPLS (GMPLS) Switching Traffic Engineering (MPLS-TE) and Generalzied MPLS (GMPLS)
tunnels. [RFC8281] describes the set-up and teardown of PCE- tunnels. [RFC8281] describes the set-up and teardown of PCE-
initiated LSPs under the active stateful PCE model, without the need initiated LSPs under the active stateful PCE model, without the need
for local configuration on the PCC, thus allowing for a dynamic for local configuration on the PCC, thus allowing for a dynamic
network. Currently, the LSPs can either be signalled via Resource network. Currently, the LSPs can either be signalled via Resource
Reservation Protocol Traffic Engineering (RSVP-TE) or can be segment Reservation Protocol Traffic Engineering (RSVP-TE) or can be segment
routed as specified in [I-D.ietf-pce-segment-routing]. routed as specified in [RFC8664].
[I-D.ietf-pce-association-group] introduces a generic mechanism to [RFC8697] introduces a generic mechanism to create a grouping of LSPs
create a grouping of LSPs which can then be used to define which can then be used to define associations between a set of LSPs
associations between a set of LSPs and a set of attributes (such as and a set of attributes (such as configuration parameters or
configuration parameters or behaviours) and is equally applicable to behaviours) and is equally applicable to stateful PCE (active and
stateful PCE (active and passive modes) and stateless PCE. passive modes) and stateless PCE.
This document specifies a PCEP extension to associate one or more This document specifies a PCEP extension to associate one or more
LSPs with policies using the generic association mechanism. LSPs with policies using the generic association mechanism.
A PCEP speaker may want to influence the PCEP peer with respect to A PCEP speaker may want to influence the PCEP peer with respect to
path selection and other policies. This document describes a PCEP path selection and other policies. This document describes a PCEP
extension to associate policies by creating Policy Association Group extension to associate policies by creating Policy Association Group
(PAG) and encoding this association in PCEP messages. The (PAG) and encoding this association in PCEP messages. The
specification is applicable to both stateful and stateless PCEP specification is applicable to both stateful and stateless PCEP
sessions. sessions.
skipping to change at page 3, line 38 skipping to change at page 3, line 39
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in BCP "OPTIONAL" in this document are to be interpreted as described in BCP
14 [RFC2119] [RFC8174] when, and only when, they appear in all 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here. capitals, as shown here.
2. Terminology 2. Terminology
The following terminology is used in this document. The following terminology is used in this document.
Association parameters: As described in Association parameters: As described in [RFC8697], the combination
[I-D.ietf-pce-association-group], the combination of the mandatory of the mandatory fields Association type, Association ID and
fields Association type, Association ID and Association Source in Association Source in the ASSOCIATION object uniquely identify the
the ASSOCIATION object uniquely identify the association group. association group. If the optional TLVs - Global Association
If the optional TLVs - Global Association Source or Extended Source or Extended Association ID are included, then they are
Association ID are included, then they are included in combination included in combination with mandatory fields to uniquely identify
with mandatory fields to uniquely identify the association group. the association group.
Association information: As described in Association information: As described in [RFC8697], the ASSOCIATION
[I-D.ietf-pce-association-group], the ASSOCIATION object could object could include other optional TLVs based on the association
include other optional TLVs based on the association types, that types, that provides 'information' related to the association.
provides 'information' related to the association.
LSR: Label Switch Router. LSR: Label Switch Router.
MPLS: Multiprotocol Label Switching. MPLS: Multiprotocol Label Switching.
PAG: Policy Association Group. PAG: Policy Association Group.
PAT: Policy Association Type. PAT: Policy Association Type.
PCC: Path Computation Client. Any client application requesting a PCC: Path Computation Client. Any client application requesting a
skipping to change at page 4, line 31 skipping to change at page 4, line 31
3. Motivation 3. Motivation
Paths computed using PCE can be subjected to various policies on both Paths computed using PCE can be subjected to various policies on both
PCE and PCC. For example, in a centralized traffic engineering PCE and PCC. For example, in a centralized traffic engineering
scenario, network operators may instantiate LSPs and specifies scenario, network operators may instantiate LSPs and specifies
policies for traffic steering, path monitoring, etc., for some LSPs policies for traffic steering, path monitoring, etc., for some LSPs
via the Stateful PCE. Similarly, a PCC could request a user- or via the Stateful PCE. Similarly, a PCC could request a user- or
service-specific policy to be applied at the PCE, such as constraints service-specific policy to be applied at the PCE, such as constraints
relaxation to meet optimal QoS and resiliency. relaxation to meet optimal QoS and resiliency.
PCEP speaker can use the generic mechanism as per PCEP speaker can use the generic mechanism as per [RFC8697] to
[I-D.ietf-pce-association-group] to associate a set of LSPs with a associate a set of LSPs with a policy, without the need to know the
policy, without the need to know the details of such a policy, which details of such a policy, which simplifies network operations, avoids
simplifies network operations, avoids frequent software upgrades, as frequent software upgrades, as well as provides an ability to
well as provides an ability to introduce new policy faster. introduce new policy faster.
PAG Y PAG Y
{Service-Specific Policy {Service-Specific Policy
for constraint for constraint
Initiate & Monitor LSP relaxation} Initiate & Monitor LSP relaxation}
| | | |
| PAG X PCReq/PCRpt | | PAG X PCReq/PCRpt |
V {Monitor LSP} {PAG Y} V V {Monitor LSP} {PAG Y} V
+-----+ ----------------> +-----+ +-----+ ----------------> +-----+
_ _ _ _ _ _| PCE | | | PCE | _ _ _ _ _ _| PCE | | | PCE |
skipping to change at page 6, line 7 skipping to change at page 6, line 7
interface to establish a service. The PCC may also apply user- or interface to establish a service. The PCC may also apply user- or
service-specific policies to decide how the path selection process service-specific policies to decide how the path selection process
should be constrained, that is, which constraints, diversities, should be constrained, that is, which constraints, diversities,
optimization criterion, and constraint relaxation strategies should optimization criterion, and constraint relaxation strategies should
be applied in order for the service LSP(s) to have a likelihood to be be applied in order for the service LSP(s) to have a likelihood to be
successfully established and provide necessary QoS and resilience successfully established and provide necessary QoS and resilience
against network failures. The user- or service-specific policies against network failures. The user- or service-specific policies
applied to PCC and are then passed to the PCE along with the Path applied to PCC and are then passed to the PCE along with the Path
computation request, in the form of constraints [RFC5394]. computation request, in the form of constraints [RFC5394].
PCEP speaker can use the generic mechanism as per PCEP speaker can use the generic mechanism as per [RFC8697] to
[I-D.ietf-pce-association-group] to associate a set of LSPs with associate a set of LSPs with policy and its resulting path
policy and its resulting path computation constraints. This would computation constraints. This would simplify the path computation
simplify the path computation message exchanges in PCEP. message exchanges in PCEP.
4. Overview 4. Overview
As per [I-D.ietf-pce-association-group], LSPs are associated with As per [RFC8697], LSPs are associated with other LSPs with which they
other LSPs with which they interact by adding them to a common interact by adding them to a common association group. Grouping can
association group. Grouping can also be used to define association also be used to define association between LSPs and policies
between LSPs and policies associated to them. One new Association associated to them. One new Association type is defined in this
type is defined in this document, based on the generic Association document, based on the generic Association object -
object -
o Association type = TBD1 ("Policy Association Type (PAT)" ) for o Association type = TBD1 ("Policy Association Type (PAT)" ) for
Policy Association Group (PAG). Policy Association Group (PAG).
[I-D.ietf-pce-association-group] specify the mechanism for the [RFC8697] specify the mechanism for the capability advertisement of
capability advertisement of the Association types supported by a PCEP the Association types supported by a PCEP speaker by defining a
speaker by defining a ASSOC-Type-List TLV to be carried within an ASSOC-Type-List TLV to be carried within an OPEN object. This
OPEN object. This capability exchange for the association type capability exchange for the association type described in this
described in this document (i.e. PAT) MUST be done before using the document (i.e. PAT) MUST be done before using the policy
policy association. Thus the PCEP speaker MUST include the PAT association. Thus the PCEP speaker MUST include the PAT (TBD1) in
(TBD1) in the ASSOC-Type-List TLV before using the PAG in the PCEP the ASSOC-Type-List TLV before using the PAG in the PCEP messages.
messages.
This Association type is operator-configured association in nature This Association type is operator-configured association in nature
and created by the operator manually on the PCEP peers. An LSP and created by the operator manually on the PCEP peers. An LSP
belonging to this association is conveyed via PCEP messages to the belonging to this association is conveyed via PCEP messages to the
PCEP peer. Operator-configured Association Range need not be set for PCEP peer. Operator-configured Association Range need not be set for
this association-type, and MUST be ignored, so that the full range of this association-type, and MUST be ignored, so that the full range of
association identifier can be utilized. association identifier can be utilized.
A PAG can have one or more LSPs and its associated policy. The A PAG can have one or more LSPs and its associated policy. The
association parameters including association identifier, Association association parameters including association identifier, Association
type (Policy), as well as the association source IP address is type (Policy), as well as the association source IP address is
manually configured by the operator and is used to identify the PAG manually configured by the operator and is used to identify the PAG
as described in [I-D.ietf-pce-association-group]. The Global as described in [RFC8697]. The Global Association Source and
Association Source and Extended Association ID MAY also be included. Extended Association ID MAY also be included.
As per the processing rules specified in section 6.4 of As per the processing rules specified in section 6.4 of [RFC8697], if
[I-D.ietf-pce-association-group], if a PCEP speaker does not support a PCEP speaker does not support this Policy Association type, it
this Policy Association type, it would return a PCErr message with would return a PCErr message with Error-Type 26 "Association Error"
Error-Type 26 "Association Error" and Error-Value 1 "Association type and Error-Value 1 "Association type is not supported". Since the PAG
is not supported". Since the PAG is opaque in nature, the PAG and is opaque in nature, the PAG and the policy MUST be configured on the
the policy MUST be configured on the PCEP peers as per the operator- PCEP peers as per the operator-configured association procedures.
configured association procedures. All further processing is as per All further processing is as per section 6.4 of [RFC8697]. If a PCE
section 6.4 of [I-D.ietf-pce-association-group]. If a PCE speaker speaker receives PAG in a PCEP message, and the policy association
receives PAG in a PCEP message, and the policy association
information is not configured, it MUST return a PCErr message with information is not configured, it MUST return a PCErr message with
Error-Type 26 "Association Error" and Error- Value 4 "Association Error-Type 26 "Association Error" and Error- Value 4 "Association
unknown". If some of the association information unknown". If some of the association information [RFC8697] (the TLVs
[I-D.ietf-pce-association-group] (the TLVs defined in this document) defined in this document) received from the peer does not match the
received from the peer does not match the local configured values, local configured values, the PCEP speaker MUST reject the PCEP
the PCEP speaker MUST reject the PCEP message and send a PCErr message and send a PCErr message with Error-Type 26 "Association
message with Error-Type 26 "Association Error" and Error-Value 5 Error" and Error-Value 5 "Operator-configured association information
"Operator-configured association information mismatch". mismatch".
Associating a particular LSP to multiple policy groups is authorized Associating a particular LSP to multiple policy groups is authorized
from a protocol perspective, however there is no assurance that the from a protocol perspective, however there is no assurance that the
PCE will be able to apply multiple policies. PCE will be able to apply multiple policies.
5. Policy Association Group 5. Policy Association Group
Association groups and their memberships are defined using the Association groups and their memberships are defined using the
ASSOCIATION object defined in [I-D.ietf-pce-association-group]. Two ASSOCIATION object defined in [RFC8697]. Two object types for IPv4
object types for IPv4 and IPv6 are defined. The ASSOCIATION object and IPv6 are defined. The ASSOCIATION object includes "Association
includes "Association type" indicating the type of the association type" indicating the type of the association group. This document
group. This document add a new Association type - add a new Association type -
Association type = TBD1 ("Policy Association type") for PAG. Association type = TBD1 ("Policy Association type") for PAG.
PAG may carry optional TLVs including but not limited to - PAG may carry optional TLVs including but not limited to -
o POLICY-PARAMETERS-TLV: Used to communicate opaque information o POLICY-PARAMETERS-TLV: Used to communicate opaque information
useful to apply the policy, described in Section 5.1. useful to apply the policy, described in Section 5.1.
o VENDOR-INFORMATION-TLV: Used to communicate arbitrary vendor o VENDOR-INFORMATION-TLV: Used to communicate arbitrary vendor
specific behavioural information, described in [RFC7470]. specific behavioural information, described in [RFC7470].
skipping to change at page 9, line 30 skipping to change at page 9, line 25
they see fit". they see fit".
Currently there are no confirmed implementations, though vendors have Currently there are no confirmed implementations, though vendors have
shown interest in making this as part of their roadmap. More details shown interest in making this as part of their roadmap. More details
to be added in a later revision. to be added in a later revision.
7. Security Considerations 7. Security Considerations
This document defines one new type for association, which do not add This document defines one new type for association, which do not add
any new security concerns beyond those discussed in [RFC5440], any new security concerns beyond those discussed in [RFC5440],
[RFC8231] and [I-D.ietf-pce-association-group] in itself. [RFC8231] and [RFC8697] in itself.
Extra care needs to be taken by the implementation with respect to Extra care needs to be taken by the implementation with respect to
POLICY-PARAMETERS-TLV while decoding, verifying and applying these POLICY-PARAMETERS-TLV while decoding, verifying and applying these
policy variables. This TLV parsing could be exploited by an policy variables. This TLV parsing could be exploited by an
attacker. attacker.
Some deployments may find policy associations and their implications Some deployments may find policy associations and their implications
as extra sensitive and thus securing the PCEP session using Transport as extra sensitive and thus securing the PCEP session using Transport
Layer Security (TLS) [RFC8253], as per the recommendations and best Layer Security (TLS) [RFC8253], as per the recommendations and best
current practices in BCP 195 [RFC7525], is RECOMMENDED. current practices in BCP 195 [RFC7525], is RECOMMENDED.
8. IANA Considerations 8. IANA Considerations
8.1. Association object Type Indicators 8.1. Association object Type Indicators
This document defines a new Association type. The sub-registry This document defines a new Association type. The sub-registry
"ASSOCIATION Type Field" of the "Path Computation Element Protocol "ASSOCIATION Type Field" of the "Path Computation Element Protocol
(PCEP) Numbers" registry was originally defined in (PCEP) Numbers" registry was originally defined in [RFC8697]. IANA
[I-D.ietf-pce-association-group]. IANA is requested to make the is requested to make the following allocation.
following allocation.
Value Name Reference Value Name Reference
TBD1 Policy Association [This.I-D] TBD1 Policy Association [This.I-D]
8.2. PCEP TLV Type Indicators 8.2. PCEP TLV Type Indicators
The following TLV Type Indicator value is requested within the "PCEP The following TLV Type Indicator value is requested within the "PCEP
TLV Type Indicators" subregistry of the "Path Computation Element TLV Type Indicators" subregistry of the "Path Computation Element
Protocol (PCEP) Numbers" registry. IANA is requested to make the Protocol (PCEP) Numbers" registry. IANA is requested to make the
skipping to change at page 10, line 36 skipping to change at page 10, line 32
configuration to related policy parameters, in which case the an configuration to related policy parameters, in which case the an
operator MUST also be allowed to set the encoding format and order to operator MUST also be allowed to set the encoding format and order to
parse the associated policy parameters TLV. parse the associated policy parameters TLV.
9.2. Information and Data Models 9.2. Information and Data Models
[RFC7420] describes the PCEP MIB, there are no new MIB Objects for [RFC7420] describes the PCEP MIB, there are no new MIB Objects for
this document. this document.
The PCEP YANG module is defined in [I-D.ietf-pce-pcep-yang]. This The PCEP YANG module is defined in [I-D.ietf-pce-pcep-yang]. This
module supports associations as defined in module supports associations as defined in [RFC8697] and thus support
[I-D.ietf-pce-association-group] and thus support the Policy the Policy Association groups.
Association groups.
An implementation SHOULD allow the operator to view the PAG An implementation SHOULD allow the operator to view the PAG
configured. Further implementation SHOULD allow to view associations configured. Further implementation SHOULD allow to view associations
reported by each peer, and the current set of LSPs in the PAG. reported by each peer, and the current set of LSPs in the PAG.
9.3. Liveness Detection and Monitoring 9.3. Liveness Detection and Monitoring
Mechanisms defined in this document do not imply any new liveness Mechanisms defined in this document do not imply any new liveness
detection and monitoring requirements in addition to those already detection and monitoring requirements in addition to those already
listed in [RFC5440], [RFC8231], and [RFC8281]. listed in [RFC5440], [RFC8231], and [RFC8281].
skipping to change at page 11, line 24 skipping to change at page 11, line 18
on other protocols. on other protocols.
9.6. Impact on Network Operations 9.6. Impact on Network Operations
Mechanisms defined in this document do not have any impact on network Mechanisms defined in this document do not have any impact on network
operations in addition to those already listed in [RFC5440], operations in addition to those already listed in [RFC5440],
[RFC8231], and [RFC8281]. [RFC8231], and [RFC8281].
10. Acknowledgments 10. Acknowledgments
A special thanks to author of [I-D.ietf-pce-association-group], this A special thanks to author of [RFC8697], this document borrow some of
document borrow some of the text from it. the text from it.
11. References 11. References
11.1. Normative References 11.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>. <https://www.rfc-editor.org/info/rfc2119>.
skipping to change at page 12, line 5 skipping to change at page 11, line 45
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>. May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[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/info/rfc8231>. <https://www.rfc-editor.org/info/rfc8231>.
[I-D.ietf-pce-association-group] [RFC8697] Minei, I., Crabbe, E., Sivabalan, S., Ananthakrishnan, H.,
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)", draft-ietf-pce-association-group-10 (work in (LSPs)", RFC 8697, DOI 10.17487/RFC8697, January 2020,
progress), August 2019. <https://www.rfc-editor.org/info/rfc8697>.
11.2. Informative References 11.2. Informative References
[RFC4655] Farrel, A., Vasseur, J., and J. Ash, "A Path Computation [RFC4655] Farrel, A., Vasseur, J., and J. Ash, "A Path Computation
Element (PCE)-Based Architecture", RFC 4655, Element (PCE)-Based Architecture", RFC 4655,
DOI 10.17487/RFC4655, August 2006, DOI 10.17487/RFC4655, August 2006,
<https://www.rfc-editor.org/info/rfc4655>. <https://www.rfc-editor.org/info/rfc4655>.
[RFC5394] Bryskin, I., Papadimitriou, D., Berger, L., and J. Ash, [RFC5394] Bryskin, I., Papadimitriou, D., Berger, L., and J. Ash,
"Policy-Enabled Path Computation Framework", RFC 5394, "Policy-Enabled Path Computation Framework", RFC 5394,
skipping to change at page 13, line 11 skipping to change at page 13, line 5
Path Computation Element Communication Protocol (PCEP)", Path Computation Element Communication Protocol (PCEP)",
RFC 8253, DOI 10.17487/RFC8253, October 2017, RFC 8253, DOI 10.17487/RFC8253, October 2017,
<https://www.rfc-editor.org/info/rfc8253>. <https://www.rfc-editor.org/info/rfc8253>.
[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/info/rfc8281>. <https://www.rfc-editor.org/info/rfc8281>.
[I-D.ietf-pce-segment-routing] [RFC8664] Sivabalan, S., Filsfils, C., Tantsura, J., Henderickx, W.,
Sivabalan, S., Filsfils, C., Tantsura, J., Henderickx, W., and J. Hardwick, "Path Computation Element Communication
and J. Hardwick, "PCEP Extensions for Segment Routing", Protocol (PCEP) Extensions for Segment Routing", RFC 8664,
draft-ietf-pce-segment-routing-16 (work in progress), DOI 10.17487/RFC8664, December 2019,
March 2019. <https://www.rfc-editor.org/info/rfc8664>.
[I-D.ietf-pce-pcep-yang] [I-D.ietf-pce-pcep-yang]
Dhody, D., Hardwick, J., Beeram, V., and J. Tantsura, "A Dhody, D., Hardwick, J., Beeram, V., and J. Tantsura, "A
YANG Data Model for Path Computation Element YANG Data Model for Path Computation Element
Communications Protocol (PCEP)", draft-ietf-pce-pcep- Communications Protocol (PCEP)", draft-ietf-pce-pcep-
yang-12 (work in progress), July 2019. yang-13 (work in progress), October 2019.
Appendix A. Contributor Addresses Appendix A. Contributor Addresses
Dhruv Dhody Dhruv Dhody
Huawei Technologies Huawei Technologies
Divyashree Techno Park, Whitefield Divyashree Techno Park, Whitefield
Bangalore, Karnataka 560066 Bangalore, Karnataka 560066
India India
EMail: dhruv.ietf@gmail.com EMail: dhruv.ietf@gmail.com
skipping to change at line 641 skipping to change at page 15, line 32
EMail: Jonathan.Hardwick@metaswitch.com EMail: Jonathan.Hardwick@metaswitch.com
Mahendra Singh Negi Mahendra Singh Negi
Huawei Technologies Huawei Technologies
Divyashree Techno Park, Whitefield Divyashree Techno Park, Whitefield
Bangalore, Karnataka 560066 Bangalore, Karnataka 560066
India India
EMail: mahend.ietf@gmail.com EMail: mahend.ietf@gmail.com
Cheng Li
Huawei Technologies
Huawei Campus, No. 156 Beiqing Rd.
Beijing 100095
China
EMail: chengli13@huawei.com
 End of changes. 28 change blocks. 
87 lines changed or deleted 81 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/