Standard Configuration of DiffServ Service Classes at IETF84 draft-polk-tsvwg-rfc4594-update-01.txt draft-polk-tsvwg-new-dscp-assignments-00.txt 1 August.

Slides:



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

Streaming Video over the Internet
Spring 2003CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
1 1 IETF 84 Subha Dhesikan, Dan Druta, Cullen Jennings, Paul Jones, James Polk.
RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
QoS: IntServ and DiffServ Supplemental Slides Aditya Akella 02/26/2007.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
15-441: Computer Networking Lecture 18: QoS Thanks to David Anderson and Srini Seshan.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Chapter 8: Internet Operation Business Data Communications, 5e.
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.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Internet Quality of Service. Quality of Service (QoS) The best-effort model, in which the network tries to deliver data from source to destination but.
RSVP App-ID Profiles at IETF84 draft-polk-tsvwg-rsvp-app-id-vv-profiles-04 1 August 2012 James Polk Subha Dhesikan.
1 1 July 28, Absent changes to the network can we actually do something? Yes Is there work in the area of measurements that can we do to create.
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
AeroMACS QOS.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Trafficclass Attribute in SDP at IETF83 draft-ietf-mmusic-traffic-class-for-sdp March 12 James Polk Subha Dhesikan.
Trafficclass Attribute in SDP at IETF84 draft-ietf-mmusic-traffic-class-for-sdp-02 1 August 12 James Polk Subha Dhesikan Paul Jones.
Draft-polk-mmusic-traffic-class-for-sdp July 11 James Polk Subha Dhesikan.
July 2014Rüdiger Geib draft-geib-tsvwg-diffserv-intercon IETF 90, Toronto Presented by: David Black Private discussions David Black, Fred Baker and Ruediger.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2004 Cisco Press & Priscilla Oppenheimer.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-01.txt Jozef Babiarz Kwok Ho Chan Victor Firoiu 60 th IETF, Aug. 5 th,
March 2015Rüdiger Geib & David Black draft-ietf-tsvwg-diffserv-intercon IETF 92, Dallas Presented by: David Black Version -01 has been better structured.
1 1 Cullen Jennings IETF 90 V5. 2 WebRTC has “flows” of Audio, Video, and Data between browsers JavaScript applications running in the browser have an.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-04.txt Jozef Babiarz Kwok Ho Chan
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.
Combo RSVP App-ID and Traffic Class preso draft-polk-tsvwg-rsvp-app-id-vv-profiles draft-polk-mmusic-traffic-class-for-sdp 29 July 11 James Polk Subha.
RSVP App-ID Profiles at IETF83 draft-polk-tsvwg-rsvp-app-id-vv-profiles March 2012 James Polk Subha Dhesikan.
Mapping Differentiated Service Classes to User Priorities
draft-ietf-tsvwg-diffserv-service-classes-00.txt Kwok Ho Chan
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
AeroMACS QOS.
Guidelines for DiffServ to IEEE Mapping
AeroMACS QOS.
draft-polk-mmusic-traffic-class-for-sdp-01
Standard Configuration of DiffServ Service Classes at IETF83
Chapter 25 Multimedia TCP/IP Protocol Suite
QoS mapping comment for md Letter Ballot
Chapter 8: Internet Operation
DiffServ to IEEE Mapping
Taxonomy of network applications
Advanced Computer Networks
QoS mapping comment for md Letter Ballot
CprE 458/558: Real-Time Systems
Mapping Differentiated Service Classes to User Priorities
University of Houston Quality of Service Datacom II Lecture 3
Mapping QCI to DiffServ
Presentation transcript:

Standard Configuration of DiffServ Service Classes at IETF84 draft-polk-tsvwg-rfc4594-update-01.txt draft-polk-tsvwg-new-dscp-assignments-00.txt 1 August 2012 James Polk (editor)

Purpose of the drafts To specify DiffServ service class traffic characteristics, with associated DSCP name and value First draft proposes to obsolete RFC 4594 Also proposed currently as standards track Second draft merely creates the new DiffServ values needed by the update draft NOTE: RFC 5127 is for Aggregating Service Classes 2

Particulars within RFC 4594 update Built on text from RFC 4594 (from this WG) Updates to included Voice-Admit from RFC 5865 Adds several more Capacity Admitted Service classes for –(newly modified) Realtime-Interactive –Broadcast –(new) Hi-Res service class –(newly modified) Multimedia-Conferencing Also adds non-capacity-admitted service classes: –(newly modified) Multimedia-Conferencing –(newly modified) Conversational Signaling 3

Particulars within RFC 4594 update Differences of traffic characteristics between service classes requires too much time for this preso… … but I’ll try –Please read the draft for these details –If you don’t fall asleep, send mail to the list if you have comments. 4

List of Service Classes Unchanged Multimedia-Streaming –Remains the same High-Throughput Data –Remains the same Low-Priority Data –Remains the same Default Forwarding –Remains the same Network Routing –Remains the same OAM –Remains the same 5

List of Service Classes Modified or New Realtime-Interactive –Moved to (near) realtime TCP-based apps Audio –Same as Telephony (which is now gone), adds Voice-Admit for capacity-admitted traffic Video –NEW for video and audio/video conferencing, was in Multimedia- Conferencing Hi-Res –NEW for video and audio/video conferencing Multimedia-Conferencing –Now without audio or human video Broadcast –Remains the same, added CS3-Admit for capacity-admitted Low-Latency Data –Remains the same, adds IM & Presence traffic explicitly Conversational Signaling –Was ‘Signaling’ Now “Conversational” traffic classes 6

New Figure 1. User/Subscriber Service Classes Grouping | Application | Service | Signaled | Flow | G.1010 | | Categories | Class | | Behavior | Rating | | | | Application | A/V Sig | Not | Inelastic | Responsive | | Control | |applicable| | | | | | | Real-Time | Yes | Inelastic | Interactive| | | Interactive | | | | | | | | | Audio | Yes | Inelastic | Interactive| | | | | | Video | Yes | Inelastic | Interactive| | | | | | Hi-Res | Yes | Inelastic | Interactive| | | | | Media- | Multimedia | Yes | Rate | Moderately | | Oriented | Conferencing| | Adaptive | Interactive| | | | | | Broadcast | Yes | Inelastic | Responsive | | | | | | Multimedia | Yes | Elastic | Timely | | | Streaming | | | | | | | | Low-Latency | No | Elastic | Responsive | | | Data | | | | | | | | Data | High- | No | Elastic | Timely | | |Throughput Data| | | | | | | | | Low- | No | Elastic |Non-critical| | | Priority Data | | | | | | | Best Effort | Standard | Not Specified |Non-critical|

New Figure 2. Service Class Characteristics (1/2) |Service Class | | Tolerance to | | Name | Traffic Characteristics | Loss |Delay |Jitter| |===============+==============================+======+======+======| | Network |Variable size packets, mostly | | | | | Control |inelastic short messages, but | Low | Low | Yes | | |traffic can also burst (BGP) | | | | | | | Real-Time | Inelastic, mostly variable | Low | Very | Low | | Interactive | rate | | Low | | | | Variable-size small packets, | Very | Very | Very | | Audio | inelastic | Low | Low | Low | | | | | | | | | Bursty, small-large packets | Very | Very | Very | | Video | inelastic | Low | Low | Low | | | | | | | | | Bursty, small-large packets | Very | Very | Very | | Hi-Res A/V | inelastic | Low | Low | Low | | | | | | |

|Service Class | | Tolerance to | | Name | Traffic Characteristics | Loss |Delay |Jitter| |===============+==============================+======+======+======| | Multimedia | Variable size packets, | Low | Low | Low | | Conferencing | constant transmit interval, | - | - | - | | | rate adaptive, reacts to loss|Medium|Medium|Medium| | Multimedia | Variable size packets, |Low - |Medium| High | | Streaming | elastic with variable rate |Medium| | | | Broadcast | Constant and variable rate, | Very |Medium| Low | | | inelastic, non-bursty flows | Low | | | | Low-Latency | Variable rate, bursty short- | Low |Low - | Yes | | Data | lived elastic flows | |Medium| | | |Conversational | Variable size packets, some | Low | Low | Yes | | Signaling | what bursty short-lived flows| | | | | | OAM | Variable size packets, | Low |Medium| Yes | | | elastic & inelastic flows | | | | | | High- | Variable rate, bursty long- | Low |Medium| Yes | |Throughput Data| lived elastic flows | |- High| | | | Standard | A bit of everything | Not Specified | | | Low-Priority | Non-real-time and elastic | High | High | Yes | | Data | | | | | New Figure 2. Service Class Characteristics (2/2) 9

