Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren der Portspiegelung

Port-Spiegelung ist die Fähigkeit eines Routers, eine Kopie eines IPv4- oder IPv6-Pakets zur Analyse an eine externe Hostadresse oder einen Paketanalysegerät zu senden. Die Port-Spiegelung unterscheidet sich von Datenverkehrs-Sampling. Bei Datenverkehrs-Sampling wird ein auf dem Paket-Header basierender Sampling-Schlüssel an die Routing-Engine gesendet. Dort kann der Schlüssel in eine Datei abgelegt 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.

Eine Anwendung zur Portspiegelung sendet ein doppeltes Paket an einen virtuellen Tunnel. Eine Next-Hop-Gruppe kann dann so konfiguriert werden, dass Kopien dieses duplizierten Pakets an mehrere Schnittstellen weitergeleitet werden. Weitere Informationen zu Next-Hop-Gruppen finden Sie unter Konfigurieren von Next-Hop-Gruppen zur Verwendung mehrerer Schnittstellen zur Weiterleitung von Paketen, die in der Portspiegelung verwendet werden.

Alle Multiservice Edge-Router der M-Serie, Core-Router der T-Serie und universelle 5G-Routing-Plattformen der MX-Serie unterstützen Portspiegelung für IPv4 oder IPv6. Die Router M120, M320 und MX unterstützen gleichzeitig Portspiegelung für IPv4 und IPv6.

Portspiegelung für VPLS-Datenverkehr wird auf M7i- und M10i-Routern unterstützt, die mit einem Enhanced CFEB (CFEB-E), auf M120-Routern, M320-Routern mit einem Enhanced III Flexible PIC Concentrators (FPCs) und Routern der MX-Serie konfiguriert sind.

In Junos OS Version 9.3 und höher wird die Portspiegelung für Layer-2-Datenverkehr auf Routern der MX-Serie unterstützt. Informationen zur Konfiguration der Portspiegelung für Layer 2-Datenverkehr finden Sie in der Junos OS Layer 2 Switching and Bridging Library für Routing-Geräte.

In Junos OS Version 9.6 und höher wird die Portspiegelung für Layer-2-VPN-Datenverkehr auf M120-Routern und M320-Routern unterstützt, die mit einer Enhanced III FPC konfiguriert sind. Sie können auch die maximale Länge des gespiegelten Pakets festlegen. Beim Einstellen wird das gespiegelte Paket auf die angegebene Länge abgeschnitten.

In den MPCs der Router der M- und MX-Serie sind GRE- und MPLS-Headerinformationen nicht im portgespiegelten Datenverkehr enthalten, der MPLS-Paketen entspricht, die über IP-GRE-Tunnel übertragen werden.

Konfigurationsrichtlinien zur Portspiegelung

