Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

認定された MAC 学習について

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

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

MAC 学習中、イングレス パケットでは、外部タグが暗黙的に削除され(操作を pop 使用して)、学習は内部タグで行われます。MAC 学習の前に VLAN 操作が追加されます。学習に使用する VLAN は、VLAN プッシュ/ポップ/スワップ操作によって変更できます。

認定された MAC 学習では、デバイスが外部タグを削除せずに(という操作を使用して)、単一タグ付き、2 タグ付き、または 3 タグ付きイングレス パケットの最も内側の VLAN タグを決定することで、ネットワーク ノードの MAC アドレスを pop 学習できます。イングレスパケットに1つのタグがある場合、学習はVLAN 4096で行われますが、暗黙的に削除されるタグはありません。イングレスパケットに2つのタグがある場合、MAC学習は2番目のVLANで行われますが、暗黙的に削除されるタグはありません。イングレスパケットに3つ以上のタグがある場合、3番目のタグを超えるすべてのタグはデータの一部として扱われ、MAC学習では考慮されません。

1番目、2番目、3番目のVLANタグで認定されたMAC学習

単一タグ付きのイングレスパケットでは、認定MAC学習はデフォルトVLANであるVLAN 4096で行われます。

2タグ付きイングレスパケットの場合、VPLSルーティングインスタンスの設定ステートメントを使用 vlan-id inner-all して、2番目の(内側)タグで認定MAC学習を有効にします。2番目のタグの学習は、最初の(外部)タグを暗示的に削除せずに行われます。イングレスパケットに2つ以上のタグがある場合、2番目のタグを超えるタグはすべてデータの一部として扱われ、学習対象とは見なされません。

同様に、3タグ付きイングレスパケットでは、ルーティングインスタンスの ステートメントとvlan-id inner-all共に論理インターフェイスで ステートメントを設定deep-vlan-qualified-learning vlan_tag_numberすることで、3番目の(最も内側の)タグで認定MAC学習を有効にします。条件を満たす MAC 学習は 3 番目のタグで行われますが、外側のタグでは VLAN 操作は行われません。ただし、3 つ目の VLAN で学習が有効で、イングレス パケットに 2 つの VLAN しかない場合deep-vlan-qualified-learning vlan_tag_number、認定 MAC 学習はデフォルト VLAN 4096 で行われます。

認定MAC学習を設定する際には、次の点に注意してください。

  • で設定されたVPLSルーティングインスタンスに含まれる論理インターフェイスは、設定 vlan-id inner-all されている場合とそうでない deep-vlan-qualified-learning vlan_tag_number 場合があります。

  • deep-vlan-qualified-learning vlan_tag_number設定された論理インターフェイスは、同じ設定を持つ vlan-id inner-all VPLSルーティングインスタンスに属している必要があります。

  • deep-vlan-qualified-learning vlan_tag_number設定された論理インターフェイスは、1つの外部タグと1つの内部タグで設定する必要があります。