Ändern der Einstellungen für die Erkennung doppelter MAC-Adressen
Wenn ein Host physisch verschoben oder in einem anderen Ethernet-Segment neu konfiguriert wird, sendet das PE-Gerät eine aktualisierte MAC-Ankündigungsroute an andere PE-Geräte, um deren Routing-Tabelle zu aktualisieren. Wenn es zu einer Fehlkonfiguration im Netzwerk kommt, oszillieren die MAC-Ankündigungsnachrichten zwischen den verschiedenen Routen, was zu einem Flattern der MAC-Adresse führt. Dies macht das Netzwerk anfälliger und verschwendet Netzwerkressourcen. Junos unterstützt MAC-Mobilität standardmäßig automatisch. Um die MAC-Mobilität zu deaktivieren, verwenden Sie die Anweisung set protocols evpn mac-mobility no-sequence-numbers
.
Junos OS erkennt und unterdrückt außerdem automatisch doppelte MAC-Adressen. Optional können Sie auch konfigurieren, wie lange die doppelte MAC-Adresse unterdrückt wird. Wenn das PE-Gerät auf doppelte MAC-Adressen trifft, generiert Junos OS eine Syslog-Meldung.
Um die Einstellungen für die Erkennung doppelter MAC-Adressen zu ändern, fügen Sie die duplicate-mac-detection
Anweisung entweder auf der [edit routing-instances routing-instance-name protocols]
Hierarchieebene oder auf der[edit logical-systems logical-system-name routing-instances routing-instance-name protocols]
Hierarchieebene ein:
evpn duplicate-mac-detection { detection-threshold detection-threshold; detection-window seconds; auto-recovery-time minutes; }
Sie können die folgenden Optionen unter der duplicate-mac-detection
Anweisung ändern:
-
detection-window
– Das Zeitintervall, das für die Erkennung einer doppelten MAC-Adresse verwendet wird. Der Wert kann zwischen 5 und 600 Sekunden liegen. Der Standardwert ist 180 Sekunden -
detection-threshold
– Die Anzahl der MAC-Mobilitätsereignisse, die für eine bestimmte MAC-Adresse innerhalb desdetection-window
erkannt werden, bevor sie als doppelte MAC-Adresse identifiziert wird. Sobald die Erkennungsschwelle erreicht ist, werden Updates für die MAC-Adresse unterdrückt. Der Wert kann zwischen 2 und 20 liegen. Der Standardwert ist 5. -
auto-recovery-time
—(Optional) Der Zeitraum, in dem ein Gerät eine doppelte MAC-Adresse unterdrückt. Am Ende dieser Zeitspanne werden die Aktualisierungen der MAC-Adresse fortgesetzt. Der Wert kann zwischen 1 und 360 Minuten liegen. Wenn kein Wert angegeben wird, wird die MAC-Adresse weiterhin unterdrückt.
Um sicherzustellen, dass die Mobilitätsankündigungen genügend Zeit haben, um zu altern, legen Sie einen auto-recovery-time
Wert fest, der größer als der detection-window
ist.
Um die Unterdrückung doppelter MAC-Adressen manuell zu löschen, verwenden Sie den clear evpn duplicate-mac-suppression
Befehl.
Verwenden Sie den Befehl show evpn database
, um doppelte MAC-Adressen in der EVPN-MAC-Datenbank anzuzeigen. Im folgenden Beispiel wird eine Beispielausgabe angezeigt. Die Ausgabefelder, die sich auf doppelte MAC-Erkennungen beziehen, sind "Status", "Mobilitätsverlauf" und "MAC-Ankündigungsroutenstatus":
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