Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren der Portspiegelung für mehrere Ziele

Grundlegendes zur Layer-2-Port-Spiegelung zu mehreren Zielen mithilfe von Next-Hop-Gruppen

Auf einem Router der MX-Serie und auf einem Switch der EX-Serie können Sie den Datenverkehr an mehrere Ziele spiegeln, indem Sie Next-Hop-Gruppen in Layer-2-Port-Spiegelungs-Firewall-Filtern konfigurieren, die auf Tunnelschnittstellen angewendet werden. Die Spiegelung von Paketen an mehrere Ziele wird auch als Multipacket-Portspiegelung bezeichnet,

HINWEIS:

Junos OS Version 9.5 hat Unterstützung für Layer-2-Port-Spiegelung mit Next-Hop-Gruppen auf Routern der MX-Serie eingeführt, erforderte jedoch die Installation eines Tunnel PIC. Ab Junos OS Version 9.6 erfordert die Layer-2-Port-Spiegelung mit Next-Hop-Gruppen auf Routern der MX-Serie keine Tunnel-PICs.

Auf Routern der MX-Serie und auf Switches der EX-Serie können Sie einen Firewall-Filter für die Spiegelung von Paketen in eine Next-Hop-Gruppe definieren. Die Next-Hop-Gruppe kann Layer-2-Mitglieder, Layer-3-Mitglieder und Untergruppen enthalten, die entweder eine Einheitsliste (Spiegelung von Paketen auf jede Schnittstelle) oder lastausgleichend (Spiegelung von Paketen auf eine von mehreren Schnittstellen) sind. Der Router der MX-Serie und der Switch der EX-Serie unterstützen bis zu 30 Next-Hop-Gruppen. Jede Next-Hop-Gruppe unterstützt bis zu 16 Next-Hop-Adressen. Jede Next-Hop-Gruppe muss mindestens zwei Adressen angeben.

Um die Portspiegelung für die Mitglieder einer Next-Hop-Gruppe zu aktivieren, geben Sie die Next-Hop-Gruppe als Filteraktion eines Firewall-Filters an und wenden dann den Firewall-Filter auf logische Tunnelschnittstellen (lt-) oder virtuelle Tunnelschnittstellen (vt-) auf dem Router der MX-Serie oder auf dem Switch der EX-Serie an.

HINWEIS:

Die Verwendung von Untergruppen für Load Balancing-spiegelungsbasierten Datenverkehr wird nicht unterstützt.

Definieren einer Next-Hop-Gruppe auf Routern der MX-Serie für Port-Spiegelung

Ab Version 14.2 können Sie auf Routern, die einen anwendungsspezifischen integrierten Internetprozessor II (ASIC) oder einen Internetprozessor der T-Serie enthalten, eine Kopie eines Pakets der IP-Version 4 (IPv4) oder ip-Version 6 (IPv6) vom Router an eine externe Hostadresse oder einen Paketanalysator zur Analyse senden. Dies wird als Portspiegelung bezeichnet.

Port-Spiegelung unterscheidet sich von Datenverkehrs-Sampling. Beim Sampling des Datenverkehrs wird ein Samplingschlüssel basierend auf dem IPv4-Header an die Routing-Engine gesendet. Dort kann der Schlüssel in eine Datei gelegt werden, oder cflowd-Pakete basierend auf dem Schlüssel können an einen cflowd-Server gesendet werden. Bei der Portspiegelung wird das gesamte Paket kopiert und über eine Next-Hop-Schnittstelle gesendet.

Sie können die gleichzeitige Verwendung von Sampling und Portspiegelung konfigurieren und eine unabhängige Samplingrate und Lauflänge für Port-gespiegelte Pakete festlegen. Wenn jedoch ein Paket sowohl für Sampling als auch für Portspiegelung ausgewählt wird, kann nur eine Aktion durchgeführt werden, und die Portspiegelung hat Vorrang. Wenn Sie beispielsweise eine Schnittstelle konfigurieren, die jeden Paketeingang an der Schnittstelle abtastet, und ein Filter auch das Paket auswählt, das auf eine andere Schnittstelle gespiegelt werden soll, wird nur die Portspiegelung wirksam. Alle anderen Pakete, die nicht den Kriterien für explizite Filter-Portspiegelung entsprechen, werden weiterhin abgetastet, wenn sie an ihr endgültiges Ziel weitergeleitet werden.

