Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Unbekannte Unicastweiterleitung verstehen und verhindern

Unbekannter Unicast-Datenverkehr besteht aus Unicast-Paketen mit unbekannten MAC-Zieladressen. Standardmäßig überflutet der Switch diese Unicast-Pakete, die ein VLAN durchlaufen, an alle Schnittstellen, die Mitglieder dieses VLANs sind. Die Weiterleitung dieser Art von Datenverkehr kann unnötigen Datenverkehr erzeugen, der zu einer schlechten Netzwerkleistung oder sogar zum vollständigen Verlust des Netzwerkdienstes führt. Diese Flut von Paketen wird als Verkehrssturm bezeichnet.

Um einen Traffic-Sturm zu verhindern, können Sie die Überflutung unbekannter Unicast-Pakete an alle VLAN-Schnittstellen deaktivieren, indem Sie bestimmte VLANs oder alle VLANs so konfigurieren, dass der gesamte unbekannte Unicast-Datenverkehr, der sie durchläuft, an eine bestimmte Schnittstelle weitergeleitet wird. Sie können mehrere VLANs konfigurieren, um unbekannte Unicast-Pakete an dieselbe Schnittstelle weiterzuleiten, oder verschiedene Schnittstellen für verschiedene VLANs konfigurieren. Dadurch wird der unbekannte Unicast-Datenverkehr, der VLANs durchläuft, zu bestimmten Schnittstellen geleitet, anstatt alle Schnittstellen zu überfluten.

Überprüfen, ob unbekannte Unicast-Pakete an eine einzelne Schnittstelle weitergeleitet werden

Zweck

Stellen Sie sicher, dass ein VLAN alle unbekannten Unicast-Pakete (solche mit unbekannten Ziel-MAC-Adressen) an eine einzelne Schnittstelle weiterleitet, anstatt unbekannte Unicast-Pakete über alle Schnittstellen zu fluten, die Mitglieder dieses VLANs sind.

Hinweis:

Bei diesem Verfahren wird Junos OS für Switches der EX-Serie mit Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS) verwendet. Weitere Informationen zu ELS finden Sie unter: Verwenden der erweiterten Layer 2-Software-CLI.

Aktion

(EX4300-Switches) Zeigen Sie die Weiterleitungsschnittstelle für unbekannte Unicast-Pakete für ein VLAN an (hier lautet der VLAN-Name v1):

(EX9200-Switches) Zeigen Sie die Weiterleitungsschnittstelle für unbekannte Unicast-Pakete an:

Bedeutung

Die Beispielausgabe der show Befehle zeigt, dass die unbekannte Unicast-Weiterleitungsschnittstelle für VLAN v1Schnittstelle ge-0/0/7ist.

Konfigurieren der unbekannten Unicastweiterleitung (Unknown Unicast Forwarding, ELS)

Hinweis:

Für diese Aufgabe wird Junos OS für Switches der EX-Serie oder die QFX-Serie mit Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS) verwendet. Weitere Informationen zu ELS finden Sie unter Verwenden der erweiterten Layer-2-Software-CLI

Unbekannter Unicast-Datenverkehr besteht aus Paketen mit unbekannten MAC-Zieladressen. Standardmäßig überflutet der Switch diese Pakete, die ein VLAN durchlaufen, an alle Schnittstellen, die diesem VLAN zugeordnet sind. Diese Paketflut wird als Datenverkehrssturm bezeichnet und kann sich negativ auf die Netzwerkleistung auswirken.

Um zu verhindern, dass unbekannter Unicast-Datenverkehr über den Switch überflutet wird, konfigurieren Sie die unbekannte Unicast-Weiterleitung, um alle unbekannten Unicast-Pakete innerhalb eines VLANs an eine bestimmte Schnittstelle zu leiten. Sie können jedes VLAN so konfigurieren, dass unbekannter Unicast-Datenverkehr an eine andere Schnittstelle umgeleitet wird, oder dieselbe Schnittstelle für mehrere VLANs verwenden.

Konfigurieren der unbekannten Unicast-Weiterleitung auf EX4300-Switches

So konfigurieren Sie unbekannte Unicast-Weiterleitungsoptionen auf EX4300-Switches:

  • Konfigurieren Sie die unbekannte Unicast-Weiterleitung für ein bestimmtes VLAN, und geben Sie die Schnittstelle an, an die der gesamte unbekannte Unicast-Datenverkehr weitergeleitet wird:
  • Konfigurieren Sie die unbekannte Unicast-Weiterleitung für alle VLANs und geben Sie die Schnittstelle an, an die der gesamte unbekannte Unicast-Datenverkehr weitergeleitet werden soll:

Konfigurieren der unbekannten Unicast-Weiterleitung auf EX9200-Switches

Um unbekannte Unicast-Weiterleitung auf EX9200-Switches zu konfigurieren, müssen Sie einen Flood-Filter konfigurieren und ihn auf VLANs anwenden, für die Sie unbekannte Unicast-Weiterleitung konfigurieren möchten. Flood-Filter sind Firewall-Filter, die nur auf Broadcast-, unbekannten Unicast- und Multicast-Datenverkehr (BUM) angewendet werden. Wenn ein Überflutungsfilter konfiguriert ist, werden nur Datenverkehrspakete vom Typ unknown-unicast Paket an die Schnittstelle weitergeleitet, auf der die Unicast-Weiterleitung konfiguriert ist. Eine Next-Hop-Gruppe leitet die Pakete entsprechend der im Flood-Filter angegebenen Aktion um.

