MPTCP – Multipath TCP WG Meeting 18th July & 21st 2017

Slides:



Advertisements
Similar presentations
IETF Calsify.
Advertisements

MPTCP – MULTIPATH TCP WG meeting #5 Nov 8 th & 10 th 2010 Beijing, ietf-79 Yoshifumi Nishida Philip Eardley.
MPTCP – Multipath TCP WG Meeting Honolulu, IETF-91, 14th Nov 2014 Philip Eardley Yoshifumi Nishida 1.
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.
IETF 90: NetExt WG Meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet- Draft.
MPTCP – Multipath TCP WG Meeting Toronto, IETF-90, 21 st July 2014 Philip Eardley Yoshifumi Nishida 1.
IETF 89, LONDON, UK LISP Working Group. 2 Agenda and slides:  lisp.html Audio Stream 
MPTCP – MULTIPATH TCP WG meeting #1 Nov 9 th, 2009 Hiroshima, ietf-76.
MPTCP – MULTIPATH TCP WG meeting #5 Nov 8 th & 10 th 2010 Beijing, ietf-79 Yoshifumi Nishida Philip Eardley.
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
Transport Layer Security (TLS) IETF-84 Chairs: Eric Rescorla Joe Salowey.
IETF #81 - NETCONF WG session 1 NETCONF WG IETF 81, Quebec City, Canada MONDAY, July 25, Bert Wijnen Mehmet Ersue.
MPTCP – MULTIPATH TCP WG meeting Tuesday 23 rd & Friday 26 th March 2010 Anaheim, ietf-77.
HIP WG Gonzalo Camarillo David Ward IETF 80, Prague, Czech Republic THURSDAY, March 31, 2011, Barcelona/Berlin.
IETF #82 - NETCONF WG session 1 NETCONF WG IETF 82, Taipei, Taiwan TUESDAY, November 15, Afternoon Session III Bert Wijnen Mehmet Ersue.
NETWORK-BASED MOBILITY EXTENSIONS WG (NETEXT) July 28 th, 2011 IETF81 1.
Agenda Stig Venaas Behcet Sarikaya November 2011 Multimob WG IETF
OPSAWG chairs: Scott Bradner Christopher Liljenstolpe.
1 Chairs: Pascal Thubert Thomas Watteyne Mailing list: Jabber: Etherpad for minutes:
Agenda Wednesday, July 29, :00 – 15:00 Congresshall B Please join the Jabber room: LEDBAT WG IETF 75.
Emergency Context Resolution with Internet Technologies (ECRIT) Chairs: Marc Linsner & Roger Marshall Standing In for the Chairs: Brian Rosen IETF 94.
STIR Secure Telephone Identity Revisited
LMAP WG IETF 97 – Seoul, SK November 17, 2016 Dan Romascanu Jason Weil
Chairs: Flemming Andreasen Miguel A. Garcia
Agenda Stig Venaas Behcet Sarikaya November 2010
MPTCP – Multipath TCP WG Meeting Berlin, IETF-87, 30th July 2013
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
Chairs: Derek Atkins and Hannes Tschofenig
Gunter Van de Velde Kiran Kumar Chitimaneni Warren Kumari
SIPREC WG, Interim virtual meeting , GMT-4
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.
IETF 86 Orlando MBONED.
Extensible Messaging and Presence Protocol (XMPP) WG
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.
Agenda OAuth WG IETF 87 July, 2013.
Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Wednesday, 9:30-11:00, Grand Ballroom 3, Morning session I
MODERN Working Group IETF 97 November 14, 2016.
CAPWAP Working Group IETF 73 Minneapolis 18 Nov 2008, 17:10-18:10
Tuesday , 9:30-12:00 Morning session I, Buckingham
Joint OPS Area and OPSAWG Meeting
P2PSIP WG IETF 84 P2PSIP WG Agenda & Status Tuesday, July 31st, 2012
Kathleen Moriarty, Trusted Execution Environment Provisioning (TEEP) BoF IETF-100 November 2017 Chairs: Nancy Cam-Winget,
SPRING IETF-98 Tuesday, March 28.
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.
Singapore – IETF 100 – November 2017
Thursday, 20th of July 2017.
Binary Floor Control Protocol BIS (BFCPBIS)
16th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
Multiple Interfaces (MIF) WG
SIPREC WG, Interim Meeting , GMT/UTC
Flexible Ethernet (Side meeting)
Joint NTP and TICTOC Meeting
IETF DTN Working Group July 17th, 2017 Chairs:
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
20th July 2017 Gorry Fairhurst Wes Eddy David Black WG chairs
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
BIER WG IETF 99 Prague 20 July 2017.
SIPREC WG, Interim virtual meeting , GMT
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.
Agenda Wednesday, March 30, :00 – 11:30 AM
TEAS CCAMP MPLS PCE Working Groups
SIPBRANDY Chair Slides
Multiple Interfaces (MIF) WG
IETF80.
Scott Bradner & Martin Thomson
NETCONF WG IETF 80, Prague, Czech Republic March 31,
IETF 100 Singapore MBONED.
Web Authorization Protocol (OAuth)
Presentation transcript:

MPTCP – Multipath TCP WG Meeting 18th July & 21st 2017 Prague, Czech Republic Philip Eardley Yoshifumi Nishida

