Konfigurieren von Firewall-Filtern
Führen Sie die Schritte in den folgenden Abschnitten aus, um einen Firewall-Filter auf Ihrem Switch zu konfigurieren und anzuwenden.
Konfigurieren eines Firewall-Filters
So konfigurieren Sie einen Firewall-Filter:
Konfigurieren von erweiterten Ausgangs-Firewall-Filtern (QFX5110- und QFX5220-Switches )
Aufgrund einer Hardwarebeschränkung können die QFX5110 - und QFX5220-Switches nur maximal 1000 Egress-Firewall-Filter (eRACLs) unterstützen. Sie können diese Zahl auf 2000 erhöhen, indem Sie den Switch im skalierten Modus konfigurieren. In diesem Modus verwendet der Switch den Eingangs-TCAM-Raum (IFP), um eine höhere Skalierung zu erreichen.
Um den Ausgangsfilter zu konfigurieren, geben Sie den Familienadresstyp (inet
für IPv4) oder (inet6
für IPv6), den Filternamen und den Begriffsnamen an. Fügen Sie die entsprechende Skalierungsoption für Ihren Switch hinzu, und geben Sie eine Übereinstimmungsbedingung und eine Aktion an, die im Falle einer Übereinstimmung ausgeführt werden soll. Wenden Sie dann den Filter in Ausgaberichtung auf die Schnittstelle an.
Nachdem Sie eine Skalierungsoption konfiguriert, geändert oder gelöscht haben, müssen Sie die Konfiguration bestätigen, und die Packet Forwarding Engine (PFE) muss neu gestartet werden.
Um die Anzahl der Ausgangsfilter auf dem QFX5110 zu erhöhen, schließen Sie diese egress-to-ingress
Option in Ihre Konfiguration ein. Sie können diese Option unter einer beliebigen Bedingung hinzufügen. Im Folgenden finden Sie eine Beispielkonfiguration:
set firewall family inet filter f1 term t1 from egress-to-ingress set firewall family inet filter f1 term t1 from source-port 1500 set firewall family inet filter f1 term t1 then accept set interfaces irb unit 100 family inet filter output f1
Um die Anzahl der Ausgangsfilter auf der QFX5220zu erhöhen, fügen Sie die eracl-scale
Option unter der egress-profile
Anweisung ein. Im Folgenden finden Sie eine Beispielkonfiguration:
Die eracl-scale
Option ist im globalen Modus konfiguriert. Wenn diese Option aktiviert ist, werden vorhandene Ausgangsfilter automatisch im skalierten Modus neu installiert.
set system packet-forwarding-options firewall eracl-profile eracl-scale set firewall family inet filter f1 term t1 from source-port 1500 set firewall family inet filter f1 term t1 then accept set interfaces irb unit 100 family inet filter output f1
Wenn Sie den skalierten Modus aktivieren, gelten die folgenden Einschränkungen:
-
Sie können einen Filter nur in Ausgangsrichtung anwenden (Datenverkehr, der das VLAN verlässt).
-
Es werden nur
inet
Protokollfamilieninet6
unterstützt. -
GRE-Schnittstellen (Generic Routing Encapsulation) werden nicht unterstützt.
-
Verwenden Sie nur die Skalierungsoptionen für Firewallfilter für ausgehenden Datenverkehr.
-
Es ist nicht möglich, Filter mit derselben Übereinstimmungsbedingung auf verschiedene Ausgangs-VLANs oder Layer-3-Schnittstellen anzuwenden. Die einzigen unterstützten Aktionen sind
accept
,discard
undcount
. -
Die Übereinstimmungsbedingungen werden im TCAM des Eingangs-Firewall-Filters programmiert. Das bedeutet, dass alle Zähler, die an den Filter angehängt sind, den Datenverkehr in allen eingehenden VLANs zählen.
Anwenden eines Firewall-Filters auf einen Port
So wenden Sie einen Firewall-Filter auf einen Port an:
Anwenden eines Firewall-Filters auf ein VLAN
VLAN-Firewall-Filter werden auf QFX5100-, QFX5100 Virtual Chassis-, QFX5110- und QFX5120-Switches in einer EVPN-VXLAN-Umgebung nicht unterstützt.
So wenden Sie einen Firewall-Filter auf ein VLAN an:
Anwenden eines Firewall-Filters auf eine (geroutete) Layer-3-Schnittstelle
Sie können einen Firewallfilter auf IPv4- und IPv6-Schnittstellen, geroutete VLAN-Schnittstellen (RVI) (auch als integrierte Routing- und Bridging-Schnittstelle(IRB) bezeichnet) und die Loopback-Schnittstelle anwenden. Diese werden alle als Layer-3-Routing-Schnittstellen betrachtet.
(QFX5100 - und QFX5110-Switches) In einer EVPN-VXLAN-Umgebung können Sie eine IRB-Schnittstelle verwenden, um Layer-3-Konnektivität für den Switch bereitzustellen. Informationen zum Konfigurieren einer IRB-Schnittstelle finden Sie unter Beispiel: Konfigurieren von IRB-Schnittstellen in einer EVPN-VXLAN-Umgebung zur Bereitstellung von Layer-3-Konnektivität für Hosts in einem Datencenter. Sie können dann einen Firewallfilter auf die IRB-Schnittstelle anwenden, indem Sie die folgenden Schritte ausführen (nur die Eingangsrichtung wird unterstützt). Eine Liste der unterstützten Übereinstimmungsbedingungen finden Sie unter Übereinstimmungsbedingungen und -aktionen für Firewall-Filter (QFX5100, QFX5110, QFX5120, QFX5200, EX4600, EX4650).
Wenn Sie einen Filter auf eine IRB-Schnittstelle anwenden, die einem bestimmten VLAN zugeordnet ist, wird der Filter auf jeder Layer-3-Schnittstelle mit einer übereinstimmenden VLAN-ID ausgeführt. Dies liegt daran, dass der Filter auf allen Layer-3-Schnittstellen mit dem entsprechenden VLAN-Tag übereinstimmt.
So wenden Sie einen Firewall-Filter auf eine Layer-3-Schnittstelle an:
Anwenden eines Firewall-Filters auf einen Layer-2-CCC (QFX10000-Switches)
Sie können Firewall-Filter mit Count- und Policer-Aktionen auf Layer 2 Circuit Cross Connect (CCC)-Datenverkehr auf QFX10000 Switches anwenden. Auf diese Weise können Sie die auf der [edit firewall family ccc]
Hierarchieebene eingestellte Polizeiaktivität zählen und überwachen.
In diesem Beispiel count
ist dies die Polizeiaktion.
set firewall policer traffic-cnt if-exceeding bandwidth-limit 1g set firewall policer traffic-cnt if-exceeding burst-size-limit 100m set firewall policer traffic-cnt then loss-priority low set firewall family ccc filter srTCM-cnt term t1 then policer traffic-cnt set firewall family ccc filter srTCM-cnt term t1 then count traffic-counter
In diesem Beispiel discard
ist dies die Polizeiaktion.
set firewall policer discard-traffic if-exceeding bandwidth-limit 1g set firewall policer discard-traffic if-exceeding burst-size-limit 500m set firewall policer discard-traffic then discard set firewall family ccc filter srTCM1 term t1 then policer discard-traffic