Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Filterbasierte Weiterleitung auf logischen Systemen konfigurieren

In diesem Beispiel wird gezeigt, wie die filterbasierte Weiterleitung in einem logischen System konfiguriert wird. Der Filter klassifiziert Pakete, um ihren Weiterleitungspfad innerhalb des Eingangs-Routing-Geräts zu bestimmen.

Anforderungen

In diesem Beispiel ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.

Überblick

Filterbasierte Weiterleitung wird für IP Version 4 (IPv4) und IP Version 6 (IPv6) unterstützt.

Verwenden Sie filterbasierte Weiterleitung für die Auswahl von Service Providern, wenn Kunden über eine Internetverbindung verfügen, die von verschiedenen ISPs bereitgestellt wird, aber eine gemeinsame Zugriffsschicht verwendet. Wenn ein gemeinsam genutztes Medium (z. B. ein Kabelmodem) verwendet wird, prüft ein Mechanismus auf der gemeinsamen Zugriffsebene Layer-2- oder Layer-3-Adressen und unterscheidet zwischen Kunden. Sie können die filterbasierte Weiterleitung verwenden, wenn die gemeinsame Zugriffsebene mit einer Kombination aus Layer-2-Switches und einem einzelnen Router implementiert wird.

Bei der filterbasierten Weiterleitung werden alle Pakete berücksichtigt, die auf einer Schnittstelle empfangen werden. Jedes Paket durchläuft einen Filter mit Übereinstimmungsbedingungen. Wenn die Übereinstimmungsbedingungen für einen Filter erfüllt sind und Sie eine Routing-Instanz erstellt haben, wird die filterbasierte Weiterleitung auf ein Paket angewendet. Das Paket wird basierend auf dem nächsten Hop weitergeleitet, der in der Routinginstanz angegeben ist. Bei statischen Routen kann der nächste Hop ein bestimmter LSP sein.

HINWEIS:

Der Abgleich von Quellklassenverwendungsfiltern und Unicast-Reverse-Path-Weiterleitungsprüfungen werden auf einer Schnittstelle, die mit filterbasierter Weiterleitung (FBF) konfiguriert ist, nicht unterstützt.

Um die filterbasierte Weiterleitung zu konfigurieren, führen Sie die folgenden Aufgaben aus:

  • Erstellen Sie einen Übereinstimmungsfilter auf einem Eingangsrouter oder -switch. Um einen Übereinstimmungsfilter anzugeben, schließen Sie die filter filter-name Anweisung auf Hierarchieebene [edit firewall] ein. Ein Paket, das den Filter passiert, wird mit einem Satz von Regeln verglichen, um es zu klassifizieren und seine Zugehörigkeit zu einem Satz zu bestimmen. Nach der Klassifizierung wird das Paket an eine Routing-Tabelle weitergeleitet, die in der Accept-Aktion in der Filterbeschreibungssprache angegeben ist. Die Routing-Tabelle leitet das Paket dann an den nächsten Hop weiter, der dem Zieladresseintrag in der Tabelle entspricht.

  • Erstellen Sie Routing-Instanzen, die die Routing-Tabelle(n) angeben, an die ein Paket weitergeleitet wird, und das Ziel, an das das Paket auf der [edit routing-instances] Hierarchieebene "oder [edit logical-systems logical-system-name routing-instances] " weitergeleitet wird. Beispiele:

  • Erstellen Sie eine Routing-Tabellengruppe, die Schnittstellenrouten zu den Weiterleitungs-Routinginstanzen hinzufügt, die bei der filterbasierten Weiterleitung (FBF) verwendet werden, sowie zur Standard-Routinginstanz inet.0. In diesem Teil der Konfiguration werden die in den Routing-Instanzen installierten Routen in direkt verbundene Next Hops auf dieser Schnittstelle aufgelöst. Erstellen Sie die Routing-Tabellengruppe auf der [edit routing-options] Hierarchieebene oder [edit logical-systems logical-system-name routing-options] .

HINWEIS:

