Byte and Packet Congestion Notification draft-ietf-tsvwg-byte-pkt-congest-00.txt draft-ietf-tsvwg-byte-pkt-congest-00.txt Bob Briscoe, BT & UCL IETF-73.

Slides:



Advertisements
Similar presentations
Balaji Prabhakar Active queue management and bandwidth partitioning algorithms Balaji Prabhakar Departments of EE and CS Stanford University
Advertisements

Re-ECN: Adding Accountability for Causing Congestion to TCP/IP draft-briscoe-tsvwg-re-ecn-tcp-03 Bob Briscoe, BT & UCL Arnaud Jacquet, Alessandro Salvatori.
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-00 Bob Briscoe IETF-80 Mar 2011.
1 Profile for DCCP Congestion Control ID 4: the Small-Packet Variant of TFRC CC. Sally Floyd and Eddie Kohler draft-ietf-dccp-ccid4-03.txt March 2009 DCCP.
TSVWG #1 IETF-92 (Dallas) 24 th March 2015 Gorry Fairhurst David Black WG chairs.
An open ECN service in the IP layer 19 Mar 2001 Bob Briscoe, BT & UCL Jon Crowcroft, UCL M3I - Market Managed Multi-service Internet IST Project No
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
SIP working group status Keith Drage, Dean Willis.
Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-00.txt draft-briscoe-conex-initial-deploy-00.txt apologies from Bob Briscoe, BT presented.
ICMP attacks against TCP draft-ietf-tcpm-icmp-attacks-01.txt Fernando Gont (UTN/FRH) 67 th IETF Meeting, San Diego, California, USA November 5-10, 2006.
1 Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-02 Bob Briscoe, BT John Kaippallimalil,
Byte and Packet Congestion Notification draft-ietf-tsvwg-byte-pkt-congest-02.txt draft-ietf-tsvwg-byte-pkt-congest-02.txt Bob Briscoe, BT IETF-78 tsvwg.
Tunnelling of Explicit Congestion Notification draft-briscoe-tsvwg-ecn-tunnel-08.txt draft-briscoe-tsvwg-ecn-tunnel-08.txt Bob Briscoe, BT IETF-77 tsvwg.
1 Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-01 Bob Briscoe IETF-85 Nov 2012.
ConEx Concepts and Abstract Mechanism draft-mathis-conex-abstract-mech-00.txt draft-mathis-conex-abstract-mech-00.txt Matt Mathis, Google Bob Briscoe,
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. August 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
Packet Size & Congestion Control draft-briscoe-tsvwg-byte-pkt-mark-02.txt draft-briscoe-tsvwg-byte-pkt-mark-02.txt Bob Briscoe, BT & UCL IRTF ICCRG Mar.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. November 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
Byte and Packet Congestion Notification draft-briscoe-tsvwg-byte-pkt-mark-01.txt draft-briscoe-tsvwg-byte-pkt-mark-01.txt Bob Briscoe, BT & UCL IETF-70.
Byte and Packet Congestion Notification draft-briscoe-tsvwg-byte-pkt-mark-00.txt draft-briscoe-tsvwg-byte-pkt-mark-00.txt Bob Briscoe, BT & UCL IETF-69.
TSVWG IETF-68 James Polk Lars Eggert Magnus Westerlund.
TSVWG IETF-76 (Hiroshima) James Polk Gorry Fairhurst With an assist for this meeting from **Magnus Westerlund**
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.
Tunnelling of Explicit Congestion Notification draft-briscoe-tsvwg-ecn-tunnel-02.txt draft-briscoe-tsvwg-ecn-tunnel-02.txt Bob Briscoe, BT IETF-74 tsvwg.
RADEXT WG IETF 91 Rechartering. Why? Current charter doesn’t allow us to take on new work that is waiting in the queue Has an anachronistic Diameter entanglement.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
Flow rate fairness dismantling a religion draft-briscoe-tsvarea-fair-01.pdf Bob Briscoe Chief Researcher, BT Group IETF-68 tsvwg Mar 2007 status: individual.
Network Performance Isolation in Data Centres using Congestion Policing draft-briscoe-conex-data-centre-01.txt draft-briscoe-conex-data-centre-01.txt Bob.
The Benefits and Pitfalls of using Explicit Congestion Notification (ECN) draft-ietf-aqm-ecn-benefits-00 91st IETF Meeting Honolulu, Hawaii 10 November.
ConEx Concepts and Abstract Mechanism draft-ietf-conex-abstract-mech-01.txt draft-ietf-conex-abstract-mech-01.txt Matt Mathis, Google Bob Briscoe, BT IETF-80.
1 Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-03 Bob Briscoe, BT John Kaippallimalil,
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
Byte and Packet Congestion Notification draft-briscoe-tsvwg-byte-pkt-mark-02.txt draft-briscoe-tsvwg-byte-pkt-mark-02.txt Bob Briscoe, BT & UCL IETF-71.
1 IPFIX Default Transport IPFIX IETF-58 November 10, 2003 Stewart Bryant Benoit Claise.
The Benefits to Applications of using Explicit Congestion Notification (ECN) draft-welzl-ecn-benefits-00 89th IETF Meeting London, UK 4 March 2014 Michael.
Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-00.txt draft-briscoe-conex-initial-deploy-00.txt apologies from Bob Briscoe, BT presented.
1 Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-04 Bob Briscoe, BT John Kaippallimalil,
TSVWG IETF-89 (London) 5 th & 7 th March 2014 Gorry Fairhurst David Black James Polk WG chairs 1.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. November 2005 draft-ietf-dccp-tfrc-voip-05.txt Slides:
Trust Anchor Update Requirements for DNSSEC Russ Mundy for the editors Steve Crocker, Howard Eland, Russ Mundy.
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
Network Transport Circuit Breakers draft-ietf-tsvwg-circuit-breaker Most recent version -08 (uploaded for this meeting). Editor: Gorry Fairhurst.
Layered Encapsulation of Congestion Notification draft-briscoe-tsvwg-ecn-tunnel-01.txt draft-briscoe-tsvwg-ecn-tunnel-01.txt Bob Briscoe, BT IETF-72 tsvwg.
recap draft-ietf-tsvwg-ecn-encap-guidelines-07
draft-briscoe-tsvwg-l4s-arch-00 B. Briscoe, K. De Schepper, M. Bagnulo
Bob Briscoe, BT IETF-73 pcn Nov 2008
IETF AQM WG Active Queue Management and Packet Scheduling
Bob Briscoe Simula Research Laboratory
IETF-86 RTP Media Congestion Avoidance Techniques
Encoding 3 PCN-States in the IP header using a single DSCP draft-ietf-pcn-3-in-1-encoding-06.txt Bob Briscoe, BT Toby Moncaster, independent Michael Menth,
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
15th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
Bob Briscoe, BT IETF-72 tsvwg Jul 2008
Bob Briscoe Simula Research Laboratory
CONEX BoF.
Migration-Issues-xx Where it’s been and might be going
Michael Welzl University of Oslo
ECN Experimentation draft-black-ecn-experimentation
Sally Floyd and Eddie Kohler draft-floyd-ccid4-00.txt November 2006
Encoding 3 PCN-States in the IP header using a single DSCP draft-ietf-pcn-3-in-1-encoding-06.txt Bob Briscoe, BT Toby Moncaster, independent Michael Menth,
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
James Polk Gorry Fairhurst
ECN in QUIC - Questions Surfaced
Encoding 3 PCN-States in the IP header using a single DSCP draft-ietf-pcn-3-in-1-encoding-04.txt Bob Briscoe, BT Toby Moncaster, independent Michael Menth,
Interface extensions YANG & VLAN sub-interface YANG Status update
DetNet Architecture Updates
Presentation transcript:

