170 likes | 302 Views
Distributed Policy-based Management of Measurement-based Traffic Engineering. Steven Van den Berghe IMEC / Ghent University (Intec). outline. 2000. draft-ietf-tewg-measure. 2002. ?. Measurement-based Tunnel management. 2004. Tequila (http://www.ist-tequila.org). Policy Management.
E N D
Distributed Policy-based Management of Measurement-based Traffic Engineering Steven Van den Berghe IMEC / Ghent University (Intec)
outline 2000 draft-ietf-tewg-measure 2002 ? Measurement-based Tunnel management 2004
Tequila (http://www.ist-tequila.org) Policy Management Pol. Mgt tool SLS Repos. Policy Consumer SLS management Traffic Forecast ND SLS Subs DRtM DRsM SLS invoc. Traffic Engineering Data Plane TC MPLS PHB Monitoring
Tequila (http://www.ist-tequila.org) Policy Management U S E R SLS management Demand Traffic Engineering SLS Configuration Resources Data Plane Status Feedback Monitoring
2-level TE Demand Forecast Resource Provisioning SLS subscription Admission Control SLS Invocation Path Selection DiffServ / MPLS config Injected Traffic
Requirements Feedback Mechanism • Operating in Multipath / Multiclass environment (DiffServ over MPLS) • Large set of possible metrics • One way • Loss, delay, offered load • Sollicited / Unsollicited report triggering • Regular status updates • If (delay>x) then trigger • Need for measurement architecture
Trust Issue Isn’t nobody touching my injected packets Not for TE Where / How to Measure Could also be an ISP Active Measurement Endpoints Passive Measurement point Scalability/Multipath Issue Every ingress 2 every egress 4 every CoS No single path => no single measurement result Complexity Issue New measurement functions needed in every node
SLS Monitor Network Monitor AM Node Monitor Node Monitor Node Monitor PM PM PM AM (Link,PHB) scope (Link,PHB) scope SLS scope AM Measurements For TE: tequila approach I C E
Service Level Agreement (SLA) Transport Service Service Level Specification (SLS) QoS class / Path Per Domain Behaviour (PDB) Per Hop Behaviour (PHB) Traffic Conditioning Block Scheduler (e.g. WFQ) Algorithmic Dropper (e.g. RED) What to Measure Throughput Monitoring End-to-End delay/loss LSP stats Per Hop Delay/Loss/Queue stats
Active Measurement Loss/Delay ClassifiedLoad Conditioning Loss ClassifiedLoad LSP Offered Load Queue Loss Offered Load LSP Throughput Down at the wire How do I manage all of this ?
Uniform Measurement Management Tunnel Management Measurement-Based Tunnel Management • 2-Level Traffic Engineering • High-level multipath balancing & DiffServ provisioning • Low-level Path Selection based on accurate network status Uniform Measurement Management Tunnel Management DiffServ Management
Signal: Case study: Level 2 Tunnel Management Tunnel Manager Evaluator Monitor If signal then switch traffic to Path with less problems
Impact of Read-Out Periods Tunnel Manager RSVP-TE Evaluator Monitor
20 applications started & buffers full Active vs. Passive • Active loss measurements • Long RO needed to be accurate • Long RO-> less responsive • Try to Avoid Active Measurements
What’s Next Tunnel Management • ‘Tunnel’ creation, maintenance & traffic mapping • Regardless of technology • Regardless of application • MPLS • IPsec • P2P • Grid Tunnel Monitoring Tunnel Set-up Tunnel Mapping
What’s Next Tunnel Management • Uniform access to measurements & reporting • Regardless of technology • Regardless of application • Next to TE: DoS, network diagnostics, accounting,…. • Resource control • Aggregation close to the wire (~high speed links) • Security Uniform Measurement Management
Thank YouAny Questions ? steven.vandenberghe@intec.rug.ac.be http://www.ist-tequila.org http://www.ist-scampi.org http://www.ietf.org/internet-drafts/ draft-ietf-tewg-measure-02.txt