Geben Sie als eine der Routing-Instanzen an inet.0 , in die die Schnittstellenrouten importiert werden. Wenn die Standardinstanz inet.0 nicht angegeben ist, werden Schnittstellenrouten nicht in die Standard-Routinginstanz importiert.

Dieses Beispiel zeigt einen Paketfilter, der den Kundendatenverkehr basierend auf der Quelladresse des Pakets an einen Next-Hop-Router in den Domänen SP 1 oder SP 2 weiterleitet.

Wenn dem Paket eine Quelladresse zugewiesen ist, die einem SP 1-Kunden zugewiesen ist, erfolgt die zielbasierte Weiterleitung über die Routing-Tabelle sp1-route-table.inet.0. Wenn dem Paket eine Quelladresse zugewiesen ist, die einem SP 2-Kunden zugewiesen ist, erfolgt die zielbasierte Weiterleitung über die Routing-Tabelle sp2-route-table.inet.0. Wenn ein Paket keine dieser Bedingungen erfüllt, akzeptiert der Filter das Paket, und die zielbasierte Weiterleitung erfolgt unter Verwendung der standardmäßigen inet.0-Routingtabelle.

Eine Möglichkeit, filterbasierte Weiterleitung innerhalb eines logischen Systems zum Funktionieren zu bringen, besteht darin, den Firewallfilter auf dem logischen System zu konfigurieren, das die Pakete empfängt. Eine andere Möglichkeit besteht darin, den Firewallfilter auf dem Hauptrouter zu konfigurieren und dann im Firewallfilter auf das logische System zu verweisen. In diesem Beispiel wird der zweite Ansatz verwendet. Die spezifischen Routing-Instanzen werden innerhalb des logischen Systems konfiguriert. Da jede Routing-Instanz über eine eigene Routing-Tabelle verfügt, müssen Sie auch im Firewall-Filter auf die Routing-Instanzen verweisen. Die Syntax sieht wie folgt aus:

Topologie

Abbildung 1 Zeigt die in diesem Beispiel verwendete Topologie.

Auf dem logischen System P1 klassifiziert ein Eingabefilter Pakete, die vom logischen System PE3 und vom logischen System PE4 empfangen werden. Die Pakete werden basierend auf den Quelladressen geroutet. Pakete mit Quelladressen in den Netzwerken 10.1.1.0/24 und 10.1.2.0/24 werden an das logische System PE1 weitergeleitet. Pakete mit Quelladressen in den Netzwerken 10.2.1.0/24 und 10.2.2.0/24 werden an das logische System PE2 weitergeleitet.

Abbildung 1: Logische Systeme mit filterbasierter WeiterleitungLogische Systeme mit filterbasierter Weiterleitung

Um die Konnektivität herzustellen, wird OSPF auf allen Schnittstellen konfiguriert. Zu Demonstrationszwecken werden Loopback-Schnittstellenadressen auf den Routing-Geräten so konfiguriert, dass sie Netzwerke in den Clouds darstellen.

In diesem CLI-Schnellkonfiguration Abschnitt wird die gesamte Konfiguration für alle Geräte in der Topologie angezeigt. Die Konfiguration der Routing-Instanzen auf dem logischen System P1 Abschnitte und Konfigurieren des Firewall-Filters auf dem Hauptrouter zeigen die Schritt-für-Schritt-Konfiguration des Eingangsroutinggeräts Logisches System P1.

Konfiguration

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Konfigurieren des Firewall-Filters auf dem Hauptrouter

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.

So konfigurieren Sie den Firewall-Filter auf dem Hauptrouter:

  1. Konfigurieren Sie die Quelladressen für SP1-Kunden.

  2. Konfigurieren Sie die Aktionen, die ausgeführt werden, wenn Pakete mit den angegebenen Quelladressen empfangen werden.

    Um die Aktion des Firewallfilters zu verfolgen, wird eine Protokollaktion konfiguriert. Die Routing-Tabelle sp1-route-table.inet.0 auf dem logischen System P1 leitet die Pakete weiter.

  3. Konfigurieren Sie die Quelladressen für SP2-Kunden.

  4. Konfigurieren Sie die Aktionen, die ausgeführt werden, wenn Pakete mit den angegebenen Quelladressen empfangen werden.

    Um die Aktion des Firewallfilters zu verfolgen, wird eine Protokollaktion konfiguriert. Die Routing-Tabelle sp2-route-table.inet.0 auf dem logischen System P1 leitet das Paket weiter.

  5. Konfigurieren Sie die Aktion, die ausgeführt werden soll, wenn Pakete von einer anderen Quelladresse empfangen werden.

    Alle diese Pakete werden einfach akzeptiert und über die standardmäßige IPv4-Unicast-Routing-Tabelle inet.0 geroutet.

