UDP Payload Size Helper

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別のUDP payload目安
条件MTUIP実効MTUpayload
IPv4 / 15001500bytesIPv41500bytes1472bytes
IPv6 / 15001500bytesIPv61500bytes1452bytes
IPv6 minimum / 12801280bytesIPv61280bytes1232bytes
Jumbo / 9000 IPv49000bytesIPv49000bytes8972bytes

報告・設計メモ用テキスト

MTU 1500bytes、IPv4/UDP、追加オーバーヘッド0bytesの場合、UDP payloadの目安は1472bytesです。
実効MTUは1500bytes、IPヘッダー20bytes、UDPヘッダー8bytesとして計算しています。
実際にはアプリケーションヘッダー、暗号化、経路MTU、フラグメンテーションの扱いも確認してください。

計算例

使いどころ

UDPアプリケーション、トンネル、メトリクス送信、ログ転送でフラグメントを避けたいpayloadサイズの目安確認に使えます。

実務上の注意

  • UDPではアプリケーション側の独自ヘッダーや暗号化ヘッダーもpayload予算に含めて考える必要があります。
  • フラグメンテーションの扱いはOS、機器、クラウド、NAT、ファイアウォールで異なるため、実送信で確認してください。
  • IPv6では1280bytes未満の実効MTUに特に注意してください。