Use-cases and Requirements for MPTCP Proxy in ISP Networks Lingli Deng, Dapeng Liu, Tao Sun, Mohamed Boucadair, and Gregory Cauchie draft-deng-mptcp-proxy-00.

Slides:



Advertisements
Similar presentations
The leader in session border control for trusted, first class interactive communications.
Advertisements

On demand IPv4 address provisioning in Dual-Stack PPP deployment scenarios. Karsten Fleischhauer, Fixed Mobile Engineering Germany Olaf Bonneß, T-Labs.
mptcp proxies Mark Handley
MIF API Extension Discussion MIF IETF 78 Dapeng Liu Yuri Ismailov.
WELCOME! Multipath TCP Implementors Workshop Saturday 24 th July Maastricht Philip Eardley MPTCP WG Co-chair.
All rights reserved © 2000, Alcatel 1 CPE-based VPNs Hans De Neve Alcatel Network Strategy Group.
Extended Service Set (ESS) Mesh Network Daniela Maniezzo.
1 Mobility Management for All-IP Mobile Networks: Mobile IPv6 vs. Proxy Mobile IPv6 Ki-Sik Kong; Wonjun Lee; Korea University Youn-Hee Han; Korea university.
Giảng viên : Ts. Lê Anh Ngọc Học viên: Trịnh Hồng Điệp Nguyễn Minh H ư ớng 1.
Interworking IPv6 in Mobile Networks Mat
Guide to Network Defense and Countermeasures Second Edition
TDTS21 Advanced Networking
Use-cases and Requirements for MPTCP Proxy in ISP Networks Lingli Deng, Dapeng Liu, Tao Sun, Mohamed Boucadair, and Gregory Cauchie draft-deng-mptcp-proxy-01.
All rights reserved © 2001, Alcatel, Paris. ITG-Fachgruppe „IP und Mobility“ Kamp-Lintfort, 20 June 2001 Multistandard Radio Access Network for Wireless.
Network Initiated Handovers T. Melia, J. Korhonen, R. Aguiar, S. Sreemanthula, V. Gupta Based on draft-melia-mipshop-niho-ps-00.
1 Presentation_ID © 1999, Cisco Systems, Inc. Programmable Networks OPENSIG-99 Industry Panel John Hopprich.
Tesseract A 4D Network Control Plane
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Doc.: IEEE /1126r0 Submission September 2012 Krishna Sayana, SamsungSlide 1 Wi-Fi for Hotspot Deployments and Cellular Offload Date:
MPTCP Proxy Support Costin Raiciu. Explicit Proxies The MPTCP host knows about the proxy (e.g. via DHCP) All connections are made to the proxy – Signaling.
Inter-domain Routing Outline Border Gateway Protocol.
MPTCP proxy for mobile networks. multi-homing in 3GPP networks Motivation – Intelligent network selection for better accommodation – Seamless network.
Omniran OmniRAN Wi-Fi Hotspot Roaming Use Case Date: Authors: NameAffiliationPhone Max RiegelNSN
Omniran PtP Links across IEEE 802 Bridged Infrastructure Date: Authors: NameAffiliationPhone Max
Windows ® Powered NAS. Agenda Windows Powered NAS Windows Powered NAS Key Technologies in Windows Powered NAS Key Technologies in Windows Powered NAS.
Vertical Handover Nawshad Rehan Rasha
“Securing IP Multimedia Subsystem (IMS) infrastructures …,” M. Tsagkaropoulos UNIVERSITY OF PATRAS Department of Electrical & Computer Engineering Wireless.
Quality of Service Option for Proxy Mobile IPv6 draft-ietf-netext-pmip6-qos-00.txt S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota IETF84,
Heterogeneous Networking – Setting the Scene
Authentication Mechanism for Port Control Protocol (PCP) draft-wasserman-pcp-authentication-01.txt Margaret Wasserman Sam Hartman Painless Security Dacheng.
© 2006 Cisco Systems, Inc. All rights reserved. Cisco IOS Threat Defense Features.
Quality of Service Option for Proxy Mobile IPv6 draft-liebsch-netext-pmip6-qos-00.txt S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota, IETF82,
1 Flow Mobility Support QUALCOMM Inc. George Cherian, Jun Wang, Masa Shirota
OBJECTIVE: o Describe various network topologies o Discuss the role of network devices o Understand Network Configuration Factors to deploy a new network.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
Multipath TCP Update Philip Eardley, MPTCP WG Co-Chair tsvarea 1 st August, IETF-87, Berlin 1.
MultiPath TCP Proxy Presented by: Yongzhi Zhuang, Wei Zeng, Jianlei Zhang.
4.1.4 multi-homing.
1 NetLMM Vidya Narayanan Jonne Soininen
MIPSHOP – November, 2005 Event Services and Command Services for Media Independent Handover Presentation prepared by: Srini Sreemanthula Presented by:
RTCWEB Considerations for NATs, Firewalls and HTTP proxies draft-hutton-rtcweb-nat-firewall- considerations A. Hutton, T. Stach, J. Uberti.
Analysis and recommendation for the ULA usage draft-liu-v6ops-ula-usage-analysis-00 draft-liu-v6ops-ula-usage-analysis-00 Bing Liu(speaker), Sheng Jiang.
Multipath TCP ACM Queue, Volume 12 Issue 2, pp. 1-12, February 2014 Christoph Paasch and Olivier Bonaventure University College London 1.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
August 2, 2005 IETF 63 – Paris, France Media Independent Handover Services and Interoperability Ajay Rajkumar Chair, IEEE WG.
MPTCP Threat analysis draft-bagnulo-mptcp-threat-00 marcelo bagnulo IETF76 – MPTCP WG.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Mptcp proxies Mark Handley. MPTCP Mobility Mobile client 3G celltower Server.
MPTCP proxy mechanisms (draft-wei-mptcp-proxy-mechanism-00)
Inter-domain Routing Outline Border Gateway Protocol.
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
MPTCP Proxy MPTCP Client MPTCP Proxy Server.
I2RS Overlay usecase 1 Fangwei hu Bhumip Khasnabish.
TPOT Translucent Proxying of TCP Pablo Rodriguez, Sandeep Sibal, Oliver Spatscheck AT&T Labs - Research.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Communication Protocol Engineering Lab. A Survey Of Converging Solutions For Heterogeneous Mobile IEEE Wireless Communication Magazine December 2014 Minho.
BANANA BOF Scope & Problem Description
Lab A: Planning an Installation
Examples based on draft-cheng-supa-applicability-00.txt
IEEE 802 OmniRAN Study Group: SDN Use Case
S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota,
Multipath TCP Yifan Peng Oct 11, 2012
BANANA BOF Scope & Problem Description
A Practical Traffic Management for Integrated LTE-WiFi Networks
A Practical Traffic Management for Integrated LTE-WiFi Networks
IEEE MEDIA INDEPENDENT HANDOVER DCN:
IETF-100, MPTCP WG, November 2017
Presentation transcript:

