tried to provide ipv6 only network stealthily at cedec 2015

21
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015 Yuya Kawakami (@yuyarin) CEDEC-Net 2015 NOC

Upload: yuya-rin

Post on 16-Apr-2017

1.757 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Tried to ProvideIPv6 Only Network

Stealthilyat CEDEC 2015

Yuya Kawakami (@yuyarin)CEDEC-Net 2015 NOC

Page 2: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

CEDEC

•  Largest conference in Japan for computer entertainment developers

•  3 days at Pacifico Yokohama•  6,373 attendees in 2015

Page 3: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

CEDEC-Net

★ Connectable Wi-Fi network★ Don't afraid failure, Have a sense of fun★ Exchange between engineers in network

industry and game industry

praying NOC members

Wi-Fi Network for CEDEC by volunteers

Equipment provided by sponsors

Page 4: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

# of Wi-Fi Stations

Max: 1713 stations

by Cisco Prime Infrastructure

Page 5: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Wi-Fi Users Attribute

Mobiledevicesaremajority(visual)65%Appledevices(MACaddress)

Page 6: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

At such a conference

IPv6 Onlyby default

tried

Page 7: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Announcement of Wi-Fi

* dual-stack network(cedec-net4) is also prepared

Page 8: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Why great?

IPv6 onlyfor non-experts

stealthilyby default

provided a network with

maybe world first ?

Page 9: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Why did it?

WWDC 2015 - Your App and Next Generation Networkshttps://developer.apple.com/videos/play/wwdc2015-719/

iOS App Store requires"work with NAT64+DNS64"

Page 10: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

CEDEC-Net 2015 External

FLET'S Hikari Next(IPv6 Access NW)

cedec-net4(IPv4+IPv6)

cedec-net(IPv6)

(IPv6 ISP NW)

IPv6Internet

IPv4Internet

IPv6 IPoEIPv6 traffic go throught to the IPv6 Intnernet

NAT64+DNS64translate IPv6 packets to IPv4 packets for IPv4 only applications

DS-Liteencapsulate IPv4 packets in IPv6 and translate IPv4 private addresses to global addresses in ISP equipment

IPv6 Only!!

Page 11: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

CEDEC-Net 2015 Overview

Page 12: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Devices work with IPv6 OnlyDevices perfectly worked

Devices connected to Wi-Fi but couldn'tbecome "connected to the Internet"

– Mac & iPhone (65% share)

– Android →  no support of DHCPv6→  RDNSS should have been provided

– PS Vita– Nintendo 3DS

https://en.wikipedia.org/wiki/Comparison_of_IPv6_support_in_operating_systems

Page 13: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Impact on Game Industry•  Announced "Wi-Fi network can be used as a

testbed for the future requirement of iOS App submission" to them

•  They noticed "Apps which cannot work with this Wi-Fi will be rejected" and started to verify their apps

•  Article on CEDEC-Net was published on GAME Watch and ranked 2th on a list of popular articles

•  We were asked to teach a procedure for building NAT64+DNS64 environment

Page 14: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

IPv6 Traffic

Download

Upload

avg. 25% is IPv6 traffic

Page 15: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Devices in each network

IPv6 Only: RedDual-stack: Blue

almost same as share of Apple devicesIf RDNSS is enabled, Android devices can be added

approx. 65% Devicesworks with IPv6 Only

Page 16: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

DNS Query Stat12M DNS queries counted by service providorTop 10 providers account for 75%* inc. 18K queries of ipv4only.arpa, Android uses for detect DNS64

Page 17: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

DS-Lite Port Exhaustion used 1 IPv6 address (64512 ports) up

It was likely that there are devices who could not communicate.1400 devices are connected at that time.* differ from usage or implementation of CGN function* specially configured CGN available with 64512 port

Page 18: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

CGN Port can be exhausted: NAT is not a permanent solution for IPv4 exhaustion

Apprx. 25% traffic can be released to IPv6 if Mobile carriers deploy IPv6

It is important to try to make relationship with non-Interet industries to promote IPv6

Lesson Learned

Content providers can decrease the risk of discommunication if deploy IPv6

can save 25% CGN ports

but prepare for supporting them!!

Page 19: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

iOS9.2 Release

https://developer.apple.com/library/ios/releasenotes/General/RN-iOSSDK-9.2/

The ability to synthesize NAT64 IPv6 addresses from IPv4 literals was added to getaddrinfo

NAT64+DNS64 issueApplications which need to use IPv4 address literal like P2P application cannot work

Change in iOS9.2

Page 20: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

For What is it Useful?3 Mobile Careers in Japan"Approach to Promote IPv6 in Mobile Network"

http://www.soumu.go.jp/main_content/000385655.pdf

Amount of traffic which can be move to IPv6 and a number of IPv4 address which can be saved can be calculated by data from CEDEC-Net 2015

Page 21: Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015

Related Documents•  『繋がりにくい原因』を探れ! 〜CEDEC-Netテクニカルレビュー

2015〜–  https://cedil.cesa.or.jp/cedil_sessions/view/1323–  https://www.slideshare.net/yuyarin/cedecnet-2015

•  Twitter @cedecnet のふぁぼ: 会場内外からの声–  https://twitter.com/cedecnet/favorites

•  CEDEC-Net 2015 で IPv6 の会場ネットワークを提供してきました–  http://yuyarin.hatenablog.com/entry/2015/08/31/011205

•  「CEDEC-Net 2015」がiOSアプリ開発者に警鐘を鳴らす!–  http://game.watch.impress.co.jp/docs/news/

20150829_718619.html•  android が ipv4only.arpa. の AAAA を引く理由

–  http://www.slideshare.net/twovs/192004-on-android