Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP MED-Attribut

Grundlegendes zum MED-Attribut, das den Ausstiegspunkt in einem AS bestimmt

Der BGP Multiple Exit Discriminator (MED oder MULTI_EXIT_DISC) ist ein nicht-transitives Attribut, was bedeutet, dass es nicht über das gesamte Internet, sondern nur auf benachbarte autonome Systeme (ASs) weitergegeben wird. Das MED-Attribut ist optional, d. h., es wird nicht immer mit den BGP-Updates gesendet. Der Zweck von MED ist es, zu beeinflussen, wie andere ASs in Ihren AS eintreten, um ein bestimmtes Präfix zu erreichen.

Das MED-Attribut hat einen Wert, der als Metrik bezeichnet wird. Wenn alle anderen Faktoren bei der Bestimmung eines Ausstiegspunkts gleich sind, wird der Ausstiegspunkt mit der niedrigsten Metrik bevorzugt.

Wenn ein MED über eine externe BGP-Verbindung empfangen wird, wird es über interne Verbindungen an andere BGP-fähige Geräte innerhalb des AS weitergegeben.

BGP-Aktualisierungsnachrichten enthalten eine MED-Metrik, wenn die Route von BGP gelernt wurde und ihr bereits eine MED-Metrik zugeordnet war, oder wenn Sie die MED-Metrik in der Konfigurationsdatei konfigurieren.

Eine MED-Metrik wird mit einer Route nach den folgenden allgemeinen Regeln beworben:

  • Eine spezifischere Metrik überschreibt eine weniger spezifische Metrik. Das heißt, eine gruppenspezifische Metrik überschreibt eine globale BGP-Metrik, und eine peerspezifische Metrik überschreibt eine globale BGP- oder gruppenspezifische Metrik.

  • Eine Metrik, die mit einer Routing-Richtlinie definiert ist, überschreibt eine mit der Anweisung definierte Metrik.metric-out

  • Wenn eine Metrik definiert ist, überschreibt sie eine in einer Route empfangene Metrik.

  • Wenn der empfangenen Route keine MED-Metrik zugeordnet ist und Sie nicht explizit einen Metrikwert konfigurieren, wird keine Metrik angekündigt. Wenn Sie einen Metrikwert nicht explizit konfigurieren, entspricht der MED-Wert Null (0), wenn eine aktive Route angekündigt wird.

Da der AS-Pfad und nicht die Anzahl der Hops zwischen Hosts das primäre Kriterium für die BGP-Routenauswahl ist, kann ein AS mit mehreren Verbindungen zu einem Peer-AS mehrere äquivalente AS-Pfade haben. Wenn die Routing-Tabelle zwei Routen zum selben Host in einem benachbarten AS enthält, kann eine MED-Metrik, die jeder Route zugewiesen ist, bestimmen, welche in die Weiterleitungstabelle aufgenommen werden soll. Die von Ihnen zugewiesene MED-Metrik kann Datenverkehr durch einen bestimmten Ausstiegspunkt in einem AS erzwingen.

Abbildung 1 Veranschaulicht, wie MED-Metriken verwendet werden, um die Routenauswahl zu bestimmen.

Abbildung 1: Standard-MED-BeispielStandard-MED-Beispiel

zeigt AS 1 und AS 2, die über zwei separate BGP-Verbindungen mit den Routern C und D verbunden sind. Host E in AS 1 befindet sich näher an Router C. Host F, ebenfalls in AS 1, befindet sich näher an Router D. Da die AS-Pfade äquivalent sind, gibt es für jeden Host zwei Routen, eine über Router C und eine über Router D. Um zu erzwingen, dass der gesamte Datenverkehr, der für Host E bestimmt ist, über Router C geleitet wird, weist der Netzwerkadministrator für AS 1 Host E an seinem Ausgangspunkt eine MED-Metrik für jeden Router zu.Abbildung 1 Der Route zu Host E über Router C wird eine MED-Metrik von 10 zugewiesen, und der Route zu Host E über Router D wird eine MED-Metrik von 20 zugewiesen. BGP-Router in AS 2 wählen die Route mit der niedrigeren MED-Metrik für die Weiterleitungstabelle aus.