Use-cases and Requirements for MPTCP Proxy in ISP Networks Lingli Deng, Dapeng Liu, Tao Sun, Mohamed Boucadair, and Gregory Cauchie draft-deng-mptcp-proxy-00

Motivations for ISP MPTCP Proxy Boosting MPTCP Utilization – For M-UEs on behalf of N-Servers – For N-UEs on behalf of multiple access networks Resource Pooling from Multiple Networks – Flexible Proxy invocation/Pooling strategies depending on (i.e., subscribers, applications, and ISPs) Service Continuity for a mobile terminal – Multiple Connections and Seamless Handover between Multiple Networks/Access points Assist MTPCP Connection Establishment – Terminate or pass MPTCP signal from UE to Server

Deployment Considerations (1) On-path MPTCP Proxy

Deployment Considerations (2) Off-path MPTCP Proxy

Deployment Scenarios For M-client to N-server IP Gateway from ISP cellular core network Reusing interfaces for subscriber/network info LB from ISP/ICP Data Center Boost MPTCP deployment at the serving side Cellular/WLAN Dual-mode small cell Local resource pooling without CN involvement For N-client to M-server/M-Proxy CPE/CGN from ISP fixed access network

Requirements for MPTCP proxy Protocol transition Traffic Steering for Off-Path Proxying Resource Policy within a Single ISP Protection against third-party traffic MPTCP Proxy Selection from Multiple Candidates Load Balancing Algorithm for Multiple Networks Misc

Protocol transition Proxy between an M-UE and an N-Server – Compatibility: An on-path MPTCP Proxy supports detection of M-UE/N-server combinations for further proxying while leaving M-UE/M-server and N-UE/N-server sessions intact. – Transparency: An on-path MPTCP Proxy supports negotiation with and acting towards the M-UE like a M-server on behalf of N-Server, while acting towards the N-Server like a N-UE on behalf of the M-UE.

Traffic Steering for Off-Path Proxy in the off-path MPTCP Proxy use-case – Explicit Traffic Steering: the Proxy MUST support explicit traffic steering, to allow all the subsequent subflow traffic go through the exactly the same MPTCP Proxy used in the corresponding M-session establishment for both directions (including uplink and downlink traffic from/to the M-UE). – Globally Routable Address: the Proxy SHOULD expose a globally routable address to allow explicit steering of subsequent subflow traffic.

Resource Policy within a Single ISP to enable such fine-grained resource pooling policy from the network, who owns multiple access networks – Network Access Type Information: an MPTCP proxy SHOULD be able to acquire a subflow's Network Access Type information/update. – Resource Policy: an MPTCP Proxy MUST support flexible control to set limits to the number of subflows and the number of M-sessions from an M-UE/to an N-Server.

Protection against 3rd-party traffic Provision Negotiation: an MPTCP Proxy SHOULD support both subscriber/M- session/subflow level resource reservation negotiation with a M-UE. Origin Authentication: an off-path MPTCP Proxy MUST support subflow authentication for traffic from an unauthorized third-party WiFi.

MPTCP Proxy Selection Multiple proxies from a single ISP – Flexible Selection: it SHOULD be possible for the ISP to enforce flexible selection policy regarding which MPTCP Proxy to serve which M- session, based on the MPTCP Proxy's location, the MPTCP Proxy's type (on-path/off-path) the application type

Load Balancing Algorithm for Multiple Networks The MPTCP Proxy SHOULD be configurable with the load balancing ratio per each available path. – the ISP may enforce policies that would optimize various parameters such as: Network resources usage as a whole. Optimized invocation of available MPTCP Proxies. Optimized MPTCP Proxy local performances. Enhanced QoE (including increase both upstream and downstream throughputs)

Misc Reliability: MUST avoid single point of failure Scalability: SHOULD be easy to scale Comlexities with other TCP option signals – SHOULD NOT alter non-MPTCP signals – MUST NOT inject MPTCP signals if the TCP option size is consumed – SHOULD NOT inject MPTCP signals if this leads to local fragmentation – TCP-AO, when present, MUST be the first to be processed

Next Step call for more review and comment WG item?