Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MAC ラーニング

MACラーニングを理解する

MAC学習 は、ネットワーク上のすべてのノードのMACアドレスを取得するプロセスです。

ノードが初めてイーサネットLANまたはVLANに接続されるとき、ネットワーク上の他のノードに関する情報はありません。データがネットワークを介して送信されるとき、データパケットには送信元と宛先のMACアドレスをリストしたデータフレームが含まれます。データ フレームは、2 番目のデバイスに接続されているターゲット ポートに転送されます。MACアドレスはターゲットポートでローカルに学習され、後でターゲットポートに入り、受信したフレームから以前に学習したアドレスを含むフレームの通信を容易にします。

デフォルトでは、MAC 学習は QFX および NFX シリーズで有効になっています。

ELSをサポートするデバイスでのMAC学習の無効化

デフォルトでは、MAC学習はすべてのノードでグローバルに有効です。このトピックでは、MAC 学習を無効にする方法と、MAC 学習を再度有効にして、MAC 学習が有効または無効になっていることを確認する方法について説明します。

注:

このタスクは、拡張レイヤー2ソフトウェア(ELS)構成スタイルをサポートします。ELS の詳細については、 拡張レイヤー 2 ソフトウェア CLI の使用を参照してください。 スイッチが ELS をサポートしていないソフトウェアを実行している場合は、 QFX スイッチでの MAC 学習の無効化を参照してください

ダイナミックMAC学習を無効にすると、ノードは送信元と宛先のMACアドレスを学習できなくなります。

  • MAC学習を無効にするには:

  • MAC学習を有効にするには:

  • MAC 学習のステータスを確認するには、動作モードでイーサネット MAC 学習統計を表示します。

QFX スイッチでの MAC 学習の無効化

デフォルトでは、MAC 学習はデバイス内のすべてのノードでグローバルに有効です。このトピックでは、MAC 学習を無効にする方法と、MAC 学習を再度有効にして、MAC 学習が有効または無効になっていることを確認する方法について説明します。

デバイスで動的 MAC 学習を無効にすると、ノードは送信元と宛先の MAC アドレスを学習できなくなります。

注:

このタスクでは、QFX3500スイッチとQFX3600スイッチでJunos OSを使用し、拡張レイヤー2ソフトウェア(ELS)設定スタイルをサポートしません。ご使用のスイッチがELSをサポートしているソフトウェアを実行している場合は、ELSをサポートするデバイスでのMAC学習の無効化を参照してください。

  • QFXシリーズでMAC学習を無効にするには:

  • QFXシリーズでMAC学習を有効にするには:

  • QFX シリーズの MAC 学習のステータスを確認するには、動作モードでイーサネット MAC 学習の統計情報を表示します。

QFXスイッチ上のVLANでMAC学習を無効にする

デフォルトでは、MAC学習はVLANで有効です。このトピックでは、VLANでMAC学習を無効にする方法と、MAC学習を再度有効にして、MAC学習が有効または無効になっていることを確認する方法について説明します。

QFX シリーズ製品の VLAN で動的 MAC 学習を無効にすると、ノードは送信元および宛先 MAC アドレスを学習できなくなります。

  • VLANでMAC学習を無効にするには:

  • VLANでMAC学習を再度有効にするには、次の2つのコマンドのいずれかを使用します。

  • QFXシリーズでMAC学習のステータスを確認するには:

VLANまたは論理インターフェイスのMAC学習の無効化

指定されたVLAN内のすべての論理インターフェイス、またはVLAN内の特定の論理インターフェイスに対して、MAC学習を無効にすることができます。動的MAC学習を無効にすると、指定されたインターフェイスは送信元MACアドレスを学習できなくなります。

仮想スイッチのVLAN内のすべての論理インターフェイスのMAC学習を無効にするには、[edit vlans vlan-name switch-options]階層レベルで no-mac-learningステートメントを含めます。

VLAN内の特定の論理インターフェイスのMAC学習を無効にするには、[edit vlans vlan-name switch-options interface interface-name]階層レベルで no-mac-learningステートメントを含めます。

注:

MAC 学習を無効にすると、送信元 MAC アドレスは動的に学習されず、これらの送信元アドレスに送信されたパケットはすべて VLAN にフラッディングされます。

注:

インターフェイスをVLANに集約する場合、[edit interfaces interface-name ether-options ethernet-switch-profile]階層レベルのno-mac-learn-enableステートメントはサポートされません。VLAN 内のインターフェイスで MAC 学習を無効にするには、[edit vlans vlan-name switch-options interface interface-name]階層レベルで no-mac-learning ステートメントを使用する必要があります。

注:

VPLSルーティングインスタンスのMAC学習が無効になっている場合、トラフィックは負荷分散されず、等コストネクストホップの1つだけが使用されます。

VLAN のセットに対する MAC 学習の無効化

一連のVLANのMAC学習を無効にすることができます。ダイナミックMAC学習を無効にすると、VLANのセットに関連付けられたレイヤー2トランクポートが送信元および宛先MACアドレスを学習できなくなります。MAC 学習を無効にすると、送信元 MAC アドレスは動的に学習されず、これらの送信元アドレスに送信されたパケットはすべてスイッチにフラッディングされます。

一連のVLANのMAC学習を無効にするには、[edit switch-options]階層レベルで no-mac-learningステートメントを含めます。