L2 MTU

MTUとは

MTU(Maximum Transmission Unit)とは、ネットワークで一度に送信できる最大のデータサイズを指します。適切なMTU設定は、効率的なデータ転送を可能にし、フラグメンテーションやネットワークパフォーマンスの低下を防ぎます。
すべてのスイッチインターフェイスで送受信されるフレームのデフォルトの最大伝送単位 (MTU) サイズは 1500 バイトです。すべてのギガビット イーサネットおよび 10 ギガビット イーサネット インターフェイスでスイッチド ジャンボ フレームをサポートし、すべてのルーテッド ポートでルーテッド フレームをサポートするように、MTU サイズを変更できます。

設定できるシステムMTU値

次の MTU 値を設定できます。

  • システム ジャンボ MTU – この値は、スイッチのギガビット イーサネット ポートおよび 10 ギガビット イーサネット ポート上のスイッチド パケットに適用されます。システム ジャンボ MTU 値を指定するには、 system mtu jumbo bytesグローバル コンフィギュレーション コマンドを使用します。
  • システム ルーティング MTU – この値は、スイッチ または スイッチスタックのすべてのルーティング ポート上のルーティングされたパケットにのみ適用されます 。システム ルーティング MTU 値を指定するには、 system mtu routing グローバル コンフィギュレーション コマンド を使用します 。

システム MTU 設定は NVRAM に保存され、スイッチのリロード時に有効になります。しかし、system mtusystem mtu jumbo コマンドで設定したMTUは、copy running-config startup-config コマンドでは保存されません。そのため、新しいスイッチに設定を適用する際には、手動で MTU 設定を行い、スイッチをリロードする必要があります。

MTUの設定

基本構文

標準MTUの設定

すべてのFast Ethernetインターフェイス の MTU サイズを変更します 。
Switch(config)# system mtu bytes

コマンド内容
bytes範囲は 1500 ~ 1998 バイトです。デフォルトは 1500 バイトです。

ジャンボ MTUの設定

すべてのギガビット イーサネットおよび 10 ギガビット イーサネット インターフェイスの MTU サイズを変更します。
Switch(config)# system mtu jumbo bytes

コマンド内容
bytes範囲は 1500 ~ 9000 バイトです。デフォルトは 1500 バイトです。

ルーティング MTUの設定

ルーティングに使用されるMTUサイズを設定します。
Switch(config)# system mtu routing bytes

システム ルーティング MTU は、ルーティングされたパケットの最大 MTU であり、スイッチが OSPFなどのプロトコルのルーティング更新でアドバタイズする最大 MTU でもあります。

設定例

すべてのFast Ethernetインターフェイス の MTU サイズを1900、
すべてのギガビット イーサネットおよび 10 ギガビット イーサネット インターフェイスの MTU サイズを7500、
ルーティングされたポートのシステム MTU を2000に設定しています。

参考文献

Configuring System MTU