draft-lazzeri-pce-residual-bw-00

Slides:



Advertisements
Similar presentations
71 th IETF – Philadelphia, USA March 2008 PCECP Requirements and Protocol Extensions in Support of Global Concurrent Optimization Young Lee (Huawei) J-L.
Advertisements

PCEP extensions for GMPLS
Page - 1 Stateful PCE Kexin Tang Wang Xuerong Cao Xuping ZTE Corporation draft-tang-pce-stateful-pce-02.txt.
OSPF-TE extensions for GMPLS Control of Evolutive G.709 OTN
Extensions to PCEP for Distributing Label across Domains draft-chen-pce-label-x-domains-00 Huaimo Chen Autumn Liu
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
Composite Link Framework Issues. Functional requirement #1 The solution SHALL provide a means to summarize routing advertisements regarding the characteristics.
OSPF Traffic Engineering (TE) Express Path draft-giacalone-ospf-te-express-path-00.txt Spencer Giacalone, Alia Atlas, John Drake, Dave Ward.
Inter-Domain Path Computation in MPLS Authors: Faisal Aslam, Zartash Afzal Uzmi, Adrian Farrel, and Michal Pioro Zartash Afzal Uzmi Department of Computer.
Restoration Routing in MPLS Networks Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
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.
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
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)
Interconnect Performance Modeling. Performance modeling Given an interconnect topology, routing, and other parameters, predict the interconnect performance.
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,
Page th IETF – San Francisco, CA, March 2009 A Framework for the Control and Measurement of Wavelength Switched Optical Networks (WSON) with Impairments.
82 nd IETF – Taipei, Taiwan, November 2011 Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements.
Signaling Extensions for Wavelength Switched Optical Networks draft-bernstein-ccamp-wson-signaling-02.txt Greg BernsteinGrotto Networking Young LeeHuawei.
Page th IETF – Vancouver, December 2007 Signaling Extensions for Wavelength Switched Optical Networks Greg
Page 1 RSVP-TE based evidence signaling protocol Zafar Ali, Roberto Cassata (Cisco Systems) Marco Anisetti, Valerio Bellandi, Ernesto Damiani, Francesco.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
PCEP Protocol Extension for Spectrum Utilization Optimization in Flexi-Grid Networks draft-zhaoyl-pce-flexi-grid-pcep-ex-00.txt Yongli Zhao, Jie Zhang,
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.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
77th IETF – Anaheim, March 2010 PCEP Extensions in support of WSON Signal Compatibility Constraints Young Huawei Greg.
DECADE Requirements draft-gu-decade-reqs-05 Yingjie Gu, David A. Bryan, Y. Richard Yang, Richard Alimi IETF-78 Maastricht, DECADE Session.
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 84 draft-zhang-pce-hierarchy-extensions-02.
67th IETF - San Diego, CA, USA November 8, 2006 PCECP Requirements for support of Global Concurrent Optimization Y. Lee, Huawei, D. King, Aria Networks,
ACTN Information Model Young Lee (Huawei) Sergio Belotti (Alcatel-Lucent) Daniele Ceccarelli (Ericsson) Dhruv Dhody (Huawei) Bin Young Yun (Etri) IETF.
draft-sitaraman-sr-rsvp-coexistence-rec-01
Framework for Abstraction and Control of Transport Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
draft-litkowski-pce-state-sync-00
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Greg Bernstein Young Lee
Yang model for requesting
DS-TE protocol Extensions DS-TE Russian Dolls Model (RDM) DS-TE Maximum Allocation Model (MAM) draft-ietf-tewg-diff-te-proto-04.txt draft-ietf-tewg-diff-te-russian-03.txt.
ECE 544: Traffic engineering (supplement)
Architecture for Scheduled Use of Resources draft-zhuang-teas-scheduled-resources-00 Yan Zhuang Qin Wu
A Framework for the Control and Measurement of Wavelength Switched Optical Networks (WSON) with Impairments
PCEP Extensions For Transporting Traffic Engineering (TE) Data
PCEP Extensions in Support of Transporting Traffic Engineering Data
Multi Topology Routing (MTR) for OSPF
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
Guard Bands requirements for GMPLS controlled optical networks
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Explicitly advertising the TE protocols enabled on links in OSPF
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ISP and Egress Path Selection for Multihomed Networks
ACTN Information Model
ACTN Information Model
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
Explicitly advertising the TE protocols enabled on links in ISIS
draft-ietf-pce-pcep-mib-03 Jon Hardwick (presenting)
Yang model for requesting
A Yang Data Model for ACTN VN Operation
Abstraction and Control of TE Networks (ACTN) Abstraction Methods
DetNet Information Model Consideration
draft-gandhi-pce-pm-07
Yang model for requesting
Path Computation Element WG Status
Neighbor Management Policy for 6LoWPAN Signaling and Policy guidelines
Towards Predictable Datacenter Networks
Presentation transcript:

