slides 93-mptcp-3

6
KT’s GiGA LTE IETF 93 – MPTCP WG 2015. 7. 21 - Commercial Mobile MPTCP Proxy service launch - Collaboration with handset manufacturers SungHoon Seo ([email protected]) Infra. Laboratory, Institute of Convergence Technology

Upload: netmanias

Post on 15-Aug-2015

583 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Slides 93-mptcp-3

KT’s GiGA LTE

IETF 93 – MPTCP WG

2015. 7. 21

- Commercial Mobile MPTCP Proxy service launch

- Collaboration with handset manufacturers

SungHoon Seo ([email protected]) Infra. Laboratory, Institute of Convergence Technology

Page 2: Slides 93-mptcp-3

KT started launching mobile MPTCP proxy service in commercial since June 2015

It’s world 1st commercialization!

Updates 01

- Premium service providing the fastest mobile data speed (theoretically LTE + WiFi combined giga bps)

- Deploy mobile MPTCP proxy GWs w/ UE support (national-wide LTE/3G and public/private WiFi coverage)

- Collaboration with handset manufacturers (Samsung Electronics, etc) – now Galaxy S6/S6 Edge works

GiGA LTE (a.k.a., GiGA Path, mobile MPTCP proxy)

MAX 300 Mbps MAX 867 Mbps MAX 1.17 Gbps

※ Theoretical maximum speed. Practical combined throughput in the real field may vary according to network conditions.

Page 3: Slides 93-mptcp-3

Both mobile MPTCP proxy gateway and UE are ready to work for every applications

Deployment status 02

- GW (x86) and UE (android) are ported MPTCP kernel v0.89 from multipath-tcp.org

• 2 subflows maintained per session : LTE for MP_CAPABLE and WiFi for MP_JOIN

• Default packet scheduler with fullmesh path manager, mptcp_checksum=off

• Well known proxy protocol basis : SOCKSv5

• UE’s traffic redirected to the GW (both up/downlink, and UDP as well)

- Turns on “GiGA LTE” button on UE, that’s all subscribers to do

• All application using TCP works via mobile MPTCP proxy

• Subscriber should have enough billing plan required for GiGA LTE service

Protocol and basic functionalities

MA-UE (mobile MPTCP handset) MA-GW (mobile MPTCP proxy gateway)

(1) UE UX/UI : service scenario, on/off GUI (2) Proxy Agent : traffic redirection to MA-GW (3) MPTCP kernel : support MPTCP/IP networking stack

(1) Protocol Relay : MPTCP-to-TCP session relayed forwarding (2) Multipath Aggregation : MPTCP based multi-net support (3) Packet Scheduler : schedule per-DS level pkt according to nw env (4) Path Monitoring : detect and bypass when WiFi path going down

MA-UE

Protocol Relay MPTCPTCP

ICP

LTE/3G

WiFi

Packet Scheduler

Path Monitoring

Multipath Aggregation

MA-GW

UE UX/UI

MPTCP kernel

Android Framework

Proxy Agent

MA-UE

Manufa

cture

r im

ple

menta

tion

Page 4: Slides 93-mptcp-3

How GiGA LTE works? Explicit proxy deployment model

Mobile MPTCP Proxy System Deployment 03

EPC

KONET (wired)

eNB

Public/ Private AP

MA-UE

Internet

MA-GW ICPs

⑤ MultiNet Aggregation

① Service activation & acquisition of GW info (DNS/MA-PE)

TCP based services

LTE

WiFi

Primary subflow over LTE (MP_CAPABLE)

Secondary subflow over WiFi (MP_JOIN)

MPTCP Session

TCP Session

Flow over wired infra.

④ Protocol Relay (MPTCPTCP)

MA-GW : MultiNet Aggregation Gateway MA-PE : MultiNet Aggregation Policy Engine MA-UE : MultiNet Aggregation User Equipment ICP : Internet Content Provider

Single Socket

NW Stack @ UE (w/ Proxy Agent)

Proxy @ MA-GW Contents @ ICP

③ Proxy Agent redirects traffic to GW (SOCKSv5)

MPTCP Session

DNS server (wired/wireless)

F/W

MA-PE

② Check valid subscriber

Page 5: Slides 93-mptcp-3

Future Works 04

Possible IETF work

1. Contribute implementation and experience on mobile MPTCP proxy topic

Enhancement of MA-GW features

1. Roaming support (for outbound and/or inbound roaming users)

2. Packet scheduling with fine-grained bandwidth throttling

3. MPTCP aware Load balancer

4. IPv4/IPv6 dual-stack

Page 6: Slides 93-mptcp-3