Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren von Layer-2-Lernen und -Weiterleitung für Bridge-Domänen, die als Switches funktionieren

ZUSAMMENFASSUNG

Grundlegendes zum Lernen und Weiterleiten von Layer 2 für Bridge-Domänen, die als Switches mit Layer-2-Trunk-Ports funktionieren

Layer 2-Lernen ist standardmäßig aktiviert. Eine Reihe von Bridge-Domänen, die als Switch mit einem Layer-2-Trunk-Port konfiguriert sind, lernt Unicast Media Access Control (MAC)-Adressen, um zu vermeiden, dass Pakete an den Trunk-Port überflutet werden.

Hinweis:

Der Datenverkehr wird nicht auf die Schnittstelle zurückgeflutet, auf der er empfangen wurde. Da dieser "geteilte Horizont" jedoch erst zu einem späten Zeitpunkt auftritt, enthalten die Paketstatistiken, die durch Befehle angezeigt show interfaces queue werden, den Flood-Datenverkehr.

Sie können optional das Layer 2-Lernen für den gesamten Satz von Bridge-Domänen deaktivieren und die folgenden Layer 2-Lern- und Weiterleitungseigenschaften ändern:

  • Begrenzen der Anzahl der MAC-Adressen, die vom Layer-2-Trunk-Port gelernt wurden, der den Bridge-Domänen zugeordnet ist

  • Ändern der Größe der MAC-Adresstabelle für die Gruppe der Bridge-Domänen

  • Aktivieren der MAC-Buchhaltung für die Gruppe der Bridge-Domänen

Konfigurieren von Bridge-Domänen als Switches für Layer-2-Trunk-Ports

Sie können eine Reihe von Bridge-Domänen konfigurieren, die einem Layer-2-Trunk-Port zugeordnet sind. Die Bridge-Domänen fungieren als Switch. Pakete, die über eine Trunk-Schnittstelle empfangen werden, werden innerhalb einer Bridge-Domain mit demselben VLAN-Bezeichner weitergeleitet. Eine Trunk-Schnittstelle unterstützt auch IRB, die Unterstützung für Layer-2-Bridging und Layer-3-IP-Routing auf der gleichen Schnittstelle bietet.

Fügen Sie die folgenden Anweisungen ein, um einen Layer 2-Trunk-Port und eine Reihe von Bridge-Domänen zu konfigurieren:

Für Trunk im Schnittstellenmodus können Sie die vlan-id-list Anweisung hinzufügen.

Sie müssen eine Bridge-Domain und eine VLAN-Kennung für jedes VLAN konfigurieren, das der Trunk-Schnittstelle zugeordnet ist. Sie können eine oder mehrere Trunk- oder Zugriffsschnittstellen [edit interfaces] auf Hierarchieebene konfigurieren. Über eine Zugriffsschnittstelle können Sie Pakete ohne VLAN-Kennung akzeptieren. Weitere Informationen zur Konfiguration von Trunk- und Zugriffsschnittstellen finden Sie im Benutzerhandbuch für Schnittstellen für Sicherheitsgeräte.

Begrenzung von MAC-Adressen, die aus einem Layer-2-Trunk-Port gelernt wurden

Sie können eine Begrenzung für die Anzahl der MAC-Adressen konfigurieren, die von einem Trunk-Port oder von einem bestimmten Trunk oder einer bestimmten Zugriffsschnittstelle gelernt wurden.

Um die Anzahl der MAC-Adressen zu begrenzen, die über einen Trunk-Port gelernt werden, der einer Reihe von Bridge-Domänen zugeordnet ist, fügen Sie die interface-mac-limit limit Anweisung auf Hierarchieebene [edit switch-options] ein:

Um die Anzahl der MAC-Adressen zu begrenzen, die von einer bestimmten logischen Schnittstelle gelernt wurden, die als Zugriffsschnittstelle oder Trunk-Schnittstelle konfiguriert ist, fügen Sie die interface-mac-limit limit Anweisung auf Hierarchieebene [edit switch-options interface interface-name] ein:

