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.

Slides:



Advertisements
Similar presentations
DISPATCH WG RTCWEB Adhoc IETF-80. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft.
Advertisements

1 1 IETF 84 Subha Dhesikan, Dan Druta, Cullen Jennings, Paul Jones, James Polk.
Service Identification Jonathan Rosenberg Cisco. Agenda Service Identification Architecture draft (draft-rosenberg-sipping-service- identification) Media.
1 © 2004 Cisco Systems, Inc. All rights reserved. Making NATs work for Online Gaming and VoIP Dr. Cullen Jennings
TSVWG #1 IETF-92 (Dallas) 24 th March 2015 Gorry Fairhurst David Black WG chairs.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
Special Session PDCS’2000 Interworking of Diffserv, RSVP and MPLS for achieving QoS in the Internet Junaid Ahmed Zubairi Department of Mathematics and.
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.
Mapping PMIP QoS to WiFi Networks (draft-kaippallimalil-netext-pmip-qos-wifi-00) IETF 84 Vancouver, BC, Canada.
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
L2VPN WG “NVO3” Meeting IETF 82 Taipei, Taiwan. Agenda Administrivia Framing Today’s Discussions (5 minutes) Cloud Networking: Framework and VPN Applicability.
RTCWEB WG draft-aboba-rtcweb-ecrit-00 Bernard Aboba Martin Thomson July 30, 2012 IETF 84, Vancouver Please join the Jabber room:
PPSP Working Group IETF-89 London, UK 16:10-18:40, Tuesday, Webex: participation.html.
RTCWEB WG Chairs: Cullen Jennings – Cisco Magnus Westerlund – Ericsson Ted Hardie – Google.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
Optimizing Converged Cisco Networks (ONT)
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
AeroMACS QOS.
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.
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.
Doc.: IEEE /137r2 Submission June 2000 Tim Godfrey, IntersilSlide 1 TGe Requirements Version r2 8 June 2000.
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Lars Eggert, Mirja Kuehlewind.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF 89.
TSVWG IETF-76 (Hiroshima) James Polk Gorry Fairhurst With an assist for this meeting from **Magnus Westerlund**
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
Multiple Interfaces (MIF) WG IETF 79, Beijing, China Margaret Wasserman Hui Deng
DCCP: Issues From the Mailing List Sally Floyd, Eddie Kohler, Mark Handley, et al. DCCP WG March 4, 2004.
RTCWEB Considerations for NATs, Firewalls and HTTP proxies draft-hutton-rtcweb-nat-firewall- considerations A. Hutton, T. Stach, J. Uberti.
Media Control Policy Chris Boulton, Umesh Chandra, Roni Even, Cullen Jennings, Alan Johnston, Brian Rosen, Mark Trayer.
July 2014Rüdiger Geib draft-geib-tsvwg-diffserv-intercon IETF 90, Toronto Presented by: David Black Private discussions David Black, Fred Baker and Ruediger.
1 MPLS Architectural Considerations for a Transport Profile ITU-T - IETF Joint Working Team Dave Ward, Malcolm Betts, ed. April 16, 2008.
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.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Simple DNA draft-ietf-dna-simple-03 Suresh Krishnan Greg Daley.
CLUE WG chair: Mary Barnes RTCWEB WG chair: Ted Hardie CLUE & RTCWEB WGs Adhoc Common (SDP/RTP) building blocks IETF-82.
Doc.: IEEE /0764r0 Submission July 2008 Alex Ashley, NDS LtdSlide 1 Using packet drop precedence for graceful degradation Date: Authors:
Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-04.txt Jozef Babiarz Kwok Ho Chan
NETWORK-BASED MOBILITY EXTENSIONS WG (NETEXT) July 28 th, 2011 IETF81 1.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF-86.
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
Real-time aspects June 19, 2016
Mapping Differentiated Service Classes to User Priorities
AeroMACS QOS.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Mapping PMIP QoS to WiFi Networks (draft-kaippallimalil-netext-pmip-qos-wifi-02) IETF 87 Berlin, Germany.
Benchmarking Network-layer Traffic Control Mechanisms
Autor / Thema der Präsentation
Guidelines for DiffServ to IEEE Mapping
IMTC SIP Interconnect and SuperOp
AeroMACS QOS.
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
Standard Configuration of DiffServ Service Classes at IETF83
QoS mapping comment for md Letter Ballot
DiffServ to IEEE Mapping
IEEE MEDIA INDEPENDENT HANDOVER DCN:
QoS mapping comment for md Letter Ballot
Quality of Service What is QoS? When is it needed?
Mapping Differentiated Service Classes to User Priorities
David Noveck IETF99 at Prague July 20, 2017
A Lower Effort Per-Hop-Behavior draft-ietf-tsvwg-le-phb-00
Interactive media.
16th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
DCCP: Issues From the Mailing List
Mapping QCI to DiffServ
DetNet Architecture Updates
Presentation transcript:

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 API to provide relative importance of flows with the enumerated values “very low”, “low”, “medium”, and “high” The browser knows if the packet contains audio, video, or data This draft takes recommendations from existing RFCs to tell browser implementers how they should mark packets

