Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-02.txt draft-briscoe-conex-initial-deploy-02.txt Bob Briscoe, BT Dirk Kutscher, NEC.

Slides:



Advertisements
Similar presentations
End-host Perspectives on Congestion Management Murari Sridharan CONEX BOF, IETF 76, Hiroshima.
Advertisements

CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well MORE INFO: -ECN.
Guidelines for Adding Congestion Notification to Protocols that Encapsulate IP draft-briscoe-tsvwg-ecn-encap-guidelines-00 Bob Briscoe IETF-80 Mar 2011.
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.
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.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
© 2011 VMware Inc. All rights reserved Confidential VMware Direction Jonathan Gohstand, Director, Security & Networking Product Marketing.
© 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.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Course Name- CSc 8320 Advanced Operating Systems Instructor- Dr. Yanqing Zhang Presented By- Sunny Shakya Latest AOS techniques, applications and future.
DatacenterMicrosoft Azure Consistency Connectivity Code.
Mobile Communication Congestion Exposure Scenario Version 01
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
AQM Recommendation Fred Baker. History At IETF 86, TSVAREA decided to update the recommendation of RFC 2309 to not recommend the use of RED Argument:
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Security Level: Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext.
Mobile Communication Congestion Exposure Scenario
Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-00.txt draft-briscoe-conex-initial-deploy-00.txt apologies from Bob Briscoe, BT presented.
Service Function Chaining Use Cases draft-liu-service-chaining-use-cases IETF 89 London, March 3, 2014 Will Liu, Hongyu Li, Oliver Huang, Huawei Technologies.
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.
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.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
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.
MDC-B350: Part 1 Room: You are in it Time: Now What we introduced in SP1 recap How to setup your datacenter networking from scratch What’s new in R2.
Microsoft Virtual Academy.
1 AutoconfBOF2.PPT / Aug / Singh,Perkins,Clausen IETF Not Confidential Ad hoc network autoconfiguration: definition and problem statement (draft-singh-autoconf-adp-00.txt)
1 IPv6 Deployment Scenarios in (e) Networks draft-ietf-v6ops deployment-scenarios-01 Myung-Ki Shin, ETRI Youn-Hee Han, KUT Sang-Eon Kim, KT.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 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,
Prefix Delegation Protocol Selection T.J. Kniveton MEXT Working Group IETF 70 - December ’07 - Vancouver.
Congestion marking for low delay (& admission control) Bob Briscoe BT Research Mar 2005.
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.
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-01 Mo Zanaty, Varun Singh, Suhas Nandakumar, Zahed Sarker IETF 90.
Draft-ietf-conex-concepts-uses B. Briscoe, Ed. R. Woundy, Ed. A.Cooper, Ed. IETF 82.
DCTCP & CoDel the Best is the Friend of the Good Bob Briscoe, BT Murari Sridharan, Microsoft IETF-84 TSVAREA Jul 2012 Le mieux est l'ennemi du bien Voltaire.
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.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Stateless Transport Tunneling draft-davie-stt-01.txt Bruce Davie, Jesse Gross, Igor Gashinsky et al.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well.
Towards Adaptive Congestion Management for Interactive Real- Time Communications Dirk KutscherMirja KühlewindBob Briscoe IAB/IRTF Congestion Control Workshop.
1 Chapter 7 Switching, Packets, Frames, Parity, Checksums, and CRCs.
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.
Principles & Constraints Philip Eardley. Application-agnostic The CONEX protocol should be open about (independent of) the responses it allows to the.
Benefits For hoster or private cloud: Multi-tenant gateway reduces cost Enhanced Reliability with Clustering Works Seamlessly with Hyper-V network.
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.
SCTP Nat Support. Status Wg version has been submitted (-00). Need WG feedback PLEASE! Michael Tuexen has committed to provide feedback from some of the.
RTP Profile for RTCP-based Retransmission Request for Unicast session Koichi Yano (Canon) Matthew Podolsky, and Steven McCanne (U.C. Berkeley) (FastForward.
Tunnel-based mechanisms for datacenter latency control Xinpeng Wei.
Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-00.txt draft-briscoe-conex-initial-deploy-00.txt apologies from Bob Briscoe, BT presented.
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-00 Mo Zanaty, Varun Singh, Suhas Nandakumar IETF 89.
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
Nano Server & ContainersNano Server & Containers Better Together Mike Resseler Technical Evangelist Veeam Software Thomas Maurer Cloud Architect itnetX.
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
CAPWAP Threat Analysis
draft-briscoe-tsvwg-l4s-arch-00 B. Briscoe, K. De Schepper, M. Bagnulo
Direct Attached Storage and Introduction to SCSI
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.
Direct Attached Storage and Introduction to SCSI
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
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,
Presentation transcript:

Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-02.txt draft-briscoe-conex-initial-deploy-02.txt Bob Briscoe, BT Dirk Kutscher, NEC IETF-83 ConEx Mar 2012

draft status individual draft draft-briscoe-conex-initial-deploy-02.txt work in progress intended status:informational new co-author, Dirk Kutscher immediate intent: WG feedback on scenarios adopt as WG item?

three example network arrangements that have incentives for unilateral ConEx deployment 1.single receiving access network presented in Taipei 2.(new) mobile network simple scenario for single operator mobile network –problems that ConEx addresses in a mobile/cellular network –arrangement of ConEx functions –deployment incentives –[kutscher-conex-mobile] covers more scenarios and details 3.(new) multi-tenant data centre network performance isolation the subject of the body of this talk

#3 Multi-tenant data centre Features of ConEx Solution Network performance isolation between tenants Zero (tenant-related) switch configuration No loss of LAN-like multiplexing benefits work-conserving No change to existing switch implementations if ECN-capable Simplest possible contract per-tenant network-wide allowance tenant can freely move VMs around without changing allowance tenant can freely move allowance between virtual machines Transport-Agnostic

infrastructure 5 ConEx recap basic signals and functional units transport sender transport receiver policyaudit f/b Re-Echo DATA ACKS Loss /ECN congested network element

infrastructure policeraudit 6 ConEx recap basic signals and functional units transport sender transport receiver congested network element feedback Re-Echo DATA ACKS Loss /ECN

Per-node ‘congestion-policers’ –policers created in hypervisor at VM boot –police all ConEx-enabled packets entering network Token buckets –congested-bit tokens, not bit tokens –drained by ConEx Re-Echo packets Filled from one single allowance (W) per tenant Arrangement of ConEx functions hosts switches VM sender VM receiver congestion policer audit guest OS hypervisor switching w

one logical token bucket per tenant Any one sub-bucket can fill faster than others subject to the total fill-rate allowance W a maximum drain-rate per sub-bucket (not shown) if tokens represented bits –a big enough tenant could do unlimited harm to others but because tokens represent congested-bits –tokens drain faster the more a tenant harms others this* provides inherent performance isolation between tenants while giving each tenant maximum flexibility and minimum config hassle w * with max drain-rate per-sub-bucket constraint

Deployment Deploy all ConEx infrastructure under control of one administration except for sender (and receiver) –need ConEx in guest OS within virtual machine Alternative (cf Microsoft Seawall) –trusted feedback tunnel back to policer –under control of DC operator Hybrid –non-ConEx packets: feedback tunnel –ConEx packets: no tunnel –reward ConEx for being more efficient? infrastructure policeraudit transport sender transport receiver ConEx packets infrastructure policer transport sender transport receiver TEP feedback between tunnel endpoints Non-ConEx packets

status & plans relationship to conex-mobile mobile section in initial-deploy is for general ConEx audience conex-mobile is ConEx entry-point for mobile audience both hoped to become WG items plan – finish the document re-organise to describe incentives up front complete empty sections (e.g. tail pieces) working group input more reviews please WG feedback on choice of scenarios? ready to be adopted as WG item of work?

Initial ConEx Deployment Examples draft-briscoe-conex-initial-deploy-02.txt draft-briscoe-conex-initial-deploy-02.txt Q&A