重複 MAC アドレスの検出設定の変更
ホストが物理的に移動したり、ホストが別のイーサネット セグメントで再設定されると、PE デバイスは更新された MAC アドバタイズ ルートを他の PE デバイスに送信して、ルート テーブルを更新します。ネットワークに誤った設定がある場合、MACアドバタイズメッセージは異なるルート間で揺れ動き、MACアドレスのフラッピングを引き起こします。これにより、ネットワークがより脆弱になり、ネットワークリソースが浪費されます。Junosは、デフォルトでMACモビリティを自動的にサポートします。MACモビリティを無効にするには、 set protocols evpn mac-mobility no-sequence-numbers ステートメントを使用します。
また、Junos OSは、重複するMACアドレスを自動的に検出して抑制します。オプションで、重複するMACアドレスを抑制する時間の長さを設定することもできます。PE デバイスで重複する MAC アドレスが検出されると、Junos OS は syslog メッセージを生成します。
重複MACアドレスの検出設定を変更するには、[edit routing-instances routing-instance-name protocols] 階層レベルまたは[edit logical-systems logical-system-name routing-instances routing-instance-name protocols]階層レベルのいずれかにduplicate-mac-detectionステートメントを含めます。
evpn
duplicate-mac-detection {
detection-threshold detection-threshold;
detection-window seconds;
auto-recovery-time minutes;
}
duplicate-mac-detectionステートメントでは、以下のオプションを変更することができます。
-
detection-window- 重複する MAC アドレスの検出に使用される時間間隔。値は 5 秒から 600 秒までです。デフォルトは 180 秒です -
detection-threshold- 重複 MAC アドレスとして識別されるまでに、detection-window内の特定の MAC アドレスに対して検出された MAC モビリティ イベントの数。検知しきい値に達すると、MAC アドレスの更新が抑制されます。値は 2 から 20 までです。デフォルトは 5 です。 -
auto-recovery-time—(オプション)デバイスが重複するMACアドレスを抑制する時間の長さ。この期間が終了すると、MACアドレスの更新が再開されます。値は 1 分から 360 分までです。値を指定しない場合、MACアドレスは抑制され続けます。
モビリティ アドバタイズメントがエージング アウトするのに十分な時間を確保するには、detection-windowよりも大きいauto-recovery-timeを設定します。
重複するMACアドレスの抑制を手動で解除するには、 clear evpn duplicate-mac-suppression コマンドを使用します。
EVPN MACデータベース内のMAC重複アドレスを表示するには、 show evpn database コマンドを使用します。次の例は、出力例を示しています。重複 MAC 検出に関連する出力フィールドは、[状態(State)]、[モビリティ履歴(Mobility history)]、および [MAC アドバタイズメント ルート ステータス(MAC advertisement route status)] です。
user@PE1> show evpn database mac-address 00:00:00:00:00:02
extensive
Instance: ALPHA
VLAN ID: 100, MAC address: 00:00:00:00:00:02
State: 0x1 <Duplicate-Detected>
Mobility history
Mobility event time Type Source Seq num
Aug 03 17:22:28.585619 Local ge-0/0/2.0 31
Aug 03 17:22:30.307198 Remote 10.255.0.3 32
Aug 03 17:22:37.611786 Local ge-0/0/2.0 33
Aug 03 17:22:39.289357 Remote 10.255.0.3 34
Aug 03 17:22:45.609449 Local ge-0/0/2.0 35
Source: ge-0/0/2.0, Rank: 1, Status: Active
Mobility sequence number: 35 (minimum origin address 10.255.0.2)
Timestamp: Aug 03 17:22:44 (0x5983be54)
State: <Local-MAC-Only Local-To-Remote-Adv-Allowed>
MAC advertisement route status: Not created (duplicate MAC suppression)
IP address: 10.0.0.2
Source: 10.255.0.3, Rank: 2, Status: Inactive
MAC label: 300176
Mobility sequence number: 34 (minimum origin address 10.255.0.3)
Timestamp: Aug 03 17:22:39 (0x5983be4f)
State: <>
MAC advertisement route status: Not created (inactive source)
IP address: 10.0.0.3