So konfigurieren Sie die Next-Hop-Gruppe, die Layer-2-Pakete empfängt, und konfigurieren dann die Schnittstelle, an die diese Pakete weitergeleitet werden:

  1. Konfigurieren Sie die Aktion für die Layer-2-Schnittstelle, die next-hop-group unbekannte Unicast-Pakete empfangen soll:

    Zum Beispiel:

  2. Konfigurieren Sie einen Firewall-Filter mit dem Familienadresstyp ethernet-switching:

    Zum Beispiel:

  3. Konfigurieren Sie im Firewallfilter einen Begriff für die Schnittstelle, die unbekannte Unicast-Pakete empfängt (die in Schritt 1 angegebene Schnittstelle), um unbekannte Unicast-Pakete zu verwerfen:

    Zum Beispiel:

  4. Konfigurieren Sie einen Begriff im Firewallfilter für unbekannte Unicast-Pakete, die an die Schnittstelle geflutet werden sollen, die für die unbekannte Unicast-Weiterleitung aktiviert ist, indem Sie (in Schritt 1) Folgendes verwenden next-hop-group :

    Zum Beispiel:

  5. Konfigurieren Sie einen Standardbegriff für den Firewallfilter, um andere Pakete als unbekannte Unicastpakete weiterzuleiten:

    Zum Beispiel:

  6. Wenden Sie den Filter als Flood-Filter auf das VLAN an, das die Schnittstelle enthält, die unbekannte Unicast-Pakete empfängt:

    Zum Beispiel:

Überprüfen, ob unbekannte Unicast-Pakete an eine Trunk-Schnittstelle weitergeleitet werden

Zweck

Stellen Sie sicher, dass ein VLAN alle unbekannten Unicast-Pakete (solche mit unbekannten MAC-Zieladressen) an eine einzelne Trunk-Schnittstelle weiterleitet, anstatt unbekannte Unicast-Pakete über alle Schnittstellen zu fluten, die Mitglieder desselben VLANs sind.

Aktion

Zeigen Sie die Weiterleitungsschnittstelle für unbekannte Unicast-Pakete für ein VLAN an (hier lautet der VLAN-Name v1):

Zeigen Sie die Ethernet-Switching-Tabelle an:

Bedeutung

Die Beispielausgabe des show configuration ethernet-switching-options Befehls zeigt, dass es sich bei der unbekannten Unicast-Weiterleitungsschnittstelle für VLAN v1 um die Schnittstelle ge-0/0/7 handelt. Der show ethernet-switching table Befehl zeigt, dass auf der Schnittstelle ge-0/0/3 ein unbekanntes Unicast-Paket mit der Ziel-MAC-Adresse (DMAC) 00:01:09:00:00:00 und der Quell-MAC-Adresse (SMAC) 00:11:09:00:01:00 empfangen wird. Dies zeigt, dass der SMAC des Pakets auf die normale Weise (über die Schnittstelle ge-0/0/3.0) gelernt wird, während der DMAC auf der Schnittstelle ge-0/0/7 gelernt wird.

Konfigurieren der unbekannten Unicastweiterleitung (CLI-Verfahren)

Unbekannter Unicast-Datenverkehr besteht aus Paketen mit unbekannten MAC-Zieladressen. Standardmäßig überflutet der Switch diese Pakete an alle Schnittstellen, die einem VLAN zugeordnet sind. Das Weiterleiten solchen Datenverkehrs an Schnittstellen auf dem Switch kann zu einem Sicherheitsproblem führen.

Um zu verhindern, dass unbekannter Unicast-Datenverkehr über den Switch überflutet wird, konfigurieren Sie die unbekannte Unicast-Weiterleitung, um alle unbekannten Unicast-Pakete innerhalb eines VLANs an eine bestimmte Trunk-Schnittstelle weiterzuleiten. Von dort aus kann die MAC-Zieladresse gelernt und der Ethernet-Switching-Tabelle hinzugefügt werden. Sie können jedes VLAN so konfigurieren, dass unbekannter Unicast-Datenverkehr auf verschiedene Trunk-Schnittstellen umgeleitet wird, oder eine Trunk-Schnittstelle für mehrere VLANs verwenden.

Hinweis:

Informationen zu Junos OS für Switches der EX-Serie oder der QFX-Serie mit Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS) finden Sie unter Konfigurieren der unbekannten Unicast-Weiterleitung (Unknown Unicast Forwarding, ELS).

So konfigurieren Sie unbekannte Unicast-Weiterleitungsoptionen:

Hinweis:

Bevor Sie eine unbekannte Unicast-Weiterleitung in einem VLAN konfigurieren können, müssen Sie zunächst dieses VLAN konfigurieren.

  1. Konfigurieren Sie die unbekannte Unicast-Weiterleitung für ein bestimmtes VLAN (hier lautet der VLAN-Name employee):
  2. Geben Sie die Trunk-Schnittstelle an, an die der gesamte unbekannte Unicast-Datenverkehr weitergeleitet wird: