Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Alterung der MAC-Tabelle

Grundlegendes zur Alterung von MAC-Tabellen

Die Ethernet-Switches der EX-Serie von Juniper Networks speichern MAC-Adressen in der Ethernet-Switching-Tabelle, die auch als MAC-Tabelle bezeichnet wird. Wenn die Fälligkeitszeit für eine MAC-Adresse in der Tabelle abläuft, wird die Adresse entfernt.

Wenn auf Ihrem Switch das Juniper Networks Junos-Betriebssystem (Junos OS) für Switches der EX-Serie mit Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS) ausgeführt wird, können Sie die Alterungszeit der MAC-Tabelle für alle VLANs auf dem Switch konfigurieren. Wenn auf Ihrem Switch ein Junos-Betriebssystem ausgeführt wird, das ELS nicht unterstützt, können Sie die Alterungszeit der MAC-Tabelle für alle VLANs auf dem Switch oder in bestimmten VLANs konfigurieren sowie die Alterungszeit so konfigurieren, dass sie unbegrenzt ist, entweder in allen VLANs oder in bestimmten VLANs, sodass MAC-Adressen nie aus der Tabelle entfernt werden.

Um MAC-Adressen zu lernen, liest der Switch alle Pakete, die er im LAN oder im lokalen VLAN erkennt, und sucht nach MAC-Adressen von Sendeknoten. Es fügt diese Adressen zusammen mit zwei weiteren Informationen in seine Ethernet-Switching-Tabelle ein: die Schnittstelle, auf der der Datenverkehr empfangen wurde, und den Zeitpunkt, zu dem die Adresse gelernt wurde.

Wenn der Switch Datenverkehr auf einer Schnittstelle empfängt, durchsucht er die Ethernet-Switching-Tabelle nach der MAC-Adresse des Ziels. Wenn die MAC-Adresse nicht gefunden wird, wird der Datenverkehr über alle anderen Schnittstellen geflutet, die dem VLAN zugeordnet sind. Wenn beispielsweise Datenverkehr auf einer Schnittstelle empfangen wird, die VLAN v-10 zugeordnet ist, und es keinen Eintrag in der Ethernet-Switching-Tabelle für VLAN v-10 gibt (die Ethernet-Switching-Tabelle ist nach VLAN organisiert), wird der Datenverkehr an alle Zugriffs- und Trunk-Schnittstellen weitergeleitet, die Mitglieder von VLAN v-10 sind.

Flooding ermöglicht es dem Switch, Ziele zu erkennen, die noch nicht in der Ethernet-Switching-Tabelle enthalten sind. Wenn eine bestimmte MAC-Zieladresse nicht in der Ethernet-Switching-Tabelle enthalten ist, überflutet der Switch den Datenverkehr an alle Schnittstellen mit Ausnahme der Schnittstelle, auf der er empfangen wurde. Wenn der Zielknoten den überfluteten Datenverkehr empfängt, sendet er ein Bestätigungspaket an den Switch zurück, sodass der Switch die MAC-Adresse des Knotens lernen und die Adresse zu seiner Ethernet-Switching-Tabelle hinzufügen kann.

Der Switch verwendet einen Mechanismus, der als Alterung bezeichnet wird, um die Ethernet-Switching-Tabelle auf dem neuesten Stand zu halten. Für jede MAC-Adresse in der Ethernet-Switching-Tabelle zeichnet der Switch einen Zeitstempel auf, der angibt, wann die Informationen über den Netzwerkknoten gelernt wurden. Jedes Mal, wenn der Switch Datenverkehr von einer MAC-Adresse erkennt, die sich in seiner Ethernet-Switching-Tabelle befindet, aktualisiert er den Zeitstempel dieser MAC-Adresse. Ein Timer auf dem Switch überprüft regelmäßig den Zeitstempel, und wenn die MAC-Adresse eines Knotens älter als der festgelegte Wert ist, entfernt der Switch diese MAC-Adresse aus der Ethernet-Switching-Tabelle. Dieser Alterungsprozess stellt sicher, dass der Switch nur aktive MAC-Adressen im Netzwerk verfolgt und nicht mehr verfügbare MAC-Adressen aus der Ethernet-Switching-Tabelle entfernen kann.

Sie konfigurieren, wie lange MAC-Adressen in der Ethernet-Switching-Tabelle verbleiben, indem Sie:

  • (Auf Switches mit Junos OS und Unterstützung für den ELS-Konfigurationsstil) Verwenden der Anweisung in der Hierarchie .global-mac-table-aging-time[edit protocols l2-learning]

  • (Auf Switches mit Junos OS, das ELS nicht unterstützt) Verwenden Sie die Anweisung entweder in der oder in der Hierarchie , je nachdem, ob Sie sie für den gesamten Switch oder nur für bestimmte VLANs konfigurieren möchten.mac-table-aging-time[edit ethernet-switching-options][edit vlans]

Wenn Sie beispielsweise über ein Drucker-VLAN verfügen, können Sie in einer Topologie mit EX-Switches, auf denen Junos OS ausgeführt wird, das ELS nicht unterstützt, die Alterungszeit für dieses VLAN so konfigurieren, dass sie erheblich länger ist als für andere VLANs, damit die MAC-Adressen von Druckern in diesem VLAN seltener veraltet sind. Da die MAC-Adressen in der Tabelle verbleiben, findet der Switch die MAC-Adresse auch dann, wenn ein Drucker einige Zeit im Leerlauf war, bevor der Datenverkehr für ihn eintrifft, und muss den Datenverkehr nicht zu allen anderen Schnittstellen überfluten.

