Maximum Transmission Unit

Maximum Transmission Unitの最新ニュースをまとめて検索!

Maximum Transmission Unit (MTU)は、ネットワークにおいて1回の転送(1フレーム)で送信できるデータの最大値を示す伝送単位のこと。

MTUの値は利用される通信メディアやカプセル化の有無などによって変わる。たとえばイーサネットでは最大1,500バイトオクテット)がIP通信に利用できる。PPPoEを使うとカプセル化のために8バイトを使うため、1,492バイトとなる。WANではさらに別の制約が入る場合もあり、たとえばNTT東日本およびNTT西日本が提供するフレッツシリーズのIP網は1,454バイトとなっている[1]

目次

[編集] 経路MTU探索

前述のとおり、MTUは通信メディアやカプセル化の有無などによって変わる。このため、パケットを中継していく途中でMTUの小さな経路に遭遇する可能性がある。Internet Protocol(IP)のような上位層は通常、パケットの断片化・再統合を行うことで、MTUを超えるパケットを転送する。しかし、このようなパケットの再構成は通信パフォーマンス低下の原因となるため、断片化の起こらないパケット長がわかっている場合は、あらかじめパケット長を制限して送信するという考え方もある。逆に、必要以上に短いパケット長に制限することは、パケット数を増加させ、またネットワーク帯域の使用率を低下させることになる。

IPではRFC 1191で規定される経路MTU探索(Path MTU Discovery)を使うことで、終端まで断片化を行わずに転送できるMTUを動的に検出できる。これは、パケットに断片化禁止のフラグを設定しておき、MTUの問題で転送できない経路に到達した際はその旨をICMPパケットで送信元に通知して、フレーム長を再調整するという仕組みである。

ところが経路上のルーターファイアーウォールの設定によっては、Path MTU Discoveryが使用できず、タイムアウトするなどの問題が発生する。典型的なケースは、ICMPを破棄してしまうような設定で、Path MTU Discovery Black Holeと呼ばれる。主な問題と対応策はRFC 2923にまとめられている。

[編集] 脚注

  1. ^ "IP通信網サービスのインタフェース 第一分冊 (第6版)PDF". 東日本電信電話株式会社 (2009年4月20日). 2009年9月13日 閲覧。

[編集] RFC

  • RFC 1191 - Path MTU Discovery
  • RFC 1981 - Path MTU Discovery for IP version 6
  • RFC 2923 - TCP Problems with Path MTU Discovery

[編集] 関連項目

最終更新 2009年9月14日 (月) 13:54 (日時は個人設定で未設定ならばUTC)。
【Maximum Transmission Unit】変更履歴

ご利用上の注意