Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Lokale Präferenz für BGP-Routen

Grundlegendes zu Routenpräferenzwerten (administrative Entfernung)

Der Routing-Protokollprozess von Junos OS weist jeder Route, die die Routing-Tabelle empfängt, einen Standardeinstellungswert (auch als administrative Entfernung bezeichnet) zu. Der Standardwert hängt von der Quelle der Route ab. Der Präferenzwert ist ein Wert zwischen 0 und 4.294.967.295 (232 – 1), wobei ein niedrigerer Wert eine bevorzugte Route angibt. Listet die Standardeinstellungswerte auf.Tabelle 1

Tabelle 1: Standardwerte für die Routeneinstellung

Wie Route gelernt wird

Standardeinstellung

Anweisung zum Ändern der Standardeinstellung

Direkt verbundenes Netzwerk

0

Systemrouten

4

Statische und statische Sprachdienstleister

5

statisch

ARI-TS

5

ARI-TS-Präferenz.

Ab Junos OS Version 22.2R1 werden ARI-Routen als ARI-TS-Protokollrouten und nicht als statische Routen wie in früheren Junos OS-Versionen installiert.

Statische Sprachdienstleister

6

MPLS-Präferenz

HINWEIS:

Wenn Sie in Junos OS-Versionen vor 10.4 einen statischen MPLS-LSP mit der Anweisung konfigurieren, ist der Standardeinstellungswert 5. Ab Junos OS Version 10.4 ist der Standardeinstellungswert 6, wenn Sie eine konfigurieren. Die vorherige Konfigurationsanweisung ist in Junos OS Version 10.4 und höheren Versionen ausgeblendet.static-path static-label-switched-path static-path

LSPs mit RSVP-Signalisierung

7

RSVP wie im MPLS-Anwendungsbenutzerhandbuch beschriebenpreferencehttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-mpls-applications/config-guide-mpls-applications.html

SR-TE

8

SR-TE-Präferenz

LDP-signalisierte LSPs

9

LDP , wie im MPLS-Anwendungsbenutzerhandbuch beschriebenpreferencehttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-mpls-applications/config-guide-mpls-applications.html

Interne OSPF-Route

10

OSPF-Präferenz

OSPF SR-Route

10

Gekennzeichnete OSPF-Präferenz

Access-interne Route

12

Anfahrtsweg

13

IS-IS SR-Route

14

Gekennzeichnete IS-IS-Präferenz

IS-IS Level 1 interne Route

15

IS-IS-Präferenz

IS-IS Level 2 interne Route

18

IS-IS-Präferenz

Leitet

30

Kernel

40

SNMP

50

Router-Erkennung

55

RIP

100

RIP-Präferenz

RIPng

100

RIPng-Präferenz

PIM

105

Junos OS Multicast-Protokolle – Benutzerhandbuch

DVMRP

110

Junos OS Multicast-Protokolle – Benutzerhandbuch

Aggregieren

130

Aggregat

OSPF AS externe Routen

150

Externe OSPF-Präferenz

IS-IS Level 1 externe Route

160

IS-IS externe Präferenz

IS-IS Level 2 externe Route

165

IS-IS externe Präferenz

BGP

170

BGP-Präferenz, Export, Import

MSDP

175

Junos OS Multicast-Protokolle – Benutzerhandbuch

Im Allgemeinen gilt: Je enger der Gültigkeitsbereich der Anweisung, desto höher ist die Priorität des Präferenzwerts, aber desto kleiner ist die Gruppe von Routen, auf die sie sich auswirkt. Um den Standardeinstellungswert für Routen zu ändern, die von Routing-Protokollen gelernt wurden, wenden Sie in der Regel Routing-Richtlinien an, wenn Sie die einzelnen Routing-Protokolle konfigurieren. Sie können einige Einstellungen auch mit anderen Konfigurationsanweisungen ändern, die in der Tabelle angegeben sind.

Beispiel: Konfigurieren des Voreinstellungswerts für BGP-Routen

In diesem Beispiel wird gezeigt, wie die Präferenz für Routen angegeben wird, die von BGP gelernt wurden. Routing-Informationen können aus mehreren Quellen abgerufen werden. Um die Verknüpfung zwischen gleichermaßen spezifischen Routen, die aus mehreren Quellen gelernt wurden, aufzuheben, hat jede Quelle einen Präferenzwert. Routen, die durch explizite administrative Aktionen erlernt werden, wie z. B. statische Routen, werden Routen vorgezogen, die von einem Routingprotokoll wie BGP oder OSPF erlernt wurden. Dieses Konzept wird von einigen Anbietern als administrative Distanz bezeichnet.

Anforderungen

Über die Geräteinitialisierung hinaus ist keine spezielle Konfiguration erforderlich, bevor Sie dieses Beispiel konfigurieren.

Überblick

Routing-Informationen können aus mehreren Quellen abgerufen werden, z. B. durch statische Konfiguration, BGP oder ein Interior Gateway Protocol (IGP). Wenn Junos OS feststellt, dass eine Route als aktive Route bevorzugt wird, wählt es die Route mit der niedrigsten Präferenz als aktive Route aus und installiert diese Route in der Weiterleitungstabelle. Standardmäßig weist die Routing-Software Routen, die von BGP stammen, eine Präferenz von 170 zu. Von allen Routing-Protokollen hat BGP den höchsten Standardeinstellungswert, was bedeutet, dass Routen, die von BGP gelernt werden, am seltensten zur aktiven Route werden.

Einige Anbieter haben eine Präferenz (Distanz) von 20 für externes BGP (EBGP) und eine Distanz von 200 für internes BGP (IGBP). Junos OS verwendet denselben Wert (170) für EBGP und IBGP. Dieser Unterschied zwischen den Anbietern hat jedoch keine betrieblichen Auswirkungen, da Junos OS EBGP-Routen immer IBGP-Routen vorzieht.

Ein weiterer Bereich, in dem sich die Anbieter unterscheiden, ist die IGP-Distanz im Vergleich zur BGP-Distanz. Einige Anbieter weisen OSPF-Routen beispielsweise eine Entfernung von 110 zu. Dies ist größer als die EBGP-Distanz von 20 und führt zur Auswahl einer EBGP-Route über einer äquivalenten OSPF-Route. Im gleichen Szenario wählt Junos OS die OSPF-Route, da die Standardeinstellung 10 für eine interne OSPF-Route und 150 für eine externe OSPF-Route niedriger ist als die Präferenz 170, die allen BGP-Routen zugewiesen ist.

In einer Umgebung mit mehreren Anbietern können Sie den Voreinstellungswert für BGP-Routen so ändern, dass Junos OS eine EBGP-Route anstelle einer OSPF-Route auswählt. Um dieses Ziel zu erreichen, besteht eine Möglichkeit darin, die Anweisung in die EBGP-Konfiguration aufzunehmen.preference Um den standardmäßigen BGP-Voreinstellungswert zu ändern, schließen Sie die Anweisung ein und geben Sie einen Wert zwischen 0 und 4.294.967.295 (232 – 1) an.preference

Tipp:

Eine weitere Möglichkeit, Multivendor-Kompatibilität zu erreichen, besteht darin, die Anweisung in die EBGP-Konfiguration aufzunehmen.advertise-inactive Dies führt dazu, dass die Routing-Tabelle die beste vom BGP gelernte Route in BGP exportiert, auch wenn Junos OS sie nicht als aktive Route ausgewählt hat. Standardmäßig speichert BGP die Routeninformationen, die es von Aktualisierungsmeldungen erhält, in der Routing-Tabelle von Junos OS, und die Routing-Tabelle exportiert nur aktive Routen in BGP, die BGP dann seinen Peers ankündigt. Die Anweisung veranlasst Junos OS, die beste BGP-Route anzukündigen, die aufgrund der IGP-Präferenz inaktiv ist.advertise-inactive Wenn Sie die Anweisung verwenden, verwendet das Junos OS-Gerät die OSPF-Route für die Weiterleitung, und das Gerät des anderen Anbieters verwendet die EBGP-Route für die Weiterleitung.advertise-inactive Aus der Perspektive eines EBGP-Peers in einem benachbarten AS scheinen sich die Geräte beider Anbieter jedoch gleich zu verhalten.

Topologie

Im Beispielnetzwerk verfügen Gerät R1 und Gerät R2 über EBGP-Routen zueinander und auch OSPF-Routen zueinander.

Dieses Beispiel zeigt die Routing-Tabellen in den folgenden Fällen:

  • Übernehmen Sie die Standardeinstellungswerte 170 für BGP und 10 für OSPF.

  • Ändern Sie die BGP-Einstellung in 8.

Abbildung 1 zeigt das Beispielnetzwerk an.

Abbildung 1: BGP-VoreinstellungswerttopologieBGP-Voreinstellungswerttopologie

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 ein.[edit]

Gerät R1

Gerät R2

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 Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie Gerät R1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie das lokale autonome System.

  3. Konfigurieren Sie das externe Peering mit Gerät R2.

  4. Konfigurieren Sie OSPF.

  5. Konfigurieren Sie die Routing-Richtlinie.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow policy-optionsshow protocolsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit Wiederholen Sie diese Schritte auf Gerät R2.

Überprüfung

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

Überprüfen der Präferenz

Zweck

Stellen Sie sicher, dass die Routing-Tabellen auf Gerät R1 und Gerät R2 die Tatsache widerspiegeln, dass Gerät R1 die konfigurierte EBGP-Einstellung 8 und Gerät R2 die EBGP-Standardeinstellung 170 verwendet.

Was

Geben Sie im Betriebsmodus den Befehl ein.show route

Bedeutung

Die Ausgabe zeigt, dass auf Gerät R1 der aktive Pfad zur Loopback-Schnittstelle von Gerät R2 (10.255.14.177/32) eine BGP-Route ist. Die Ausgabe zeigt auch, dass auf Gerät R2 der aktive Pfad zur Loopback-Schnittstelle von Gerät R1 (10.255.71.24/32) eine OSPF-Route ist.

Beispiel: Verwenden einer Routingrichtlinie zum Festlegen eines Voreinstellungswerts für BGP-Routen

In diesem Beispiel wird gezeigt, wie Sie mithilfe der Routing-Richtlinie die Präferenz für von BGP gelernte Routen festlegen. Routing-Informationen können aus mehreren Quellen abgerufen werden. Um die Verknüpfung zwischen gleichermaßen spezifischen Routen, die aus mehreren Quellen gelernt wurden, aufzuheben, hat jede Quelle einen Präferenzwert. Routen, die durch explizite administrative Aktionen erlernt werden, wie z. B. statische Routen, werden Routen vorgezogen, die von einem Routingprotokoll wie BGP oder OSPF erlernt wurden. Dieses Konzept wird von einigen Anbietern als administrative Distanz bezeichnet.

Anforderungen

Über die Geräteinitialisierung hinaus ist keine spezielle Konfiguration erforderlich, bevor Sie dieses Beispiel konfigurieren.

Überblick

Routing-Informationen können aus mehreren Quellen abgerufen werden, z. B. durch statische Konfiguration, BGP oder ein Interior Gateway Protocol (IGP). Wenn Junos OS feststellt, dass eine Route als aktive Route bevorzugt wird, wählt es die Route mit der niedrigsten Präferenz als aktive Route aus und installiert diese Route in der Weiterleitungstabelle. Standardmäßig weist die Routing-Software Routen, die von BGP stammen, eine Präferenz von 170 zu. Von allen Routing-Protokollen hat BGP den höchsten Standardeinstellungswert, was bedeutet, dass Routen, die von BGP gelernt werden, am seltensten zur aktiven Route werden.

Einige Anbieter haben eine Präferenz (Distanz) von 20 für externes BGP (EBGP) und eine Distanz von 200 für internes BGP (IGBP). Junos OS verwendet denselben Wert (170) für EBGP und IBGP. Dieser Unterschied zwischen den Anbietern hat jedoch keine betrieblichen Auswirkungen, da Junos OS EBGP-Routen immer IBGP-Routen vorzieht.

Ein weiterer Bereich, in dem sich die Anbieter unterscheiden, ist die IGP-Distanz im Vergleich zur BGP-Distanz. Einige Anbieter weisen OSPF-Routen beispielsweise eine Entfernung von 110 zu. Dies ist größer als die EBGP-Distanz von 20 und führt zur Auswahl einer EBGP-Route gegenüber einer äquivalenten OSPF-Route. Im gleichen Szenario wählt Junos OS die OSPF-Route, da die Standardeinstellung 10 für eine interne OSPF-Route und 150 für eine externe OSPF-Route niedriger ist als die Präferenz 170, die allen BGP-Routen zugewiesen ist.

