Path MTU
パスMTUとは、送信元から宛先までの経路上で最も小さいリンクMTUのことである。フラグメンテーションなしで送出できる最大パケットサイズを決め、検出にはMTU探索の仕組みが必要となる。
目的
IPフラグメンテーションを避けて送出可能な最大パケットサイズを特定し、効率を向上させる(フラグメンテーションは再構成のオーバーヘッドと損失の増幅を招く)。
メカニズム
パスMTUは経路上のリンクMTUの最小値である。PMTUを超えるパケットは、IPv6では一部のルータがICMP「packet too big」で廃棄し、IPv4ではDFフラグが未設定ならフラグメンテーションされる。
ユースケース
- TCP MSSのネゴシエーション
- IPフラグメンテーションの回避
- トンネルのMTU