Standardmäßig werden nur die MEDs von Routen verglichen, die über dieselben Peer-ASs verfügen. Sie können jedoch die unter aufgeführten Optionen für die Pfadauswahl der Routing-Tabelle konfigurieren, um MEDs auf unterschiedliche Weise zu vergleichen.Tabelle 1 Die MED-Optionen schließen sich nicht gegenseitig aus und können in Kombination oder unabhängig voneinander konfiguriert werden. Damit die MED-Optionen wirksam werden, müssen Sie sie im gesamten Netzwerk einheitlich konfigurieren. Die von Ihnen konfigurierte(n) MED-Option(en) bestimmen die gewählte Route. Daher empfehlen wir Ihnen, Ihr Netzwerk sorgfältig auf bevorzugte Routen zu prüfen, bevor Sie die MED-Optionen konfigurieren.

Tabelle 1: MED-Optionen für die Auswahl des Routing-Tabellenpfads

Option (Name)

Funktion

Nutzung

Ständiger Vergleich von MEDs ()always-compare-med

Stellt sicher, dass die MEDs für Pfade von Peers in verschiedenen ASs bei der Routenauswahl immer verglichen werden.

Nützlich, wenn sich alle an einem Netzwerk beteiligten Unternehmen auf eine einheitliche Richtlinie für die Festlegung von MEDs einigen. In einem Netzwerk, das von zwei ISPs gemeinsam genutzt wird, müssen sich beispielsweise beide einig sein, dass ein bestimmter Pfad der bessere Pfad ist, um die MED-Werte korrekt zu konfigurieren.

Hinzufügen von IGP-Kosten zu MED ()med-plus-igp

Bevor Sie die MED-Werte für die Pfadauswahl vergleichen, addieren Sie dem MED die Kosten für die IGP-Route zum BGP-Ziel des nächsten Hops.

Diese Option ersetzt den MED-Wert für den Router, wirkt sich jedoch nicht auf den IGP-Metrikvergleich aus. Wenn also mehrere Routen nach dem MED-plus-IGP-Vergleich denselben Wert aufweisen und die Routenauswahl fortgesetzt wird, wird auch die IGP-Routenmetrik verglichen, obwohl sie zuvor im Auswahlprozess zum MED-Wert hinzugefügt und verglichen wurde.

Nützlich, wenn der nachgelagerte AS die vollständigen Kosten einer bestimmten Route erfordert, die über mehrere AS empfangen wird.

Anwenden des nicht deterministischen Verhaltens von Cisco IOS ()cisco-non-deterministic

Gibt das nicht deterministische Verhalten der Cisco IOS-Software an:

  • Der aktive Pfad steht immer an erster Stelle. Alle nicht aktiven, aber infrage kommenden Pfade folgen dem aktiven Pfad und werden in der Reihenfolge ihres Eingangs beibehalten. Nicht förderfähige Pfade verbleiben am Ende der Liste.

  • Wenn der Routingtabelle ein neuer Pfad hinzugefügt wird, werden Pfadvergleiche zwischen allen Routen durchgeführt, einschließlich der Pfade, die nie ausgewählt werden dürfen, da sie die MED-Tie-Break-Regel verlieren.

Es wird empfohlen, diese Option nicht zu konfigurieren, da das nicht deterministische Verhalten das System manchmal daran hindert, die MEDs zwischen den Pfaden ordnungsgemäß zu vergleichen.

Beispiel: Konfigurieren des MED-Attributs, das den Ausstiegspunkt in einem AS bestimmt

In diesem Beispiel wird gezeigt, wie eine MED-Metrik (Multiple Exit Discriminator) so konfiguriert wird, dass sie in BGP-Aktualisierungsnachrichten angekündigt wird.

Anforderungen

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

Überblick

Um eine MED-Metrik direkt für die Ankündigung in BGP-Aktualisierungsnachrichten zu konfigurieren, fügen Sie die folgende Anweisung ein:metric-out

