Standard Configuration of DiffServ Service Classes at IETF83

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

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.
RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
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.
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.
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.
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.
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.
1 1 Cullen Jennings March 2014 V3. 2 This drafts helps WebRTC browsers know which of existing DSCP to use New proposed WG (DART) to produce informational.
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.
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.
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)
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.
Mapping Differentiated Service Classes to User Priorities
draft-ietf-tsvwg-diffserv-service-classes-00.txt Kwok Ho Chan
Instructor Materials Chapter 6: Quality of Service
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
AeroMACS QOS.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Mapping PMIP QoS to WiFi Networks (draft-kaippallimalil-netext-pmip-qos-wifi-02) IETF 87 Berlin, Germany.
An IP-based multimedia traffic generator
Top-Down Network Design Chapter Four Characterizing Network Traffic
Guidelines for DiffServ to IEEE Mapping
AeroMACS QOS.
draft-polk-mmusic-traffic-class-for-sdp-01
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
Chapter 2 Introduction Application Requirements VS. Transport Services
Chapter 25 Multimedia TCP/IP Protocol Suite
QoS mapping comment for md Letter Ballot
Chapter 8: Internet Operation
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
DiffServ to IEEE Mapping
CSE679: Multimedia and Networking
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
Congestion Control (from Chapter 05)
Standardize QoS signaling protocols using Y.1541
A Lower Effort Per-Hop-Behavior draft-ietf-tsvwg-le-phb-00
Chapter 16. Internetwork Operation
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
University of Houston Quality of Service Datacom II Lecture 3
Congestion Control (from Chapter 05)
Mapping QCI to DiffServ
Presentation transcript:

Standard Configuration of DiffServ Service Classes at IETF83 draft-polk-tsvwg-rfc4594-update-00.txt draft-polk-tsvwg-new-dscp-assignments-00.txt 27 March 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 DiffServ Classes

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) Conversational Signaling

Particulars within RFC 4594 update Differences between 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.

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

List of Service Classes Modified or New Now “Conversational” traffic types Realtime-Interactive Moved to (near) realtime TCP apps Audio Same as Telephony (which is gone), adds Voice-Admit for capacity-admitted traffic Video NEW for video and audio/video conferencing, was 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 for capacity-admitted Low-Latency Data Remains the same, adds IM & Presence explicitly Conversational Signaling Was ‘Signaling’

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 | | +---------------+------------------------------+------+------+------+ | | Fixed-size small packets, | Very | Very | Very | | Audio | inelastic | Low | Low | Low | | | | | | | | | Fixed-size small-large | Very | Very | Very | | Video | packets, inelastic | Low | Low | Low | | Hi-Res A/V | packets, inelastic | Low | Low | Low |

New Figure 2. Service Class Characteristics (2/2) +-------------------------------------------------------------------+ |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 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, | 101000, | Remote/Virtual Desktop | | Interactive |CS5-Admit| 101001 | and Interactive gaming | | Audio | EF | 101110 | Voice bearer | | |Voice-Admit| 101100 | | | Hi-Res A/V | CS4, | 100000, | Conversational Hi-Res | | |CS4-Admit| 100001 | Audio/Video bearer | | Video |AF41,AF42|100010,100100| Audio/Video conferencing | | | AF43 | 100110 | bearer | | Multimedia | MC, | 011101, | Presentation Data and | | Conferencing | MC-Admit| 100101 | App Sharing/Whiteboarding|

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

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- | | | | | | | 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- | | | | |

New Figure 4. Summary of CoS Mechanisms Used for Each Service Class (2/2) +-----------------------------------------------------------------+ | 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 | | | | | |

What’s Next? Need reviewers and comments