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 Path MTU in the World and Japan
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tomoyuki Sahara
June 16, 2014
Technology
1
22k
IPv6 Path MTU in the World and Japan
第6回IPv6オペレーションズフォーラムの発表スライド
Tomoyuki Sahara
June 16, 2014
Tweet
Share
More Decks by Tomoyuki Sahara
See All by Tomoyuki Sahara
IPv6 家庭用ルータ SWG 報告
tsahara
0
170
IPv6 RFC 改版の提案はなぜ議論紛糾したのか?
tsahara
2
2.2k
DNS と TLS のビミョーな関係
tsahara
1
570
how to embed mruby
tsahara
2
440
how to embed mruby (en)
tsahara
0
140
Other Decks in Technology
See All in Technology
もう怖くないバックグラウンド処理 Background Tasks のすべて - Hakodate.swift #1
kantacky
0
200
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
95k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
LINEヤフーにおけるAI駆動開発組織のプロデュース施策
lycorptech_jp
PRO
0
190
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
0
200
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
260
2026-02-24 月末 Tech Lunch Online #10 Cloud Runのデプロイの課題から考えるアプリとインフラの境界線
masasuzu
0
100
【SLO】"多様な期待値" と向き合ってみた
z63d
2
240
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
27
7.5k
Eight Engineering Unit 紹介資料
sansan33
PRO
1
6.8k
AI Agentにおける評価指標とAgent GPA
tsho
1
230
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
260
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
76
Building AI with AI
inesmontani
PRO
1
750
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
200
Fireside Chat
paigeccino
41
3.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
A designer walks into a library…
pauljervisheath
210
24k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
Ruling the World: When Life Gets Gamed
codingconduct
0
160
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
330
A Soul's Torment
seathinner
5
2.4k
Transcript
*1W1BUI.56ͷ ͱରࡦ ࠤݪ ۩ <
[email protected]
> גࣜձࣾΠϯλʔωοτΠχγΞςΟϒ ʙ.56͕খͯ͘͞Կ͕ѱ͍ʂʁʙ
ຊͷ*1W1BUI.56 ͷݱঢ়Λௐࠪ͠·ͨ͠
͖͔͚ͬ JANOG33.5
ੈքنͷௐࠪͷ݁Ռ
ٙ w ͍Ζ͍Ζ՝͕ڍ͛ΒΕ͍ͯΔ͕࣮͋Δͷ͔ʁ ͕ࣗؾ͍͍ͮͯͳ͍͚ͩͳͷ͔ʁ w Ϥʔϩούओମͷௐࠪ݁Ռ͕Ψϥύΰεຊʹ ͯ·Δͷ͔ʁ
ௐͯΈΑ͏ʂ
ௐࠪ݁Ռͷલʹ
*1W1BUI.56 ʹ͍ͭͯܰ͘
.56 1500 Host ϗετ͕ૹग़Ͱ͖Δ ύέοτͷ࠷େ (Maximum Transfer Unit)
.56ճઢ࣍ୈ 1500 H Ethernet 1500 H WiFi 1454 H NGN
PPPoE 1500 H NGN IPoE 1280 H 6to4 1436 H IPsec VPN 1500 H LTE 1420 H ?
1BUI.56 ௨৴૬खͱͷؒͷ .56ͷ࠷খ R R R 1500 1454 1280 1436
C S S C 1280 1280 1280 1280 R R R
1BUI.56%JTDPWFSZ 1BUI.56Λ ݟ͚ͭΔಈ࡞ R R R 1500 1454 1280 1436
C S
3way handshake data (size=100) data (size=200) (size=1436) data x data
(size=1280) data (size=216) R R R 1500 1454 1280 1436 C S ICMPv6 Packet Too Big $ͷ1.56 Ͷ
1BUI.56#MBDL)PMF 1BUI.56%JTDPWFSZʹࣦഊ͠ɺ 1BUI.56ΑΓେ͖ͳύέοτΛ ૹΔ͜ͱͰύέϩε͕ൃੜ͢Δݱ R R R 1500 ??? ???
1436 C S ?
5$1.44$MBNQJOH 5$14:/ύέοτͷ.44Φϓγϣϯ Λॻ͖͑ɺ҆શͳ͞Λ௨͢Δٕ R R R 1500 1454 1280 1436
C S 3way handshake Maximum Segment Size .44 Ͱ .44 Ͱ Clamp! $ Ͱ
ௐࠪํ๏
Ͳ͜ͷ1BUI.56Λ ௐΔ͔ʁ
ճઢछྨ .56ͷࣾ-"/ .56ͷ/55ޫωΫετ111P&ଓ .56ͷ1BUI.56#MBDL)PMF͖ͭ *1*1τϯωϧଓ
௨৴૬ख
World IPv6 Launch
ੈքͷαΠτ Top 100
ຊͷαΠτ 94
ͷɺҰ෦ʂ
8PSME +BQBO શମ """"͕ແ͍ *1Wͷ౸ୡੑ͕ͳ͍
ͦͷଞ͍Ζ͍Ζ
ΣϒαΠτӾཡࢼݧ w *1W)551 4 ͰίϯςϯπΛऔಘ͢Δ w ίϯςϯπ,#Ҏ্ͷͷΛબͿ w λΠϜΞτඵͱ͢Δ
݁ՌαϚϦ
World 72 / 72 .56ڥͰޭ Japan 72 / 72
World Japan 72 / 72 ※ؾʹͳΔ1ͭϩγΞͷಈըڞ༗αΠτ .56ڥͰޭ 71 / 72
1
World 63 9 յ໓ɻɻɻ Japan 61 11 #MBDL)PMFڥͰ
5$1.44 $MBNQJOH ೖʂ
World 72 / 72 #MBDL)PMFڥ͕ʹʂ Japan 72 / 72
World 72 / 72 .56ڥͪΖΜ Japan 72 / 72
ίϯςϯπऔಘޭ World Japan MTU1500 72 72 MTU1454 71 72 MTU1454
/ TCPMSS 72 72 MTU1400 PMTU black hole 9 11 MTU1400 / TCPMSS PMTU black hole 72 72
ৄ͘͠ݟΔ ͦͷ5$1σʔλ ϖΠϩʔυ
5$1σʔλͷ.56 Sites 0 25 50 75 100 TCP Segment Size
(Max) 11721208122012281340134813541360136213681380138213881394140814281440 World Japan 9+10 PMTU black hole ରԠ? ࠷େαΠζ 52+56
5$1σʔλͷ.56 Sites 0 25 50 75 100 TCP Segment Size
(Max) 11721208122012281340134813541360136213681380138213881394140814281440 World Japan 52+56 9+10
5$1σʔλͷ.56 Sites 0 25 50 75 100 TCP Segment Size
(Max) 11721208122012281340134813541360136213681380138213881394140814281440 World Japan 41+52 9+10
5$1σʔλͷ5$1.44 Sites 0 25 50 75 100 TCP Segment Size
(Max) 11721208122012281340134813541360136213681380138213881394140814281440 World Japan 51+57 9+11
w 1BUI.56#MBDL)PMFͷ͋ΔڥͰӾཡͰ͖ͨ αΠτ͡Ί͔Β.56ʹ߹Θ͍ͤͯͨ w 5$1.44$MBNQJOHΛೖΕΔͱύέοτ͕৳ͼ εϧʔϓοτ্͕͢Δ ͜ͱ͕͋Δ 5$1σʔλͷ ͔ΒΘ͔ͬͨ͜ͱ
ৄ͘͠ݟΔ ͦͷ5$1ͷ࠶ૹൃੜ ͷՄೳੑ
5$1࠶ૹͷ༗ແ ࠶ૹ͋Γ ࠶ૹͳ͠ MTU1500 World 0 72 Japan 2 70
MTU1454 World 25 47 Japan 37 35 MTU1454 TCPMSS World 0 72 Japan 2 70
w .56͕ΑΓখ͍͞ͱ࠶ૹ͕ൃੜ͢ΔՄೳੑ ͕͋Δ 1BUI.56%JTDPWFSZͷͨΊ w 5$1.44$MBNQJOHΛೖΕΔͱ࠶ૹ͕ແ͘ͳΓ εϧʔϓοτͷ্͕ΊΔ 5$1࠶ૹͷ༗ແ ͔ΒΘ͔ͬͨ͜ͱ
ௐࠪͰಘΒΕͨڭ܇
• MTU1500 ͷճઢΛҾ͘ • ICMP6 Packet Too Big ΛϑΟϧλ͠ͳ͍ •
ϧʔλʹ TCP MSS Clamping ΛೖΕ͓ͯ͘ ΫϥΠΞϯτ
• MTU ͕ 1500 ΑΓখ͞ͳϦϯΫΛ࡞Βͳ͍ • ICMP6 Packet Too Big
ΛϑΟϧλ͠ͳ͍ *41
• (҆શΛظ͢ͳΒ) MTU Λ 1280 ʹߜ͓ͬͯ͘ • ্ྲྀʹ MTU<1500 ͳϦϯΫ͕͋Δ߹
MTU Λ ߜΔ͔ TCP MSS Clamping Λ࣮ࢪ͢Δ αʔό
Ҏ্Ͱ͢
࣭͋Γ·ͤΜ͔ ࠤݪ ۩ <
[email protected]
> גࣜձࣾΠϯλʔωοτΠχγΞςΟϒ *1W1BUI.56ͷͱରࡦ ʙ.56͕খͯ͘͞Կ͕ѱ͍ʂʁʙ https://speakerdeck.com/tsahara/ ipv6-path-mtu-in-the-world-and-japan
͓·͚
"""""ͷ 0 30 60 90 120 A / AAAA 0/1
1/1 1/2 1/3 1/4 11/1 2/1 2/2 3/1 3/2 3/3 5/1 World Japan
w *1WͰΞΫηεͰ͖ͳ͍ w ϦμΠϨΫτͰඈ͞ΕΔ͕ͦͷઌ͕*1WඇରԠ w ͯ͢ͷύέοτ͕ͭॏෳͯ͠ૹΒΕ͖ͯͨ w ͯ͢ͷύέοτ͕GSBHNFOUͩͬͨ
ௐࠪରআ֎ཧ༝