Bei der Konfiguration der Portspiegelung gelten die folgenden Einschränkungen:

  • Es werden nur Transitdaten unterstützt.

  • Sie können entweder IPv4- oder IPv6-Portspiegelung konfigurieren, aber nicht beide auf Routern der M-Serie, außer bei den M120- und M320-Routern, die gleichzeitig Portspiegelung für IPv4 und IPv6 unterstützen.

  • Sie können die Portspiegelung für IPv4 und IPv6 auf den M120- und M320-Routern und den Routern der MX-Serie gleichzeitig konfigurieren.

  • Port-Spiegelung in Eingangs- und Ausgangsrichtung wird für Link Services IQ (lsq-) Schnittstellen nicht unterstützt.

  • Die Eingangsfilterung von Multicastpaketen wird auf allen Dense Port Concentrators (DPCs) in Routern der MX-Serie unterstützt. Das Egress-Filtern von Multicastpaketen wird nur für Schnittstellen auf MPCs in Routern der MX-Serie unterstützt. Das Filtern von Multicastpaketen basierend auf der Zieladresse wird auf Routern der M-Serie oder Routern der T-Serie nicht unterstützt und wird nicht für Schnittstellen auf I-Chip-ASIC-basierten DPCs in Routern der MX-Serie unterstützt.

    Bei Layer 3-Portspiegelung (family inet und family inet6) entspricht die Ziel-MAC-Adresse in der gespiegelten Kopie dieser Multicast-Ziel-IP-Adresse und nicht der in der [edit forwarding-options port-mirroring family (inet | inet6) output] Konfiguration angegebenen Unicast-MAC-Adresse.

  • Firewall-Filter können standardmäßig nicht auf Zielschnittstellen zur Portspiegelung angewendet werden. Um die Portspiegelung von Zielschnittstellen zur Unterstützung von Firewall-Filtern zu ermöglichen, verwenden Sie die Anweisung, um die no-filter-check Filterprüfung an den Schnittstellen zu deaktivieren. Sie können die no-filter-check Anweisung auf den folgenden Hierarchieebenen einfügen:

    • [edit forwarding-options port-mirroring family (inet | inet6 | ccc | vpls) output]

    • [edit forwarding-options port-mirroring instance instance-name family (inet | ccc | vpls) output]

  • Sie müssen einen Firewall-Filter mit der Aktion "Akzeptieren" und dem Aktionsmodifizierer für die Portspiegelung auf der eingehenden Schnittstelle enthalten.

  • Die Schnittstelle, die Sie für die Portspiegelung konfigurieren, sollte an keiner Art von Routing-Aktivität teilnehmen.

  • Die von Ihnen angegebene Zieladresse sollte nicht über eine Route zum endgültigen Datenverkehrsziel verfügen. Wenn die stichprobenfähigen IPv4-Pakete beispielsweise eine Zieladresse von 192.68.9.10 haben und der portgespiegelte Datenverkehr zur Analyse an 192.68.20.15 gesendet wird, sollte das mit dieser Adresse verbundene Gerät keine Route zu 192.68.9.10 kennen. Außerdem sollte es die erfassten Pakete nicht an die Quelladresse zurücksenden.

  • Auf allen Routern außer dem Router der MX-Serie können Sie pro Router nur eine Portspiegelungsschnittstelle konfigurieren. Wenn Sie mehr als eine Schnittstelle in der port-mirroring Anweisung enthalten, wird die vorherige überschrieben. Router der MX-Serie unterstützen mehr als eine Portspiegelungsschnittstelle pro Router.

  • Sie können mehrere Portspiegelungsinstanzen auf den Routern der M120-, M320- und MX-Serie konfigurieren.

  • Sie können sowohl Host-Sampling (cflowd) als auch Portspiegelung in derselben Konfiguration angeben. Sie können RE-Sampling- und Portspiegelungsaktionen gleichzeitig durchführen. Sie können jedoch keine PIC-Sampling- und Port-Spiegelungsaktionen gleichzeitig durchführen.

  • In typischen Anwendungen senden Sie die stichprobenierten Pakete zur Analyse an einen Analyzer oder eine Workstation, nicht an einen anderen Router. Wenn Sie diesen Datenverkehr über ein Netzwerk senden müssen, sollten Sie Tunnel verwenden.

Konfigurieren der Portspiegelung

Um die Portspiegelung zu konfigurieren, fügen Sie die port-mirroring Anweisung auf Hierarchieebene [edit forwarding-options] ein:

Konfigurieren der Portspiegelungsadressenfamilie und -schnittstelle

Um die Portspiegelung zu konfigurieren, fügen Sie die port-mirroring Anweisung ein. Um den Datenverkehrstyp der Adressfamilie zu konfigurieren, der zum Beispiel übertragen wird, fügen Sie die family Anweisung ein. Um die Samplingrate, die Dauer des Samplings und die maximale Größe des gespiegelten Pakets zu konfigurieren, ist die input Anweisung enthalten. Um festzulegen, an welcher Schnittstelle duplizierte Pakete gesendet werden sollen, und die Next-Hop-Adresse zum Senden von Paketen, fügen Sie die output Anweisung ein. Um festzustellen, ob an der angegebenen Schnittstelle Filter vorhanden sind, fügen Sie die no-filter-check Anweisung ein.

Informationen zu Rate und run-length Anweisungen finden Sie unter Konfigurieren von Datenverkehrs-Sampling .

Konfigurieren mehrerer Portspiegelungsinstanzen