Byte and Packet Congestion Notification draft-ietf-tsvwg-byte-pkt-congest-00.txt draft-ietf-tsvwg-byte-pkt-congest-00.txt Bob Briscoe, BT & UCL IETF-73 tsvwg Nov 2008

2 status Byte and Packet Congestion Notification new WG draft: draft-ietf-tsvwg-byte-pkt-mark-00.txt as of 8-Aug-08draft-ietf-tsvwg-byte-pkt-mark-00.txt previously: draft-briscoe-tsvwg-byte-pkt-mark-02 intended status: informational (update to RFC2309 advice) RFC publication milestone: Sep '09 immediate intent: encourage review w-gs & r-gs affected: TSVWG, DCCP, PCN, ICCRG & PWE3

3 reminder (exec summary) scope in any AQM (e.g. RED drop, RED ECN, PCN) should we allow for packet-size when network writes or when transport reads a loss or ECN mark? what little advice there is in the RFC series (RFC2309 on RED) is unclear gives both options with ‘more research needed’ slight bias to favouring small packets, which give perverse incentives to create small packets and seems to encourage a dangerous DoS vulnerability unequivocal UPDATE to advice in RFC2309 AQM SHOULD NOT give smaller packets preferential treatment adjust for byte-size when transport reads NOT when network writes all known network layer implementations follow this advice anyway retrospective tidy-up to RFC series avoids complexity of catering for all possibilities, when no-one uses them includes detailed advice on buffer design etc, gathered from experts & literature Terminology: RED’s ‘byte mode queue measurement’ (often called just ‘byte mode’) is OK, only ‘byte mode packet drop’ deprecated NOTE: don’t turn off RED completely: drop-tail is as bad or worse

