Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren einer Exportrichtlinie für die BGP-Routenzielfilterung für VPNs

In diesem Beispiel wird gezeigt, wie Sie eine Export-Routing-Richtlinie für die BGP-Routenzielfilterung (auch als Route Target Constrain oder RTC bezeichnet) konfigurieren.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Vier Geräte von Juniper Networks, die BGP-Routenzielfilterung unterstützen.

  • Junos OS Version 12.2 oder höher auf einem oder mehreren Geräten, die für proxy-BGP-Routenfilterung konfiguriert sind. In diesem Beispiel konfigurieren Sie explizit die Proxy-BGP-Routenfilterung für die Routenreflektoren.

Stellen Sie sicher, dass Sie mit den folgenden Konzepten vertraut sind, bevor Sie eine Exportrichtlinie für die BGP-Routenzielfilterung konfigurieren:

Übersicht

Die BGP-Routenzielfilterung ermöglicht es Ihnen, den Verbrauch von Netzwerkressourcen zu reduzieren, indem Sie Ankündigungen für Routenzielmitgliedschaft (RT-Mitgliedschaft) im gesamten Netzwerk verteilen. BGP verwendet die RT-Mitgliederinformationen, um VPN-Routen nur an die Geräte zu senden, die sie im Netzwerk benötigen. Ähnlich wie bei anderen Arten von BGP-Erreichbarkeit können Sie eine Routing-Richtlinie anwenden, um Zielfilterrouten zu routen, um das Netzwerk zu beeinflussen. Wenn die Routenzielfilterung konfiguriert ist, schränkt die Einschränkung des Datenflusses der Routen für zielfilternde Routen auch die VPN-Routen ein, die von dieser RT-Mitgliedschaft angezogen werden könnten. Die Konfiguration dieser Richtlinie umfasst Folgendes:

  • Erstellen eines Filters, der die Liste der Routenzielpräfixe definiert.

  • Erstellen einer Richtlinie zur Auswahl einer Teilmenge der Routenzielfilter, die für die BGP-Routenzielfilterung verwendet werden sollen.

So definieren Sie die Liste der Routenzielpräfixe:

  • Sie konfigurieren die rtf-prefix-list Anweisung auf Hierarchieebene [edit policy-options] , um den Namen der Routingziel-Präfixliste und ein oder mehrere zu verwendenden Routenzielpräfixe anzugeben. Mit dieser Konfiguration können Sie die vom Gerät verwendeten eingehenden Routing-Ziel-Filterrouten angeben und diese dann im Netzwerk verteilen.

Um die Routing-Richtlinie zu konfigurieren und die Routingziel-Präfixliste auf diese Richtlinie anzuwenden, können Sie die folgenden Richtlinienoptionen angeben:

  • family route-target—(Optional) Die Übereinstimmungsbedingung für die Routenzielfamilie gibt die übereinstimmenden BGP-Routenzielfilterung an. Diese Kriterien definieren Sie in der from Aussage. Dieses Beispiel zeigt, wie Sie mithilfe der Übereinstimmungsbedingung family route-target eine Exportrichtlinie erstellen.

    Hinweis:

    Juniper verwendet die Tabelle inet.3, um die Adresse des nächsten Hops bei family route-target der Konfiguration aufzulösen.

  • protocol route-target—(Optional) Die Route-Target-Protokoll-Übereinstimmungsbedingung definiert die Kriterien, die eine eingehende Route erfüllen muss. Diese Kriterien definieren Sie in der from Aussage. Diese Anweisung ist vor allem nützlich, um die Richtlinie auf lokal generierte Routenzielfilterung einzuschränken.

    Hinweis:

    Wenn Sie den Befehl zum Anzeigen von show route table bgp.rtarget.0 Proxy-BGP-Routingzielfilterrouten verwenden, sehen Sie das BGP-Protokoll für empfangene Routen und die Routenzielprotokollrouten für lokale Routen mit Zielfilterung.

  • rtf-prefix-list name— Die Anweisung rtf-prefix-list wendet die Liste der Routing-Zielpräfixe, die Sie bereits konfiguriert haben, auf die Richtlinie an. Diese Kriterien definieren Sie in der from Aussage.

Topologiediagramm

Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 1: BGP-Routenzielfilterung Exportrichtlinientopologie BGP Route Target Filtering Export Policy Topology

In diesem Beispiel wird die BGP-Routenzielfilterung auf den Routenreflektoren (Device RR1 und Device RR2) und Provider Edge (PE) Gerät PE2 konfiguriert. Das andere PE, Geräte-PE1, unterstützt keine BGP-Routenzielfilterung. Die Proxy-BGP-Routenzielfilterung wird auch auf den Peering-Sitzungen zwischen den Routenreflektoren und Geräte-PE1 konfiguriert, um die Anzahl der von Geräte PE1 verarbeiteten VPN-Routenaktualisierungen zu minimieren. Geräte-PE2 hat vier VPNs konfiguriert (vpn1, vpn2, vpn3 und vpn4), und Geräte-PE1 hat zwei VPNs konfiguriert (vpn1 und vpn2). In der Beispieltopologie nehmen alle Geräte am Autonomen System (AS) 203 teil, OSPF ist das konfigurierte Interior Gateway Protocol (IGP) und LDP ist das Signalisierungsprotokoll, das von den VPNs verwendet wird. In diesem Beispiel verwenden wir statische Routen in den VPN-Routing- und Weiterleitungsinstanzen (VRF), um VPN-Routen zu generieren. Dies geschieht an Stelle der Verwendung eines PE to Customer Edge (CE)-Protokolls wie OSPF oder BGP.

