ConEx Concepts and Abstract Mechanism draft-mathis-conex-abstract-mech-00.txt draft-mathis-conex-abstract-mech-00.txt Matt Mathis, Google Bob Briscoe,

Slides:



Advertisements
Similar presentations
Measuring IP Performance Geoff Huston Telstra. What are you trying to measure? User experience –Responsiveness –Sustained Throughput –Application performance.
Advertisements

CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well MORE INFO: -ECN.
IPv4 header: Recycle 16 bits? draft-briscoe-intarea-ipv4-id-reuse-00 Bob Briscoe IETF-80 Mar 2011 This work is partly funded by Trilogy, a research project.
A Test To Allow TCP Senders to Identify Receiver Cheating Toby Moncaster, Bob Briscoe, Arnaud Jacquet BT PLC draft-moncaster-tcpm-rcv-cheat-00.txt Intended.
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-00 Bob Briscoe IETF-80 Mar 2011.
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
A Test To Allow TCP Senders to Identify Receiver Non-Compliance Toby Moncaster †, Bob Briscoe*, Arnaud Jacquet* † University of Cambridge * BT draft-moncaster-tcpm-rcv-cheat-03.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
ConEx Abstract Protocol What’s the Credit marking for? draft-mathis-conex-abstract-mech-00.txt draft-mathis-conex-abstract-mech-00.txt apologies from Bob.
© British Telecommunications plc 1 Network Performance Isolation in Data Centres using ConEx Congestion Policing draft-briscoe-conex-policing-01 draft-briscoe-conex-data-centre-02.
The Power of Explicit Congestion Notification Aleksandar Kuzmanovic Northwestern University
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.
1 Proposed Additional Use Cases for Congestion Exposure draft-mcdysan-conex-other-usecases-00.txt Dave McDysan.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Security Level: Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext.
Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-00.txt draft-briscoe-conex-initial-deploy-00.txt apologies from Bob Briscoe, BT presented.
Viability of Congestion Exposure. Framing the Discussion This discussion is about congestion exposure – not any specific solution Viability and tractability.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
ConEx Concepts and Abstract Mechanism draft-ietf-conex-abstract-mech-07.txt draft-ietf-conex-abstract-mech-07.txt Matt Mathis, Google Bob Briscoe, BT IETF-87.
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.
Query Health Distributed Population Queries Implementation Group Meeting October 25, 2011.
1 Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-01 Bob Briscoe IETF-85 Nov 2012.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
CSE 461 University of Washington1 Topic How TCP implements AIMD, part 1 – “Slow start” is a component of the AI portion of AIMD Slow-start.
B 李奕德.  Abstract  Intro  ECN in DCTCP  TDCTCP  Performance evaluation  conclusion.
Congestion marking for low delay (& admission control) Bob Briscoe BT Research Mar 2005.
1 PWE3 Architecture PWE3 IETF March 2003 Stewart Bryant.
QoS NSLP draft-ietf-nsis-qos-nslp-06.txt Slides: Sven van den Bosch, Georgios Karagiannis, Andrew McDonald.
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.
Draft-ietf-conex-concepts-uses B. Briscoe, Ed. R. Woundy, Ed. A.Cooper, Ed. IETF 82.
Congestion exposure BoF candidate protocol: re-ECN Bob Briscoe Chief Researcher, BT Nov 2009 This work is partly funded by Trilogy, a research project.
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.
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.
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.
Echo Cookie TCP Option Bob Briscoe Nov 2014 Bob Briscoe’s work is part-funded by the European Community under its Seventh Framework Programme through the.
Peer to Peer Streaming Protocol (PPSP) BOF Gonzalo Camarillo Ericsson Yunfei Zhang China Mobile IETF76, Hiroshima, Japan 13:00~15:00 THURSDAY, Nov 12,
6lowpan ND Optimization draft Update Samita Chakrabarti Erik Nordmark IETF 69, 2007 draft-chakrabarti-6lowpan-ipv6-nd-03.txt.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well.
The TCP-ESTATS-MIB Matt Mathis John Heffner Raghu Reddy Pittsburgh Supercomputing Center Rajiv Raghunarayan Cisco Systems J. Saperia JDS Consulting, Inc.
Towards Adaptive Congestion Management for Interactive Real- Time Communications Dirk KutscherMirja KühlewindBob Briscoe IAB/IRTF Congestion Control Workshop.
Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-02.txt draft-briscoe-conex-initial-deploy-02.txt Bob Briscoe, BT Dirk Kutscher, NEC.
Network Performance Isolation in Data Centres using Congestion Policing draft-briscoe-conex-data-centre-01.txt draft-briscoe-conex-data-centre-01.txt Bob.
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.
Principles & Constraints Philip Eardley. Application-agnostic The CONEX protocol should be open about (independent of) the responses it allows to the.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 3 Time: 90 min (strictly enforced) [Hint: spend time roughly.
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.
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.
TSVWG IETF-89 (London) 5 th & 7 th March 2014 Gorry Fairhurst David Black James Polk WG chairs 1.
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.
draft-briscoe-tsvwg-l4s-arch-00 B. Briscoe, K. De Schepper, M. Bagnulo
Instructor Materials Chapter 6: Quality of Service
Bob Briscoe, BT IETF-73 pcn Nov 2008
draft-khademi-tsvwg-ecn-response-00
TCP-in-UDP draft-welzl-irtf-iccrg-tcp-in-udp-00.txt
Bob Briscoe, BT Murari Sridharan, Microsoft IETF-84 ConEx Jul 2012
Bob Briscoe, BT IETF-72 tsvwg Jul 2008
Bob Briscoe Simula Research Laboratory
CONEX BoF.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
ECE 544 Software Project 3: Description and Timeline
ECE 544 Software Project 3: Description and Timeline
ECE 544 Software Project 3: Description and Timeline
ECE 544 Software Project 3: Description and Timeline
ECN Experimentation draft-black-ecn-experimentation
ECE 544 Software Project 3: Description and Timeline
ECN in QUIC - Questions Surfaced
Presentation transcript:

ConEx Concepts and Abstract Mechanism draft-mathis-conex-abstract-mech-00.txt draft-mathis-conex-abstract-mech-00.txt Matt Mathis, Google Bob Briscoe, BT (two duffers) presented instead by Andrea Soppera, BT IETF-79 ConEx Nov 2010 This work is partly funded by Trilogy, a research project supported by the European Community

2 ConEx Concepts and Abstract Mechanism new individual draft: draft-mathis-conex-abstract-mech-00.txt draft-mathis-conex-abstract-mech-00.txt intended status:informational immediate intent:request adoption as ConEx w-g item milestone target:Jul 2011 recall defer encoding to avoid obscuring underlying design –abstract design of algorithms & protocol –encoding in different protocol headers can follow (IPv6, v4) scope –loss-based (for incremental deployment), not just ECN –any transport, ConEx just using TCP as first concrete step

3 basic signals and functional units transport sender transport receiver congested network element policyaudit ECN loss SACK ECE Re-Echo-ECN Re-Echo-Loss DATA ACKS

4 ConEx signal requirements visible to internetwork layer useful under partial deployment minimal deployment: transport sender-only accurate (auditable) timely all SHOULDs not MUSTs in case compromises needed for encoding in headers

5 terminology for signalling states max 5 states needed (white backgrounds) as well as 3 markings, 2 types of non-marking Not-ConEx= ConEx not supported ConEx-Capable= ConEx supported ConEx-Not-Marked ConEx support but not marked (yet) ConEx-Markedone of: –Re-Echo-Loss –Re-Echo-ECN –Credit…(see later talk) also sets of states (blue backgrounds) given names all names can be bashed on list

6 combinations five signals do not require five flags Not-ConExmutually exclusive ConEx-Capablemutually exclusive ConEx-Not-Marked mutually exclusive ConEx-Marked mutually exclusive –Re-Echo-Loss –Re-Echo-ECN combinations feasible but avoidable –Credit… ideally completely orthogonal to ECN Re-Echo-ECN with Not-ECN-capable could be redundant but may need further compromises to encode within header space

7 relation to re-ECN re-ECN: original concrete candidate ConEx proposal up-rev’d for reference only implemented, security analysed re-ECN required ECN-capable receiver could severely constrain deployment re-ECN did not need any ECN in queues re-echoed loss as proposed in ConEx but had no distinction between Re-Echo-ECN and Re-Echo-Loss

8 congestion exposure components modified transport sender optionally modified transport receiver policy police reroute down- grade report etc audit

9 audit function ECN-based audit counting ECN markings best near receiver loss-based audit Not a generic solution but possibly good enough in two common cases: 1.reconstruct losses by sniffing TCP seq numbers –Broken by IPsec, deviant TCPs 2.single primary access bottleneck –Bottleneck device can also perform audit audit

10 status & plans 5 reviews on list so far – 1 more detailed [Bagnulo] all agree Credit needs to be explained (see later presentation) other places where too much reader knowledge assumed fairly easy to fix plans consensus on terminology (list) text to explain Credit & reach consensus if disagreement add normative design criteria for audit function otherwise, looking in fairly good shape adopt as WG draft?

ConEx Concepts and Abstract Mechanism draft-mathis-conex-abstract-mech-00.txt draft-mathis-conex-abstract-mech-00.txt Q&A