samsung’s ipv6 toward smart worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... ·...

15
Samsung’s IPv6 toward Smart World Soohong Daniel Park, Ph.D. Software R&D Center, Samsung Electronics, Co., Ltd.

Upload: others

Post on 01-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Samsung’s IPv6 toward Smart World

Soohong Daniel Park, Ph.D. Software R&D Center, Samsung Electronics, Co., Ltd.

Page 2: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

“ This is the revolution for us ….. the emerging network of everyday devices was part of an Internet zero, not Internet 2. It is a set of principles for extending the Internet down to individual devices…….”

- By Neil Gershenfeld, MIT

Internet

Internet Zero and IPv6

Internet of Things

Page 3: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Contents Storage Media: Tape, CD, DVD, etc.

Contents Broadcasting

Direct Contents Download through Internet

Contents Download via PC

Contents Source (Internet)

Contents Source (Internet)

Evolutionary Contents Acquisition

Page 4: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Real-Time Contents Generation

Mobile Web

Remote Healthcare and Medical Service

Medical Web

Video on the Digital TV

Ubiquitous Web

IPv6 enabling…

Page 5: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

In-Lab Projects

IPv6 Home Networking Mobile IPv6/Fast Handover 6LoWPAN

Commercialized (OS embedded)

IPv6 in Samsung

Page 6: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

IPv6 @ Samsung Smart Phone

Tethering

Internet

Router Solicitation Router Advertisement

•  IPv4 Only •  IPv4/v6 Dual •  IPv6 Only

Page 7: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Support IPv6 Tethering

Mobile Hotspot

Internet

Router Solicitation Router Advertisement

USB Tethering

IPv6 Stateless Address Auto Configuration

- IPv6 Stateless Address Auto Configuration - DHCPv6(being developed)

Page 8: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

We are still digging into very small features of IPv6 such as P2P connections and Auto-configuration

Thanks to the owner of the original image: David Green is vice president of R&D for Command Labs of Command Information, 2007

Page 9: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Voice over LTE using IP Multimedia Subsystem GSMA had expanded upon the original scope of One Voice work to address the entire end-to-end voice and SMS ecosystem…

OTT (Over The Top) VoIP providers see the VoLTE network as an ideal platform for actually replacing the mobile operator’s core voice service

Page 10: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Issues while deploying IPv6 in VoLTE

•  Only DNS response with IPv4 address •  Either IP configuration for IPv4/v6 •  Different IPv6 address strategy on APN •  No IP layer response on during PDN connection

APN: Access Point Name PDN: Packet Delivery Network

Page 11: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

One survey of IPv6 readiness in the Android Market showed approximately 85% of applications being IPv6-capable, while approximately 15% failed to work on an IPv6-only networks. Most of applications that failed are in the peer-to-peer communications space (Skype, Google Hangouts, Tango, ...)

Solution for providing IPv4 services over IPv6-only networks

464XLAT: Combination of Stateful and Stateless Translation draft-ietf-v6ops-464xlat-xx RFC 6146 (Stateful NAT64) RFC 6145 (IP/ICMP Translation Algorithm)

IPv6 à IPv4[Public] IPv4[Private] à IPv6

Page 12: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

464XLAT system is reasonable because of

IPv6 service deployment in ISP Infra IPv4 address exhaustion solution in device

IPv4(Private)

IPv6 Network

IPv6

IPv4

Page 13: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

464XLAT system

CLAT handles the translation of IPv4 to IPv6 for applications that do not support DNS64. CLAT is needed when transitioning to IPv6 on GSM networks using nat64 as the IPv4 access method. Android CLAT is the implementation of CLAT for the Android platform.

CLAT: Customer side translator(XLAT)

PLAT: Provider side translator(XLAT)

RFC 6146 (Stateful NAT64) RFC 6145 (IP/ICMP Translation Algorithm)

Page 14: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Less implications on the device itself because •  IPv6 is a basic part of the device OS •  Not strictly limited to any device

More implications on services/applications •  Tightly coupling with service providers •  Closely working with application developers

Page 15: Samsung’s IPv6 toward Smart Worldconference.apnic.net/__data/assets/pdf_file/0008/58886/... · 2019. 4. 30. · rt of an Internet zero, ... One survey of IPv6 readiness in the Android

Thank you for your attention