In diesem Beispiel steuern Sie weiter die Routen, die von Gerät PE2 zu Gerät PE1 angekündigt werden, indem Sie eine Exportrichtlinie auf Geräte-PE2 konfigurieren, um zu verhindern, dass vpn3-Routen an Gerät RR1 angekündigt werden. Sie erstellen eine Richtlinie, die die family route-target Übereinstimmungsbedingung angibt, die Liste der Routenzielpräfixe definiert und die Liste der Routenzielpräfixe anwendet, indem Sie die rtf-prefix-list Kriterien definieren.

Konfiguration

CLI-Schnellkonfiguration

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

Gerät PE1

Gerät RR1

Gerät RR2

Geräte-PE2

Konfiguration von Geräte-PE1

Schritt-für-Schritt-Verfahren

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

So konfigurieren Sie Geräte-PE1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie den Routenscheider und die AS-Nummer.

  3. Konfigurieren Sie LDP als das vom VPN verwendete Signalisierungsprotokoll.

  4. Konfigurieren Sie BGP.

  5. Konfigurieren Sie OSPF.

  6. Konfigurieren Sie die VPN-Routing-Instanzen.

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesBefehle , show protocols, show routing-optionsund show routing-instances eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Geräts RR1

Schritt-für-Schritt-Verfahren

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

So konfigurieren Sie das Gerät RR1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie den Routenscheider und die AS-Nummer.

  3. Konfigurieren Sie LDP als das vom VPN verwendete Signalisierungsprotokoll.

  4. Konfigurieren Sie BGP.

  5. Konfigurieren Sie die BGP-Routenzielfilterung für die Peering-Sitzung mit Geräte-PE2.

  6. Konfigurieren Sie die Proxy-BGP-Routenzielfilterung in der Peering-Sitzung mit Geräte-PE1.

  7. Konfigurieren Sie OSPF.

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

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesBefehle und show routing-options show protocolsdie Befehle eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren des Geräts RR2

Schritt-für-Schritt-Verfahren

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

So konfigurieren Sie Das Gerät RR2:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie den Routenscheider und die AS-Nummer.

  3. Konfigurieren Sie LDP als das vom VPN verwendete Signalisierungsprotokoll.

  4. Konfigurieren Sie BGP.

  5. Konfigurieren Sie die BGP-Routenzielfilterung für die Peering-Sitzung mit Geräte-PE2.

  6. Konfigurieren Sie die Proxy-BGP-Routenzielfilterung in der Peering-Sitzung mit Geräte-PE1.

  7. Konfigurieren Sie OSPF.

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

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesBefehle und show routing-options show protocolsdie Befehle eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration von Geräte-PE2

Schritt-für-Schritt-Verfahren

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

So konfigurieren Sie Geräte-PE2:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfigurieren Sie den Routenscheider und die AS-Nummer.

  3. Konfigurieren Sie LDP als das vom VPN verwendete Signalisierungsprotokoll.

  4. Konfigurieren Sie BGP.

  5. Konfigurieren Sie OSPF.

  6. Konfigurieren Sie die VPN-Routing-Instanzen.

  7. Konfigurieren und wenden Sie die Export-Routing-Richtlinie an.

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

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesBefehle , show protocols, , show policy-optionsshow routing-optionsund show routing-instances eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen der Routenzielfilterung in der Routingtabelle bgp.rtarget.0 für Gerät RR1

Zweck

Stellen Sie sicher, dass das Routenpräfix für vpn3 nicht in der bgp.rtarget.0-Tabelle von Gerät RR1 ist. Da eine Exportrichtlinie auf Geräte-PE2 angewendet wurde, um die Ankündigung von VPN3-Routen an Das Gerät RR1 zu verhindern, sollte Gerät RR1 diese Ankündigungen nicht erhalten.

Aktion

Geben Sie im Betriebsmodus den show route advertising-protocol bgp 10.255.165.220 table bgp.rtarget.0 Befehl ein.

Bedeutung

Die Tabelle bgp.rtartget.0 zeigt 203:203:103/96 nicht an, das Routenpräfix für vpn3. Das bedeutet, dass die Exportrichtlinie korrekt angewendet wurde.

Überprüfung der Routenzielfilterung in der Routingtabelle bgp.rtarget.0 für Geräte RR2

Zweck

Stellen Sie sicher, dass sich das Routenpräfix für vpn3 in der Tabelle bgp.rtarget.0 des Geräts RR2 befindet. Da auf Geräte-PE2 keine Exportrichtlinie angewendet wurde, um die Ankündigung von VPN3-Routen zum Gerät RR2 zu verhindern, sollte Gerät RR2 Ankündigungen von allen VPNs erhalten.

Aktion

Geben Sie im Betriebsmodus den show route advertising-protocol bgp 10.255.165.28 table bgp.rtarget.0 Befehl ein.

Bedeutung

Die Tabelle bgp.rtartget.0 zeigt die Routenpräfixe für alle VPNs an.