Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Grundlegendes zur IP-basierten Filterung und selektiven Portspiegelung des MPLS-Datenverkehrs

In einem MPLS-Paket kommt der IP-Header unmittelbar nach dem MPLS-Header. Die IP-basierte Filterfunktion bietet einen tiefgreifenden Inspektionsmechanismus, bei dem maximal acht MPLS-Labels der inneren Nutzlast inspiziert werden können, um die Filterung des MPLS-Datenverkehrs auf der Grundlage von IP-Parametern zu ermöglichen. Der gefilterte MPLS-Datenverkehr kann auch an ein Überwachungsgerät gespiegelt werden, um netzwerkbasierte Dienste im MPLS-Kernnetzwerk anzubieten.

IP-basierte Filterung des MPLS-Datenverkehrs

Vor Junos OS Version 18.4R1 wurde die Filterung basierend auf IP-Parametern für Filter der MPLS-Familie nicht unterstützt. Mit der Einführung der IP-basierten Filterfunktion können Sie eingehende und ausgehende Filter für IPv4- und IPv6-Pakete mit MPLS-Tags basierend auf IP-Parametern wie Quell- und Zieladressen, Layer-4-Protokolltyp sowie Quell- und Zielports anwenden.

Mit der IP-basierten Filterfunktion können Sie MPLS-Pakete am Eingang einer Schnittstelle filtern, wobei die Filterung mithilfe von Übereinstimmungsbedingungen für die innere Nutzlast des MPLS-Pakets erfolgt. Der selektive MPLS-Datenverkehr kann dann mithilfe logischer Tunnel an ein Fernüberwachungsgerät gespiegelt werden.

Zur Unterstützung der IP-basierten Filterung wurden zusätzliche Übereinstimmungsbedingungen hinzugefügt, die es ermöglichen, MPLS-Pakete gründlich zu untersuchen, um die innere Nutzlast mit Layer-3- und Layer-4-Headern zu analysieren, bevor die entsprechenden Filter angewendet werden.

HINWEIS:

Die IP-basierte Filterfunktion wird nur für IPv4- und IPv6-Pakete mit MPLS-Tags unterstützt. Mit anderen Worten, die MPLS-Filter stimmen nur dann mit IP-Parametern überein, wenn die IP-Nutzlast unmittelbar nach den MPLS-Bezeichnungen erfolgt.

In anderen Szenarien, in denen die MPLS-Nutzlast Pseudowires, andere Protokolle als inet und inet6 oder andere Kapselungen wie Layer 2 VPN oder VPLS umfasst, wird die IP-basierte Filterfunktion nicht unterstützt.

Die folgenden Übereinstimmungsbedingungen wurden für die IP-basierte Filterung von MPLS-Datenverkehr hinzugefügt:

  • IPv4-Quelladresse

  • IPv4-Zieladresse

  • IPv6-Quelladresse

  • IPv6-Zieladresse

  • Protokoll

  • Quell-Port

  • Zielhafen

  • Liste der Quell-IPv4-Präfixe

  • IPv4-Präfixliste des Ziels

  • Liste der IPv6-Präfixe (Quell-IPv6)

  • Liste der IPv6-Zielpräfixe

HINWEIS:

Die folgenden Übereinstimmungskombinationen werden für die IP-basierte Filterung von MPLS-Datenverkehr unterstützt:

  • Quell- und Zieladressen stimmen mit IPv4- und IPv6-Präfixlisten überein.

  • Quell- und Zielportadressen und Protokolltypen stimmen mit den Bedingungen mit IPv4- und IPv6-Präfixlisten überein.

Selektive Port-Spiegelung des MPLS-Datenverkehrs

Port-Spiegelung ist die Fähigkeit, ein Paket zusätzlich zur normalen Verarbeitung und Weiterleitung der Pakete an ein konfiguriertes Ziel zu spiegeln. Die Portspiegelung wird als Aktion für einen Firewallfilter angewendet, der beim Ein- oder Ausgang einer beliebigen Schnittstelle angewendet wird. In ähnlicher Weise bietet die selektive Port-Spiegelungsfunktion die Möglichkeit, MPLS-Datenverkehr, der basierend auf IP-Parametern gefiltert wird, mithilfe logischer Tunnel auf ein gespiegeltes Ziel zu spiegeln.

Um die selektive Portspiegelung zu aktivieren, werden zusätzlich zu den vorhandenen , und und -Aktionen zusätzliche Aktionen auf Hierarchieebene konfiguriert:[edit firewall family mpls filter filter-nameterm term-name then]counteracceptdiscard

  • port-mirror

  • port-mirror-instance

Port Mirroring

Die Aktion aktiviert die globale Portspiegelung auf dem Gerät, was für alle Packet Forwarding Engines (PFEs) und zugehörige Schnittstellen gilt.port-mirror

Für den MPLS-Familienfilter ist die Aktion für die globale Portspiegelung aktiviert.port-mirror

Port Mirroring Instance

Die Aktion ermöglicht es Ihnen, jede Instanz mit unterschiedlichen Eigenschaften für Eingabe-Sampling und Port-Spiegelung von Ausgabezielen anzupassen, anstatt eine einzige systemweite Konfiguration für die Port-Spiegelung verwenden zu müssen.port-mirror-instance

Sie können nur zwei Portspiegelungsinstanzen pro Flexible PIC Concentrator (FPC) konfigurieren, indem Sie die Anweisung auf Hierarchieebene einschließen.instance port-mirror-instance-name[edit forwarding-options port-mirror] Anschließend können Sie einzelne Port-Spiegelungsinstanzen je nach Gerätehardware mit einem FPC, PIC oder (Forwarding Engine Board (FEB) verknüpfen.

Für MPLS-Familienfilter ist die Aktion nur für die Portspiegelungsinstanz aktiviert.port-mirror-instance

HINWEIS:

Für beide Aktionen muss die Ausgabeschnittstelle mit der Layer-2-Familie und nicht mit der MPLS-Familie (Layer-3) aktiviert sein, damit die selektive Port-Spiegelungsfunktion funktioniert.port-mirrorport-mirror-instance

Beispielkonfigurationen

Konfiguration der IP-basierten Filterung

Konfiguration der selektiven Portspiegelung

HINWEIS:

Die Ausgabeschnittstelle ist für die Layer-2-Familie und nicht für die MPLS-Familie konfiguriert.xe-2/0/2.0

Für beide Aktionen muss die Ausgabeschnittstelle mit der Layer-2-Familie und nicht mit der MPLS-Familie (Layer-3) aktiviert sein, damit die selektive Port-Spiegelungsfunktion funktioniert.port-mirrorport-mirror-instance

Konfiguration des gespiegelten Ziels