MACピンニングの除外リストの作成
除外リストを使用して、MACアドレスがEVPNネットワークにピン留めされないように除外します。
MACピンニングを使用すると、仮想マシンのMACアドレスをインターフェイスにピン留めすることで、MACアドレスの移動を制御し、MACアドレスの作成を防ぐことができます。EVPNネットワーク内のインターフェイスでMACピンニングを有効にすると、インターフェイスで学習されたMACアドレスは、そのインターフェイス上およびMACアドバタイズメッセージでピン留めされたMACアドレスとして識別されます。これにより、仮想マシン(MACアドレス)がEVPNネットワーク内の別のインターフェイスに移動するのを防ぎます。ただし、場合によっては、インターフェイス のすべてのMAC アドレスをピン留めしたくない場合があります。代わりに、いくつかのMACアドレスを除外することをお勧めします。例えば、仮想ルーター冗長プロトコル(VRRP)は、プライマリルーターとバックアップルーターが仮想MACアドレスを共有することで冗長性を提供します。ネットワークは、VRRP 仮想 MACアドレスがプライマリ VRRP ルーターからバックアップ VRRP ルーターに移動したことを知る必要があるため、この場合は、VRRP 仮想 MACアドレスをピン留めから除外する必要があります。
MACピンニングは個々のインターフェイスで個別に有効になっていますが、除外リストはデバイス上でグローバルに設定されます。除外リストを設定すると、l2aldプロセスは、インターフェイス上で新たに学習されたアドレスを除外リスト上のMACアドレスと照合して検証します。除外リストにないアドレスは、ピン留めされたMACアドレスとして識別されます。除外リストにあるアドレスは、動的に学習されたMACアドレスとして識別されます。デバイスがMAC IPアドバタイズルートメッセージを他のデバイスに送信すると、ピン留めされたMACアドレスは、拡張コミュニティ内の静的フラグを1に設定して識別されます。
以前にピン留めアドレスとして識別されていた MACアドレスを除外リストに追加すると、l2aldプロセスはピン留めされたMACアドレステーブルからMACアドレスを削除し、動的な非ピン留めMACアドレスとして再度追加して、更新されたMACルートアドバタイズメッセージを他のデバイスに送信します。除外リストからMACアドレスを削除した場合も、同様のプロセスが行われます。
除外リストを構成するには、[edit protocols l2-learning global-mac-move]階層レベルでexclusive-macパラメーターを持つMACアドレスのリストを含めます。
例えば、MACアドレス00:00:5E:00:01:01および00:00:5E:00:01:20の除外リストを設定する場合は、以下の設定を含めます。 show bridge mac-table の出力には以下が表示されます
User@PE1# set protocols l2-learning global-mac-move exclusive-mac 00:00:5E:00:01:01 User@PE1# set protocols l2-learning global-mac-move exclusive-mac 00:00:5E:00:01:20
除外リストからMACアドレスを削除するには、[edit protocols l2-learning global-mac-move]階層でdelete設定モードコマンドを使用します。例えば、delete protocols l2-learning global-mac-move exclusive-mac 00:00:5E:00:01:01です。
以下の show bridge mac-table 出力は、MAC アドレスが他の PE デバイスによってどのように学習され、除外された MAC アドレスとピン留めされた MAC アドレスを特定するかを示しています。
User@PE1> show bridge mac-table
MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC
O -OVSDB MAC, SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC, P -Pinned MAC)
Routing instance : EVPN
Bridging domain : bd100, VLAN : 100
MAC MAC Logical NH MAC active
address flags interface Index property source
00:00:5E:00:01:01 DL ge-0/0/1.0 #Excluded MAC Address
00:50:56:93:f8:ff DC 1048575 10.1.1.3
00:50:56:93:c2:60 DC 1048575 10.1.1.3
00:50:56:93:d9:fb DP ge-0/0/1.0 #Pinned MAC Address
以下の機能は、EVPN MACピンニングの除外リストをサポートしています。
-
EVPN-MPLS、EVPN-VXLAN、EVPN、ELAN、EVPN E-tree。
-
EVPNルーティングインスタンスと仮想スイッチルーティングインスタンス。
-
全アクティブおよびシングルアクティブEVPNルーティングインスタンス
-
MAC モビリティEVPNタイプ5ルートの拡張コミュニティサポート。
-
静的MACアドレス。
-
MC-LAG です。
MACピン留めに除外リストを使用するメリット
除外リストを使用すると、ネットワーク上のデバイスやインターフェイスの設定により高い柔軟性と制御性を持たせることができます。