MTU/MSSとヘッダー影響を見積もる
開くUDP payloadサイズヘルパー
UDPアプリケーション、メトリクス送信、ログ転送、トンネル通信で、MTU、IPバージョン、追加オーバーヘッドからフラグメントを避けたいpayloadサイズを見積もります。
条件入力
MTU、IPバージョン、追加オーバーヘッドからUDP payload上限の目安を計算します。
結論
UDP payload目安
1472bytes
詳細
- 実効MTU
- 1500bytes
- MTU
- 1500bytes
- 追加オーバーヘッド
- 0bytes
- IPヘッダー
- 20bytes
- UDPヘッダー
- 8bytes
- 注意
- 標準的なEthernet MTUに近い条件です。ただし実際の経路MTUは実機で確認してください。
| 条件 | MTU | IP | 実効MTU | payload |
|---|---|---|---|---|
| IPv4 / 1500 | 1500bytes | IPv4 | 1500bytes | 1472bytes |
| IPv6 / 1500 | 1500bytes | IPv6 | 1500bytes | 1452bytes |
| IPv6 minimum / 1280 | 1280bytes | IPv6 | 1280bytes | 1232bytes |
| Jumbo / 9000 IPv4 | 9000bytes | IPv4 | 9000bytes | 8972bytes |
報告・設計メモ用テキスト
MTU 1500bytes、IPv4/UDP、追加オーバーヘッド0bytesの場合、UDP payloadの目安は1472bytesです。 実効MTUは1500bytes、IPヘッダー20bytes、UDPヘッダー8bytesとして計算しています。 実際にはアプリケーションヘッダー、暗号化、経路MTU、フラグメンテーションの扱いも確認してください。
計算例
使いどころ
UDPアプリケーション、トンネル、メトリクス送信、ログ転送でフラグメントを避けたいpayloadサイズの目安確認に使えます。
実務上の注意
- UDPではアプリケーション側の独自ヘッダーや暗号化ヘッダーもpayload予算に含めて考える必要があります。
- フラグメンテーションの扱いはOS、機器、クラウド、NAT、ファイアウォールで異なるため、実送信で確認してください。
- IPv6では1280bytes未満の実効MTUに特に注意してください。