In Junos OS Version 9.5 und höher können Sie mehrere Portspiegelungsinstanzen auf den Routern der M120-, M320- und MX-Serie konfigurieren. Auf dem M120-Router können Sie jeder Instanz eine bestimmte Forwarding Engine Board (FEB) zuordnen. Sie können eine Port-Spiegelungsinstanz nicht einem als Backup FEB konfigurierten FEB zuordnen. Auf dem M320-Router können Sie jede Instanz einem bestimmten Flexible PIC Concentrator (FPC) zuordnen. Wenn Sie eine Portspiegelungsinstanz mit einer FPC oder einem FEB verknüpfen, können Sie Pakete zu verschiedenen Zielen spiegeln. Auf Routern der MX-Serie werden auch mehrere Portspiegelungsinstanzen unterstützt. Informationen zur Konfiguration mehrerer Portspiegelungsinstanzen auf Routern der MX-Serie finden Sie in der Junos OS Layer 2 Switching and Bridging Library für Routing-Geräte.

Hinweis:

In MX80- und MX104-Routern sollten Portspiegelungsinstanzen immer mit FPC 0 verknüpft werden, da die Zuweisung von Portspiegelungsinstanzen zu FPC 1 oder FPC 2 aufgrund der zugrunde liegenden Architektur zu inkonsistenten Verhalten führen kann.

Um eine Port-Spiegelungsinstanz zu konfigurieren, fügen Sie die instance port-mirroring-instance Anweisung auf Hierarchieebene [edit forwarding-options port-mirroring] ein:

Konfigurieren von Portspiegelungsinstanzen

Sie können mehrere Portspiegelungsinstanzen konfigurieren. Geben Sie für jede von Ihnen konfigurierte Instanz ein Eindeutiges port-mirroring-instance-name an.

Zuweisung einer Portspiegelungsinstanz zu M320-Routern

Sie können eine Portspiegelungsinstanz einer bestimmten FPC auf einem M320-Router oder einem bestimmten FEB auf einem M120-Router zuordnen. Sie können jeder FPC auf einem M320-Router oder mit jedem FEB auf einem M120-Router nur eine Portspiegelinstanz zuordnen. Auf einem M120-Router können Sie keine Portspiegelungsinstanz mit einer FEB-Konfiguration als Backup-FEB zuordnen.

Um eine Portspiegelungsinstanz einer FPC auf einem M320-Router zuzuordnen, fügen Sie die port-mirror-instance port-mirroring-instance-name Anweisung auf der [edit chassis fpc slot-number] Hierarchieebene ein:

Geben slot-numberSie für die Steckplatznummer der FPC an, die Sie der Portspiegelinstanz zuordnen möchten. Geben port-mirroring-instance-nameSie für den Namen einer auf Hierarchieebene [edit forwarding-options port-mirroring] konfigurierten Portspiegelinstanz an. Weitere Informationen zur Konfiguration einer FPC auf einem M320-Router finden Sie in der Junos OS Administration Library for Routing Devices.

Zuweisung einer Portspiegelungsinstanz zu M120-Routern

Um eine Portspiegelungsinstanz einem FEB auf einem M120-Router zuzuordnen, fügen Sie die port-mirror-instance port-mirroring-instance-name Anweisung auf der [edit chassis feb slot-number] Hierarchieebene ein:

Geben slot-numberSie für die Steckplatznummer des FEB an, das Sie der Portspiegelinstanz zuordnen möchten. Geben port-mirroring-instance-nameSie für den Namen einer auf Hierarchieebene [edit forwarding-options port-mirroring] konfigurierten Portspiegelinstanz an. Informationen zur Konfiguration der FEB-Redundanz auf einem M120-Router finden Sie im Junos OS High Availability Benutzerhandbuch. Informationen zur Konfiguration der FPC-zu-FEB-Konnektivität auf einem M120-Router finden Sie in der Junos OS Administration Library for Routing Devices.

Konfiguration der universellen 5G-Routing-Plattformen der MX-Serie und der M120-Router zur einmaligen Spiegelung des Datenverkehrs

Nur auf Routern der MX- und M120-Serie können Sie die Portspiegelung so konfigurieren, dass der Router den Datenverkehr nur einmal spiegelt. Wenn Sie die Portspiegelung sowohl an Eingangs- als auch an Ausgangsschnittstellen konfigurieren, kann dasselbe Paket doppelt gespiegelt werden. Um Pakete nur ein einziges Mal zu spiegeln und zu verhindern, dass der Router doppelte Beispielpakete an ein und dasselbe Spiegelungsziel sendet, fügen Sie die mirror-once Anweisung auf Hierarchieebene [edit forwarding-options port-mirroring] ein:

Hinweis:

Die mirror-once Anweisung wird nur in der globalen Portspiegelungsinstanz unterstützt.