Dieses Beispiel zeigt eine Routingrichtlinie, die Routen von bestimmten nächsten Hops abgleicht und eine Präferenz festlegt. Wenn eine Route nicht mit dem ersten Term übereinstimmt, wird sie vom zweiten Term ausgewertet.

Topologie

Im Beispielnetzwerk verfügen Gerät R1 und Gerät R3 über EBGP-Sitzungen mit Gerät R2.

Auf Gerät R2 führt eine Importrichtlinie die folgenden Aktionen aus:

  • Legen Sie für Routen, die über BGP vom nächsten Hop 10.0.0.1 (Gerät R1) empfangen werden, die Routeneinstellung auf 10 fest.

  • Legen Sie für Routen, die über BGP vom nächsten Hop 10.1.0.2 (Gerät R3) empfangen werden, die Routeneinstellung auf 15 fest.

Abbildung 2 zeigt das Beispielnetzwerk an.

Abbildung 2: BGP-VoreinstellungswerttopologieBGP-Voreinstellungswerttopologie

CLI-Schnellkonfiguration Zeigt die Konfiguration für alle Geräte in Abbildung 2an.

In diesem Abschnitt werden die Schritte auf Gerät R2 beschrieben.#d11e82__d11e227

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 ein.[edit]

Gerät R1

Gerät R2

Gerät R3

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 Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie Gerät R2:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren Sie das lokale autonome System.

  3. Konfigurieren Sie die Routingrichtlinie, die direkte Routen sendet.

  4. Konfigurieren Sie die Routing-Richtlinie, die die Präferenz der empfangenen Routen ändert.

  5. Konfigurieren Sie das externe Peering mit Gerät R2.

  6. Wenden Sie die Richtlinie als Importrichtlinie an.set-preference

    Dies wirkt sich auf die Routing-Tabelle von Gerät R2 aus und hat keine Auswirkungen auf Gerät R1 und Gerät R3.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit

Überprüfung

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

Überprüfen der Präferenz

Zweck

Stellen Sie sicher, dass die Routing-Tabellen auf Gerät R1 und Gerät R2 die Tatsache widerspiegeln, dass Gerät R1 die konfigurierte EBGP-Einstellung 8 und Gerät R2 die EBGP-Standardeinstellung 170 verwendet.

Was

Geben Sie im Betriebsmodus den Befehl ein.show route protocols bgp

Bedeutung

Die Ausgabe zeigt, dass auf Gerät R2 die Voreinstellungswerte für Routen, die von Gerät R3 gelernt wurden, in 15 und die Voreinstellungswerte für Routen, die von Gerät R1 gelernt wurden, in 10 geändert wurden.

Grundlegendes zur lokalen Präferenzmetrik für interne BGP-Routen

Interne BGP-Sitzungen (IBGP) verwenden eine Metrik namens lokale Präferenz, die in IBGP-Aktualisierungspaketen im Pfadattribut LOCAL_PREF enthalten ist. Wenn ein autonomes System (AS) über mehrere Routen zu einem anderen AS verfügt, gibt die lokale Präferenz den Grad der Präferenz für eine BGP-Route gegenüber den anderen BGP-Routen an. Die BGP-Route mit dem höchsten lokalen Präferenzwert wird bevorzugt.

Das LOCAL_PREF path-Attribut wird IBGP-Peers und benachbarten Konföderationen immer angekündigt. Er wird niemals für externe BGP-Peers (EBGP) angekündigt. Standardmäßig wird das LOCAL_PREF path-Attribut nicht geändert, sofern es vorhanden ist.

Der standardmäßige LOCAL_PREF Pfadattributwert von 100 gilt nur zum Zeitpunkt des Exports, wenn die Routen aus der Routing-Tabelle in BGP exportiert werden.

Wenn eine BGP-Route ohne LOCAL_PREF-Attribut empfangen wird, wird die Route in der Routing-Tabelle gespeichert und von BGP so angekündigt, als ob sie mit einem LOCAL_PREF-Wert von 100 empfangen worden wäre. Eine Nicht-BGP-Route, die von BGP angekündigt wird, wird standardmäßig mit einem LOCAL_PREF Wert von 100 angekündigt.

Beispiel: Konfigurieren des lokalen Voreinstellungswerts für BGP-Routen

In diesem Beispiel wird gezeigt, wie die lokale Präferenz in internen BGP-Peersitzungen (IBGP) konfiguriert wird.

Anforderungen

Über die Geräteinitialisierung hinaus ist keine spezielle Konfiguration erforderlich, bevor Sie dieses Beispiel konfigurieren.

Überblick

Um die im path-Attribut angekündigte lokale Präferenzmetrik zu ändern, müssen Sie die Anweisung einschließen und einen Wert zwischen 0 und 4.294.967.295 (232 – 1) angeben.local-preference

Es gibt mehrere Gründe, warum Sie einen Weg einem anderen vorziehen sollten. Beispielsweise kann ein Pfad im Vergleich zu anderen Pfaden kostengünstiger sein, eine höhere Bandbreite aufweisen oder stabiler sein.

Abbildung 3 zeigt ein typisches Netzwerk mit internen Peer-Sitzungen und mehreren Ausstiegspunkten zu einem benachbarten AS.

Abbildung 3: Typisches Netzwerk mit IBGP-Sitzungen und mehreren AusstiegspunktenTypisches Netzwerk mit IBGP-Sitzungen und mehreren Ausstiegspunkten

Um Gerät R4 zu erreichen, kann Gerät R1 einen Pfad durch Gerät R2 oder Gerät R3 nehmen. Standardmäßig ist die lokale Präferenz für beide Routen 100. Wenn die lokalen Einstellungen gleich sind, verfügt Junos OS über Regeln zum Brechen der Bindung und zum Auswählen eines Pfads. (Siehe Grundlegendes zur BGP-Pfadauswahl.) In diesem Beispiel führt die aktive Route über Gerät R2, da die Router-ID von Gerät R2 niedriger ist als die Router-ID von Gerät R3.Grundlegendes zur BGP-Pfadauswahl Im folgenden Beispiel wird gezeigt, wie das Standardverhalten mit einer expliziten Einstellung für die lokale Einstellung überschrieben wird. Im Beispiel wird die lokale Einstellung 300 auf Gerät R3 konfiguriert, wodurch Gerät R3 zum bevorzugten Pfad zum Erreichen von Gerät R4 wird.

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 ein.[edit]

Gerät R1

Gerät R2

Gerät R3

Gerät R4

Konfigurieren von Gerät R1

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 Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie Gerät R1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

  4. Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.

    HINWEIS:

    Andere nützliche Optionen für dieses Szenario könnten darin bestehen, Routen zu akzeptieren, die über OSPF oder lokale Routen gelernt wurden.

  5. Konfigurieren Sie die Router-ID und die AS-Nummer (Autonomous System).

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow policy-optionsshow protocolsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit

Konfigurieren des Geräts R2

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 Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie Gerät R2:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

  4. Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.

    HINWEIS:

    Andere nützliche Optionen für dieses Szenario könnten darin bestehen, Routen zu akzeptieren, die über OSPF oder lokale Routen gelernt wurden.

  5. Konfigurieren Sie die Router-ID und die AS-Nummer (Autonomous System).

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow policy-optionsshow protocolsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit

Konfigurieren von Gerät R3

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 Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie Gerät R3:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

  4. Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.

    HINWEIS:

    Andere nützliche Optionen für dieses Szenario könnten darin bestehen, Routen zu akzeptieren, die über OSPF oder lokale Routen gelernt wurden.

  5. Konfigurieren Sie die Router-ID und die AS-Nummer (Autonomous System).

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow policy-optionsshow protocolsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit

Konfigurieren von Gerät R4

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 Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie Gerät R4:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.

    HINWEIS:

    Andere nützliche Optionen für dieses Szenario könnten darin bestehen, Routen zu akzeptieren, die über OSPF oder lokale Routen gelernt wurden.

  4. Konfigurieren Sie die Router-ID und die AS-Nummer (Autonomous System).

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow policy-optionsshow protocolsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit

Überprüfung

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

Überprüfen des aktiven Pfads von Gerät R1 zu Gerät R4

Zweck

Stellen Sie sicher, dass der aktive Pfad von Gerät R1 zu Gerät R4 über Gerät R2 führt.

Was

Geben Sie im Betriebsmodus den Befehl ein.show route protocol bgp

Bedeutung

Das Sternchen (*) zeigt an, dass der bevorzugte Pfad über Gerät R2 führt. In der Standardkonfiguration hat Gerät R2 eine niedrigere Router-ID als Gerät R3. Die Router-ID steuert die Pfadauswahl.

Ändern der lokalen Voreinstellung, um die Pfadauswahl zu ändern

Zweck

Ändern Sie den Pfad so, dass er über Gerät R3 verläuft.

Was

Geben Sie im Konfigurationsmodus den Befehl ein.set local-preference 300

Erneutes Überprüfen des aktiven Pfads von Gerät R1 zu Gerät R4

Zweck

Stellen Sie sicher, dass der aktive Pfad von Gerät R1 zu Gerät R4 über Gerät R3 führt.

Was

Geben Sie im Betriebsmodus den Befehl ein.show route protocol bgp

Bedeutung

Das Sternchen (*) zeigt an, dass der bevorzugte Pfad über Gerät R3 führt. In der geänderten Konfiguration hat Gerät R3 eine höhere lokale Präferenz als Gerät R2. Die lokale Einstellung steuert die Pfadauswahl.

Beispiel: BGP für die Ankündigung inaktiver Routen konfigurieren

Standardmäßig kündigt BGP nur aktive Routen erneut an. Damit die Routing-Tabelle die beste von BGP gelernte Route in BGP exportiert, auch wenn Junos OS sie nicht als aktive Route ausgewählt hat, fügen Sie die folgende Anweisung ein:advertise-inactive

In Junos OS kündigt BGP installierte oder aktive BGP-Routen an, bei denen es sich um Routen handelt, die basierend auf den BGP-Pfadauswahlregeln als die besten ausgewählt wurden. Die Anweisung ermöglicht die Ankündigung nicht aktiver BGP-Routen für andere Peers.advertise-inactive

HINWEIS:

Wenn die Routingtabelle über zwei BGP-Routen verfügt, von denen eine aktiv und die andere inaktiv ist, kündigt die Anweisung das inaktive BGP-Präfix nicht an.advertise-inactive Diese Anweisung kündigt keine inaktive BGP-Route an, wenn eine andere aktive BGP-Route vorhanden ist. Wenn es sich bei der aktiven Route jedoch um eine statische Route handelt, kündigt die Anweisung die inaktive BGP-Route an.advertise-inactive

HINWEIS:

Die Anweisung hilft nicht, die inaktive Route von der VRF anzukündigen, wenn der Router als Routenreflektor konfiguriert ist.advertise-inactive

Junos OS bietet auch Unterstützung für die Konfiguration einer BGP-Exportrichtlinie, die mit dem Status einer angekündigten Route übereinstimmt. Sie können aktive oder inaktive Routen wie folgt abgleichen:

Dieser Qualifizierer stimmt nur überein, wenn er im Kontext einer Exportrichtlinie verwendet wird. Wenn eine Route von einem Protokoll angekündigt wird, das inaktive Routen ankündigen kann (z. B. BGP), stimmt dies mit Routen überein, die als Ergebnis der Anweisung (or ) angekündigt wurden.state inactiveadvertise-inactiveadvertise-external

Die folgende Konfiguration kann beispielsweise als BGP-Exportrichtlinie verwendet werden, um Routen zu markieren, die aufgrund der Einstellung mit einer benutzerdefinierten Community angekündigt wurden.advertise-inactive Diese Community kann später von den empfangenden Routern verwendet werden, um solche Routen aus der Weiterleitungstabelle herauszufiltern. Ein solcher Mechanismus kann verwendet werden, um Bedenken auszuräumen, dass Werbepfade, die vom Absender nicht für die Weiterleitung verwendet werden, zu Weiterleitungsschleifen führen könnten.

Anforderungen

Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.

Überblick

In diesem Beispiel verfügt Gerät R2 über zwei externe BGP-Peers (EBGP), Gerät R1 und Gerät R3.

Gerät R1 hat eine statische Route zu 172.16.5/24. Ebenso hat Gerät R2 auch eine statische Route zu 172.16.5/24. Über BGP sendet Gerät R1 Informationen über seine statische Route an Gerät R2. Gerät R2 verfügt nun über Informationen zu 172.16.5/24 aus zwei Quellen: seiner eigenen statischen Route und der BGP-gelernten Route, die von Gerät R1 empfangen wurde. Statische Routen werden gegenüber BGP-erlernten Routen bevorzugt, sodass die BGP-Route auf Gerät R2 inaktiv ist. Normalerweise würde Gerät R2 die BGP-gelernten Informationen an Gerät R3 senden, aber Gerät R2 tut dies nicht, da die BGP-Route inaktiv ist. Gerät R3 hat daher keine Informationen über 172.16.5/24, es sei denn, Sie aktivieren den Befehl auf Gerät R2, der dazu führt, dass Gerät R2 den BGP-gelernten Befehl an Gerät R3 sendet.advertise-inactive

