Übereinstimmungsbedingungen für Firewall-Filter für IPv6-Datenverkehr
Sie können einen Firewallfilter mit Übereinstimmungsbedingungen für IPv6-Datenverkehr (Internet Protocol Version 6) konfigurieren (family inet6
).
Bei Routern der MX-Serie mit MPCs müssen Sie den Filterzähler für Nur-Trio-Übereinstimmungsfilter initialisieren, indem Sie die entsprechende SNMP-MIB durchlaufen, z. B show snmp mib walk name ascii
. . . Dadurch wird Junos gezwungen, die Filterzähler zu erlernen und sicherzustellen, dass die Filterstatistiken angezeigt werden. Diese Anleitung gilt für alle Firewallfilter im erweiterten Modus, Filter mit flexiblen Bedingungen und Filter mit bestimmten Beendigungsaktionen. Weitere Informationen finden Sie in den Themen, die unter "Zugehörige Dokumentation" aufgeführt sind.
Tabelle 1 Beschreibt die Übereinstimmungsbedingungen, die Sie auf Hierarchieebene [edit firewall family inet6 filter filter-name term term-name from]
konfigurieren können.
Übereinstimmungsbedingung |
Beschreibung |
|||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Stimmt mit dem Feld für die IPv6-Quell- oder Zieladresse überein, es sei denn, die |
|||||||||||||||||||||||||||||
|
Geben Sie an, von welchen Gruppen Konfigurationsdaten geerbt werden sollen. Sie können mehrere Gruppennamen angeben. Sie müssen sie in der Reihenfolge ihrer Vererbungspriorität auflisten. Die Konfigurationsdaten in der ersten Gruppe haben Vorrang vor den Daten in den nachfolgenden Gruppen. |
|||||||||||||||||||||||||||||
|
Geben Sie an, von welchen Gruppen keine Konfigurationsdaten geerbt werden sollen. Sie können mehrere Gruppennamen angeben. |
|||||||||||||||||||||||||||||
|
Übereinstimmung mit dem IPv6-Zieladressfeld, sofern die Es ist nicht möglich, sowohl die Übereinstimmungsbedingung als |
|||||||||||||||||||||||||||||
|
Übereinstimmung mit einem oder mehreren angegebenen Zielklassennamen (Gruppen von Zielpräfixen, die gruppiert sind und einen Klassennamen erhalten). Weitere Informationen finden Sie unter Übereinstimmungsbedingungen für Firewallfilter basierend auf Adressklassen. |
|||||||||||||||||||||||||||||
|
Stimmt nicht mit einem oder mehreren angegebenen Zielklassennamen überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Stimmt mit dem Feld UDP- oder TCP-Zielport überein. Es ist nicht möglich, sowohl die Übereinstimmungsbedingung als Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die HINWEIS:
Für Junos OS Evolved müssen Sie die Anstelle des numerischen Werts können Sie eines der folgenden Textsynonyme angeben (die Portnummern werden ebenfalls aufgelistet): |
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit dem Feld UDP- oder TCP-Zielport überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Ordnen Sie das IPv6-Zielpräfix der angegebenen Liste zu, es sei denn, die Die Präfixliste wird auf der |
|||||||||||||||||||||||||||||
|
Gleichen Sie einen Erweiterungsheadertyp ab, der im Paket enthalten ist, indem Sie einen Next Header-Wert identifizieren. HINWEIS:
Diese Übereinstimmungsbedingung wird nur auf MPCs in Routern der MX-Serie unterstützt. Im ersten Fragment eines Pakets sucht der Filter nach einer Übereinstimmung in einem der Erweiterungsheadertypen. Wenn ein Paket mit einem Fragmentheader gefunden wird (ein nachfolgendes Fragment), sucht der Filter nur nach einer Übereinstimmung mit dem nächsten Erweiterungsheadertyp, da die Position anderer Erweiterungsheader unvorhersehbar ist. Anstelle des numerischen Werts können Sie eines der folgenden Textsynonyme angeben (die Feldwerte werden ebenfalls aufgelistet): Um einen beliebigen Wert für die Erweiterungs-Header-Option zu finden, verwenden Sie das Textsynonym Initialisieren Sie bei Routern der MX-Serie mit MPCs neue Firewall-Filter, die diese Bedingung enthalten, indem Sie die entsprechende SNMP-MIB durchlaufen. |
|||||||||||||||||||||||||||||
|
Übereinstimmung, wenn es sich bei dem Paket um das erste Fragment handelt. |
|||||||||||||||||||||||||||||
flow-label flow label value |
Stimmt mit dem 20-Bit-Flow-Label-Feld im Header eines IPv6-Pakets überein. Die Werte reichen von 0x1 bis 0xFFFFF. flow-label- und next-header-Übereinstimmungsbedingungen können nicht nebeneinander existieren. Es kann jeweils nur eine dieser Übereinstimmungsbedingungen angewendet werden. Um flow-label zu aktivieren und next-header zu deaktivieren, wenden Sie die folgende Konfiguration an: In der folgenden Tabelle wird das Verhalten der Flow-Label-Übereinstimmungsbedingung mit der next-header-Bedingung zusammengefasst.
HINWEIS:
Die |
|||||||||||||||||||||||||||||
Flow-Label-Maske flow label valuemask value |
Zusätzlich zum regulären Flow-Label-Wert können Sie beim Konfigurieren der Übereinstimmung einen Maskenwert verwenden. Der Maskenwert stimmt mit bestimmten Bits des angegebenen Flussbezeichnungswerts überein. HINWEIS:
Die Bedingung für die |
|||||||||||||||||||||||||||||
|
Stimmt nicht mit einem Erweiterungsheadertyp überein, der im Paket enthalten ist. Weitere Informationen finden Sie in der Übereinstimmungsbedingung HINWEIS:
Diese Übereinstimmungsbedingung wird nur auf MPCs in Routern der MX-Serie unterstützt. |
|||||||||||||||||||||||||||||
|
|
Länge der ganzzahligen Eingabe (1..32 Bit); (Optional) Länge der String-Eingabe (1..128 Bit) |
||||||||||||||||||||||||||||
|
Bit-Offset nach dem (Match-Start + Byte) Offset (0..7) |
|||||||||||||||||||||||||||||
|
Byte-Offset nach dem Startpunkt des Spiels |
|||||||||||||||||||||||||||||
|
Wählen Sie eine flexible Übereinstimmung aus einem vordefinierten Vorlagenfeld aus |
|||||||||||||||||||||||||||||
|
Maskieren Sie Bits in den Paketdaten, die abgeglichen werden sollen |
|||||||||||||||||||||||||||||
|
Startpunkt für den Abgleich im Paket |
|||||||||||||||||||||||||||||
|
Abzugleichende Wertdaten/Zeichenfolge |
|||||||||||||||||||||||||||||
Weitere Informationen finden Sie unter Flexible Übereinstimmungsbedingungen für Firewall-Filter |
||||||||||||||||||||||||||||||
Bereiche sollten das folgende Format haben: Integer Integer |
|
Länge der abzugleichenden Daten in Bit (0..32) |
||||||||||||||||||||||||||||
|
Bit-Offset nach dem (Match-Start + Byte) Offset (0..7) |
|||||||||||||||||||||||||||||
|
Byte-Offset nach dem Startpunkt des Spiels |
|||||||||||||||||||||||||||||
|
Wählen Sie eine flexible Übereinstimmung aus einem vordefinierten Vorlagenfeld aus |
|||||||||||||||||||||||||||||
|
Startpunkt für den Abgleich im Paket |
|||||||||||||||||||||||||||||
|
Wertebereich, der abgeglichen werden soll |
|||||||||||||||||||||||||||||
|
Übereinstimmung mit diesem Wertebereich nicht |
|||||||||||||||||||||||||||||
Weitere Informationen finden Sie unter Flexible Übereinstimmungsbedingungen für Firewall-Filter |
||||||||||||||||||||||||||||||
|
Entspricht der Weiterleitungsklasse des Pakets. Geben Sie , Weitere Informationen zu Weiterleitungsklassen und routerinternen Ausgabewarteschlangen finden Sie unter Grundlegendes zum Zuweisen von Klassen zu Ausgabewarteschlangen durch Weiterleitungsklassen. |
|||||||||||||||||||||||||||||
|
Sie stimmt nicht mit der Weiterleitungsklasse des Pakets überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Passen Sie das Hop-Limit an das angegebene Hop-Limit oder eine Reihe von Hop-Limits an. Geben Sie für Wird nur auf Schnittstellen unterstützt, die auf MICs oder MPCs in Routern der MX-Serie gehostet werden. HINWEIS:
Diese Übereinstimmungsbedingung wird auf Routern der PTX-Serie unterstützt, wenn |
|||||||||||||||||||||||||||||
|
Passen Sie das Hop-Limit nicht an das angegebene Hop-Limit oder den angegebenen Satz von Hop-Limits an. Weitere Informationen finden Sie in der Übereinstimmungsbedingung Wird nur auf Schnittstellen unterstützt, die auf MICs oder MPCs in Routern der MX-Serie gehostet werden. HINWEIS:
Diese Übereinstimmungsbedingung wird auf Routern der PTX-Serie unterstützt, wenn |
|||||||||||||||||||||||||||||
|
Stimmen Sie mit dem Feld ICMP-Nachrichtencode überein. Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die Wenn Sie diese Übereinstimmungsbedingung konfigurieren, müssen Sie auch die Anstelle des numerischen Werts können Sie eines der folgenden Textsynonyme angeben (die Feldwerte werden ebenfalls aufgelistet). Die Schlüsselwörter werden nach dem ICMP-Typ gruppiert, dem sie zugeordnet sind:
|
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit dem ICMP-Meldungscodefeld überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Stimmen Sie mit dem Feld ICMP-Nachrichtentyp überein. Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die HINWEIS:
Für Junos OS Evolved müssen Sie die Anstelle des numerischen Werts können Sie eines der folgenden Textsynonyme angeben (die Feldwerte werden ebenfalls aufgelistet): Für |
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit dem Feld ICMP-Nachrichtentyp überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Stimmt mit der Schnittstelle überein, auf der das Paket empfangen wurde. HINWEIS:
Wenn Sie diese Übereinstimmungsbedingung mit einer Schnittstelle konfigurieren, die nicht vorhanden ist, stimmt der Begriff mit keinem Paket überein. |
|||||||||||||||||||||||||||||
|
Ordnen Sie die logische Schnittstelle, auf der das Paket empfangen wurde, der angegebenen Schnittstellengruppe oder Gruppe von Schnittstellengruppen zu. Geben Sie für Um einer Schnittstellengruppe Weitere Informationen finden Sie unter Filtern von Paketen, die in einer Gruppe von Schnittstellengruppen empfangen wurden – Übersicht. |
|||||||||||||||||||||||||||||
|
Ordnen Sie die logische Schnittstelle, auf der das Paket empfangen wurde, nicht der angegebenen Schnittstellengruppe oder Gruppe von Schnittstellengruppen zu. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Ordnen Sie die Schnittstelle, auf der das Paket empfangen wurde, der angegebenen Schnittstellengruppe zu. Um eine Schnittstellenmenge zu definieren, fügen Sie die Weitere Informationen finden Sie unter Filtern von Paketen, die in einer Schnittstellengruppe empfangen wurden – Übersicht. |
|||||||||||||||||||||||||||||
|
Ordnen Sie das 8-Bit-IP-Optionsfeld, falls vorhanden, dem angegebenen Wert oder der angegebenen Werteliste zu. Anstelle eines numerischen Werts können Sie eines der folgenden Textsynonyme angeben (die Optionswerte werden ebenfalls aufgelistet): Um einen beliebigen Wert für die IP- Option abzugleichen, verwenden Sie das Textsynonym Beispielsweise stimmt die Übereinstimmungsbedingung Bei den meisten Schnittstellen bewirkt ein Filterbegriff, der eine
Der 10-Gigabit Ethernet Modular Port Concentrator (MPC), der 100-Gigabit-Ethernet-MPC, der 60-Gigabit-Ethernet-MPC, der 60-Gigabit-Ethernet-MPC und der 60-Gigabit-Ethernet-Enhanced Queuing-MPC auf Routern der MX-Serie sind in der Lage, das IP-Optionsfeld des IPv4-Paketheaders zu analysieren. Bei Schnittstellen, die auf diesen MPCs konfiguriert sind, werden alle Pakete, die mit der |
|||||||||||||||||||||||||||||
|
Gleichen Sie das IP-Optionsfeld nicht mit dem angegebenen Wert oder der angegebenen Werteliste ab. Weitere Informationen zum Angeben von , |
|||||||||||||||||||||||||||||
|
Übereinstimmung, wenn es sich bei dem Paket um ein Fragment handelt. |
|||||||||||||||||||||||||||||
|
Übereinstimmung, wenn es sich bei dem Paket um das letzte Fragment handelt. |
|||||||||||||||||||||||||||||
|
Entspricht der PLP-Stufe (Packet Loss Priority). Geben Sie eine einzelne Ebene oder mehrere Ebenen an: Unterstützt auf M120- und M320-Routern; M7i- und M10i-Router mit dem erweiterten CFEB (CFEB-E); und Router der MX-Serie und Switches der EX-Serie. Für IP-Datenverkehr auf Routern der M320-, MX - Serie, T-Serie und Switches der EX-Serie mit Enhanced II Flexible PIC Concentrators (FPCs) müssen Sie die Weitere Informationen zu dieser |
|||||||||||||||||||||||||||||
|
Nicht mit dem PLP-Wert übereinstimmen. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Stimmt mit dem ersten 8-Bit-Feld für den nächsten Header im Paket überein. Unterstützung für die HINWEIS:
MX-Plattformen haben eine
Stimmt mit dem ersten 8-Bit-Feld für den nächsten Header im Paket überein. Anstelle des numerischen Werts können Sie eines der folgenden Textsynonyme angeben (die Feldwerte werden ebenfalls aufgelistet): HINWEIS:
|
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit dem 8-Bit-Feld "Next Header" überein, das den Typ des Headers zwischen dem IPv6-Header und der Nutzlast angibt. Weitere Informationen finden Sie unter Übereinstimmungstyp |
|||||||||||||||||||||||||||||
|
Entspricht der Länge des empfangenen Pakets in Bytes. Die Länge bezieht sich nur auf das IP-Paket, einschließlich des Paket-Headers, und enthält keinen Layer-2-Kapselungs-Overhead. |
|||||||||||||||||||||||||||||
|
Stimmt nicht mit der Länge des empfangenen Pakets in Byte überein. Weitere Informationen finden Sie unter Übereinstimmungstyp |
|||||||||||||||||||||||||||||
|
Entspricht dem Typ des Nutzlastprotokolls. Anstelle des Sie können die HINWEIS:
Diese Übereinstimmungsbedingung wird nur auf MPCs auf Routern der MX-Serie unterstützt. Initialisieren Sie neue Firewallfilter, die diese Bedingung enthalten, indem Sie die entsprechende SNMP-MIB durchlaufen. |
|||||||||||||||||||||||||||||
|
Sie stimmen nicht mit dem Typ des Nutzlastprotokolls überein. Weitere Informationen finden Sie unter Übereinstimmungstyp HINWEIS:
Diese Übereinstimmungsbedingung wird nur auf MPCs auf Routern der MX-Serie unterstützt |
|||||||||||||||||||||||||||||
|
Stimmen Sie mit dem Feld UDP- oder TCP-Quell- oder Zielport überein. Wenn Sie diese Übereinstimmungsbedingung konfigurieren, können Sie die Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die HINWEIS:
Für Junos OS Evolved müssen Sie die Anstelle des numerischen Werts können Sie eines der unter |
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit dem Feld UDP- oder TCP-Quell- oder Zielport überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Ordnen Sie die Präfixe der Quell- oder Zieladressfelder den Präfixen in der angegebenen Liste zu, es sei denn, die Die Präfixliste wird auf Hierarchieebene |
|||||||||||||||||||||||||||||
|
Entspricht einem Paket, das von einem Filter empfangen wurde, auf den eine |
|||||||||||||||||||||||||||||
|
Stimmt mit der IPv6-Adresse des Quellknotens überein, der das Paket sendet, es sei denn, die Es ist nicht möglich, sowohl die Übereinstimmungsbedingung als |
|||||||||||||||||||||||||||||
|
Übereinstimmung mit einem oder mehreren angegebenen Quellklassennamen (Gruppen von Quellpräfixen, die gruppiert sind und einen Klassennamen erhalten). Weitere Informationen finden Sie unter Übereinstimmungsbedingungen für Firewallfilter basierend auf Adressklassen. |
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit einem oder mehreren angegebenen Quellklassennamen überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Stimmen Sie mit dem Feld UDP- oder TCP-Quellport überein. Sie können die Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die HINWEIS:
Für Junos OS Evolved müssen Sie die Anstelle des numerischen Werts können Sie eines der Textsynonyme angeben, die mit der |
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit dem Feld für den UDP- oder TCP-Quellport überein. Weitere Informationen finden Sie in der Übereinstimmungsbedingung |
|||||||||||||||||||||||||||||
|
Stimmt mit dem IPv6-Adresspräfix des Paketquellenfelds überein, es sei denn, die Geben Sie einen Präfixlistennamen an, der auf Hierarchieebene |
|||||||||||||||||||||||||||||
|
Stimmt mit anderen TCP-Paketen als dem ersten Paket einer Verbindung überein. Dies ist ein Textsynonym für HINWEIS:
Mit dieser Bedingung wird nicht implizit überprüft, ob es sich bei dem Protokoll um ein TCP-Protokoll handelt. Um dies zu überprüfen, geben Sie die Übereinstimmungsbedingung Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die |
|||||||||||||||||||||||||||||
|
Entspricht einem oder mehreren der niederwertigen 6 Bits im Feld 8-Bit-TCP-Flags im TCP-Header. Um einzelne Bitfelder anzugeben, können Sie die folgenden Textsynonyme oder Hexadezimalwerte angeben:
In einer TCP-Sitzung wird das SYN-Flag nur im ursprünglich gesendeten Paket gesetzt, während das ACK-Flag in allen Paketen festgelegt wird, die nach dem ursprünglichen Paket gesendet werden. Sie können mehrere Flags mithilfe der logischen Bitfeldoperatoren aneinanderreihen. Informationen zu kombinierten Bitfeld-Übereinstimmungsbedingungen finden Sie unter Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die |
|||||||||||||||||||||||||||||
|
Stimmt mit dem ursprünglichen Paket einer TCP-Verbindung überein. Dies ist ein Textsynonym für Mit dieser Bedingung wird nicht implizit überprüft, ob es sich bei dem Protokoll um ein TCP-Protokoll handelt. Wenn Sie diese Übereinstimmungsbedingung konfigurieren, empfehlen wir, dass Sie auch die |
|||||||||||||||||||||||||||||
|
Übereinstimmung mit dem 8-Bit-Feld, das die CoS-Priorität (Class-of-Service) des Pakets angibt. Dieses Feld wurde zuvor als ToS-Feld (Type-of-Service) in IPv4 verwendet. Sie können einen numerischen Wert von Anstelle des numerischen Werts können Sie eines der folgenden Textsynonyme angeben (die Feldwerte werden ebenfalls aufgelistet):
|
|||||||||||||||||||||||||||||
|
Stimmen Sie nicht mit dem 8-Bit-Feld überein, das die CoS-Priorität des Pakets angibt. Weitere Informationen finden Sie in der Beschreibung des |
source-port-range-optimize
und destination-port-range-optimize
werden für IPv6-Firewallfilter in Eingangsrichtung auf Hierarchieebene [edit firewall family inet6 filter <filter-name> term <term-name> from]
unterstützt.
Für die Programmierung von Filtereinträgen steht nur begrenzter TCAM-Speicherplatz zur Verfügung. Der TCAM-Speicherplatz kann erschöpft sein, wenn versucht wird, eine große Anzahl von Quell- oder Zielportbereichen abzugleichen. Um dieses Problem zu beheben, und destination-port-range-optimize
kann über die CLI konfiguriert werden, wodurch die Anzahl der TCAM-Einträge, die verwendet werden, source-port-range-optimize
wenn Quell- oder Zielportbereiche unter Firewall-Filter-Übereinstimmungsbedingungen konfiguriert werden, erheblich reduziert wird.
Unten sehen Sie ein Beispiel für eine Konfiguration.
set firewall family ethernet-switching filter TEST term t1 from source-port 2000-10000 set firewall family ethernet-switching filter TEST term t1 from source-port-range-optimize set firewall family ethernet-switching filter TEST term t1 from destination-port 3000-9000 set firewall family ethernet-switching filter TEST term t1 from destination-port-range-optimize
Wenn Sie eine IPv6-Adresse in einer Übereinstimmungsbedingung angeben (die address
destination-address
, oder source-address
Übereinstimmungsbedingungen), verwenden Sie die Syntax für Textdarstellungen, die in RFC 4291, IP Version 6 Addressing Architecture, beschrieben ist. Weitere Informationen zu IPv6-Adressen finden Sie unter IPv6 – Übersicht und Unterstützte IPv6-Standards.
Tabellarischer Änderungsverlauf
Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Feature Explorer, um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.
next-header
Übereinstimmungsbedingung der Firewall ist in Junos OS Version 13.3R6 und höher verfügbar.