In einer Datencenter-Umgebung, in der die Liste der mit dem Switch verbundenen Server relativ stabil ist, können Sie die Alterungszeit der MAC-Adresse verlängern oder sogar auf unbegrenzt setzen, um die Effizienz der Nutzung der Netzwerkbandbreite durch Reduzierung von Flooding zu erhöhen.

Konfigurieren der MAC-Tabellenalterung auf Switches

Die MAC-Tabellenalterung stellt sicher, dass ein Switch nur aktive Knoten im Netzwerk verfolgt und nicht mehr verfügbare Netzwerkknoten aussortieren kann.

Um MAC-Einträge effizienter zu verwalten, können Sie die Fälligkeitszeit eines Eintrags konfigurieren, d. h. die maximale Zeit, die ein Eintrag in der MAC-Adresstabelle verbleiben kann, bevor er gelöscht wird, weil er sein maximales Alter erreicht hat.

Im folgenden Beispiel wird Junos OS für Junos OS für QFX3500- und QFX3600-Switches verwendet, ohne Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS). Verwenden Sie den Befehl, um zu konfigurieren, wie lange Einträge in der Ethernet-Switching-Tabelle verbleiben, bevor sie ablaufen.set-mac-table-aging-time Hier ist das VLAN:employee-vlan

HINWEIS:

Dieser Befehl gilt für alle VLANs, die für den Switch konfiguriert sind. Es ist nicht möglich, separate Alterungszeiten für MAC-Tabellen für bestimmte VLANs zu konfigurieren.

Im folgenden Beispiel wird Junos OS für Switches der QFX-Serie mit Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS) verwendet. Verwenden Sie den Befehl, um wie folgt zu konfigurieren, wie lange Einträge in der Ethernet-Switching-Tabelle verbleiben, bevor sie ablaufen:global-mac-table-aging-time

HINWEIS:

Dieser Befehl gilt für alle VLANs, die für den Switch konfiguriert sind. Es ist nicht möglich, separate Alterungszeiten für MAC-Tabellen für bestimmte VLANs zu konfigurieren.

Im folgenden Beispiel wird Junos OS für Switches der EX-Serie mit Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS) verwendet.

Der Alterungsprozess der Ethernet-Switching-Tabelle (oder MAC-Tabelle) stellt sicher, dass der Switch der EX-Serie nur aktive MAC-Adressen im Netzwerk verfolgt und nicht mehr verwendete MAC-Adressen aussortieren kann.

Sie können die Alterungszeit der MAC-Tabelle konfigurieren, d. h. die maximale Zeit, die ein Eintrag in der Ethernet-Switching-Tabelle verbleiben kann, bevor er ausläuft, in allen VLANs auf dem Switch. Diese Einstellung kann sich auf die Effizienz der Nutzung von Netzwerkressourcen auswirken, indem sie sich auf die Menge des Datenverkehrs auswirkt, der an alle Schnittstellen geflutet wird, denn wenn Datenverkehr für MAC-Adressen empfangen wird, die nicht mehr in der Ethernet-Switching-Tabelle enthalten sind, überflutet der Switch den Datenverkehr an alle Schnittstellen.

Im folgenden Beispiel wird Junos OS für Switches der EX-Serie verwendet, die den Konfigurationsstil Enhanced Layer 2 Software (ELS) nicht unterstützen.

Der Alterungsprozess der Ethernet-Switching-Tabelle (oder MAC-Tabelle) stellt sicher, dass der Switch der EX-Serie nur aktive MAC-Adressen im Netzwerk verfolgt und nicht mehr verwendete MAC-Adressen aussortieren kann.

Sie können die Alterungszeit der MAC-Tabelle konfigurieren, d. h. die maximale Zeit, die ein Eintrag in der Ethernet-Switching-Tabelle verbleiben kann, bevor er "veraltet" ist, entweder in allen VLANs auf dem Switch oder in bestimmten VLANs. Diese Einstellung kann sich auf die Effizienz der Nutzung von Netzwerkressourcen auswirken, indem sie sich auf die Menge des Datenverkehrs auswirkt, der an alle Schnittstellen geflutet wird, denn wenn Datenverkehr für MAC-Adressen empfangen wird, die nicht mehr in der Ethernet-Switching-Tabelle enthalten sind, überflutet der Switch den Datenverkehr an alle Schnittstellen.

So konfigurieren Sie die Alterungszeit der MAC-Tabelle in allen VLANs auf dem Switch:

So konfigurieren Sie die Alterungszeit der MAC-Tabelle in einem VLAN:

HINWEIS:

Sie können die Alterungszeit der MAC-Tabelle auf unbegrenzt festlegen. Wenn Sie den Wert als angeben, werden Einträge nie aus der Tabelle entfernt.unlimited Verwenden Sie diese Einstellung im Allgemeinen nur, wenn der Switch oder das VLAN über eine relativ statische Anzahl von Endgeräten verfügt. Andernfalls füllt sich die Tabelle irgendwann. Sie können diese Einstellung verwenden, um Datenverkehrsverluste und Flooding zu minimieren, die auftreten können, wenn Datenverkehr für MAC-Adressen eintrifft, die aus der Tabelle entfernt wurden.