Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MAC-Learning

Grundlegendes zum MAC-Lernen

MAC-Lernen ist der Prozess, bei dem die MAC-Adressen aller Knoten in einem Netzwerk abgerufen werden.

Wenn ein Knoten zum ersten Mal mit einem Ethernet-LAN oder -VLAN verbunden wird, verfügt er über keine Informationen über die anderen Knoten im Netzwerk. Wenn Daten über das Netzwerk gesendet werden, enthalten Datenpakete einen Datenrahmen, der ihre Quell- und Ziel-MAC-Adressen auflistet. Der Datenrahmen wird an einen Zielport weitergeleitet, der mit dem zweiten Gerät verbunden ist. Die MAC-Adresse wird lokal am Zielport gelernt, was die Kommunikation für Frames erleichtert, die später in den Zielport gelangen und Adressen enthalten, die zuvor von einem empfangenen Frame gelernt wurden.

Standardmäßig ist MAC-Lernen bei der QFX- und NFX-Serie aktiviert.

Deaktivieren des MAC-Lernens auf Geräten mit ELS-Unterstützung

Standardmäßig ist MAC-Lernen global auf allen Knoten aktiviert. In diesem Thema wird beschrieben, wie Sie das MAC-Lernen deaktivieren und wie Sie das MAC-Lernen erneut aktivieren und überprüfen, ob das MAC-Lernen aktiviert oder deaktiviert wurde.

HINWEIS:

Diese Aufgabe unterstützt den Konfigurationsstil Enhanced Layer 2 Software (ELS). Weitere Informationen zu ELS finden Sie unter Verwenden der erweiterten Layer-2-Software-CLI Wenn auf Ihrem Switch Software ausgeführt wird, die ELS nicht unterstützt, finden Sie weitere Informationen unter Deaktivieren des MAC-Lernens auf QFX-Switches.

Durch das Deaktivieren des dynamischen MAC-Lernens wird verhindert, dass ein Knoten Quell- und Ziel-MAC-Adressen lernt.

  • So deaktivieren Sie das MAC-Lernen:

  • So aktivieren Sie MAC-Lernen:

  • Um den Status des MAC-Lernens zu überprüfen, zeigen Sie die Ethernet-MAC-Lernstatistik im Betriebsmodus an.

Deaktivieren des MAC-Lernens auf QFX-Switches

Standardmäßig ist MAC-Lernen global auf allen Knoten in einem Gerät aktiviert. In diesem Thema wird beschrieben, wie Sie das MAC-Lernen deaktivieren und wie Sie das MAC-Lernen erneut aktivieren und überprüfen, ob das MAC-Lernen aktiviert oder deaktiviert wurde.

Durch das Deaktivieren des dynamischen MAC-Lernens auf dem Gerät wird verhindert, dass ein Knoten Quell- und Ziel-MAC-Adressen lernt.

HINWEIS:

Diese Aufgabe verwendet Junos OS für QFX3500- und QFX3600-Switches und unterstützt nicht den Konfigurationsstil Enhanced Layer 2 Software (ELS). Wenn auf Ihrem Switch Software ausgeführt wird, die ELS unterstützt, finden Sie weitere Informationen unter Deaktivieren des MAC-Lernens auf Geräten mit ELS-Unterstützung.

  • So deaktivieren Sie das MAC-Lernen bei der QFX-Serie:

  • So aktivieren Sie das MAC-Lernen auf der QFX-Serie:

  • Um den Status des MAC-Lernens auf der QFX-Serie zu überprüfen, zeigen Sie die Ethernet-MAC-Lernstatistik im Betriebsmodus an.

Deaktivieren des MAC-Lernens in einem VLAN auf einem QFX-Switch

Standardmäßig ist MAC-Lernen in einem VLAN aktiviert. In diesem Thema wird beschrieben, wie Sie das MAC-Lernen in einem VLAN deaktivieren und wie Sie es erneut aktivieren und überprüfen, ob das MAC-Lernen aktiviert oder deaktiviert wurde.

Das Deaktivieren des dynamischen MAC-Lernens in einem VLAN auf einem Produkt der QFX-Serie verhindert, dass ein Knoten Quell- und Ziel-MAC-Adressen lernt.

  • So deaktivieren Sie das MAC-Lernen in einem VLAN:

  • Um das MAC-Lernen in einem VLAN wieder zu aktivieren, verwenden Sie einen der beiden folgenden Befehle:

  • So überprüfen Sie den Status des MAC-Lernens bei der QFX-Serie:

Deaktivieren des MAC-Lernens für ein VLAN oder eine logische Schnittstelle

Sie können das MAC-Lernen für alle logischen Schnittstellen in einem bestimmten VLAN oder für eine bestimmte logische Schnittstelle in einem VLAN deaktivieren. Durch das Deaktivieren des dynamischen MAC-Lernens wird verhindert, dass die angegebenen Schnittstellen Quell-MAC-Adressen lernen.

Um das MAC-Lernen für alle logischen Schnittstellen in einem VLAN in einem virtuellen Switch zu deaktivieren, fügen Sie die folgende Anweisung auf Hierarchieebene ein:no-mac-learning[edit vlans vlan-name switch-options]

Um das MAC-Lernen für eine bestimmte logische Schnittstelle in einem VLAN zu deaktivieren, fügen Sie die Anweisung auf Hierarchieebene ein.no-mac-learning[edit vlans vlan-name switch-options interface interface-name]

HINWEIS:

Wenn Sie das MAC-Lernen deaktivieren, werden die Quell-MAC-Adressen nicht dynamisch gelernt, und alle Pakete, die an diese Quelladressen gesendet werden, werden in das VLAN geflutet.

HINWEIS:

Wenn Sie Schnittstellen in einem VLAN sammeln, wird die Anweisung auf Hierarchieebene nicht unterstützt.no-mac-learn-enable[edit interfaces interface-name ether-options ethernet-switch-profile] Sie müssen die Anweisung auf Hierarchieebene verwenden, um das MAC-Lernen auf einer Schnittstelle in einem VLAN zu deaktivieren.no-mac-learning[edit vlans vlan-name switch-options interface interface-name]

HINWEIS:

Wenn das MAC-Lernen für eine VPLS-Routing-Instanz deaktiviert ist, wird der Datenverkehr nicht lastenausgeglichen und es wird nur einer der nächsten Hops mit gleichen Kosten verwendet.

Deaktivieren des MAC-Lernens für eine Reihe von VLANs

Sie können das MAC-Lernen für eine Reihe von VLANs deaktivieren. Durch das Deaktivieren des dynamischen MAC-Lernens wird verhindert, dass der Layer-2-Trunk-Port, der dem VLAN-Satz zugeordnet ist, Quell- und Ziel-MAC-Adressen lernt. Wenn Sie das MAC-Lernen deaktivieren, werden die Quell-MAC-Adressen nicht dynamisch gelernt, und alle Pakete, die an diese Quelladressen gesendet werden, werden in den Switch geflutet.

Um das MAC-Lernen für eine Reihe von VLANs zu deaktivieren, fügen Sie die Anweisung auf Hierarchieebene ein:no-mac-learning[edit switch-options]