IETF 69, PCE WG, Chicago Encoding of Objective Functions in PCE Communication and Discovery Protocols draft-leroux-pce-of-01.txt J.L. Le Roux (France Telecom)

Slides:



Advertisements
Similar presentations
Page - 1 Stateful PCE Kexin Tang Xuerong Wang Yuanlin Bao ZTE Corporation draft-tang-pce-stateful-pce-01.txt.
Advertisements

RSVP-TE Extensions for SRLG Configuration of FA
76th IETF – Hiroshima, Japan, November 2009 PCEP Requirements for WSON Impairments Young Huawei Greg
76th IETF – Hiroshima, November 2009 PCEP Requirements and Extensions for the support of Wavelength Switched Optical Networks (WSON) Young
71 th IETF – Philadelphia, USA March 2008 PCECP Requirements and Protocol Extensions in Support of Global Concurrent Optimization Young Lee (Huawei) J-L.
11th Nov th Beijing PCEP-P2MP-MIB draft-zhao-pce-pcep-p2mp-mib-01.txt Quintin Zhao Dhruv Dhody
PCEP extensions for GMPLS
Extensions to the Path Computation Element Communication Protocol (PCEP) for Point-to-Multipoint Traffic Engineering Label Switched Paths draft-ietf-pce-pcep-p2mp-extensions-05.txt.
Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen
Page - 1 Stateful PCE Kexin Tang Wang Xuerong Cao Xuping ZTE Corporation draft-tang-pce-stateful-pce-02.txt.
Page th IETF – Vancouver, December 2007 PCEP Requirements and Extensions for the support of Wavelength Switched Optical Networks (WSON) Young
OSPF Operator Defined TLVs for Agile Service Deployment (previous name self-defined TLVs) draft-chunduri-ospf-operator-defined-tlvs-00 (previously: draft-chunduri-ospf-self-defined-sub-tlvs-03)
82 nd IETF – Taipei, Taiwan, November 2011 PCEP Extension for WSON Routing and Wavelength Assignment Young Lee (Huawei) Ramon Casellas (CTTC) Fatai Zhang.
IETF-76, Hiroshima, Nov 2009 ROLL Working Group Meeting IETF-76, Nov 2009, Hiroshima Routing Metrics used for Path Calculation in Low Power and Lossy Networks.
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
P2MP MPLS-TE FRR with P2MP Bypass Tunnel draft-leroux-mpls-p2mp-te-bypass-00.txt J.L. Le Roux (France Telecom) R. Aggarwal (Juniper) IETF 67, MPLS WG,
PCEP extensions for the computation of route offers with price draft-carrozzo-pce-pcep-route-price-00 G. Carrozzo, G. Bernini, G. Landi {g.carrozzo, g.bernini,
Extensions to OSPF-TE for Inter-AS TE draft-ietf-ccamp-ospf-interas-te-extension-01.txt Mach Renhai
ZTE CORPORATION Extensions of BRPC and PCEP to Support Inter- AS Bidirectional LSP Path Computation draft-wang-pce-inter-as-extentions-00 Xuerong.
82 nd IETF – Taipei, Taiwan, November 2011 Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements.
PCE-based Computation Procedure To Compute Shortest Constrained P2MP Inter-domain Traffic Engineering Label Switched Paths draft-zhao-pce-pcep-inter-domain-p2mp-procedures-02.txt.
WSON Summary Young Lee Document Relationships Information Gen-constraints Encode WSON Encode Signal Compatibility OSPF Gen-constraints.
1 Requirements for GMPLS-based multi-region and multi-layer networks (MRN/MLN) draft-ietf-ccamp-gmpls-mln-reqs-01.txt CCAMP WG, IETF 66 Jul. 10, 2006 Kohei.
Rajan Rao, Abinder Dhillon, Iftekhar Hussain, Marco Sosa, Biao Lu
Generalized Label for Super-Channel Assignment on Flexible Grid draft-hussain-ccamp-super-channel-label-03 IETF 83 - Paris, France March , 2012.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
IETF-74, San Francisco, March 2009 PCE Working Group Meeting IETF-74, March 2009, San Francisco Online Agenda and Slides at:
Page th IETF – Chicago, July 2007 Applicability of GMPLS and PCE to Wavelength Switched Optical Networks Greg
PCE 64 th IETF PCE Policy Architecture draft-berger-pce-policy-architecture-00.txt Lou Berger Igor Bryskin Dimitri Papadimitriou.
69th IETF, Chicago, July 2007 PCE Working Group Meeting IETF-69, July 2007, Chicago Online Agenda and Slides at: bin/wg/wg_proceedings.cgi.
Extensions to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-03 H. Pouyllau.
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
Extension to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-02 H. Pouyllau.
Draft-ietf-pce-stateful-pce-07 draft-crabbe-pce-pce-initated-lsp-03 Stateful PCE - update Ina Minei Ed Crabbe Jan Medved Robert Varga Siva Sivabalan.
PCE Database Requirements draft-dugeon-pce-ted-reqs-02.txt O. Dugeon, J. Meuric (Orange) R. Douville (Alcatel-Lucent) R. Casellas (CTTC) O.D de Dios (TiD)
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
Extensions to PCEP for Hierarchical Path Computation Elements PCE draft-zhang-pcep-hierarchy-extensions-00 Fatai Zhang Quintin Zhao.
Requirements for PCE Discovery draft-leroux-pce-discovery-reqs-00.txt Jean-Louis Le Roux (France Telecom) Paul Mabey (Qwest) Eiji Oki (NTT) Ting Wo Chung.
Requirements for PCE Discovery draft-ietf-pce-discovery-reqs-01.txt Jean-Louis Le Roux (France Telecom) Paul Mabey (Qwest) Eiji Oki (NTT) Richard Rabbat.
Extension to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-01 H. Pouyllau.
Performance Analysis of Inter-Domain Path Computation Methodologies draft-dasgupta-ccamp-path-comp-analysis-00.txt Sukrit Dasgupta, Jaudelice C. de Oliveira.
77th IETF – Anaheim, March 2010 PCEP Extensions in support of WSON Signal Compatibility Constraints Young Huawei Greg.
Draft-chen-rtgwg-resource-management-yang-00IETF 94 RTGWG1 PCE-initiated IP Tunnel draft-chen-pce-pce-initiated-ip-tunnel-00 Xia Chen, Zhenbin Li(Huawei)
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 84 draft-zhang-pce-hierarchy-extensions-02.
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 86th draft-zhang-pce-hierarchy-extensions-03.
GMPLS extensions to communicate latency as a Traffic Engineering performance metric draft-wang-ccamp-latency-te-metric-03.txt draft-wang-ccamp-latency-te-metric-03.txt.
PCEP extensions for GMPLS CCAMP WG, IETF 79th, Beijing, China draft-ietf-pce-gmpls-pcep-extensions-01 Cyril Margaria Nokia Siemens Networks Oscar González.
60th IETF, San Diego, August 2004 OSPF MPLS Traffic Engineering capabilities draft-vasseur-ospf-te-caps-00.txt Jean-Philippe Vasseur
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
RFC6374 Synonymous Flow Labels draft-bryant-mpls-rfc6374-sfl-03
IETF 67, MPLS WG, San Diego 11/08/2006
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
PCE Applicability for Inter-Layer MPLS and GMPLS Traffic Engineering draft-oki-pce-inter-layer-app-00.txt Mar. 20, 2006 Eiji Oki (NTT) Jean-Louis Le.
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
PCEP Extensions For Transporting Traffic Engineering (TE) Data
Applicability of GMPLS and PCE to Wavelength Switched Optical Networks
IETF 78th Maastricht, Netherlands, July 2010
PCEP extensions for a BGP/MPLS IP-VPN
Guard Bands requirements for GMPLS controlled optical networks
draft-lazzeri-pce-residual-bw-00
Yang model for requesting
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-02
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
draft-barth-pce-association-bidir-01
draft-ietf-ospf-lls-interface-id-00
draft-gandhi-pce-pm-07
draft-zhuang-pce-stateful-pce-lsp-scheduling-05
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-19 draft-ietf-teas-yang-rsvp-10 draft-ietf-teas-yang-rsvp-te-05 draft-ietf-teas-yang-te-mpls-01.
Standard Representation Of Domain Sequence
PCEP extensions for GMPLS
Presentation transcript:

IETF 69, PCE WG, Chicago Encoding of Objective Functions in PCE Communication and Discovery Protocols draft-leroux-pce-of-01.txt J.L. Le Roux (France Telecom) J.P. Vasseur (Cisco Systems) Y. Lee (Huawei)

Background l The computation of one or a series of TE-LSPs is subject to an objective function (OF) è Unsynchronized computation: Minimum cost path, shortest widest path, widest shortest path, etc. è Synchronized computation: Minimize the load on the most loaded link, minimize the global bandwidth consumption, etc. l As spelled out in RFC 4674, it may be useful for a PCC to discover the set of objective functions supported by a PCE l As spelled out in RFC 4657, a PCC must be able to indicate in a request a required objective function as well as optional parameters l This draft covers these requirements è PCED extensions allowing a PCE to advertise a list of supported OF è PCEP extensions allowing to carry an OF in a request/response

Solution Overview l A common Objective Function Code Point Registry is defined for both PCE communication and discovery protocols è 16 bit code point registry to be managed by IANA l PCE Discovery Extension: A new sub-TLV, OF-List, carried in the PCED TLV è Carries the list of supported objective functions l PCEP Extension: A new PCEP OF object è Carried in a PCReq message to indicate the desired OF è Carried in a PCRep message to indicate the OF applied by the PCE è New error type/value

Changes since last version l As agreed in Prague, we defined in this document the six mandatory objective functions listed in RFC4657

Definition of Objective Functions 1/2 l Notation: è A network comprises a set of N links {Li, (i=1..N)} è A path P is a list of K links {Lpi,(i=1..K)} è Metric of link L is noted M(L) è The cost of a path P is noted C(P), C(P) = sum {M(Lpi), (i=1...K)}. è Residual bandwidth on link L is noted R(L) è Speed of link L is noted B(L)

l Objective functions that apply to the computation of a single path è OF 1: Minimum Cost Path (MCP) –Find a path P such that C(P) is minimized è OF2: Minimum Load Path (MLP) –Find a path P such that ( Max {(B(Lpi) - R(Lpi)) / B(Lpi), i=1..K } ) is minimized è OF3: Maximum residual Bandwidth Path (MBP) –Find a path P such that ( Min { R(Lpi)), i=1..K } ) is maximized l Objective functions that apply to a set of path requests è OF4: Minimize aggregate Bandwidth Consumption (MBC) –Find a set of paths such that ( Sum {B(Li) - R(Li), i=..N} ) is minimized è OF5: Minimize the Load of the most loaded Link (MLL) –Find a set of paths such that ( Max { B(Li) - R(Li)) / B(Li), i=1..N}) is minimized. è OF6: Minimize the Cumulative Cost of a set of paths (MCC) –Find a set of paths {P1..Pm} such that (Sum { C(Pi), i=1..m}) is minimized Definition of Objective Functions 2/2

Next Steps l Straightforward PCED and PCEP extensions l We covered the major point raised in Prague, i.e. the definition of the six mandatory objective functions l Stable specification è Only one expected change in next revision: Factorization of the OF in the reply message with synchronized path requests l Running code l Adoption as WG doc?

Thanks Questions?