Topologie

Abbildung 4 zeigt das Beispielnetzwerk an.

Abbildung 4: BGP-Topologie für ankündigungsinaktivBGP-Topologie für ankündigungsinaktiv

CLI-Schnellkonfiguration Zeigt die Konfiguration für alle Geräte in Abbildung 4an.

In diesem Abschnitt werden die Schritte auf Gerät R2 beschrieben.#d14e119__d14e242

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 ein.[edit]

Gerät R1

Gerät R2

Gerät R3

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 Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie Gerät R2:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren Sie die EBGP-Verbindung mit Gerät R1.

  3. Konfigurieren Sie die EBGP-Verbindung mit Gerät R3.

  4. Fügen Sie die Anweisung der EBGP-Gruppenpeeringsitzung mit Gerät R3 hinzu.advertise-inactive

  5. Konfigurieren Sie die statische Route zum Netzwerk 172.16.5.0/24.

  6. Konfigurieren Sie die AS-Nummer (Autonomous System).

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfacesshow protocolsshow policy-optionsshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit

Überprüfung

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

Verifizieren des aktiven BGP-Pfads

Zweck

Stellen Sie auf Gerät R2 sicher, dass das Präfix 172.16.5.0/24 in der Routing-Tabelle enthalten ist und den erwarteten aktiven Pfad aufweist.

Was
Bedeutung

Gerät R2 empfängt die Route 172.16.5.0/24 sowohl von Gerät R1 als auch von seiner eigenen statisch konfigurierten Route. Die statische Route ist der aktive Pfad, der durch das Sternchen (*) gekennzeichnet ist. Der statische Routenpfad hat die niedrigste Routenpräferenz (5) im Vergleich zur BGP-Einstellung (170). Daher wird die statische Route aktiv.

Überprüfen der externen Routenankündigung

Zweck

Stellen Sie sicher, dass auf Gerät R2 die Route 172.16.5.0/24 für Gerät R3 angekündigt wird.

Was
Bedeutung

Gerät R2 kündigt die Route 172.16.5.0/24 zu Gerät R3 an

Verifizieren der Route auf Gerät R3

Zweck

Stellen Sie sicher, dass das Präfix 172.16.6.0/24 in der Routing-Tabelle von Gerät R3 enthalten ist.

Was
Bedeutung

Gerät R3 verfügt über die BGP-gelernte Route für 172.16.5.0/24.

Experimentieren mit der Aussage "advertise-inactive"

Zweck

Erfahren Sie, was passiert, wenn die Anweisung aus der BGP-Konfiguration auf Gerät R2 entfernt wird.advertise-inactive

Was
  1. Deaktivieren Sie auf Gerät R2 die Anweisung.advertise-inactive

  2. Überprüfen Sie auf Gerät R2, ob die Route 172.16.5.0/24 für Gerät R3 angekündigt wird.

    Wie erwartet wird die Strecke nicht mehr ausgeschrieben.

  3. Stellen Sie auf Gerät R3 sicher, dass die Route 172.16.5/24 nicht in der Routing-Tabelle vorhanden ist.

Bedeutung

Gerät R1 kündigt die Route 172.16.5/24 für Gerät R2 an, aber Gerät R2 verfügt über eine manuell konfigurierte statische Route für dieses Präfix. Statische Routen werden gegenüber BGP-Routen bevorzugt, daher installiert Gerät R2 die BGP-Route als inaktive Route. Da die BGP-Route nicht aktiv ist, kündigt Gerät R2 die BGP-Route nicht erneut für Gerät R3 an. Dies ist das Standardverhalten in Junos OS. Wenn Sie die Anweisung der BGP-Konfiguration auf Gerät R2 hinzufügen, kündigt Gerät R2 inaktive Routen erneut an.advertise-inactive

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.

Release
Beschreibung
10.4
Ab Junos OS Version 10.4 ist der Standardeinstellungswert 6, wenn Sie eine konfigurieren.static-label-switched-path