Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ユーザから見たグローバルIPv6化 ホスティングプロバイダへの要望 / IPv6 popula...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenji Rikitake
September 30, 2017
Programming
2
540
ユーザから見たグローバル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
Tweet
Share
More Decks by Kenji Rikitake
See All by Kenji Rikitake
SDR Implementation of Analog FM Broadcast Multipath Filter
jj1bdx
0
890
インターネットとオープンな無線技術の今後 / Future of Internet and Open Radio Engineering
jj1bdx
0
1.2k
FM放送とマルチパスを適応フィルタで極めてみた / Solving multipath distortion of FM broadcast by adaptive filters
jj1bdx
1
3.7k
ソフトウェアラジオとC++ そしてFMエアチェックのための信号解析と数値計算にまつわるよもやま話 / Software radio and C++
jj1bdx
0
1.1k
SDR時代のFM受信 マルチパスモニタとマルチパスフィルタ / FM broadcast reception with SDR - multipath monitor and multipath filter
jj1bdx
0
690
How I discover a working implementation of clock_nanosleep() for macOS in CPAN Time::Hires
jj1bdx
1
1.3k
Sleeping pays / 1000eng-74th-jj1bdx
jj1bdx
1
58
The BEAM Programming Paradigm
jj1bdx
1
1k
Safe randomness: theory and practice
jj1bdx
1
1.5k
Other Decks in Programming
See All in Programming
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
300
CSC307 Lecture 06
javiergs
PRO
0
690
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
React Native × React Router v7 API通信の共通化で考えるべきこと
suguruooki
0
100
AI巻き込み型コードレビューのススメ
nealle
2
1.3k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
660
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
210
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Crafting Experiences
bethany
1
52
Building Adaptive Systems
keathley
44
2.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
Discover your Explorer Soul
emna__ayadi
2
1.1k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Visualization
eitanlees
150
17k
The Cult of Friendly URLs
andyhume
79
6.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
440
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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