IT用語集 › ネットワーク › MSSクランピング

MSSクランピング

ネットワーク Svenska → 更新: 2026-10-22

経路上のルーターがTCPハンドシェイク中のMSS値を書き換え、セグメントが必ずトンネルのMTUに収まるようにする手法。壊れたPath MTU Discoveryに対する、見栄えは悪いが不可欠な回避策である。

症状は特徴的だ。ハンドシェイクは成功し、小さなリクエストは通るのに、大きなレスポンスだけがいつまでも止まる。原因は、フルサイズのパケットがどこかのトンネルのMTUを超え、DF(フラグメント禁止)が付いているために破棄されること、そしてそれを知らせるはずのICMPメッセージが途中のファイアウォールに遮断されることにある。クライアントは何も知らないまま、大きすぎるセグメントを送り続ける。クランピングはSYNパケットに介入して通知されるMSSを引き下げる。通常は --clamp-mss-to-pmtu を使い、送信側が最初から大きなセグメントを試さないようにする。PPPoE回線、IPsecトンネル、GREを使う構成では標準的な設定である。

← 用語集に戻る