draft-lazzeri-pce-residual-bw-00 Extensions to the Path Computation Element protocol (PCEP) for residual path bandwidth support draft-lazzeri-pce-residual-bw-00 Francesco Lazzeri Ericsson Daniele Ceccarelli Young Lee Huawei

Introduction Proposal for the introduction of additional metrics in PCEP Path unreserved bandwidth at a given priority: the minimum value of the unreserved bandwidth at that priority among all the links along the path Path residual bandwidth: the minimum value of the free physical bandwidth among all the links along the path Rationale for the introduction of these metrics When metrics are returned as a result of the path computation (using C bit as specified in RFC5440) they can be used to know how much traffic can still be routed through the path just computed (avoiding to recompute it if new similar requests happen) Optimizing a path against unreserved or residual bandwidth allows a better usage of the network resources, reducing network blockability Putting constraints on the values of unreserved or residual bandwidth also helps preventing network bottlenecks

Background RFC5541 defines something similar : the objective function MBP (maximum residual bandwidth path) It enables to compute the path maximizing the minimum value of the residual bandwidth (that is the physical bandwidth left free on the links along the path) The path with the largest “bottleneck” is returned However: The value of the bottleneck (which is the main objective of this proposal) cannot be returned as MBP is an OF and not a metric Only the physically available bandwidth is taken into account: it’s also needed (and possibly more important) to consider the available bandwidth per priority level It’s not possible to put constraints on the bottleneck of the path, that is finding a path which optimizes another metric and has a bandwidth bottleneck not narrower than a given value.

Use case H-PCE PCE PCE PCE H-PCE is a path computation element in charge of computing end-to-end paths across a network with a number of domains Part of or all the domains can’t/won’t provide full topology information to the H-PCE, so H-PCE must request path computation to the PCEs (ACTN black/grey topology) If information about unreserved bandwidth can be returned along with the computed path, H-PCE can use this information to avoid requesting again the same (or similar) path computation and reuse instead the already computed path. If for some reason (e.g. faults or deployment of traffic consuming the bandwidth of the stored path) the unreserved bandwidth becomes insufficient, the relevant LSP deployment will fail and H-PCE will request again the path computation, getting a fresh path and the relevant unreserved bandwidth, as needed.

Assessment Simulator including one H-PCE and a configurable number of PCEs Manhattan-like network of domains. All domains are “black”, therefore no topology information is provided to H-PCE Different sizes of the domain grid can be tested Each domain includes an arbitrary network described by a user file. Configurable number of path computations can be run. Random seed configurable to produce the same sequence of requests Simulation of LSP creation and LSP removal is possible Different ways to request paths to domain (single requests versus cumulative)

Results Size Total # requests Mean time (ms) Max time (ms) 10x10 network for each domain with 10Gb/s links. 3x3 domains and 4x4 domains 1000 path computations with LSP deployment (1 Gb/sec bandwidth). LSPs removed randomly after deployment with probability 0.2 Comparison between no-caching, caching without and with residual bandwidth usage. The following figures have been estimated: Number of path computation requests on PCEs per domain and total Estimated e2e path computation time (mean and maximum) given a fixed PCEP return trip time (700 ms) Size Total # requests Mean time (ms) Max time (ms) 3x3 No-caching 13880 3667 8000 3x3 Caching w/o resbw 4298 1380 7000 3x3 Caching with resbw 3660 1091 5600 4x4 No-caching 35238 30790 73500 4x4 Caching w/o resbw 6100 6350 51100 4x4 Caching with resbw 4002 4464

Changes to the protocol Hidden Changes to the protocol Two new metric types are added to the METRIC object of RFC5440 The path unreserved bandwidth at a given priority k is defined as the minimum value of the unreserved bandwidth at priority k among all the links along a path. H-PCE PCE PCE

Changes to the protocol Hidden Changes to the protocol Two new metric types are added to the METRIC object of RFC5440 The path unreserved bandwidth at a given priority k is defined as the minimum value of the unreserved bandwidth at priority k among all the links along a path. The path residual bandwidth is defined as the minimum value of the residual bandwidth among all the links along the E2E path H-PCE PCE PCE

Changes to the protocol Both path unreserved and path residual bandwidth have the same format: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Path Unreserved/Residual Bandwidth | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Two new metric types are added to the METRIC object of RFC5440 The bandwidth is expressed in bytes/sec and encoded in 32 IEEE floating point format For non PSC requests the field could include (subject to further study) the count of available timeslots or lambdas (as included in the PCReq BANDWIDTH object), keeping the same format. The priority to be used for path unreserved bandwidth is the one mentioned on the LSPA object (if any, otherwise 0).

Next steps Simple extension with no dependencies Proven improvement in number of iterations and path computation time Interest in the WG?