25 January 2001TEQUILA Workshop Amsterdam1 Describing, Negotiating & Providing value-added IP services

Slides:



Advertisements
Similar presentations
Distributed Policy-based Management of Measurement- based Traffic Engineering Steven Van den Berghe IMEC / Ghent University (Intec)
Advertisements

IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
ETSI Workshop on Quality Issues for IP Telephony 8-9 June 1999, Sophia Antipolis, France ETSI PROJECT TIPHON overview of QoS activities ETSI Workshop on.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
1 June 2015 Validating Inter-Domain SLAs with a Programmable Traffic Control System Elisa Boschi
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
QoS Protocols & Architectures by Harizakis Costas.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
CS 268: Differentiated Services Ion Stoica February 25, 2003.
Protocols and Quality of Service CP4022 – Lecture 4.
Chapter 8: Internet Operation Business Data Communications, 5e.
15-744: Computer Networking
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
CS 268: Lecture 11 (Differentiated Services) Ion Stoica March 6, 2001.
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
Maputo, Mozambique, April 2014 QoS Framework for Broadband Internet Service Country Case: Mauritius Roubee GADEVADOO, Engineer/Licensing Officer,
Mobile IP: Quality-of-Service Reference: “Domain based approach for QoS provisioning in mobile IP”; Ki-Il Kim; Sang-Ha Kim; Proc. IEEE Global Telecommunications.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
QoS in MPLS SMU CSE 8344.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CSC 600 Internetworking with TCP/IP Unit 6b: Interior IP Routing Algorithms (Ch. 16) Dr. Cheer-Sun Yang Spring 2001.
1 Tequila WS, Amsterdam, January 2001 Inter-Operator Interfaces for End-to-End IP QoS EQUIP Inter-Operator Interfaces for End-to-End IP QoS István.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
Adaptive QoS Management for IEEE Future Wireless ISPs 通訊所 鄭筱親 Wireless Networks 10, 413–421, 2004.
Building Differentiated Services Using the Assured Forwarding PHB Group Juha Heinänen Telia Finland Inc.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
QoS on GÉANT - Aristote Seminar -- Nicolas Simar QoS on GÉANT Aristote Seminar, Paris (France), Nicolas Simar,
Differentiated Services for the Internet Selma Yilmaz.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Static Call Admission Control and Dimensioning of Media Gateways in IP based Mobile Core Networks Mika.
Adaptive Resource Control for QoS Using an IP-based Layered Architecture (IST ) Adaptive Resource Control for QoS Using an IP-based Layered.
ACHIEVING MULTIMEDIA QOS OVER HYBRID IP/PSTN INFRASTRUCTURES QOS Signalling and Media Gateway Control ITU-T SG13/SG16 Workshop on IP Networking and Mediacom.
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
- 1 IPv6 Quality of Service Measurement Issues and Solutions Alessandro Bassi Hitachi Europe SAS RIPE 50 meeting Stockholm, 2 nd May 2005.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
1 © 1999, Cisco Systems, Inc _05F9-c1 Aggregated RSVP Bruce, Carol, Francois, and Fred Taggers on the Information Superhighway.
SLA/SLS Fundamental concepts SLAs/SLSs are the essential mechanisms for agreeing, configuring, delivering, guaranteeing and evaluating the obtained QoS.
TEQUILA Traffic Engineering for Quality of Service in the Internet at Large Scale Kostas G. Anagnostakis TERENA Project partially funded by the EC under.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
EE 122: Integrated Services Ion Stoica November 13, 2002.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
QoS Experience on European Backbone - TNC Nicolas Simar QoS Experience on European Backbone TNC 2003, Zabgreb (Croatia),
Network and Services Management
CHAPTER 8 Network Management
מנחה: דר ניסים צורי ישראל דורי בקשי שגיא
EE 122: Quality of Service and Resource Allocation
EE 122: Lecture 18 (Differentiated Services)
Chapter 16. Internetwork Operation
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Presentation transcript:

25 January 2001TEQUILA Workshop Amsterdam1 Describing, Negotiating & Providing value-added IP services