4 why decide now? between transport & network near-impossible to design transports to meet guidelines [RFC5033] if we can’t agree whether transport or network should handle packet size DCCP CCID standardisation hard to assess TFRC small packet variant experiment [RFC4828] PCN marking algorithm standardisation [draft-ietf-pcn-marking-behaviour-01] stds track draft depends on this decision part of answering ICCRG question what’s necessary & sufficient forwarding hardware for future cc? [draft-irtf-iccrg-welzl-congestion-control-open-research-02] incorporates this I-D by ref given no-one seems to have implemented network layer bias advise against it before we’re stuck with an incompatible deployment fork encouraging larger PMTUs by not favouring smaller ones may start to solve other scaling problems

5 text updates [draft-briscoe-tsvwg-byte-pkt-mark-02]  [draft-ietf-tsvwg-byte-pkt-congest-00] few changes since previous (individual) draft summarised at head of document added note for RFC Editor "intended to update RFC2309" (RED manifesto) added question to outstanding issues section (for ICCRG) will congestion of packet processing become more common? updated refs (some in various w-gs have become w-g items)

6 reviews & comments reviews of previous drafts current draft is result of extensive previous reviews current version: few comments on list since Aug off-list with Iljitsch van Bejnum, Rob Hancock, Phil Eardley –discussion continuing – I'm trying to bring it to the tsvwg list Iljitsch: wanted positive discrimination for large packets by policing small –I resisted: congestion notification should reflect probability of congestion no less, no more – otherwise creates unintended consequences –also controversy over advice IETF gives to transports Phil: suggestions to make draft clearer need reviews signed up: Joe Touch, Wes Eddy, Jukka Manner

7 conclusion unequivocal UPDATE to RFC2309 (‘RED manifesto’) adjust for byte-size when transport reads NOT when network writes previously gave both options with ‘more research needed’ all known implementations follow this advice anyway retrospective tidy-up to RFC series reviews pending

Byte and Packet Congestion Notification draft-ietf-tsvwg-byte-pkt-congest-00.txt draft-ietf-tsvwg-byte-pkt-congest-00.txt Q&A