draft-ietf-pce-stateful-pce-19.txt   draft-ietf-pce-stateful-pce-20.txt 
PCE Working Group E. Crabbe PCE Working Group E. Crabbe
Internet-Draft Oracle Internet-Draft Oracle
Intended status: Standards Track I. Minei Intended status: Standards Track I. Minei
Expires: November 18, 2017 Google, Inc. Expires: December 21, 2017 Google, Inc.
J. Medved J. Medved
Cisco Systems, Inc. Cisco Systems, Inc.
R. Varga R. Varga
Pantheon Technologies SRO Pantheon Technologies SRO
May 17, 2017 June 19, 2017
PCEP Extensions for Stateful PCE PCEP Extensions for Stateful PCE
draft-ietf-pce-stateful-pce-19 draft-ietf-pce-stateful-pce-20
Abstract Abstract
The Path Computation Element Communication Protocol (PCEP) provides The Path Computation Element Communication Protocol (PCEP) provides
mechanisms for Path Computation Elements (PCEs) to perform path mechanisms for Path Computation Elements (PCEs) to perform path
computations in response to Path Computation Clients (PCCs) requests. computations in response to Path Computation Clients (PCCs) requests.
Although PCEP explicitly makes no assumptions regarding the Although PCEP explicitly makes no assumptions regarding the
information available to the PCE, it also makes no provisions for PCE information available to the PCE, it also makes no provisions for PCE
control of timing and sequence of path computations within and across control of timing and sequence of path computations within and across
skipping to change at page 1, line 43 skipping to change at page 1, line 43
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 http://datatracker.ietf.org/drafts/current/. Drafts is at http://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 November 18, 2017. This Internet-Draft will expire on December 21, 2017.
Copyright Notice Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2017 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
(http://trustee.ietf.org/license-info) in effect on the date of (http://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
skipping to change at page 4, line 11 skipping to change at page 4, line 11
(MPLS) for Traffic Engineering Label Switched Path (TE LSP) (MPLS) for Traffic Engineering Label Switched Path (TE LSP)
characteristics. Extensions for support of Generalized MPLS (GMPLS) characteristics. Extensions for support of Generalized MPLS (GMPLS)
in PCEP are defined in [I-D.ietf-pce-gmpls-pcep-extensions] in PCEP are defined in [I-D.ietf-pce-gmpls-pcep-extensions]
This document specifies a set of extensions to PCEP to enable This document specifies a set of extensions to PCEP to enable
stateful control of LSPs within and across PCEP sessions in stateful control of LSPs within and across PCEP sessions in
compliance with [RFC4657]. It includes mechanisms to effect Label compliance with [RFC4657]. It includes mechanisms to effect Label
Switched Path (LSP) state synchronization between PCCs and PCEs, Switched Path (LSP) state synchronization between PCCs and PCEs,
delegation of control over LSPs to PCEs, and PCE control of timing delegation of control over LSPs to PCEs, and PCE control of timing
and sequence of path computations within and across PCEP sessions. and sequence of path computations within and across PCEP sessions.
The extensions that this document describes do not permit the PCE to Extensions to permit the PCE to drive creation of an LSP are defined
drive creation of an LSP. The companion document in [I-D.ietf-pce-pce-initiated-lsp], which specifies PCE-initiated
[I-D.ietf-pce-pce-initiated-lsp] specifies PCE-initiated LSP LSP creation.
creation.
1.1. Requirements Language 1.1. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119]. document are to be interpreted as described in [RFC2119].
2. Terminology 2. Terminology
This document uses the following terms defined in [RFC5440]: PCC, This document uses the following terms defined in [RFC5440]: PCC,
skipping to change at page 4, line 49 skipping to change at page 4, line 48
in the delegation operation. in the delegation operation.
Redelegation Timeout Interval: the period of time a PCC waits for, Redelegation Timeout Interval: the period of time a PCC waits for,
when a PCEP session is terminated, before revoking LSP delegation when a PCEP session is terminated, before revoking LSP delegation
to a PCE and attempting to redelegate LSPs associated with the to a PCE and attempting to redelegate LSPs associated with the
terminated PCEP session to an alternate PCE. The Redelegation terminated PCEP session to an alternate PCE. The Redelegation
Timeout Interval is a PCC-local value that can be either operator- Timeout Interval is a PCC-local value that can be either operator-
configured or dynamically computed by the PCC based on local configured or dynamically computed by the PCC based on local
policy. policy.
State Timeout Interval: the period of time a PCE waits for, when a State Timeout Interval: the period of time a PCC waits for, when a
PCEP session is terminated, before flushing LSP state associated PCEP session is terminated, before flushing LSP state associated
with that PCEP session and reverting to operator-defined default with that PCEP session and reverting to operator-defined default
parameters or behaviors. The State Timeout Interval is a PCC- parameters or behaviors. The State Timeout Interval is a PCC-
local value that can be either operator-configured or dynamically local value that can be either operator-configured or dynamically
computed by the PCC based on local policy. computed by the PCC based on local policy.
LSP State Report: an operation to send LSP state (Operational / LSP State Report: an operation to send LSP state (Operational /
Admin Status, LSP attributes configured at the PCC and set by a Admin Status, LSP attributes configured at the PCC and set by a
PCE, etc.) from a PCC to a PCE. PCE, etc.) from a PCC to a PCE.
skipping to change at page 39, line 29 skipping to change at page 39, line 29
Figure 14: SYMBOLIC-PATH-NAME TLV format Figure 14: SYMBOLIC-PATH-NAME TLV format
Type (16 bits): The type is 17. Type (16 bits): The type is 17.
Length (16 bits): indicates the total length of the TLV in octets and Length (16 bits): indicates the total length of the TLV in octets and
MUST be greater than 0. The TLV MUST be zero-padded so that the TLV MUST be greater than 0. The TLV MUST be zero-padded so that the TLV
is 4-octet aligned. is 4-octet aligned.
Symbolic Path Name (variable): symbolic name for the LSP, unique in Symbolic Path Name (variable): symbolic name for the LSP, unique in
the PCC. It SHOULD be a string of printable ASCII characters and the PCC. It SHOULD be a string of printable ASCII characters,
SHOULD be NULL-terminated. The Symbolic Path Name (including its without a NULL terminator.
NULL terminator) MUST be padded to 4-bytes alignment; the padding
itself MUST NOT be included in the Length field.
7.3.3. LSP Error Code TLV 7.3.3. LSP Error Code TLV
The LSP Error code TLV is an optional TLV for use in the LSP object The LSP Error code TLV is an optional TLV for use in the LSP object
to convey error information. When an LSP Update Request fails, an to convey error information. When an LSP Update Request fails, an
LSP State Report MUST be sent to report the current state of the LSP, LSP State Report MUST be sent to report the current state of the LSP,
and SHOULD contain the LSP-ERROR-CODE TLV indicating the reason for and SHOULD contain the LSP-ERROR-CODE TLV indicating the reason for
the failure. Similarly, when a PCRpt is sent as a result of an LSP the failure. Similarly, when a PCRpt is sent as a result of an LSP
transitioning to non-operational state, the LSP-ERROR-CODE TLV SHOULD transitioning to non-operational state, the LSP-ERROR-CODE TLV SHOULD
be included to indicate the reason for the transition. be included to indicate the reason for the transition.
skipping to change at page 51, line 51 skipping to change at page 51, line 51
[I-D.ietf-pce-pcep-yang] [I-D.ietf-pce-pcep-yang]
Dhody, D., Hardwick, J., Beeram, V., and j. Dhody, D., Hardwick, J., Beeram, V., and j.
jefftant@gmail.com, "A YANG Data Model for Path jefftant@gmail.com, "A YANG Data Model for Path
Computation Element Communications Protocol (PCEP)", Computation Element Communications Protocol (PCEP)",
draft-ietf-pce-pcep-yang-02 (work in progress), March draft-ietf-pce-pcep-yang-02 (work in progress), March
2017. 2017.
[I-D.ietf-pce-pceps] [I-D.ietf-pce-pceps]
Lopez, D., Dios, O., Wu, Q., and D. Dhody, "Secure Lopez, D., Dios, O., Wu, Q., and D. Dhody, "Secure
Transport for PCEP", draft-ietf-pce-pceps-12 (work in Transport for PCEP", draft-ietf-pce-pceps-14 (work in
progress), April 2017. progress), May 2017.
[I-D.ietf-pce-stateful-sync-optimizations] [I-D.ietf-pce-stateful-sync-optimizations]
Crabbe, E., Minei, I., Medved, J., Varga, R., Zhang, X., Crabbe, E., Minei, I., Medved, J., Varga, R., Zhang, X.,
and D. Dhody, "Optimizations of Label Switched Path State and D. Dhody, "Optimizations of Label Switched Path State
Synchronization Procedures for a Stateful PCE", draft- Synchronization Procedures for a Stateful PCE", draft-
ietf-pce-stateful-sync-optimizations-10 (work in ietf-pce-stateful-sync-optimizations-10 (work in
progress), March 2017. progress), March 2017.
[MPLS-PC] Chaieb, I., Le Roux, JL., and B. Cousin, "Improved MPLS-TE [MPLS-PC] Chaieb, I., Le Roux, JL., and B. Cousin, "Improved MPLS-TE
LSP Path Computation using Preemption", Global LSP Path Computation using Preemption", Global
 End of changes. 8 change blocks. 
15 lines changed or deleted 12 lines changed or added

This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/