metric ist die primäre Metrik für alle Routen, die an Peers gesendet werden. Dabei kann es sich um einen Wert im Bereich von 0 bis 4.294.967.295 (232 – 1) handeln.

Die folgenden optionalen Einstellungen werden ebenfalls unterstützt:

  • minimum-igp– Legt die Metrik auf den minimalen Metrikwert fest, der im Interior Gateway Protocol (IGP) berechnet wurde, um zum nächsten BGP-Hop zu gelangen. Wenn eine neu berechnete Metrik größer als der minimale Metrikwert ist, bleibt der Metrikwert unverändert. Wenn eine neu berechnete Metrik niedriger ist, wird der Metrikwert auf diesen Wert gesenkt.

  • igp– Legt die Metrik auf den letzten Metrikwert fest, der in der IGP berechnet wurde, um zum nächsten BGP-Hop zu gelangen.

  • delay-med-update—Verzögert das Senden von MED-Updates, wenn der MED-Wert steigt. Schließen Sie die Anweisung ein, wenn Sie die Anweisung konfigurieren.delay-med-updateigp Das Standardintervall für die Verzögerung des Sendens von Aktualisierungen beträgt 10 Minuten, es sei denn, der MED-Wert ist niedriger oder ein anderes der Route zugeordnetes Attribut hat sich geändert. Fügen Sie die Anweisung auf Hierarchieebene ein, um das Standardintervall zu ändern.med-igp-update-interval minutes[edit routing-options]

  • – Gibt einen Wert für an, um die Metrik zu erhöhen oder zu verringern, die ausgehend von dem im IGP berechneten Metrikwert verwendet wird.offsetoffset Der Metrikwert wird durch den angegebenen Wert versetzt. Die im IGP berechnete Metrik (durch Angabe von entweder oder ) wird erhöht, wenn der Wert positiv ist.igpigp-minimumoffset Die im IGP berechnete Metrik (durch Angabe von entweder oder ) wird verringert, wenn der Wert negativ ist.igpigp-minimumoffset

    kann ein Wert im Bereich von –2 31 bis 231 – 1 sein. Beachten Sie, dass die angepasste Metrik niemals unter 0 oder über 232 – 1 fallen kann.offset

Abbildung 2 zeigt ein typisches Netzwerk mit internen Peer-Sitzungen und mehreren Ausstiegspunkten zu einem benachbarten autonomen System (AS).

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

Gerät R4 verfügt über mehrere Loopback-Schnittstellen, die so konfiguriert sind, dass sie angekündigte Präfixe simulieren. Die zusätzlichen Loopback-Schnittstellenadressen sind 44.44.44.44/32 und 144.144.144.144/32. In diesem Beispiel wird gezeigt, wie Gerät R4 so konfiguriert wird, dass Gerät R3 einen MED-Wert von 30 und Gerät R2 einen MED-Wert von 20 ankündigt. Dies führt dazu, dass alle Geräte in AS 123 den Pfad über Gerät R2 bevorzugen, um AS 4 zu erreichen.

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.

    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.

    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.

    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.

    Gerät R4 verfügt über mehrere Loopback-Schnittstellenadressen, um angekündigte Präfixe zu simulieren.

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

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

  3. Konfigurieren Sie BGP.

  4. Konfigurieren Sie einen MED-Wert von 30 für das Nachbargerät R3 und einen MED-Wert von 20 für das Nachbargerät R2.

    Diese Konfiguration bewirkt, dass das autonome System (AS) 123 (von dem Gerät R1, Gerät R2 und Gerät R3 Mitglieder sind) den Pfad durch Gerät R2 bevorzugt, um AS 4 zu erreichen.

  5. Konfigurieren Sie die Router-ID und die AS-Nummer.

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 über Gerät R2 verläuft.

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. Der Grund für die Pfadauswahl wird mit MED 20 angegeben.

Überprüfen, ob Gerät R4 seine Routen korrekt sendet

Zweck

Stellen Sie sicher, dass Gerät R4 Aktualisierungsnachrichten mit dem Wert 20 an Gerät R2 und dem Wert 30 an Gerät R3 sendet.

