Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ユーザから見たグローバルIPv6化 ホスティングプロバイダへの要望 / IPv6 popula...
Search
Kenji Rikitake
September 30, 2017
Programming
580
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ユーザから見たグローバルIPv6化 ホスティングプロバイダへの要望 / IPv6 popularity and why hosting services must support and migrate to IPv6 now
Hosting Casual Talks #4 Osaka 2017年9月30日
Kenji Rikitake
September 30, 2017
More Decks by Kenji Rikitake
See All by Kenji Rikitake
SDR Implementation of Analog FM Broadcast Multipath Filter
jj1bdx
0
1k
インターネットとオープンな無線技術の今後 / Future of Internet and Open Radio Engineering
jj1bdx
0
1.3k
FM放送とマルチパスを適応フィルタで極めてみた / Solving multipath distortion of FM broadcast by adaptive filters
jj1bdx
1
3.9k
ソフトウェアラジオとC++ そしてFMエアチェックのための信号解析と数値計算にまつわるよもやま話 / Software radio and C++
jj1bdx
0
1.2k
SDR時代のFM受信 マルチパスモニタとマルチパスフィルタ / FM broadcast reception with SDR - multipath monitor and multipath filter
jj1bdx
0
790
How I discover a working implementation of clock_nanosleep() for macOS in CPAN Time::Hires
jj1bdx
1
1.4k
Sleeping pays / 1000eng-74th-jj1bdx
jj1bdx
1
84
The BEAM Programming Paradigm
jj1bdx
1
1.1k
Safe randomness: theory and practice
jj1bdx
1
1.6k
Other Decks in Programming
See All in Programming
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
290
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
Agents on Rails - Rails at Scale 2026
irinanazarova
0
560
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
210
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
630
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
Railsバージョンを4倍にした話
optim
0
350
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
4 Signs Your Business is Dying
shpigford
187
23k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Six Lessons from altMBA
skipperchong
29
4.5k
Balancing Empowerment & Direction
lara
6
1.3k
Typedesign – Prime Four
hannesfritz
42
3.2k
Crafting Experiences
bethany
1
380
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Transcript
Ϣʔβ͔ΒݟͨάϩʔόϧIPv6Խ ϗεςΟϯάϓϩόΠμͷཁ ྗ ݈࣍ ྗ݈ٕ࣍ज़࢜ࣄॴ / ϖύϘݚڀॴ 20179݄30 ϗεςΟϯάΧδϡΞϧେࡕ Kenji
Rikitake / hostingcasual-osaka-20170930 1
ࣗݾհ • @jj1bdx 1965ੜ·Ε • 2017ΑΓϖύϘݚڀॴ٬һݚڀһ • 1996͔ΒIPv6Ͱ༡ͼ࢝ΊΔ • 2010:
TunnelbrokerͰIPv6ଓ • 2017: ͬͱASAHI-NETͰIPv6ωΠ ςΟϒଓɺۤઅ20 Kenji Rikitake / hostingcasual-osaka-20170930 2
ࠓͷ ຊͷϗεςΟϯάϓϩόΠμͷօ͞Μ ଈࠁશαʔϏεIPv6ରԠ͍ͯͩ͘͠͞! Kenji Rikitake / hostingcasual-osaka-20170930 3
IPv6ʹ͢Δཧ༝ ͍ ΞυϨεׂΓͯͰ·ͳ͍ ϓϥΠϕʔτʹ͚ͨ͠ΕULAͰ IETF: IPv4: End of Work ͏IPv4Ͱ৽ٕज़։ൃ͞Εͳ͍
Kenji Rikitake / hostingcasual-osaka-20170930 4
IPv6͍ NTTຊ ޫϑϨοπωΫετɾϚϯγϣϯλΠϓ + ASAHI-NET IPoE ʢ20179݄291830JST͝ΖൃදऀࣗͷωοτϫʔΫ্ͷMac miniΑΓଌఆʣ % ping
-c 10 -s 1024 www.iij.ad.jp # IPv4 PPPoE 10 packets transmitted, 9 packets received, 10.0% packet loss round-trip min/avg/max/stddev = 15.901/16.761/19.537/1.084 ms % ping6 -c 10 -s 1024 www.iij.ad.jp # IPv6 native 10 packets transmitted, 10 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 16.192/16.671/17.117/0.264 ms Kenji Rikitake / hostingcasual-osaka-20170930 5
IPoE IPv6͕͍ཧ༝ PPPoEͷτϯωϧԽ͕ෆཁ Πϯλʔωοτ͕͍ͷPPPoE͕ѱ͍Β͍͠ NATΛ͍ͯ͠ͳ͍ →ήʔϜͬͯΔਓʹඞਢʢΒ͍͠ʣ Kenji Rikitake / hostingcasual-osaka-20170930
6
શ෦IPv6Խͱ DNS (v4/v6྆ํͷϢʔβΞΫηε) Web (HTTP/2, QUIC, etc.) ͦͷଞTCPؔ࿈શ෦ʢϝʔϧͱ͔ʣ UDPؔ࿈ʢ͋Εʣશ෦ Kenji
Rikitake / hostingcasual-osaka-20170930 7
֤ࣾαʔϏεͷݱঢ় GoogleQUICDNSؚΊv6Խྃ FacebookͰ͖͍ͯΔΒ͍͠ ... ͦͷଞ֤ࣾͰ͖͍ͯͳ͍Β͍͠ 20178݄ͷͱͪΌͷௐࠪ݁Ռඞಡ Kenji Rikitake / hostingcasual-osaka-20170930
8
ϗεςΟϯάͷҠߦͷ(1) ಉ͡αʔϏεΛIPv4/IPv6྆ํͰఏڙ͢Δඞཁ ಛʹIPv4Λ҉ͷ͏ͪʹԾఆ͍ͯ͠Δࣾͷ ϩάج൫ωοτϫʔΫ/ϗετઃܭ͕େ͖ͳ োʹͳΓಘΔ Kenji Rikitake / hostingcasual-osaka-20170930 9
ϗεςΟϯάͷҠߦͷ(2) IP fragmentation (IPv6ͰΒͳ͍) Path MTU Discovery ΞϓϦͷ GoogleQUICͰ͜ͷͷݟ௨͕͔ͬͨ͠ TCPͷMTUͳͲͷઃఆ͕γϏΞʹͳΔ
Kenji Rikitake / hostingcasual-osaka-20170930 10
ϗεςΟϯάͷҠߦͷ(3) DNSͷ໊લʹIPv4/v6྆ํ͕ରԠ͍ͯ͠Δ͜ͱ ʢ͍͍ͬͨͲͪΒΛ༏ઌ͢Ε͍͍?ʣ ϢʔβʹIPv4͔v6͔·ͬͨ͘ݟ͑ͳ͍ ΧελϚʔαϙʔτͷෛ୲͕ܹ૿͢ΔՄೳੑ Kenji Rikitake / hostingcasual-osaka-20170930 11
ϗεςΟϯάͷҠߦͷ(4) ηΩϡϦςΟ …͋·Γʹ͕ଟ͍ͷͰৄࡉ·ͨͷػձʹ Kenji Rikitake / hostingcasual-osaka-20170930 12
·ͱΊ ϢʔβͷIPv6ͷҠߦٸʹਐΜͰ͍Δ IPv4͚ͩͷαʔϏεͰ͏ചΕ·ͤΜ! ࠓ͙͢શαʔϏεͷIPv6ରԠΛ! Kenji Rikitake / hostingcasual-osaka-20170930 13
͋Γ͕ͱ͏͍͟͝·ͨ͠ ࣭ @jj1bdx Ͳ͏ͧ Kenji Rikitake / hostingcasual-osaka-20170930 14