メディアMTUとプロトコルMTU
最大伝送単位(MTU)は、断片化せずに転送できる最大のデータ単位です。物理インターフェースのメディアMTUとプロトコルのMTUを設定して、ネットワーク上のトラフィックを最適化します。
MTU の概要
最大送信単位(MTU)は、断片化せずにリンク上で転送できる最大のデータ単位です。パケットが通過するインターフェイスまたはプロトコルの MTU を超えると、デバイスはパケットをフラグメント化します。パケットが MTU よりも大きい場合、デバイスはパケットをドロップするか、フラグメント化してフラグメントを送信します。フラグメント化はネットワークの速度を低下させ、パケット損失につながる可能性があります。
IS-IS などの一部のプロトコルは、フラグメンテーションをサポートしていません。これらのプロトコルでは、パケットがリンクの MTU を超えた場合、デバイスはパケットをドロップします。
物理インターフェイスのメディア MTU とプロトコルの MTU を設定して、パケット損失を回避し、ネットワーク上のトラフィックを最適化します。
特定の機能のプラットフォームおよびリリースサポートを確認するには、機能エクスプローラーを使用します。
プラットフォームに関連する注意点については、プラットフォーム固有の MTU 動作セクションを参照してください。
メディアMTUの概要
インターフェイスの最大送信単位(MTU)は、フラグメント化なしにそのインターフェイスを転送できる最大のデータユニットです。
デフォルトのメディアMTUは、そのインターフェイスで使用されるカプセル化とレイヤー3(L3)MTUによって異なります。場合によっては、L3 MTUは、使用されているプロトコルがIPバージョン4(IPv4)または国際標準化機構(ISO)のどちらであるかによって異なります。
物理インターフェイスのデフォルトのメディアMTUは、レイヤー2(L2)のオーバーヘッドに依存し、次のように計算されます。
Default media MTU = Default protocol MTU + L2 overhead
また、実際に送信されるフレームには、メディアのMTUに含まれないCRC(巡回冗長性検査)ビットが含まれています。例えば、ギガビットイーサネットバージョン2インターフェイスのMTUは1514バイトですが、可能な最大フレームサイズは1518バイトです。相互運用性を考慮してMTUを計算する際には、余分なビット数について考慮する必要があります。
メディアMTUを設定する際は次の点に留意してください:
- MTUサイズは、ポイントツーポイント接続の両方で同一です。
- ポイントツーマルチポイント接続のサブネットのインターフェイスすべてで、同じMTUサイズを使用する必要があります。
- Ethernetインターフェースの物理的なMTUには、Ethernetフレームの4byte FCS(Frame Check Sequence)フィールドが含まれていません。
- 連結モードで動作するSONET/SDHインターフェースは、レートディスクリプタに"c"が追加されています。例えば、連結されたOC48インターフェイスはOC48cと呼ばれまます。
- データリンク接続識別子(DLCI)の最大数は、インターフェイス上のMTUによって決定されます。MTUが5012に設定されているキープアライブが有効になっている場合、DLCIの最大数は1000です。
トンネルサービスのインターフェイスは論理インターフェイスとみなされるため、関連物理インターフェイスにMTU設定を行うことはできません。つまり、次のインターフェイスタイプに対してはMTUサイズを設定できません:
- 一般的なルーティングカプセル化(gr-)
- IP-IP(ip-)
- ループバック(lo-)
- リンクサービス(ls-)
- マルチリンクサービス(ml-)
- マルチキャスト(pe-、pd-)
メディアMTUを設定する
メディアMTUのサイズを変更する場合、そのサイズがプロトコルMTUとカプセル化オーバーヘッドの合計と同じかそれ以上であることを確認する必要があります。言い換えると:
Minimum media MTU = protocol MTU + encapsulation overhead
設定できる最大メディアMTUサイズは、デバイスとインターフェイスの種類によって異なります。
メディアMTUまたはプロトコルMTUを変更すると、インターフェイスが削除され、再度追加されます。これは、リンクのフラッピングにつながります。
メディアMTUを設定するには:
プロトコルMTU
概要
デフォルトのプロトコルMTUは、デバイスとインターフェイスのタイプによって異なります。最初にインターフェイスを設定する際、プロトコルMTUは自動的に計算されます。その後、メディアMTUが変更された場合は、既存のアドレスファミリーのプロトコルMTUも自動的に変更されます。
メディアMTUのサイズを縮小しながら、1つまたは複数のアドレスファミリーがすでに設定され、インターフェイス上でアクティブである場合、プロトコルMTUのサイズも縮小する必要があります。プロトコルMTUのサイズを大きくする場合、メディアMTUのサイズがプロトコルMTUとカプセル化オーバーヘッドの合計と同じかそれ以上であることを確認する必要があります。
プロトコルMTUは、仮想トンネル(VT)インターフェイスを除くすべてのトンネルインターフェイスで設定できます。Junos OSは、VTインターフェイスのMTUサイズをデフォルトで無制限に設定します。
MPLSのプロトコルMTU
MPLS MTUを設定しない場合、Junos OSは物理インターフェイスMTUからMPLS MTUを導き出します。この値から、ソフトウェアは、パケット転送エンジンでプッシュされる可能性のあるラベルの最大数のカプセル化固有のオーバーヘッドとスペースを差し引きます。ソフトウェアは、各4バイトずつの3つのラベル、合計で12バイトを用意しています。
MPLS MTUを決定するために使用される公式は次の通りです。
MPLS MTU = physical interface MTU – encapsulation overhead – 12
インターフェイスカプセル化タイプによるカプセル化オーバーヘッド
メディアMTUのサイズを変更する場合、そのサイズがプロトコルMTUとカプセル化オーバーヘッドの合計と同じかそれ以上であることを確認する必要があります。以下の表は、インタフェースのカプセル化とそれに対応するカプセル化オーバーヘッドを示したものです。
インターフェイスのカプセル化 |
カプセル化オーバーヘッド(バイト) |
|---|---|
802.1Q/イーサネット 802.3 |
21 |
802.1Q/イーサネットサブネットワークアクセスプロトコル(SNAP) |
26 |
802.1Q/イーサネットバージョン2 |
18 |
ATMセルリレー |
4 |
ATMパーマネント仮想接続(PVC) |
12 |
Cisco HDLC |
4 |
イーサネット 802.3 |
17 |
イーサネット回線クロスコネクト(CCC)および仮想プライベートLANサービス(VPLS) |
4 |
ATM上のイーサネット |
32 |
イーサネットSNAP |
22 |
イーサネットトランスレーショナルクロスコネクト(TCC) |
18 |
イーサネットバージョン2 |
14 |
拡張仮想ローカルエリアネットワーク(VLAN)CCCおよびVPLS |
4 |
拡張VLAN TCC |
22 |
フレーム リレー |
4 |
PPP |
4 |
VLAN CCC |
4 |
VLAN VPLS |
4 |
VLAN TCC |
22 |
インターフェースタイプ別メディアMTUサイズ
メディアMTUのサイズを変更する場合、そのサイズがプロトコルMTUとカプセル化オーバーヘッドの合計と同じかそれ以上であることを確認する必要があります。このトピックを使って、デバイスで設定できるMTU値を決定します。
- CFEBを搭載したM7iおよびM10iルーターの、インターフェイスタイプ別メディアMTUサイズ
- CFEB-E搭載M7iルーター、CFEB-E搭載M10iルーター、およびM320とM120ルーターのインターフェースタイプ別のメディアMTUサイズ
- MXシリーズルーターのメディアMTUサイズ
- ACXシリーズルーター、EXおよびQFXシリーズスイッチのインターフェイスタイプ別メディアMTUサイズ
- PTXシリーズパケットトランスポートルーターにおけるインターフェースタイプ別メディアMTUサイズ
- JRR200シリーズルーターのインターフェースタイプ別メディアMTUサイズ
CFEBを搭載したM7iおよびM10iルーターの、インターフェイスタイプ別メディアMTUサイズ
|
インターフェイスタイプ |
デフォルトのメディアMTU(バイト) |
最大MTU(バイト) |
デフォルトのIPプロトコルMTU(バイト) |
|---|---|---|---|
|
アダプティブサービス (MTUサイズは設定不可) |
9192 |
- |
- |
|
ATM |
4482 |
9192 |
4470 |
|
E1/T1 |
1504 |
9192 |
1500 |
|
E3/T3 |
4474 |
9192 |
4470 |
|
ファストイーサネット |
1514 |
1533(4ポート) 1532(8ポート) 1532(12ポート) 注:
100Base-TX Fast EthernetポートFICの2個の最大MTUは9192バイトです。 |
1500 (IPv4), 1497 (ISO) |
|
ギガビットイーサネット |
1514 |
9192 注:
ギガビットイーサネットポートFICの1つのMTUの最大値は9192バイトです。 |
1500 (IPv4), 1497 (ISO) |
|
シリアル |
1504 |
9192 |
1500 (IPv4), 1497 (ISO) |
|
Sonet/SDH |
4474 |
9192 |
4470 |
CFEB-E搭載M7iルーター、CFEB-E搭載M10iルーター、およびM320とM120ルーターのインターフェースタイプ別のメディアMTUサイズ
|
インターフェイスタイプ |
デフォルトのメディアMTU(バイト) |
最大MTU(バイト) |
デフォルトのIPプロトコルMTU(バイト) |
|---|---|---|---|
|
ATM2型IQ |
4482 |
9192 |
4470 |
|
チャネライズドDS3 IQ |
4471 |
4500 |
4470 |
|
チャネライズドE1 IQ |
1504 |
4500 |
1500 |
|
チャネライズドOC12 IQ |
4474 |
9192 |
4470 |
|
チャネライズドSTM1 IQ |
4474 |
9192 |
4470 |
|
DS3 |
4471 |
4500 |
4470 |
|
E1 |
1504 |
4500 |
1500 |
|
E3 IQ |
4471 |
4500 |
4470 |
|
ファストイーサネット |
1514 |
1533(4ポート) 1532 (8ポート、12ポート、48ポート) |
1500 (IPv4), 1497 (ISO) |
|
ギガビットイーサネット |
1514 |
9192 |
1500 (IPv4), 1497 (ISO) |
|
Sonet/SDH |
4474 |
9192 |
4470 |
|
T1 |
1504 |
4500 |
1500 |
|
CT3型IQ (M120を除く) |
4474 |
9192 |
4470 |
MXシリーズルーターのメディアMTUサイズ
|
インターフェイスタイプ |
デフォルトのメディアMTU(バイト) |
最大MTU(バイト) |
デフォルトのIPプロトコルMTU(バイト) |
|---|---|---|---|
|
ギガビットイーサネット |
1514 |
9500 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
|
10ギガビットイーサネット |
1514 |
9500 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
|
マルチレートイーサネット |
1514 |
9500 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
|
トライレートイーサネット |
1514 |
9500 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
|
チャネル化SONET/SDH OC3/STM1(マルチレート) |
1514 |
9192 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
|
DS3/E3(マルチレート) |
1514 |
9192 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
| MPC | 最大MTU(バイト) |
|---|---|
| MPC1 | 9500(イーサネットインターフェイス) |
| MPC2 | 9500(イーサネットインターフェイス) |
| MPC2E | 9500(イーサネットインターフェイス) |
| MPC2E-NG. MPC3E-NG | 9500 |
| MPC3E | 9500(イーサネットインターフェイス) |
| MPC4E | 9500(イーサネットインターフェイス) |
| MPC5E | 9500(イーサネットインターフェイス) |
| MPC6E | 9500(イーサネットインターフェイス) |
| MPC7E(MPC7E-MRATEおよびMP7E-10G) | 16,000 |
| MPC8E (MX2K-MPC8E) | 16,000 |
| MPC9E (MX2K-MPC9E) | 16,000 |
| MPC10E-10C-MRATE | 16,000(Junos OSリリース19.2R1以降) |
| MPC10E-15C-MRATE | 16,000(Junos OSリリース19.1R1以降) |
| MX2K-MPC11E | 16,000(Junos OSリリース19.3R2以降) |
| MX10003 MPC (MX10003-LC2103) | 16,000(Junos OSリリース17.3R1以降) |
| プラットフォーム | 最大MTU(バイト) |
|---|---|
| MX5、MX10、MX40、MX80 | 9192 |
| MX204 | 16,000(Junos OSリリース17.4R1以降) |
|
MX304 |
16000 |
|
MX10000 |
16000 |
ACXシリーズルーター、EXおよびQFXシリーズスイッチのインターフェイスタイプ別メディアMTUサイズ
|
インターフェイスタイプ |
スイッチ |
デフォルトのメディアMTU(バイト) |
最大MTU(バイト) |
デフォルトのIPプロトコルMTU(バイト) |
|---|---|---|---|---|
|
ギガビットイーサネットと10ギガビットイーサネット |
ACX1000、ACX2000、ACX4000、ACX5048、ACX5096シリーズのルーター、およびACX500 |
1514 |
9216 |
1500 (IPv4), 1497 (ISO) |
|
ギガビットイーサネットと10ギガビットイーサネット |
ACX5448シリーズ、ACX710シリーズ |
1514 |
10000 |
1500 (IPv4), 1497 (ISO) |
|
ギガビットイーサネットと10ギガビットイーサネット |
ACX7000シリーズ |
1514 |
9996 |
1500(IPv4)、1497(ISO) |
PTXシリーズパケットトランスポートルーターにおけるインターフェースタイプ別メディアMTUサイズ
|
インターフェイスタイプ |
デフォルトのメディアMTU(バイト) |
最大MTU(バイト) |
デフォルトのIPプロトコルMTU(バイト) |
|---|---|---|---|
|
10ギガビットイーサネット |
1514 |
9500 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
|
40ギガビットイーサネット |
1514 |
9500 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
|
100ギガビットイーサネット |
1514 |
9500 |
1500 (IPv4), 1488 (MPLS), 1497 (ISO) |
JRR200シリーズルーターのインターフェースタイプ別メディアMTUサイズ
|
インターフェイスタイプ |
デフォルトのメディアMTU(バイト) |
最大MTU(バイト) |
デフォルトのIPプロトコルMTU(バイト) |
|---|---|---|---|
|
管理用イーサネットインターフェイス( |
1514 |
9192 |
1500 (IPv4), 1497 (ISO) |
MTUとMACsec
メディアアクセス制御セキュリティ(MACsec)は、ポイントツーポイントのセキュリティを提供するレイヤー2(L2)セキュリティプロトコルです。MACsecは、MACsecが有効になっているインターフェイスを通過するパケットにヘッダーを追加します。パケットがプロトコルMTU制限に近く、MTUがMACsecヘッダーを考慮して調整されていない場合、MACsecヘッダーが追加されたときにパケットがインターフェイスMTUを超える可能性があります。その場合、デバイスはパケットをドロップします。MACsec を有効にする前に、プロトコル MTU が、追加の 32 バイトの MACsec オーバーヘッドを収容するのに十分な大きさであることを確認する必要があります。
MACsec の自動 MTU 調整
一部のデバイスでは、MTUを調整してMACsecヘッダーを自動的に含めることができます。この機能を使用して、インターフェイスまたはプロトコルのMTUがMACsecオーバーヘッドを考慮して適切に調整されるようにします。この機能を使用しない場合、ネットワーク管理者は、インターフェイスとプロトコルのMTUを手動で調整する必要があります。
物理インターフェイスまたは論理インターフェイスで MACsec が有効になっている場合、これらのデバイスは、そのインターフェイスの MACsec ヘッダーを含むように MTU を自動的に調整できます。この機能が有効になっているときにデバイスがデフォルトのインターフェイスMTUを使用している場合、デバイスは自動的にインターフェイスMTUを増やしてMACsecヘッダーに対応します。ユーザー(ネットワーク管理者)がカスタム インターフェイス MTU を設定している場合、デバイスはプロトコル MTU を自動的に削減し、代わりに MACsec ヘッダー用のスペースを確保します。特定の論理インターフェイスでMACsecが有効になっている場合、その論理インターフェイスの下のプロトコルファミリーは、MACsecヘッダーに対応する調整済みMTUを使用します。
次の表は、MTU をまだ設定していない場合の自動 MTU 調整をサポートするデバイスの反応を示しています。
| MACsecの有効化: | 物理インターフェイス(IFD)MTU | プロトコルMTU |
|---|---|---|
| 物理インターフェイス(IFD)レベル | デバイスは、MACSec オーバーヘッドを考慮して IFD MTU を 32 バイト増加させます。 | (調整済み IFD MTU) −(32 + L2 オーバーヘッド) |
| 論理インターフェイス(IFL)レベル | IFD MTUは変更されません。 | (IFD MTU) −(32 + L2 オーバーヘッド) |
MACsecの自動MTU調整を有効にするには:
[edit interfaces interface-name]と[edit security macsec interfaces interface-name]の両方の階層レベルでMACsecを設定します。詳細については、「 MACsecの設定 」を参照してください。[edit security macsec]階層レベルでenable-auto-mtu-updateのステートメントを設定します。[edit] user@device# set security macsec enable-auto-mtu-update
-
この機能は、集合型イーサネットインターフェイスやリンクアグリゲーショングループ(LAG)に属するインターフェイスではサポートされていません。
-
この機能は、CCC、VPLS、BRIDGE、または TCC プロトコル ファミリーではサポートされていません。
-
物理インターフェースレベルでMACsecが有効になっている場合-その下のいずれかの論理インターフェースがこれらのプロトコルのいずれかを使用している場合、デバイスはその物理インターフェース階層下にあるすべての論理インターフェースのMTU調整をスキップします。
-
論理インターフェイスレベルでMACsecが有効になっている場合-論理インターフェイスがこれらのプロトコルのいずれかを使用している場合、デバイスはその論理インターフェイスの下で設定されたプロトコルに対してのみMTU調整をスキップします。
-
プラットフォーム固有の MTU 動作
特定の機能のプラットフォームおよびリリースサポートを確認するには、機能エクスプローラーを使用します。
プラットフォーム固有の動作を確認するには、以下のテーブルを使用して下さい:
| プラットフォーム | 違い |
|---|---|
|
ACXシリーズ |
|
| MXシリーズ |
|
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer をご利用ください。