Konfiguration der Routing-Instanzen auf dem logischen System P1

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.

So konfigurieren Sie die Routing-Instanzen auf einem logischen System:

  1. Konfigurieren Sie die Schnittstellen auf dem logischen System.

  2. Weisen Sie den classify-customers Firewall-Filter der Routerschnittstelle lt-1/2/0.10 als Eingangspaketfilter zu.

  3. Konfigurieren Sie die Konnektivität entweder über ein Routing-Protokoll oder über statisches Routing.

    Es empfiehlt sich, das Routing auf der Verwaltungsschnittstelle zu deaktivieren.

  4. Erstellen Sie die Routing-Instanzen.

    Auf diese Routing-Instanzen wird im Firewallfilter classify-customers verwiesen.

    Der Weiterleitungs-Instance-Typ bietet Unterstützung für filterbasierte Weiterleitung, bei der Schnittstellen nicht mit Instances verknüpft sind. Alle Schnittstellen gehören zur Standardinstanz, in diesem Fall zum logischen System P1.

  5. Lösen Sie die in den Routing-Instanzen installierten Routen in direkt verbundene nächste Hops auf.

  6. Gruppieren Sie die Routing-Tabellen, um eine Routing-Tabellengruppe zu bilden.

    Die erste Routing-Tabelle, inet.0, ist die primäre Routing-Tabelle, und die zusätzlichen Routing-Tabellen sind die sekundären Routing-Tabellen.

    Die primäre Routing-Tabelle bestimmt die Adressfamilie der Routing-Tabellengruppe, in diesem Fall IPv4.

  7. Wenden Sie die Routing-Tabellengruppe auf OSPF an.

    Dies bewirkt, dass die OSPF-Routen in allen Routing-Tabellen in der Gruppe installiert werden.

  8. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration, indem Sie die show firewall Befehle und show logical-systems P1 eingeben.

Verifizierung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.

Pingen mit angegebenen Quelladressen

Zweck

Senden Sie einige ICMP-Pakete über das Netzwerk, um den Firewallfilter zu testen.

Action!

  1. Melden Sie sich am logischen System PE3 an.

  2. Führen Sie den ping Befehl aus, und pingen Sie die lo0.3-Schnittstelle auf dem logischen System PE1 an.

    Die auf dieser Schnittstelle konfigurierte Adresse lautet 172.16.1.1.

    Geben Sie die Quelladresse 10.1.2.1 an, bei der es sich um die Adresse handelt, die auf der Schnittstelle lo0.1 des logischen Systems PE3 konfiguriert ist.

  3. Melden Sie sich am logischen System PE4 an.

  4. Führen Sie den ping Befehl aus, und pingen Sie die Schnittstelle lo0.4 auf dem logischen System PE2 an.

    Die auf dieser Schnittstelle konfigurierte Adresse lautet 172.16.2.2.

    Geben Sie die Quelladresse 10.2.1.1 an, bei der es sich um die Adresse handelt, die auf der Schnittstelle lo0.2 des logischen Systems PE4 konfiguriert ist.

Bedeutung

Durch das Senden dieser Pings werden die Firewall-Filteraktionen aktiviert.

Überprüfen des Firewall-Filters

Zweck

Stellen Sie sicher, dass die Firewallfilteraktionen wirksam werden.

Action!

  1. Melden Sie sich am logischen System P1 an.

  2. Führen Sie den show firewall log Befehl auf dem logischen System P1 aus.