3 3 Data TypeVery LowLowMediumHigh AudioCS1DFEF Interactive Video with/without Audio CS1DFAF42, AF43AF41, AF42 Non Interactive Video with/with out Audio CS1DFAF32, AF33AF31, AF32 DataCS1DFAF1XAF2X Encourage adoption of QoS with Browsers and WebRTC implementation. Keep it simple and easy to use.

4 When the EF traffic exceeds whatever is allocated for it, bad stuff happens and this draft uses EF for med & high voice This recommendation comes from RFC 4594 section 4.1 and is widely implemented without problems in VoIP systems Recommendation: Add text to draft explaining what may happens to EF traffic when allocated bandwidth is exceeded. Question: does it get dropped or treated as BE?

5 Comment: “I also struggle to understand the meaning of the reference to “BE”. I presume it means “Best Effort”. RFC 4594 does not describe a “Best Effort” DSCP or traffic class; it does describe “Default”, which I think this is referring to.” Proposed Changes : BE  DF. In the table, changed BE to DF and explained it in the note above. Added DF (Default Forwarding) along with Best effort in other parts of the text.

6 Comment: “The document should describe how traffic should be marked, and what traffic so marked expects from the network. The network will then do whatever it thinks is appropriate to satisfy that requirement. “ Proposed Changes: The current text reads: “Therefore, the DSCP value may be re- marked at any place in the network for a variety of reasons to any other DSCP value including default forwarding (DF) which indicates basic best effort service.”

7 Comment : “RFC 4594 has no corollary concept of “priority” of the data traffic. … So I struggle to determine how the browser would decide whether a given session was “very low”, “low”, “medium”, or “high” priority, and what the concept of “priority” means in the context.” Response: The Application provides information to the browser about the relative priority of the media stream within the application. The browser uses this to select the right DSCP value. The network only sees the resultant DSCP value For example: In streaming a Football game, one audio stream captures the live sounds and another may be from a commentator. The relative importance of these streams are communicated to the browser to assist in selection of the DSCP

8 Comment: “need an operator to respond” Response:  The folks implementing this draft are the Browser vendors. This draft was reviewed by browser vendors when it was in RTCWeb WG.  For the network operator, this is just a media stream with the right DSCP values as recommended by RFC 4594 and other RFCs.

9 Comment: “The document also makes a statement that I think is unnecessary: The above table assumes that packets marked with CS1 is treated as "less than best effort". However, the treatment of CS1 is implementation dependent. If an implementation treats CS1 as other than "less than best effort", then the priority of the packets may be changed from what is intended.” Response: Should we add a note to point out that this can happen?