Building Differentiated Services Using the Assured Forwarding PHB Group Juha Heinänen Telia Finland Inc.

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

Japan Telecom Information & Communication Labs
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Simulation Study on the Effect of the trTCM Parameters Hakyong KIM R&D Center, Corecess Inc. Tel : PCS : Mail :
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.7: Introducing Traffic Policing and Shaping.
QoS: IntServ and DiffServ Supplemental Slides Aditya Akella 02/26/2007.
Traffic Manager Vahid Tabatabaee Fall 2007.
Real-Time Protocol (RTP) r Provides standard packet format for real-time application r Typically runs over UDP r Specifies header fields below r Payload.
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.
CS 268: Differentiated Services Ion Stoica February 25, 2003.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
15-744: Computer Networking
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
1 Comnet 2006 Communication Networks Recitation 10 QoS.
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.
An Architecture for Differentiated Services
Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.
CS 268: Lecture 11 (Differentiated Services) Ion Stoica March 6, 2001.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
Protection notice / Copyright notice Technical Sales, COM FN A SB / May 2006 SURPASS hiD 6600 Enhanced QoS Solution.
{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.
A Two-bit Differentiated Services Architecture K. Nichols, V. Jacobson, L. Zhang presented by Wendy Edwards.
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.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
Quality of Service (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.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Adaptive QoS Management for IEEE Future Wireless ISPs 通訊所 鄭筱親 Wireless Networks 10, 413–421, 2004.
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
CIS679: DiffServ Model r Review of Last Lecture r 2-bit DiffServ architecture.
Differentiated Services for the Internet Selma Yilmaz.
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
Differentiated Services MPLS Doug Young Suh Last updated : Aug 1, 2009 diffServ/RSVP.
CS 447 Network & Data Communication QoS Implementation for the Internet IntServ and DiffServ Department of Computer Science Southern Illinois University.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Differentiated Services Two Approaches for Providing QoS on the Internet u “Freeway model” -- integrated services Internet (intserv) – Build a dedicated.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.6: Congestion Avoidance.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Lecture 8 -Traffic Management
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
GRF Overview Simple as UBR from end system view – End system does no policing or traffic shaping – May transmit at line rate of ATM adaptor Modest requirements.
Multi Protocol Label Switching (MPLS)
Advanced Computer Networks
Instructor Materials Chapter 6: Quality of Service
D-Link QoS Technology Brief
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Klara Nahrstedt Spring 2009
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Columbia University in the city of New York
EE 122: Lecture 18 (Differentiated Services)
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Presentation transcript:

Building Differentiated Services Using the Assured Forwarding PHB Group Juha Heinänen Telia Finland Inc.

© Juha Heinanen2 AF PHB Group (RFC 2597) l Provides forwarding of IP packets in four independent service classes ä at each hop, each class has its own, configurable forwarding resources l within each class, an IP packet is assigned one of three levels of drop precedence älower drop precedence means higher probability of forwarding

© Juha Heinanen3 AF PHB Group Implementation l forwarding resources (buffer space and bandwidth) can be allocated using ä FBA, CBQ, WFQ, priorities, etc. l dropping of packets is based on the Random Early Drop (RED) algorithm äeach level of drop precedence (green, yellow, red) has its own RED threshold

© Juha Heinanen4 Example of Output Behavior R R R R R R R R R R R R Each AF class has its own queue and forwarding resources Each AF class has its own queue and forwarding resources RED threshold for “Red” packets RED threshold for “Yellow” packets

© Juha Heinanen5 RED with Multiple Thresholds Discard Probability Average Queue Length 0 1 “Red” Threshold 0 “Yellow” Threshold “Green” Threshold “Red” Packets “Red” Packets “Green” Packets “Green” Packets “Yellow” Packets “Yellow” Packets Full

© Juha Heinanen6 AF Based Services l service characteristics of an AF class depend on ätraffic conditioning actions at the edge ärelative traffic load and scheduling policy of the class in the core l different combinations result in relative or quantitative bandwidth and/or delay assurances

© Juha Heinanen7 Metering, Marking and Policing Host Enterprise Network Enterprise Network ISP May police host behavior and classify packets on behalf of host May police host behavior and classify packets on behalf of host Polices aggregate behavior and remarks or drops excess Polices aggregate behavior and remarks or drops excess May meter aggregate behavior, classify, (re)mark, drop, and shape packets May meter aggregate behavior, classify, (re)mark, drop, and shape packets May meter host behavior and shape packets May meter host behavior and shape packets R R R May classify packets to service classes May classify packets to service classes May select outgoing packets and drop excess May select outgoing packets and drop excess

© Juha Heinanen8 Examples of Markers l Two Rate Three Color Marker (trTCM) ämarks packets green, yellow, or red based on Peak and Committed Information Rates äuseful when peak rate needs to be enforced l Single Rate Three Color Marker (srTCM) ämarks packets green, yellow, or red based on a rate and two burst sizes äuseful when only burst size matters

© Juha Heinanen9 New token PIR times/sec New token CIR times/sec ? Not enough yellow tokens Enough yellow tokens, but not enough green tokens Enough yellow and green tokens PBS CBS A Two Rate Marker

© Juha Heinanen10 New token CIR times/sec Overflow tokens from C Tc Te ? Not enough green nor yellow tokens Enough yellow tokens, but not enough green tokens Enough green tokens CBS EBS A Single Rate Marker

© Juha Heinanen11 Selection of Outgoing Traffic... Link Service Classes Outgoing “streams” Guaranteed Minimum Allowed Maximum Weight Guaranteed Minimum Allowed Maximum Weight Guaranteed Minimum Allowed Maximum Weight Guaranteed Minimum Allowed Maximum Weight

© Juha Heinanen12 Assured Bandwidth (AB) Service l traffic is policed at the ingress using one of the two three color markers l green packets are delivered with high probability, yellows as best effort, and reds are discarded l resources are allocated so that the AF class is only moderately loaded with greens

© Juha Heinanen13 Assured Delay (AD) Service l traffic is policed so that only green packets are allowed into the network l green packets are delivered with high probability and low delay variation l resources are allocated so that the AF class is very lightly loaded with greens

© Juha Heinanen14 VoIP/Web Example IP PBX PSTN VoIP GW ISP 512 Kb AD PRI ISDN 128 Kb AD Web Server 10 Mb AB Enterprise Network Enterprise Network 20 Mb AB 128 Kb AD No Profiles

© Juha Heinanen15 Service Implementation R R R R Assured Delay WFQ Weight: 80 % Assured Bandwidth WFQ Weight: 20 % Assured Bandwidth WFQ Weight: 20 % R Policer keeps links only lightly loaded with green packets Best Effort service can implemented as an AB Service with CIR = 0 Best Effort service can implemented as an AB Service with CIR = 0

© Juha Heinanen16 Mapping AF PHBs to ATM l each service class is allocated a set of forwarding resources on every link l signaling of UBR VCs is extended by a service class indicator l hierarchical scheduling first per service class and then per VC within the class l AF drop precedence is mapped to the CLP bit

© Juha Heinanen17 ATM Backbone Example of Diff-Serv Mapping R R UBR VC for Assured Delay Service UBR VC for Assured Bandwidth Service Drop Prec ATM CLP R R R R

© Juha Heinanen18 Summary l AF PHB group provides a flexible means to implement services for both delay sensitive and delay insensitive applications l AF support is already available at least in a limited form in popular routers l AF based services will become available from ISPs during 1999