Next-Hop-Gruppen ermöglichen es Ihnen, Portspiegelung auf mehreren Schnittstellen einzubeziehen.

Auf Routern der MX-Serie können Sie den Eingangsdatenverkehr über die Tunnelschnittstelle an mehrere Ziele spiegeln. Für diese Form der Portspiegelung mit mehreren Paketen geben Sie zwei oder mehr Ziele in einer Next-Hop-Gruppe an, definieren einen Firewall-Filter, der als Filteraktion auf die Next-Hop-Gruppe verweist, und wenden den Filter dann auf eine logische Tunnelschnittstelle lt-) oder virtuelle Tunnelschnittstellen (vt- auf dem Router der MX-Serie) an.

So definieren Sie eine Next-Hop-Gruppe für eine Layer-2-Port-Spiegelungs-Firewall-Filteraktion:

  1. Aktivieren Sie die Konfiguration von Weiterleitungsoptionen.
  2. Aktivieren Sie die Konfiguration einer Next-Hop-Gruppe für Layer 2-Portspiegelung.
  3. Geben Sie den Typ der Adressen an, die in der Gruppenkonfiguration des nächsten Hops verwendet werden sollen.
  4. Geben Sie die Schnittstellen der Next-Hop-Route an.

    oder

    Der Router der MX-Serie unterstützt bis zu 30 Next-Hop-Gruppen. Jede Next-Hop-Gruppe unterstützt bis zu 16 Next-Hop-Adressen. Jede Next-Hop-Gruppe muss mindestens zwei Adressen angeben. Dies next-hop-address kann eine IPv4- oder IPv6-Adresse sein.

  5. (Optional) Geben Sie die Untergruppe des nächsten Hop an.
  6. Überprüfen Sie die Konfiguration der Next-Hop-Gruppe.

Beispiel: Konfiguration mehrerer Portspiegelung mit Next-Hop-Gruppen auf Routern der M-, MX- und T-Serie

Wenn Sie Datenverkehr mit mehr als einem Pakettyp analysieren müssen oder mehrere Arten von Analysen für eine einzelne Art von Datenverkehr durchführen möchten, können Sie mehrere Portspiegelung und Next-Hop-Gruppen implementieren. Sie können bis zu 16 Kopien des Datenverkehrs pro Gruppe erstellen und den Datenverkehr an Mitglieder der Next-Hop-Gruppe senden. Auf einem Router können jederzeit maximal 30 Gruppen konfiguriert werden. Der portgespiegelte Datenverkehr kann an jede Schnittstelle gesendet werden, außer an aggregierte SONET/SDH-, aggregierte Ethernet-, Loopback- (lo0) oder administrative (fxp0) Schnittstellen. Um portgespiegelten Datenverkehr an mehrere Datenstromserver oder Paketanalysatoren zu senden, können Sie die next-hop-group Anweisung auf [edit forwarding-options] Hierarchieebene verwenden.

Abbildung 1: Aktive Datenstromüberwachung – Mehrfache Portspiegelung mit Next-Hop-GruppentopologiediagrammAktive Datenstromüberwachung – Mehrfache Portspiegelung mit Next-Hop-Gruppentopologiediagramm

Abbildung 1 zeigt ein Beispiel für die Konfiguration mehrerer Portspiegelung mit Next-Hop-Gruppen. Der gesamte Datenverkehr gelangt über die Schnittstelle ge-1/0/0 in den Überwachungsrouter. Ein Firewall-Filter zählt und spiegelt alle eingehenden Pakete an einen Tunnel Services PIC. Ein zweiter Filter wird auf die Tunnelschnittstelle angewendet und unterteilt den Datenverkehr in drei Kategorien: HTTP-Datenverkehr, FTP-Datenverkehr und alle anderen Datenverkehr. Die drei Datenverkehrstypen sind drei separaten Next-Hop-Gruppen zugewiesen. Jede Next-Hop-Gruppe enthält ein eindeutiges Paar von Exit-Schnittstellen, die zu verschiedenen Gruppen von Paketanalysatoren und Datenstromservern führen.

HINWEIS:

