Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-04.txt Jozef Babiarz Kwok Ho Chan

Slides:



Advertisements
Similar presentations
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
Advertisements

Philip Eardley, Bob Briscoe, Dave Songhurst - BT Research Francois Le Faucheur, Anna Charny – Cisco Kwok-Ho Chan, Joe Babiarz - Nortel IETF-64 tsvwg Nov.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
Explicit Congestion Notification (ECN) RFC 3168 Justin Yackoski DEGAS Networking Group CISC856 – TCP/IP Thanks to Namratha Hundigopal.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
The Power of Explicit Congestion Notification Aleksandar Kuzmanovic Northwestern University
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168) Limited Transmit (RFC 3042)
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #8 Explicit Congestion Notification (RFC 3168) Limited Transmit.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
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.
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.
© 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)
{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.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
Quality of Service (QoS)
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Congestion marking for low delay (& admission control) Bob Briscoe BT Research Mar 2005.
TSVWG IETF-68 James Polk Lars Eggert Magnus Westerlund.
1 Congestion Control Computer Networks. 2 Where are we?
Tunnelling of Explicit Congestion Notification draft-briscoe-tsvwg-ecn-tunnel-03.txt draft-briscoe-tsvwg-ecn-tunnel-03.txt Bob Briscoe, BT IETF-75 saag.
Congestion Notification Mechanisms in 802 networks Manoj Wadekar IEEE Interim Meeting January 12, 2005.
Controlled Load (CL) Service using distributed measurement-based admission control (D-MBAC) Bob Briscoe, Gabriele Corliano, Phil Eardley, Peter Hovell,
Congestion Status Precondition for SIP draft-alexander-congestion-status-preconditions-00.txt Corey Alexander John Rutledge
July 2014Rüdiger Geib draft-geib-tsvwg-diffserv-intercon IETF 90, Toronto Presented by: David Black Private discussions David Black, Fred Baker and Ruediger.
The Benefits and Pitfalls of using Explicit Congestion Notification (ECN) draft-ietf-aqm-ecn-benefits-00 91st IETF Meeting Honolulu, Hawaii 10 November.
Update on the IETF Diffserv Working Group NANOG 13 Detroit, MI June 8, 1998 Kathleen M. Nichols
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Support for ECN and PCN in MPLS networks draft-davie-ecn-mpls-00.txt Bruce Davie Cisco Systems Bob Briscoe June Tay BT Research.
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,
The Benefits to Applications of using Explicit Congestion Notification (ECN) draft-welzl-ecn-benefits-00 89th IETF Meeting London, UK 4 March 2014 Michael.
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.
IETF 66 draft-lefaucheur-rsvp-ecn-01.txt RSVP Extensions for Admission Control over Diffserv using Pre-Congestion Notification Francois Le Faucheur -
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP (draft-ietf-tsvwg-ecn-encap-guidelines-04) Bob Briscoe (Simula Research.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications By Ashraf Matrawy and Ioannis Lambadaris From Carleton.
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Mapping Differentiated Service Classes to User Priorities
draft-ietf-tsvwg-diffserv-service-classes-00.txt Kwok Ho Chan
Support for ECN and PCN in MPLS networks
Internet Networking recitation #9
Bob Briscoe Simula Research Laboratory
IP-NNI Joint Task Force Status Update
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
draft-khademi-tsvwg-ecn-response-00
Benchmarking Network-layer Traffic Control Mechanisms
A. Báder, L. Westberg, G. Karagiannis,
Guidelines for DiffServ to IEEE Mapping
Bob Briscoe, BT IETF-72 tsvwg Jul 2008
Bob Briscoe Simula Research Laboratory
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
Standard Configuration of DiffServ Service Classes at IETF83
draft-bagnulo-tcpm-generalized-ecn-00 M. Bagnulo & B. Briscoe IETF97
IP-NNI Joint Task Force Status Update
Michael Welzl University of Oslo
Mapping Differentiated Service Classes to User Priorities
Internet Networking recitation #10
ECN Experimentation draft-black-ecn-experimentation
A Lower Effort Per-Hop-Behavior draft-ietf-tsvwg-le-phb-00
EE 122: Differentiated Services
ECN in QUIC - Questions Surfaced
Presentation transcript:

Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-04.txt Jozef Babiarz Kwok Ho Chan Victor Firoiu TSVWG, 63 rd IETF, Aug. 3rd, 2005

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Supporting Drafts Submitted the following drafts in support of RTECN –Informational draft explaining a RTECN use case of admission control and preemption draft-alexander-rtecn-use-cases-00.txt –Informational draft showing simulation results of RTECN used in admission control and preemption draft-dudley-rtecn-simulation-00.txt –Informational draft, provide analysis of rate proportional and threshold based marking draft-babiarz-rtecn-marking-00.txt –Draft defining RTP-probe format that is used in the “Use-cases” draft. Was presented in AVT draft-alexander-rtp-payload-for-ecn-probing-01.txt –Draft defining a SIP precondition that is used in the “Use-cases” draft. Was presented in MMUSIC draft-alexander-congestion-status-preconditions-00.txt

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Why New ECN Semantics RFC 3168 defines ECN semantics for all IP packets, specifically the following: –TCP or TCP like congestion control –Specifies AQM method for marking CE Issues –Real-time flows (voice, video, etc.) do not have the ability to respond to CE in the same way –The measurement method to detect early congestion indication for real-time flows is different –In some deployments, real-time flows require more than one CE level But the end-to-end objectives of managing traffic level within DiffServ network is achieved

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Status Update Updated draft to meet requirements in “Specifying Alternate Semantics for the Explicit Congestion Notification (ECN) Field” for safe co-existence of RTECN with the default ECN mechanism. Traffic that is ECN-capable and non-ECN-capable is marked with the same DSCP and forwarded using the same service class. Independent metering: –Police (drop) non-conformant non-ECN-capable traffic –ECN mark ECN-capable traffic if specified rate is exceeded Aggregated metering: ( ECN-capable and non-ECN-capable) –Drop non-ECN-capable packets if a specified rate “C” is exceeded –Mark ECN-capable traffic if a specified rate “A” is exceeded Addressed how real-time inelastic ECN-capable flow will react when it encounters congested router that supports RFC 3168 –RTECN flows get out of the way (is not admitted or is preempted) Updated Appendix A, example of metering and marking algorithm

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Behavior of ECN-Capable End-System During establishment of new flow: –Receive CE(1) marked packets normal priority flow should not be admitted emergency/situation critical flow, should be admitted –Receive CE(2) marked packets new flow should not be admitted For established flows (after the flow is admitted): –Receive CE(1) marked packets if end-systems have the ability they should reduce their rate, as agreed during session setup –Receive CE(2) marked packets flow should be preempted

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Detection of Inappropriate Changes to the ECN Field Provides a method for detecting if end-to-end path is conformant –During session setup, using RTP-probe flow, detect if a: device falsely modifies ECN bits device lowers/clears congestion marking (cheating) congested router marks packets per RFC 3168 –Once the flow is established, detect if a: device lowers/clears congestion marking (cheating) congested router marks packets per RFC 3168

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Workable Approach for RTECN Co-existence We propose that an amendment to RFC 3168 be considered that would allow non default DS codepoints to be used for indicating alternate ECN semantics with guidance as stated below: –ECN as per RFC 3168 applies to the Default Forwarding PHB '000000‘ –In DiffServ enable networks, DS codepoints are used to indicate the ECN mechanisms ECN as per RFC 3168 should be used with the AF PHBs. RTECN should be used with EF PHB. Class Selector PHBs may use RFC 3168 or RTECN and should be based on traffic characteristic assigned to the PHB. See “Configuration Guidelines for DiffServ Service Classes” for guidance. –As RFC 3168 defines the default behavior, all other mechanisms that are defined should not cause harm to the default ECN behavior or network if the alternate ECN mechanism encounters RFC 3168 marking.

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Next Steps Add support for rate proportional or weighted marking Address requirement for edge-to-edge solutions Address comments

Aug. 3, 2005Congestion Notification Process for Real-Time Traffic TSVWG, 63 rd IETF Comparison of ECN Semantics ECN FieldRTECNRFC 3168 Bit 6Bit 7ECN Notation 00Not-ECT 10ECT(0) 11CE(1)CE 01CE(2)ECT(1) Not- ECT – Endpoints are Not ECN-Capable ECT(0) - ECN-Capable Transport (Endpoints are ECN-Capable) ECT(1) - ECN-Capable Transport (Endpoints are ECN-Capable) CE - Congestion Experienced CE(1) – Congestion Experienced at 1 st level CE(2) – Congestion Experienced at 2 nd level