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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
770
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
79
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
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
370
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.2k
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
260
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Agents on Rails - Rails at Scale 2026
irinanazarova
0
260
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
4k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
210
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
410
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
310
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
470
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
A better future with KSS
kneath
240
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Side Projects
sachag
456
43k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
290
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
420
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Practical Orchestrator
shlominoach
192
12k
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