Der Standardwert für die Anzahl der MAC-Adressen, die von einer logischen Schnittstelle gelernt werden können, ist 1024. Sie können eine Begrenzung entweder für eine Reihe von Bridge-Domänen oder für eine bestimmte logische Schnittstelle im Bereich von 1 bis 131.071 angeben. Der Wert, den Sie für eine bestimmte logische Schnittstelle konfigurieren, überschreibt jeden Wert, den Sie für die Gruppe der Bridge-Domänen angeben.

Nachdem die angegebene MAC-Adressgrenze erreicht wurde, ist der Standard für alle eingehenden Pakete mit einer neuen Quell-MAC-Adresse, die weitergeleitet werden soll. Sie können angeben, dass die Pakete für den gesamten virtuellen Switch abgelegt werden, nachdem die MAC-Adressgrenze erreicht wurde, indem Sie die packet-action drop Anweisung auf Hierarchieebene [edit switch-options interface-mac-limit limit] angeben:

Geben Sie die Anweisung auf [edit routing-instances routing-instance-name interface interface-name interface-mac-limit limit] Hierarchieebene an, um anzugeben, dass die Pakete von einer bestimmten logischen Schnittstelle in einer Reihe von Bridge-Domänen mit einem Trunk-Port gelöscht werden, packet-action drop nachdem die MAC-Adressgrenze erreicht wurde:

Konfigurieren der Größe der MAC-Adresstabelle für eine Reihe von Bridge-Domänen

Sie können die Größe der MAC-Adresstabelle für eine Reihe von Bridge-Domänen ändern. Das Minimum, das Sie konfigurieren können, ist 16 Adressen, und das Maximum ist 1.048.575 Adressen. Die Standardtabellengröße ist 5120 Adressen.

Wenn die MAC-Tabellengrenze erreicht ist, können der Tabelle keine neuen Adressen mehr hinzugefügt werden. Nicht verwendete MAC-Adressen werden automatisch aus der MAC-Adresstabelle entfernt. Dadurch wird Speicherplatz in der Tabelle frei, sodass der Tabelle neue Einträge hinzugefügt werden können.

Um die Größe der MAC-Tabelle für eine Reihe von Bridge-Domänen zu ändern, fügen Sie die mac-table-size Anweisung auf [edit switch-options] Hierarchieebene ein:

Aktivieren des MAC-Accounting für eine Reihe von Bridge-Domänen

Mac-Buchhaltung ist standardmäßig deaktiviert. Sie können das Paketzählen für eine Reihe von Bridge-Domänen aktivieren. Nachdem Sie die Paketbuchhaltung aktiviert haben, verwaltet Junos OS Paketzähler für jede MAC-Adresse, die auf dem Trunk-Port gelernt wurde, der den Bridge-Domänen zugeordnet ist.

Um das MAC-Accounting für eine Reihe von Bridge-Domänen zu aktivieren, fügen Sie die mac-statistics Anweisung auf Hierarchieebene [edit switch-options] ein:

Deaktivierung von MAC Learning für eine Reihe von Bridge-Domänen

Standardmäßig ist das MAC-Lernen für eine Reihe von Bridge-Domänen aktiviert. Sie können MAC-Learning für eine Reihe von Bridge-Domänen deaktivieren. Durch die Deaktivierung des dynamischen MAC-Lernens wird verhindert, dass der Layer-2-Trunk-Port, der mit den Bridge-Domänen verknüpft ist, Quell- und Ziel-MAC-Adressen lernt. Wenn Sie das MAC-Lernen deaktivieren, werden die MAC-Quell-Adressen nicht dynamisch gelernt, und alle an diese Quelladressen gesendeten Pakete werden in den Switch überflutet.

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