Note taker Jabber Please say your name at the mike Please include “-mptcp-” in your draft names Blue Sheet!

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 within the context of an IETF activity is considered an "IETF Contribution". Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to: The IETF plenary session The IESG, or any member thereof on behalf of the IESG Any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices Any IETF working group or portion thereof Any Birds of a Feather (BOF) session The IAB or any member thereof on behalf of the IAB The RFC Editor or the Internet-Drafts function All IETF Contributions are subject to the rules of RFC 5378 and RFC 8179. Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice.  Please consult RFC 5378 and RFC 8179 for details. A participant in any IETF activity is deemed to accept all IETF rules of process, as documented in Best Current Practices RFCs and IESG Statements. A participant in any IETF activity acknowledges that written, audio and video records of meetings may be made and may be available to the public.

IETF-99 Agenda -- Tuesday (1550-1750 Athens/Barcelona) -- 0. Chairs – WG Status etc [5 mins] 1. Implementation updates 1.1 Christoph Paasch - iOS and Linux implementation update [10mins] 1.2 Fabien Duchene - updates on the implementation and some results [15mins] 1.2 Other updates - open call 1.3 Hackathon news - Olivier Bonaventure [10mins] 2. RFC6824bis 2.1 Update - Alan Ford [10mins] 2.2 Progressing to WGLC, SecArea review etc – Chairs [10mins] 3. Proxies 3.1 Olivier Bonaventure - MPTCP converters [20mins + 20mins discussion] 3.2 Vladimir Olteanu - SOCKS Protocol Version 6 [20mins] -- Friday (1150-1320 Congress Hall I) -- 4. Markus Amend - "A proposal for MPTCP Robust session Establishment (MPTCP RobE)" [20mins] 5. Quentin De Coninck - "Proposal for Fast Subflow Creation” [20mins] 6. Wrap up – next steps, interim? … [10 mins]

WG status (1) - Completing the bis From charter: The working group now re-charters to progress various aspects of MPTCP. The primary goal of the working group is to create a bis version of the protocol document on the Standards track. This develops the current Experimental document (item d above), incorporating experience from (for example) implementations, interoperability events, experiments, usage scenarios, protocol corner cases, and feedback from TCPM. There already exists a reference Linux implementation and other implementation and experimental activity is on-going and will continue during 2012, with the objective of progressing the protocol to Standards Track during 2013. Need to complete agreement on items raised by Alan & WG Need to have implementation before standards track – possible ways forward:- Wait for implementation at ietf-98 we decided to go for this choice Remove stuff not implemented Go for EXPT instead of STDS Some other option?

WG Status (2) - MPTCP Proxy activity At IETF-98 we discussed: Assumptions & criteria – Agreed that minimising set-up time is a key criteria 3 high-level solution approaches Most people favoured one of these However, didn’t find an approach that “everyone can live with” More work needed Update to Charter not needed in order to continue discussions BANANA WG-forming BoF at IETF-99 BANdwidth Aggregation for Network Access Determine how Local and Remote BANANA Boxes find each other. Specify a signalling protocol that can be used to send configuration and control information between BANANA boxes, including: <various stuff> Work with other IETF WGs <MPTCP> to ensure that the discovery mechanism and signalling protocol will meet their needs

IETF-99 Agenda -- Friday (1150-1320 Congress Hall I) -- -- Tuesday (1550-1750 Athens/Barcelona) -- -- Friday (1150-1320 Congress Hall I) -- 0. Chairs – WG Status etc [5 mins] 3.3 Follow-up discussions from Tuesday's proxy discussions [15mins] 4. A security attack (Zhiyun Qian /Chairs) [15 mins] 5. A proposal for MPTCP Robust session Establishment (MPTCP RobE) Markus Amend - "A proposal for MPTCP Robust session Establishment (MPTCP RobE)" [15mins] 6. Proposal for a new Multipath TCP option Quentin De Coninck - "Every Millisecond Counts: Tuning Multipath TCP for Interactive Applications on Smartphones" [15mins] 7. Better documenting interactions between MPTCP and TFO - Christoph [10mins] 8. Using MPTCP on IPv6 only hosts in networks with NAT64 - Quentin [10mins] 9. Plans for progressing MPTCP, Wrap up – next steps, interim? … [10 mins]

MP-PRIO attack security flaw in the MP_PRIO messge that allows a man-in-the-middle attacker on a single path to divert all traffic to its own path, effectively hijacking the entire MPTCP connection. a host can request a change in the sub-connection priority by sending MPTCP MP_PRIO option to the other host with the corresponding address identifier. The key property of MP_PRIO messages is that they can be sent on any sub-connection (in case the first sub-connection is already congested) MP_PRIO option has no authentication required by the specification whatsoever, allowing an attacker controlling only one path to set any sub-connection as backup and launch traffic divergence and connection hijack attacks. Effectively, this attack degrades an MPTCP connection to a regular TCP connection as all traffic will be routed through the attacker-controlled path. We argue that this vulnerability makes MPTCP less secure than TCP, because the entire MPTCP connection can be compromised (fully controlled by an attacker) as long as any one of the communication paths is compromised Possible solution: remove address identifier from the MP_PRIO option See upcoming ICNP paper Zhiyun Qian zhiyunq@cs.ucr.edu; Zubair <zubair-shafiq@uiowa.edu>; Franck Le <fle@us.ibm.com>; Alex Liu <alexliu@cse.msu.edu>; Ali Munir <munirali@msu.edu>

Next steps Progress rfc6824bis Proxy work Interim?