PCEP Extension for Flow Specification
draft-ietf-pce-pcep-flowspec-12
Network Working Group D. Dhody
Internet-Draft Huawei Technologies
Intended status: Standards Track A. Farrel
Expires: May 3, 2021 Old Dog Consulting
Z. Li
Huawei Technologies
October 30, 2020
PCEP Extension for Flow Specification
draft-ietf-pce-pcep-flowspec-12
Abstract
The Path Computation Element (PCE) is a functional component capable
of selecting paths through a traffic engineering network. These
paths may be supplied in response to requests for computation, or may
be unsolicited requests issued by the PCE to network elements. Both
approaches use the PCE Communication Protocol (PCEP) to convey the
details of the computed path.
Traffic flows may be categorized and described using "Flow
Specifications". RFC XXXX defines the Flow Specification and
describes how Flow Specification Components are used to describe
traffic flows. RFC XXXX also defines how Flow Specifications may be
distributed in BGP to allow specific traffic flows to be associated
with routes.
This document specifies a set of extensions to PCEP to support
dissemination of Flow Specifications. This allows a PCE to indicate
what traffic should be placed on each path that it is aware of.
The extensions defined in this document include the creation, update,
and withdrawal of Flow Specifications via PCEP, and can be applied to
tunnels initiated by the PCE or to tunnels where control is delegated
to the PCE by the PCC. Furthermore, a PCC requesting a new path can
include Flow Specifications in the request to indicate the purpose of
the tunnel allowing the PCE to factor this into the path computation.
RFC Editor Note: Please replace XXXX in the Abstract with the RFC
number assigned to draft-ietf-idr-rfc5575bis when it is published.
Please remove this note.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Dhody, et al. Expires May 3, 2021 [Page 1]
Internet-Draft PCEP-FlowSpec October 2020
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
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on May 3, 2021.
Copyright Notice
Copyright (c) 2020 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Procedures for PCE Use of Flow Specifications . . . . . . . . 6
3.1. Context for PCE Use of Flow Specifications . . . . . . . 6
3.2. Elements of Procedure . . . . . . . . . . . . . . . . . . 7
3.2.1. Capability Advertisement . . . . . . . . . . . . . . 7
3.2.2. Dissemination Procedures . . . . . . . . . . . . . . 8
3.2.3. Flow Specification Synchronization . . . . . . . . . 9
4. PCE FlowSpec Capability TLV . . . . . . . . . . . . . . . . . 10
5. PCEP FLOWSPEC Object . . . . . . . . . . . . . . . . . . . . 10
6. Flow Filter TLV and L2 Flow Filter TLV . . . . . . . . . . . 13
7. Flow Specification TLVs . . . . . . . . . . . . . . . . . . . 13
7.1. L2 Flow Specification TLVs . . . . . . . . . . . . . . . 17
8. Detailed Procedures . . . . . . . . . . . . . . . . . . . . . 18
8.1. Default Behavior and Backward Compatibility . . . . . . . 18
8.2. Composite Flow Specifications . . . . . . . . . . . . . . 19
8.3. Modifying Flow Specifications . . . . . . . . . . . . . . 19
Show full document text