tried to provide ipv6 only network stealthily at cedec 2015
TRANSCRIPT
Tried to ProvideIPv6 Only Network
Stealthilyat CEDEC 2015
Yuya Kawakami (@yuyarin)CEDEC-Net 2015 NOC
CEDEC
• Largest conference in Japan for computer entertainment developers
• 3 days at Pacifico Yokohama• 6,373 attendees in 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
# of Wi-Fi Stations
Max: 1713 stations
by Cisco Prime Infrastructure
Wi-Fi Users Attribute
Mobiledevicesaremajority(visual)65%Appledevices(MACaddress)
At such a conference
IPv6 Onlyby default
tried
Announcement of Wi-Fi
* dual-stack network(cedec-net4) is also prepared
Why great?
IPv6 onlyfor non-experts
stealthilyby default
provided a network with
maybe world first ?
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"
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!!
CEDEC-Net 2015 Overview
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
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
IPv6 Traffic
Download
Upload
avg. 25% is IPv6 traffic
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
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
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
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!!
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
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
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