Was

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

Bedeutung

Die Spalte MED zeigt an, dass Gerät R4 die richtigen MED-Werte an seine beiden externen BGP-Nachbarn (EBGP) sendet.

Beispiel: MED mithilfe von Routenfiltern konfigurieren

In diesem Beispiel wird gezeigt, wie eine Richtlinie konfiguriert wird, die Routenfilter verwendet, um die MED-Metrik (Multiple Exit Discriminator) zu ändern, die in BGP-Aktualisierungsnachrichten angekündigt werden soll.

Anforderungen

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

Überblick

Um eine Routenfilterrichtlinie zu konfigurieren, die die angekündigte MED-Metrik in BGP-Aktualisierungsnachrichten ändert, fügen Sie die Anweisung in die Richtlinienaktion ein.metric

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

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

Gerät R4 verfügt über mehrere Loopback-Schnittstellen, die so konfiguriert sind, dass sie angekündigte Präfixe simulieren. Die zusätzlichen Loopback-Schnittstellenadressen sind 172.16.44.0/32 und 172.16.144.0/32. In diesem Beispiel wird gezeigt, wie Gerät R4 so konfiguriert wird, dass Gerät R3 für alle Routen außer 172.16.144.0 einen MED-Wert von 30 ankündigt. Für 172.16.144.0 wird Gerät 3 ein MED-Wert von 10 angekündigt. Ein MED-Wert von 20 wird für Gerät R2 angekündigt, unabhängig vom Routenpräfix.

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 Geräteschnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

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

    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 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

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 Geräteschnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

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

    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 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

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 Geräteschnittstellen.

  2. Konfigurieren Sie BGP.

  3. Konfigurieren Sie OSPF.

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

    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 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

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 Geräteschnittstellen.

    Gerät R4 verfügt über mehrere Loopback-Schnittstellenadressen, um angekündigte Präfixe zu simulieren.

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

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

  3. Konfigurieren Sie BGP.

  4. Konfigurieren Sie die beiden MED-Richtlinien.

  5. Konfigurieren Sie die beiden EBGP-Nachbarn, indem Sie die beiden MED-Richtlinien auf Gerät R3 und einen MED-Wert von 20 auf Gerät R2 anwenden.

  6. 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 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 des aktiven Pfads von Gerät R1 zu Gerät R4

Zweck

Stellen Sie sicher, dass der aktive Pfad über Gerät R2 verläuft.

Was

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

Bedeutung

Die Ausgabe zeigt, dass der bevorzugte Pfad zu den von Gerät R4 angekündigten Routen für alle Routen außer 172.16.144.0/32 über Gerät R2 führt. Für 172.16.144.0/32 führt der bevorzugte Pfad über Gerät R3.

Überprüfen, ob Gerät R4 seine Routen korrekt sendet

Zweck

Stellen Sie sicher, dass Gerät R4 Aktualisierungsnachrichten mit dem Wert 20 an Gerät R2 und dem Wert 30 an Gerät R3 sendet.

Was

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

Bedeutung

Die Spalte MED zeigt an, dass Gerät R4 die richtigen MED-Werte an seine beiden EBGP-Nachbarn sendet.

Beispiel: MED mithilfe von Communities konfigurieren

Legen Sie die MED-Metrik (Multiple Exit Discriminator) für alle Routen aus einer bestimmten Community auf 20 fest.

Beispiel: Verknüpfen des MED-Pfadattributs mit der IGP-Metrik und Verzögerung von MED-Aktualisierungen

In diesem Beispiel wird gezeigt, wie das MED-Pfadattribut (Multiple Exit Discriminator) mit der IGP-Metrik (Interior Gateway Protocol) verknüpft und ein Timer konfiguriert wird, um die Aktualisierung des MED-Attributs zu verzögern.

Anforderungen

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

Überblick

BGP kann so konfiguriert werden, dass das MED-Attribut für eine Route basierend auf der IGP-Entfernung des nächsten Hops der internen BGP-Route (IBGP) angekündigt wird. Die IGP-Metrik ermöglicht es dem internen Routing, dem kürzesten Pfad gemäß der administrativen Einrichtung zu folgen. In einigen Bereitstellungen kann es ideal sein, IGP-Wissen über den kürzesten Weg an externe BGP-Peers (EBGP) in einem benachbarten autonomen System (AS) zu übermitteln. Auf diese Weise können diese EBGP-Peers den Datenverkehr über die kürzestmöglichen Pfade an Ihren AS weiterleiten.

Routen, die von einem EBGP-Peer gelernt werden, haben in der Regel einen nächsten Hop auf einer direkt verbundenen Schnittstelle, und daher ist der IGP-Wert gleich Null. Null ist der beworbene Wert. Die IGP-Metrik ist ein Wert ungleich Null, wenn ein BGP-Peer Next Hops von Drittanbietern sendet, für die das lokale System eine Next-Hop-Auflösung durchführen muss – IBGP-Konfigurationen, Konfigurationen innerhalb von Konföderations-Peers oder EBGP-Konfigurationen, die die Anweisung enthalten.multihop In diesen Szenarien kann es sinnvoll sein, den MED-Wert mit der IGP-Metrik zu verknüpfen, indem die Option oder eingeschlossen wird.metric-out minimum-igpmetric-out igp

Der Nachteil der Verknüpfung des MED mit der IGP-Metrik ist das Risiko übermäßiger Routenankündigungen, wenn IGP-Instabilitäten im Netzwerk auftreten. Das Konfigurieren einer Verzögerung für das MED-Update bietet einen Mechanismus, um Routenankündigungen in solchen Szenarien zu reduzieren. Die Verzögerung funktioniert, indem MED-Updates verlangsamt werden, wenn sich die IGP-Metrik für den nächsten Hop ändert. Bei diesem Ansatz wird ein Timer verwendet, um in regelmäßigen Abständen MED-Updates anzukündigen. Wenn der Timer abläuft, wird das MED-Attribut für konfigurierte Routen auf die aktuelle IGP-Metrik des nächsten Hops aktualisiert.metric-out igp delay-updates Das BGP-fähige Gerät sendet Ankündigungen für Routen, für die sich das MED-Attribut geändert hat.

Die Option identifiziert die BGP-Gruppen (oder Peers), für die die MED-Updates unterdrückt werden müssen.delay-updates Die Zeit für die Ankündigung von MED-Updates ist standardmäßig auf 10 Minuten eingestellt. Sie können das Intervall auf bis zu 600 Minuten erhöhen, indem Sie die Anweisung in die Konfiguration aufnehmen.med-igp-update-intervalrouting-options

HINWEIS:

Wenn Sie Nonstop Active Routing (NSR) aktiviert haben und ein Switchover auftritt, werden die verzögerten MED-Updates möglicherweise angekündigt, sobald der Switchover erfolgt.

Wenn Sie die Option konfigurieren, verfolgt die IGP-Metrik die IGP-Kosten direkt für den IBGP-Peer.metric-out igp Wenn die IGP-Kosten sinken, sinkt auch der beworbene MED-Wert. Umgekehrt, wenn die IGP-Kosten steigen, steigt auch der MED-Wert.

Wenn Sie die Option konfigurieren, ändert sich der angekündigte MED-Wert nur, wenn die IGP-Kosten für den IBGP-Peer sinken.metric-out minimum-igp Eine Erhöhung der IGP-Kosten hat keinen Einfluss auf den MED-Wert. Der Router überwacht und speichert die niedrigsten IGP-Kosten, bis der Routing-Prozess (rpd) neu gestartet wird. Der BGP-Peer sendet nur dann eine Aktualisierung, wenn der MED-Wert niedriger als der zuvor angekündigte Wert ist oder sich ein anderes der Route zugeordnetes Attribut geändert hat oder wenn der BGP-Peer auf eine Aktualisierungsroutenanforderung reagiert.

In diesem Beispiel wird die Anweisung in der OSPF-Konfiguration verwendet, um zu veranschaulichen, dass sich bei einer Änderung der IGP-Metrik auch die MED nach dem konfigurierten Verzögerungsintervall ändert.metric Die OSPF-Metrik kann zwischen 1 und 65.535 liegen.

Abbildung 4 zeigt die Beispieltopologie.

Abbildung 4: Topologie zum Verschieben des MED-UpdatesTopologie zum Verschieben des MED-Updates

In diesem Beispiel ist der von Gerät R1 angekündigte MED-Wert der IGP zugeordnet, die in AS 1 ausgeführt wird. Der von Gerät R1 angekündigte MED-Wert wirkt sich auf die Entscheidungen des benachbarten AS (AS 2) aus, wenn AS 2 Datenverkehr an AS 1 weiterleitet.

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

Gerät R5

Gerät R6

Gerät R7

Gerät R8

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 IBGP.

  3. EBGP konfigurieren.

  4. Verknüpfen Sie den MED-Wert mit der IGP-Metrik.

    Der Standardwert für das MED-Update beträgt 10 Minuten, wenn Sie die Option einschließen.delay-med-update Wenn Sie die Option ausschließen, erfolgt die MED-Aktualisierung unmittelbar nach der Änderung der IGP-Metrik.delay-med-update

  5. (Optional) Konfigurieren Sie das Aktualisierungsintervall für das MED-Update.

    Sie können das Intervall zwischen 10 Minuten und 600 Minuten konfigurieren.

  6. Konfigurieren Sie OSPF.

    Die Anweisung wird hier verwendet, um zu veranschaulichen, was passiert, wenn sich die IGP-Metrik ändert.metric

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

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

  8. 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 Wiederholen Sie die Konfigurationsschritte auf den anderen Geräten in der Topologie, je nach Bedarf für Ihr Netzwerk.

Überprüfung

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

Überprüfen der BGP-Ankündigungen

Zweck

Stellen Sie sicher, dass Gerät R1 Gerät R4 einen BGP MED-Wert ankündigt, der die IGP-Metrik widerspiegelt.

Was

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

Bedeutung

Der Wert 601 in der Spalte MED zeigt an, dass der MED-Wert aktualisiert wurde, um die konfigurierte OSPF-Metrik widerzuspiegeln.

Überprüfen, ob sich der MED-Wert ändert, wenn sich die OSPF-Metrik ändert

Zweck

Stellen Sie sicher, dass der MED-Wert aktualisiert wird, wenn Sie die OSPF-Metrik auf 700 erhöhen, um diese Änderung widerzuspiegeln.

Was

Geben Sie im Konfigurationsmodus den Befehl ein.set protocols ospf area 0 interface fe-1/2/0.2 metric 700

Nachdem Sie 12 Minuten gewartet haben (die konfigurierte Verzögerungszeit), geben Sie den Befehl aus dem Betriebsmodus ein.show route advertising-protocol bgp

Bedeutung

Der Wert 701 in der Spalte MED zeigt an, dass der MED-Wert aktualisiert wurde, um die konfigurierte OSPF-Metrik widerzuspiegeln.

Testen der minimalen igp-Einstellung

Zweck

Ändern Sie die Konfiguration so, dass die Anweisung anstelle der Anweisung verwendet wird.minimum-igpigp Wenn Sie die OSPF-Metrik erhöhen, bleibt der MED-Wert unverändert, aber wenn Sie die OSPF-Metrik verringern, spiegelt der MED-Wert die neue OSPF-Metrik wider.

Was

Löschen Sie im Konfigurationsmodus die Anweisung, fügen Sie die Anweisung hinzu, und erhöhen Sie die OSPF-Metrik.igpminimum-igp

Geben Sie im Betriebsmodus den Befehl ein, um sicherzustellen, dass sich der MED-Wert nicht ändert.show route advertising-protocol bgp

Verringern Sie im Konfigurationsmodus die OSPF-Metrik.

Geben Sie im Betriebsmodus den Befehl ein, um sicherzustellen, dass sich der MED-Wert ändert.show route advertising-protocol bgp

Bedeutung

Wenn die Anweisung konfiguriert ist, ändert sich der MED-Wert nur, wenn ein kürzerer Pfad verfügbar ist.minimum-igp