コンテンツへスキップ
uencoder

Path MTU

パスMTUとは、送信元から宛先までの経路上で最も小さいリンクMTUのことである。フラグメンテーションなしで送出できる最大パケットサイズを決め、検出にはMTU探索の仕組みが必要となる。

目的

IPフラグメンテーションを避けて送出可能な最大パケットサイズを特定し、効率を向上させる(フラグメンテーションは再構成のオーバーヘッドと損失の増幅を招く)。

メカニズム

パスMTUは経路上のリンクMTUの最小値である。PMTUを超えるパケットは、IPv6では一部のルータがICMP「packet too big」で廃棄し、IPv4ではDFフラグが未設定ならフラグメンテーションされる。

ユースケース

  • TCP MSSのネゴシエーション
  • IPフラグメンテーションの回避
  • トンネルのMTU

関連ツール

References