Instanzen, die Pakete von derselben PFE an unterschiedliche Ziele spiegeln können, verwenden auch unterschiedliche Sampling-Parameter für jede Instanz. Wenn wir Layer2-Port-Spiegelung sowohl mit globaler Port-Spiegelung als auch mit instanzbasierter Portspiegelung konfigurieren, überschreiben INSTANZEN auf PIC-Ebene die FPC-Ebene und die FPC-Ebene überschreibt die Globale Instanz.

Beispiel: Layer 2-Port-Spiegelung zu mehreren Zielen

Auf Routern der MX-Serie können Sie den Datenverkehr an mehrere Ziele spiegeln, indem Sie Next-Hop-Gruppen in Layer-2-Port-Spiegelungs-Firewall-Filtern konfigurieren, die auf Tunnelschnittstellen angewendet werden.

  1. Konfigurieren Sie das Gehäuse zur Unterstützung von Tunnelservices bei PIC 0 auf FPC 2. Diese Konfiguration umfasst zwei logische Tunnelschnittstellen auf FPC 2, PIC 0 und Port 10.

  2. Konfigurieren Sie die physischen und logischen Schnittstellen für drei Bridge-Domänen und einen Layer-2-VPN-CCC:

    • Die Bridge-Domain bd erstreckt sich über logische Schnittstellen ge-2/0/1.0 und ge-2/0/1.1.

    • Die Bridge-Domain bd_next_hop_group erstreckt sich über logische Schnittstellen ge-2/2/9.0 und ge-2/0/2.0.

    • Die Bridge-Domain bd_port_mirror verwendet die logische Tunnelschnittstelle lt-2/0/10.2.

    • Layer 2 VPN CCC if_switch verbindet logische Schnittstellen ge-2/0/1.2 und lt-2/0/10.1.

  3. Konfigurieren Sie die drei Bridge-Domänen und das Layer-2-VPN-Switching-CCC:

    • Bridge-Domain bd überspannt logische Schnittstellen ge-2/0/1.0 und ge-2/0/1.1.

    • Bridge-Domain bd_next_hop_group überspannt logische Schnittstellen ge-2/2/9.0 und ge-2/0/2.0.

    • Bridge Domain bd_port_mirror verwendet die logische Tunnelschnittstelle lt-2/0/10.2.

    • Layer 2 VPN CCC if_switch verbindet Schnittstellen ge-2/0/1.2 und lt-2/0/10.1.

    Ausführliche Informationen zur Konfiguration der CCC-Verbindung für Layer-2-Switching-Verbindungen finden Sie im Benutzerhandbuch zu MPLS-Anwendungen.

  4. Konfiguration von Weiterleitungsoptionen:

    • Konfigurieren Sie globale Portspiegelungseigenschaften, um den Datenverkehr an eine Schnittstelle in der Bridge-Domäne bd_port_mirrorzu spiegelnfamily vpls.

    • Konfigurieren Sie die Next-Hop-Gruppe nhg_mirror_to_bd , um Layer-2-Datenverkehr an die Bridge-Domäne weiterzuleiten bd_next_hop_group.

    Beide Weiterleitungsoptionen werden durch den Port-Spiegelungs-Firewall-Filter referenziert:

  5. Konfigurieren Sie zwei Layer-2-Port-Spiegelungs-Firewall-Filter für family bridge den Datenverkehr:

    • filter_pm_bridge– Sendet den gesamten family bridge Datenverkehr an das globale Portspiegelungsziel.

    • filter_redirect_to_nhg– Sendet den gesamten family bridge Datenverkehr an die letzte Next-Hop-Gruppe nhg_mirror_to_bd.

    Layer-2-Port-Spiegelungs-Firewall-Filter für den Datenverkehr gelten für family bridge den Datenverkehr auf einer physischen Schnittstelle, die mit Kapselung konfiguriert ist ethernet-bridge.

Release-Verlaufstabelle
Release
Beschreibung
14.2
Ab Version 14.2 können Sie auf Routern, die einen anwendungsspezifischen integrierten Internetprozessor II (ASIC) oder einen Internetprozessor der T-Serie enthalten, eine Kopie eines Pakets der IP-Version 4 (IPv4) oder ip-Version 6 (IPv6) vom Router an eine externe Hostadresse oder einen Paketanalysator zur Analyse senden.