25 January 2001TEQUILA Workshop Amsterdam2 Presentation Outline The Tequila Project The Tequila Functional Architecture Describing value-added IP services (SLS) Negotiating value-added IP services Report from the IEFT

25 January 2001TEQUILA Workshop Amsterdam3 Part 1 : The Tequila Project consortium objectives & assumptions some interim achievements

25 January 2001TEQUILA Workshop Amsterdam4 Tequila consortium Industrial Partners –Alcatel, Antwerp, Belgium –Algosystems S.A., Athens, Greece –France Telecom-R&D, Paris, France –Global Crossing, UK Universities –UCL - University College London, UK –NTUA - National Technical University Athens, Greece –UniS - The University of Surrey, Guildford, UK Research Institutes –IMEC, Ghent, Belgium –TERENA, Amsterdam, Netherlands

25 January 2001TEQUILA Workshop Amsterdam5 Tequila objectives Develop architectures, algorithms and protocols for enabling negotiation, monitoring and enforcement of Service Level Specifications (SLS) between customer/ISP and ISP/ISP Develop a functional model of co-operating components, algorithms and protocols offering a intra-domain traffic engineering solution for meeting the contracted SLSs Develop a scaleable approach for inter-domain SLS negotiation and QoS-based routing for enforcing E2E QoS across the internet” Validate the Models & Contribute to standardization

25 January 2001TEQUILA Workshop Amsterdam6 Enterprise Network TEQUILA system Host Application RSVP Path/Resv VPN/LL Manager H.323 GK Host Application SIP server/proxy Tequila network SLS Public IP-based, DiffServ (PHB)-enabled Network IPv4, Unicast, single addressing space SLS describes the traffic characteristics of IP services & the QoS guarantees offered by the network

25 January 2001TEQUILA Workshop Amsterdam7 Interim achievements Theoretical Work –Functional Architecture and Top Level Design (public deliverable D1.1) –Algorithms & Protocol specification (D1.2) Contribution to IETF standardisation (SLS) –SLS parameters & semantics internet draft draft-tequila-sls-00.txt –SLS and Usage Framework internet draft draft-manyfolks-framework-00.txt –Service Level Specification & Usage BoF session San Diego 15 December attendees –SLS Public Mailing list : Papers, conferences,...

25 January 2001TEQUILA Workshop Amsterdam8 Part 2 The TEQUILA functional model Tequila Subsystems Service Management Traffic Engineering Traffic Forecasting & Aggregation

25 January 2001TEQUILA Workshop Amsterdam9 Tequila Subsystems Service description through SLS template => Customer awareness Service provisioning through Traffic Engineering => QoS Class awareness VPN/LL Manager H.323 GK Host Application Service Management Traffic Engineering Monitoring Policy Management Data Plane QoS classes SLS

25 January 2001TEQUILA Workshop Amsterdam10 Service Management Network Dimensioning Service Subscription Service Invocation Traffic Forecast Traffic Conditioning Service Subscription Service Invocation Data Transmission “Management Plane” “Data Plane” “Control Plane” CustomerISP Dynamic Route Management SLS-aware

25 January 2001TEQUILA Workshop Amsterdam11 Subscription & Invocation Service Subscription –negotiating the right to invoke transport (IP) services ensures the customer resource availability –between ISP-Customer allows the ISP to provision & dimension his network Service Invocation –actual negotiation for (allocating) resources in-band or out-of-band explicit (e.g. by RSVP) or implicit (e.g. automatic by subscription) –between ISP-users –may be at a later time than SLS subscription –may be a N-to-1 relation with subscription –must be in-range with SLS subscription (provider policy)

25 January 2001TEQUILA Workshop Amsterdam12 Traffic Engineering Network Dimensioning Dynamic Route Management Dynamic Resource Management Routing PHB configuration Network Planning Traffic Forecast Service Invocation Service Subscription QoS-class aware Traffic Conditioning

25 January 2001TEQUILA Workshop Amsterdam13 Tequila QoS Classes QoS class = [OA | delay | loss ] –Ordered Aggregate ~ PHB scheduling class EF, AFx, BE –delay edge-to-edge maximum delay worst case or probabilistic (percentile) delay classes (min-max intervals) –loss edge-to-edge packet loss probability

25 January 2001TEQUILA Workshop Amsterdam14 Traffic Forecast TM = [pipe] [QoS class | ingr-egre | min-demand - max-demand] –minimum - maximum range interval allows for over-subscription (statistical multiplexing) allows for new SLSs between two TE cycles E2E NC = [pipe] [QoS class | ingr-egre | min-demand - sustainable load] –sustainable load = effective (long-term) reserved capacity –calculated by Traffic Engineering algorithms Network Dimensioning Traffic Forecast Service Subscription Edge-to-Edge Network Configuration E2E NC Traffic Matrix - TM SLS Subscriptions

25 January 2001TEQUILA Workshop Amsterdam15 Traffic Forecast Forecast algorithm Service mapping algorithm SLS monitoring SLS subscription Traffic forecast module over-subscription policy QoS-class ingress min-In max-In {egress min-Out max-Out} SLS load QoS-class ingress In-demand {egress Out-demand} Aggregation algorithm QoS-class ingressminIn maxIn {egressminOut maxOut}

25 January 2001TEQUILA Workshop Amsterdam16 TEQUILA Functional Architecture SLS management Traffic Engineering Data Plane Monitoring Policy Management Interdomain SLS Policy Consumer Pol. Mgt tool SLS Subs SLS invoc. Traffic Forecast DRsM DRtM Routing PHBTC ND SLS Repos. Network M.SLS M. Node M.

25 January 2001TEQUILA Workshop Amsterdam17 Part 3 Describing value-added IP services Service Level Specifications IP Transport Services Examples

25 January 2001TEQUILA Workshop Amsterdam18 Providing Transport Services DiffServ top-down view Service Level Agreement (SLA) Transport Service Service Level Specification (SLS) QoS class Per Domain Behaviour (PDB) Per Hop Behaviour (PHB) Traffic Conditioning Block Scheduler (e.g. WFQ) Algorithmic Dropper (e.g. RED) - implementation - Non-technical terms & conditions - technical parameters :{SLS}-set - IP service traffic characteristics - offered network QoS guarantees - Network QoS capabilities - DiffServ edge-to-edge aggregates - Router QoS capabilities - DiffServ core & edge routers

25 January 2001TEQUILA Workshop Amsterdam19 SLS - Parameters IP Flow Descriptor Traffic Envelope & Conformance Performance Guarantees & Excess Treatment SLS = a set of parameters making up an IP flow contract Four basic parameter groups Scope = (ingress, egress)

25 January 2001TEQUILA Workshop Amsterdam20 Flow Descriptor IP Flow = stream of IP packets sharing at least one common characteristic –DSCP information (set of) DSCP value(s) | any –Source information (set of) source addresses | (set of) source prefixes | any –Destination information (set of) destination addresses | (set of) prefixes | any –Application information protocol number,...

25 January 2001TEQUILA Workshop Amsterdam21 Scope Scope = the geographical region over which the QoS is to be enforced Scope = (Ingress, Egress) –Ingress : (set of) interface addresses | any –Egress : (set of) interface addresses | any IP-addresses | L2-link identifiers Scope models –Pipe or one-to-one model : (1,1) –Hose or one-to-many|any model : (1, N| any) –Funnel or many|any-to-one model (N|any,1)

25 January 2001TEQUILA Workshop Amsterdam22 Traffic Envelope Traffic Envelope = set of (conformance) parameters describing how the packet stream should look like to get performance guarantees Traffic Conformance testing is the set of actions allowing to identify in- & out-of-profile packets –Example: token bucket Excess treatment –drop | shape | remark

25 January 2001TEQUILA Workshop Amsterdam23 Performance Guarantees The performance parameters describe the transport guarantees the network offers to the customer –for the packet stream identified by Flow descriptor –over the geographical region defined by Scope Four (measurable) parameters –delay | optional quantile –jitter | optional quantile –packet loss –throughput

25 January 2001TEQUILA Workshop Amsterdam24 Performance Guarantees Delay & jitter –indicate the maximum packet transfer delay and delay variation from ingress to egress can be deterministic (worst case) or probabilistic (quantile) guarantee for in-profile packets (only) Packet loss –the ratio of the lost and the sent (in-profile) packets sent packets at ingress lost packets between (and including) ingress/egress Throughput guarantee –the packet rate measured at egress counting all packets identified by Flow Id

25 January 2001TEQUILA Workshop Amsterdam25 IP Transport Services Examples Bi-directional services (e.g. VLLs) –bi-directional VLLs = combination of 2 SLSs Virtual Private Networks –combination of multiple hose & filter SLSs –guaranteed throughput from ingress to all egress –maximum allowed rate towards a customer side (e.g A out )

25 January 2001TEQUILA Workshop Amsterdam26 IP Transport Services Formal Description Service Subscription Service Invocation Traffic Conditioning Service Subscription Service Invocation Data Transmission SSS customer ISP user SIS data application SSS = Service Subscription Structure SIS = Service Invocation Structure

25 January 2001TEQUILA Workshop Amsterdam27 IP Transport Services Formal Description Service Subscription Structure –Subscriber id & credentials –Service = {SLS} set –Service Schedule (Start time, End time) –{user ids, credentials} –Invocation method (permanent | on-demand - protocol-id) –Grade of Service (blocking probability of invocations) Service Invocation Structure –SSS_reference handle –{user id, credential} –Service = {SLS-set} –Atomic Invocation (yes/no)

25 January 2001TEQUILA Workshop Amsterdam28 Example IP VPN Services Customer Premises Access Router AS Core RouterAS Edge Router Autonomous System SLS Subscription TEQUILA System Policy - configuration SLS Subscription Customer Service Subscription CPE Server employees RSVP Invoked IP flows

25 January 2001TEQUILA Workshop Amsterdam29 Example Connecting Residential Gateways IP H323/SIP/... Gatekeeper/ Proxy Server COPS, SNMP Service Subscription Tequila System RG SLS Invocation - RSVP Service Subscription = contract between the VoIP & Transport Provider

25 January 2001TEQUILA Workshop Amsterdam30 Part 4 Negotiating value-added IP services Service Management Engineering Model Service Subscription Protocol - SrNP Service Negotiation Protocol - RSVP

25 January 2001TEQUILA Workshop Amsterdam31 Tequila Service Management Engineering Model & Protocols SSM Broker SIM Router SIM Router SIM Router SIM Router SIM Router SIM TFM ND Router SIM Router SIM User broker SIM Subsc. SSM Service Subscription Module SIM Service Invocation Module out-of-band invocation in-band invocation SrNP RSVP SrNP

25 January 2001TEQUILA Workshop Amsterdam32 Service Negotiation Protocol - SrNP Client-server based Form-fill oriented Messaging is content- independent Protocol stacks TCP/IP HTTP,SMTP,IIOP XML SrNP TCP/IP SrNP

25 January 2001TEQUILA Workshop Amsterdam33 RSVP - IntServ/DiffServ scenario Reminder User A sender User B receiver Ingress AEgress B Tequila Network SLS-I Request RSVP PATH RSVP RESV RSVP SLS-I Admitted Admission Control Admission Control RSVP RESV RSVP PATH RSVP RESV RSVP SLS-I Request SLS-I Admitted RESV PATH Is executed first

25 January 2001TEQUILA Workshop Amsterdam34 User A sender User B receiver Ingress A Admission Control Egress B Admission Control Tequila Network SLS-I Admitted SLS-I Request SLS-I Admitted SLS-I Request RSVP PATH RSVP RESV RSVP PATH RSVP RESV RSVP data RSVP - Service Invocation Uni-directional service PATH message contains (new-defined) SIS object class with 1 SLS Admission Control executed by Service Invocation Module at edges –Ingress A -> network resources –Egress B -> access link resources to receiver B Admission Control - AA user credentials - in range check with SSS - subscription - resource availability

25 January 2001TEQUILA Workshop Amsterdam35 RSVP - Service Invocation Bi-directional service PATH message contains SIS object class with 2 SLSs Admission Control at node A –network resources for the stream from A to B –access link resources for the stream from B to A