New Figure 3. DSCP to Service Class Mapping (1/2) | Service | DSCP | DSCP | Application | | Class Name | Name | Value | Examples | |===============+=========+=============+==========================| |Network Control| CS6&CS7 | 11xxxx | Network routing | | | | Real-Time | CS5, | , | Remote/Virtual Desktop | | Interactive |CS5-Admit| | and Interactive gaming | | | | Audio | EF | | Voice bearer | | |Voice-Admit| | | | | | Hi-Res A/V | CS4, | , | Conversational Hi-Res | | |CS4-Admit| | Audio/Video bearer | | | | Video |AF41,AF42|100010,100100| Audio/Video conferencing | | | AF43 | | bearer | | | | Multimedia | MC, | , | Presentation Data and | | Conferencing | MC-Admit| | App Sharing/Whiteboarding| | | 10

| Service | DSCP | DSCP | Application | | Class Name | Name | Value | Examples | |===============+=========+=============+==========================| | Multimedia |AF31,AF32|011010,011100| Streaming video and | | Streaming | AF33 | | audio on demand | | | | Broadcast | CS3, | , | Broadcast TV, live events| | |CS3-Admit| | & video surveillance | | | | Low-Latency |AF21,AF22|010010,010100|Client/server trans., Web-| | Data | AF23 | |based ordering, IM/Pres | | | |Conversational | A/V-Sig | | Conversational signaling | | Signaling | | | | | | | OAM | CS2 | | OAM&P | | | |High-Throughput|AF11,AF12|001010,001100| Store and forward | | Data | AF13 | | applications | | | | Low-Priority | CS1 | | Any flow that has no BW | | Data | | | assurance | | | | Best Effort | CS0 | | Undifferentiated | | | | | applications | New Figure 3. DSCP to Service Class Mapping (2/2) 11

New Figure 4. Summary of CoS Mechanisms Used for Each Service Class (1/2) | Service | DSCP | Conditioning at | PHB | Queuing| AQM| | Class | | DS Edge | Used | | | |===============+=======+===================+=======+========+====| |Network Control|CS6/CS7| See Section 3.1 |RFC2474| Rate | Yes| | | | Real-Time | CS5, |Police using sr+bs |RFC2474| Rate | No | | Interactive | CS5- | | | | | | | Admit*| |[ID-DSCP]| | | | | | | EF, |Police using sr+bs |RFC3246|Priority| No | | Audio |Voice- | | | | | | | Admit*| |RFC5865| | | | | | | CS4, |Police using sr+bs |RFC2474|Priority| No | | Hi-Res A/V | CS4- | | | | | | | Admit*| |[ID-DSCP]| | | | | | | AF41*,| Using two-rate, | | | Yes| | Video | AF42 |three-color marker |RFC2597| Rate | per| | | AF43 | (such as RFC 2698)| | |DSCP| | | | Multimedia | MC, |Police using sr+bs|[ID-DSCP]| Rate | No | | Conferencing | MC- | | | | | | | Admit*| |[ID-DSCP]| | | | | 12

| Service | DSCP | Conditioning at | PHB | Queuing| AQM| | Class | | DS Edge | Used | | | |===============+=======+===================+=======+========+====| | Multimedia | AF31*,| Using two-rate, | | | Yes| | Streaming | AF32 |three-color marker |RFC2597| Rate | per| | | AF33 | (such as RFC 2698)| | |DSCP| | | | Broadcast | CS3, |Police using sr+bs |RFC2474| Rate | No | | | CS3- | | | | | | | Admit*| |[ID-DSCP]| | | | | | Low- | AF21 | Using single-rate,| | | Yes| | Latency | AF22 |three-color marker |RFC2597| Rate | per| | Data | AF23 | (such as RFC 2697)| | |DSCP| | | |Conversational |AV-Sig |Police using sr+bs|[ID-DSCP]| Rate | No | | Signaling | | | | | | | | | OAM | CS2 |Police using sr+bs |RFC2474| Rate | Yes| | | | High- | AF11 | Using two-rate, | | | Yes| | Throughput | AF12 |three-color marker |RFC2597| Rate | per| | Data | AF13 | (such as RFC 2698)| | |DSCP| | | | Standard | DF | Not applicable |RFC2474| Rate | Yes| | | | Low-Priority | CS1 | Not applicable |RFC3662| Rate | Yes| | Data | | | | | | | | New Figure 4. Summary of CoS Mechanisms Used for Each Service Class (2/2) 13

Open Issues Incorporated “service class vs. treatment aggregate” into doc (section 2.4), but didn’t mention that in the intro section, which is needed. Need to solidify on the ‘audio’, ‘video’ and ‘Hi-Res’ service class names. Other minor edits to make clearer… 14

What’s Next? Need more reviewers and comments If Problem Statement draft is valid, need to incorporate some of it into Section 1 of this draft. Solid enough to become a WG item? 15