Encoding of Objective Functions in the Path Computation Element Communication Protocol
RFC 5541, “Encoding of Objective Functions in the Path Computation Element Communication Protocol”, is a Proposed Standard document published in June 2009 by JL. Le Roux, JP. Vasseur, Y. Lee. The canonical text is published by the RFC Editor.
Abstract
The computation of one or a set of Traffic Engineering Label Switched Paths (TE LSPs) in MultiProtocol Label Switching (MPLS) and Generalized MPLS (GMPLS) networks is subject to a set of one or more specific optimization criteria, referred to as objective functions (e.g., minimum cost path, widest path, etc.).
In the Path Computation Element (PCE) architecture, a Path Computation Client (PCC) may want a path to be computed for one or more TE LSPs according to a specific objective function. Thus, the PCC needs to instruct the PCE to use the correct objective function. Furthermore, it is possible that not all PCEs support the same set of objective functions; therefore, it is useful for the PCC to be able to automatically discover the set of objective functions supported by each PCE.
This document defines extensions to the PCE communication Protocol (PCEP) to allow a PCE to indicate the set of objective functions it supports. Extensions are also defined so that a PCC can indicate in a path computation request the required objective function, and a PCE can report in a path computation reply the objective function that was used for path computation.
This document defines objective function code types for six objective functions previously listed in the PCE requirements work, and provides the definition of four new metric types that apply to a set of synchronized requests. [STANDARDS-TRACK]
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 5541 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5540 40 Years of RFCs
- RFC 5542 Definitions of Textual Conventions for Pseudowire Management
- RFC 5539 NETCONF over Transport Layer Security
- RFC 5543 BGP Traffic Engineering Attribute
- RFC 5537 Netnews Architecture and Protocols
- RFC 5545 Internet Calendaring and Scheduling Core Object Specification
- RFC 5536 Netnews Article Format
- RFC 5546 iCalendar Transport-Independent Interoperability Protocol