Auf dieser Seite
Beispiel: Konfigurieren einer Routingfilterrichtlinie zum Angeben der Priorität für Präfixe, die über OSPF gelernt wurden
In diesem Beispiel wird gezeigt, wie Sie eine OSPF-Importrichtlinie erstellen, die bestimmte Präfixe priorisiert, die über OSPF gelernt wurden.
Anforderungen
Bevor Sie beginnen:
Konfigurieren Sie die Geräteschnittstellen. Weitere Informationen finden Sie im Schnittstellen-Benutzerhandbuch für Sicherheitsgeräte.
Konfigurieren Sie die Router-IDs für die Geräte in Ihrem OSPF-Netzwerk. Siehe Beispiel: Konfigurieren einer OSPF-Router-Kennung.
Kontrollieren Sie die Auswahl des OSPF-designierten Routers Siehe Beispiel: Kontrolle der Auswahl des OSPF Designated Router
Konfigurieren Sie ein OSPF-Netzwerk mit nur einem Bereich. Siehe Beispiel: Konfigurieren eines Single-Area-OSPF-Netzwerks .
Konfigurieren Sie ein OSPF-Netzwerk mit mehreren Bereichen. Siehe Beispiel: Konfigurieren eines OSPF-Netzwerks mit mehreren Bereichen.
Überblick
In einem Netzwerk mit einer großen Anzahl von OSPF-Routen kann es hilfreich sein, die Reihenfolge zu steuern, in der Routen als Reaktion auf eine Änderung der Netzwerktopologie aktualisiert werden. In Junos OS Version 9.3 und höher können Sie für Präfixe, die in einer OSPF-Importrichtlinie enthalten sind, eine Priorität von hoh, mittel oder niedrig angeben. Bei einer Änderung der OSPF-Topologie werden in der Routing-Tabelle zuerst Präfixe mit hoher Priorität aktualisiert, gefolgt von Präfixen mit mittlerer und niedriger Priorität.
Die OSPF-Importrichtlinie kann nur zum Festlegen von Prioritäten oder zum Filtern externer OSPF-Routen verwendet werden. Wenn eine OSPF-Importrichtlinie angewendet wird, die zu einer Abbruchaktion für eine nicht externe Route führt, wird die Aktion ignoriert und die Route trotzdem akzeptiert.reject
reject
Standardmäßig wird eine solche Route nun mit der Priorität "low" in der Routing-Tabelle installiert. Dieses Verhalten verhindert schwarze Löcher im Datenverkehr, d. h. stillschweigend verworfenen Datenverkehr, indem ein konsistentes Routing innerhalb der OSPF-Domäne sichergestellt wird.
Im Allgemeinen werden OSPF-Routen, denen nicht explizit eine Priorität zugewiesen wurde, als Prioritätsmedium behandelt, mit Ausnahme der folgenden:
Zusammenfassende Verwerfungsrouten haben eine Standardpriorität von niedrig.
Lokalen Routen, die der Routing-Tabelle nicht hinzugefügt werden, wird die Priorität "Niedrig" zugewiesen.
Externen Routen, die von der Importrichtlinie abgelehnt und daher nicht zur Routing-Tabelle hinzugefügt werden, wird die Priorität "Niedrig" zugewiesen.
Alle verfügbaren Übereinstimmungskriterien, die für OSPF-Routen gelten, können verwendet werden, um die Priorität zu bestimmen. Zwei der am häufigsten verwendeten Übereinstimmungskriterien für OSPF sind die und-Anweisungen .route-filter
tag
In diesem Beispiel befindet sich das Routing-Gerät im Bereich 0.0.0.0, mit Schnittstellen und Verbindung zu benachbarten Geräten.fe-0/1/0
fe-1/1/0
Sie konfigurieren eine Importroutingrichtlinie mit dem Namen ospf-import, um eine Priorität für Präfixe anzugeben, die über OSPF gelernt wurden. Routen, die diesen Präfixen zugeordnet sind, werden in der Routing-Tabelle in der Reihenfolge der angegebenen Priorität der Präfixe installiert. Routen, die übereinstimmen, werden zuerst installiert, da sie eine Priorität von haben.192.0.2.0/24 orlonger
high
Routen, die übereinstimmen, werden als nächstes installiert, da sie eine Priorität von .198.51.100.0/24 orlonger
medium
Routen, die übereinstimmen, werden zuletzt installiert, da sie eine Priorität von .203.0.113.0/24 orlonger
low
Anschließend wenden Sie die Importrichtlinie auf OSPF an.
Der Prioritätswert wird wirksam, wenn eine neue Route installiert wird oder wenn eine Änderung an einer vorhandenen Route vorgenommen wird.
Topologie
Konfiguration
CLI-Schnellkonfiguration
Um schnell eine OSPF-Importrichtlinie zu konfigurieren, die bestimmte, über OSPF erlernte Präfixe priorisiert, 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, kopieren Sie die Befehle und fügen Sie sie in die CLI auf der Hierarchieebene [Bearbeiten] ein, und rufen Sie dann den Konfigurationsmodus auf .commit
[edit] set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.5/30 set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger set policy-options policy-statement ospf-import term t1 then priority low set policy-options policy-statement ospf-import term t1 then accept set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger set policy-options policy-statement ospf-import term t2 then priority medium set policy-options policy-statement ospf-import term t2 then accept set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger set policy-options policy-statement ospf-import term t3 then priority high set policy-options policy-statement ospf-import term t3 then accept set protocols ospf import ospf-import set protocols ospf area 0.0.0.0 interface fe-0/1/0 set protocols ospf area 0.0.0.0 interface fe-1/1/0
Verfahren
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 Ändern der Junos OS-Konfiguration imCLI-Benutzerhandbuch.Modifying the Configuration for a Devicehttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html
So konfigurieren Sie eine OSPF-Importrichtlinie, die bestimmte Präfixe priorisiert:
Konfigurieren Sie die Schnittstellen.
[edit] user@host# set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 user@host# set interfaces fe-0/2/0 unit 0 family inet address 192.168.8.5/30
Aktivieren Sie OSPF auf den Schnittstellen.
HINWEIS:Fügen Sie für OSPFv3 die Anweisung auf Hierarchieebene ein.
ospf3
[edit protocols]
[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-0/1/0 user@host# set protocols ospf area 0.0.0.0 interface fe-0/2/0
Konfigurieren Sie die Richtlinie so, dass die Priorität für Präfixe angegeben wird, die über OSPF gelernt wurden.
[edit ] user@host# set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t1 then priority low user@host# set policy-options policy-statement ospf-import term t1 then accept user@host# set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t2 then priority medium user@host# set policy-options policy-statement ospf-import term t2 then accept user@host# set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t3 then priority high user@host# set policy-options policy-statement ospf-import term t3 then accept
Wenden Sie die Richtlinie auf OSPF an.
[edit] user@host# set protocols ospf import ospf-import
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Ergebnisse
Bestätigen Sie Ihre Konfiguration, indem Sie die Befehle , und die Befehle eingeben.show interfaces
show policy-options
show protocols ospf
Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show interfaces fe-0/1/0 { unit 0 { family inet { address 192.168.8.4/30; } } } fe-0/2/0 { unit 0 { family inet { address 192.168.8.5/30; } } }
user@host# show protocols ospf import ospf-import; area 0.0.0.0 { interface fe-0/1/0.0; interface fe-0/2/0.0; }
user@host# show policy-options policy-statement ospf-import { term t1 { from { route-filter 203.0.113.0/24 orlonger; } then { priority low; accept; } } term t2 { from { route-filter 198.51.100.0/24 orlonger; } then { priority medium; accept; } } term t3 { from { route-filter 192.0.2.0/24 orlonger; } then { priority high; accept; } } }
user@host# show protocols ospf import ospf-import; area 0.0.0.0 { interface fe-0/1/0.0; interface fe-0/2/0.0; }
Um Ihre OSPFv3-Konfiguration zu bestätigen, geben Sie die Befehle , und ein.show interfaces
show policy-options
show protocols ospf3
Überprüfung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.