Konfigurieren der MAC-Begrenzung
Konfigurieren der MAC-Begrenzung (ELS)
In diesem Thema werden die verschiedenen Möglichkeiten zum Konfigurieren einer Begrenzung von MAC-Adressen in Paketen beschrieben, die vom Gerät empfangen und weitergeleitet werden.
Die in diesem Abschnitt beschriebenen Aufgaben verwenden Junos OS für EX-Serie-Switches, QFX3500- und QFX3600-Switches sowie PTX-Serie Router, die den Konfigurationsstil Enhanced Layer 2 Software (ELS) unterstützen. Weitere Informationen zu ELS-Konfigurationen finden Sie unter Verwenden der erweiterten Layer 2-Software-CLI .
-
Informationen zum Konfigurieren einer Schnittstelle für die automatische Wiederherstellung nach einem Herunterfahren, das durch eine MAC-Begrenzung verursacht wurde, finden Sie unter Konfigurieren der automatischen Wiederherstellung für Portsicherheitsereignisse. Wenn Sie das Gerät nicht für die automatische Wiederherstellung aus dem deaktivierten Zustand konfigurieren, können Sie die deaktivierten Schnittstellen durch Ausführen des
clear ethernet-switching recovery-timeoutBefehls aufrufen.
Die verschiedenen Möglichkeiten zum Festlegen eines MAC-Limits werden in den folgenden Abschnitten beschrieben:
Plattformspezifische Konfiguration des globalen MAC-Grenzwertverhaltens
| Bahnsteig |
Unterschied |
|---|---|
| Junos weiterentwickelt ACX7000 Serie |
ACX7000 derzeit keine Paketaktion unterstützt Standard-MAC-Nummern gelten nicht für ACX7000 |
- Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle erlernt werden
- Begrenzen der Anzahl der MAC-Adressen, die von einem VLAN erlernt werden
- Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle in einem VLAN erlernt werden
Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle erlernt werden
Bei Routern der PTX-Serie können Sie die Anzahl der MAC-Adressen, die nur von einer Schnittstelle erlernt werden, begrenzen.
Um einen Port zu sichern, können Sie die maximale Anzahl von MAC-Adressen festlegen, die von einer Schnittstelle gelernt werden können.
[edit switch-options] user@switch# set interface interface-name interface-mac-limit limit packet-action action
[edit routing-instances] user@switch# set routing-instance-name switch-options interface interface-name interface-mac-limit limit
[edit switch-options] user@switch# set interface-mac-limit limit
[edit routing-instances] user@switch# set routing-instance-name switch-options interface-mac-limit limit
Nachdem Sie einen neuen MAC-Grenzwert für die Schnittstelle festgelegt haben, löscht das System vorhandene Einträge in der Weiterleitungstabelle MAC-Adresse, die der Schnittstelle zugeordnet ist.
Begrenzen der Anzahl der MAC-Adressen, die von einem VLAN erlernt werden
Führen Sie die folgenden Schritte aus, um die Anzahl der von einem VLAN erlernten MAC-Adressen zu begrenzen:
Plattformspezifische Konfiguration des MAC-Begrenzungsverhaltens
| Bahnsteig |
Unterschied |
|---|---|
| Junos weiterentwickelt ACX7000 Serie |
ACX7000 derzeit keine Paketaktion unterstützt Standard-MAC-Nummern gelten nicht für ACX7000 |
[edit vlans] user@switch# set vlan-name switch-options mac-table-size limit packet-action action
Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle in einem VLAN erlernt werden
Führen Sie die folgenden Schritte aus, um die Anzahl der MAC-Adressen zu begrenzen, die von einer Schnittstelle in einem VLAN gelernt werden:
Konfigurieren der MAC-Begrenzung (Nicht-ELS)
Bei dieser Aufgabe wird Junos OS für EX-Serie-Switches sowie QFX3500- und QFX3600-Switches verwendet, die den Konfigurationsstil "Enhanced Layer 2 Software" (ELS) nicht unterstützen.
In diesem Thema werden verschiedene Möglichkeiten zum Konfigurieren einer Begrenzung von MAC-Adressen in Paketen beschrieben, die vom Switch empfangen und weitergeleitet werden.
Bevor Sie ein MAC-Limit ändern können, das zuvor für eine Schnittstelle oder ein VLAN festgelegt wurde, müssen Sie zunächst vorhandene Einträge in der Weiterleitungstabelle MAC-Adresse löschen, die der gewünschten Änderung entsprechen. Um also den Grenzwert für eine Schnittstelle zu ändern, löschen Sie zunächst die Einträge in der MAC-Adresse-Weiterleitungstabelle für diese Schnittstelle. Um den Grenzwert für alle Schnittstellen und VLANs zu ändern, löschen Sie alle Einträge in der Weiterleitungstabelle für MAC-Adressen. Um das Limit für ein VLAN zu ändern, löschen Sie die Einträge in der Weiterleitungstabelle MAC-Adresse für dieses VLAN.
So löschen Sie MAC-Adressen aus der Weiterleitungstabelle:
Löschen Sie MAC-Adresse-Einträge von einer bestimmten Schnittstelle (hier ist die Schnittstelle ge-0/0/1) in der Weiterleitungstabelle:
user@switch> clear ethernet-switching-table interface ge-0/0/1
Löschen Sie alle MAC-Adresse-Einträge in der Weiterleitungstabelle:
user@switch>clear ethernet-switching-table
Löschen Sie MAC-Adresseseinträge aus einem bestimmten VLAN (in diesem Fall ist das VLAN vlan-abc):
user@switch> clear ethernet-switching-table vlan vlan-abc
Die verschiedenen Möglichkeiten zum Festlegen eines MAC-Limits werden in den folgenden Abschnitten beschrieben:
- Begrenzung der Anzahl von MAC-Adressen, die auf Schnittstellen gelernt werden können
- Angeben zulässiger MAC-Adressen
- Konfigurieren der MAC-Begrenzung für VLANs
Begrenzung der Anzahl von MAC-Adressen, die auf Schnittstellen gelernt werden können
So konfigurieren Sie die MAC-Begrenzung für die Portsicherheit durch Festlegen einer maximalen Anzahl von MAC-Adressen, die auf Schnittstellen gelernt werden können.
Angeben zulässiger MAC-Adressen
Sie müssen vorhandene Einträge in der Weiterleitungstabelle für MAC-Adressen löschen, bevor Sie das Limit für MAC-Adressen ändern.
So konfigurieren Sie die MAC-Begrenzung für die Portsicherheit durch Angabe zulässiger MAC-Adressen:
Konfigurieren der MAC-Begrenzung für VLANs
Sie müssen vorhandene Einträge in der Weiterleitungstabelle für MAC-Adressen löschen, bevor Sie den Grenzwert für MAC-Adressen ändern können.
Die MAC-Begrenzung für ein VLAN schränkt die MAC-Adressen ein, die für dieses VLAN gelernt werden können, verwirft jedoch nicht das Paket. Daher wird das Festlegen des MAC-Limits für ein VLAN nicht als Portsicherheitsfunktion betrachtet.
Die Konfiguration bestimmter zulässiger MAC-Adressen gilt nicht für VLANs.
So konfigurieren Sie die MAC-Begrenzung für ein VLAN mithilfe der CLI:
Wenn das MAC-Limit für ein bestimmtes VLAN überschritten wird, protokolliert das Gerät die MAC-Adressen von Paketen, die zu einer Überschreitung des Limits führen. Eine andere Aktion ist nicht möglich.
[edit vlans] user@switch# set vlan-abc mac-limit 20
Wenn Sie ein MAC-Limit auf ein VLAN anwenden, legen Sie den Wert mac-limit nicht auf 1 für ein VLAN fest, das aus gerouteten VLAN-Schnittstellen (RVIs) besteht, oder für ein VLAN, das aus aggregierten Ethernet-Paketen mithilfe von LACP besteht. In diesen Fällen verhindert das Festlegen von auf mac-limit 1, dass das Gerät andere MAC-Adressen als die automatischen Adressen lernt:
Bei RVIs ist die erste MAC-Adresse, die in die Weiterleitungsdatenbank eingefügt wird, die MAC-Adresse des RVI.
Bei aggregierten Ethernet-Bundles, die LACP verwenden, ist die erste MAC-Adresse, die in der Weiterleitungstabelle in die Weiterleitungsdatenbank eingefügt wird, die Quelladresse des Protokollpakets.
Wenn das VLAN aus regulären Zugriffs- oder Trunk-Schnittstellen besteht, können Sie den Wert mac-limit auf 1 setzen, wenn Sie dies wünschen.
Konfigurieren der MAC-Begrenzung auf Routern der MX-Serie
In diesem Thema werden die verschiedenen Möglichkeiten zum Konfigurieren einer Begrenzung für MAC-Adressen in Paketen beschrieben, die von Routern der MX-Serie empfangen und weitergeleitet werden.
- Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle erlernt werden
- Begrenzen der Anzahl der MAC-Adressen, die von einer Bridge-Domäne erlernt werden
- Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle in einer Bridge-Domäne gelernt werden
Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle erlernt werden
Um einen Port zu sichern, können Sie die maximale Anzahl von MAC-Adressen festlegen, die von einer Schnittstelle gelernt werden können.
Router der MX-Serie unterstützen nur die Drop-Aktion . Wenn die Aktion nicht angegeben ist, führt der Router die Standardaktion drop aus, wenn der Grenzwert überschritten wird.
[edit switch-options] user@switch# set interface interface-name interface-mac-limit limit packet-action action
[edit routing-instances] user@switch# set routing-instance-name switch-options interface interface-name interface-mac-limit limit
[edit switch-options] user@switch# set interface-mac-limit limit
[edit routing-instances] user@switch# set routing-instance-name switch-options interface-mac-limit limit
Nachdem Sie einen neuen MAC-Grenzwert für die Schnittstelle festgelegt haben, löscht das System vorhandene Einträge in der Weiterleitungstabelle MAC-Adresse, die der Schnittstelle zugeordnet ist.
Begrenzen der Anzahl der MAC-Adressen, die von einer Bridge-Domäne erlernt werden
Führen Sie die folgenden Schritte aus, um die Anzahl der MAC-Adressen zu begrenzen, die von einer Bridge-Domäne erlernt werden:
[edit bridge-domains] user@switch# set bridge-domain-name bridge-options mac-table-size limit packet-action action
Begrenzen der Anzahl der MAC-Adressen, die von einer Schnittstelle in einer Bridge-Domäne gelernt werden
Führen Sie die folgenden Schritte aus, um die Anzahl der MAC-Adressen zu begrenzen, die von einer Schnittstelle in einer Bridge-Domäne erlernt werden:
Konfigurieren der MAC-Begrenzung (J-Web-Verfahren)
Die MAC-Begrenzung schützt vor Überflutung der Ethernet-Switching-Tabelle eines Switches der EX-Serie. Die MAC-Begrenzung legt eine Grenze für die Anzahl der MAC-Adressen fest, die auf einer einzelnen Layer-2-Zugriffsschnittstelle (Port) gelernt werden können.
Junos OS bietet zwei Methoden zur MAC-Begrenzung:
Maximal zulässige Anzahl dynamischer MAC-Adressen pro Schnittstelle: Wenn der Grenzwert überschritten wird, werden eingehende Pakete mit neuen MAC-Adressen verworfen.
Spezifische "zulässige" MAC-Adressen für die Zugriffsschnittstelle: Jede MAC-Adresse, die nicht in der Liste der konfigurierten Adressen enthalten ist, wird nicht gelernt.
Sie konfigurieren die MAC-Begrenzung für jede Schnittstelle, nicht für jedes VLAN. Sie können die maximale Anzahl dynamischer MAC-Adressen angeben, die auf einer einzelnen Layer-2-Zugriffsschnittstelle oder auf allen Layer-2-Zugriffsschnittstellen erlernt werden können. Die Standardaktion, die der Switch ausführt, wenn diese maximale Anzahl überschritten wird, ist "Verwerfen" – das Paket wird verworfen und ein Alarm, ein SNMP-Trap oder ein Systemprotokolleintrag generiert.
So aktivieren Sie die MAC-Begrenzung auf einer oder mehreren Schnittstellen über die J-Web-Schnittstelle:
Sie können die Portsicherheit auf dem Switch jederzeit aktivieren oder deaktivieren, indem Sie auf der Seite "Port Security Configuration" (Portsicherheitskonfiguration) auf die Schaltfläche "Aktivieren " oder "Deaktivieren " klicken. Wenn der Sicherheitsstatus als Deaktiviert angezeigt wird, wenn Sie versuchen, die Einstellungen für VLANs oder Schnittstellen (Ports) zu bearbeiten, wird eine Meldung angezeigt, in der Sie gefragt werden, ob Sie die Portsicherheit aktivieren möchten.