Konfigurieren von Junos OS-Routing-Tabellen
Grundlegendes zu Junos OS-Routing-Tabellen
Junos OS erstellt und verwaltet automatisch mehrere Routing-Tabellen. Jede Routing-Tabelle wird für einen bestimmten Zweck verwendet. Zusätzlich zu diesen automatisch erstellten Routing-Tabellen können Sie eigene Routing-Tabellen erstellen.
Jede Routing-Tabelle füllt einen Teil der Weiterleitungstabelle. Daher wird die Weiterleitungstabelle basierend auf Routingtabellen partitioniert. Dadurch kann für jede Routing-Tabelle ein spezifisches Weiterleitungsverhalten festgelegt werden. Bei VPNs verfügt beispielsweise jede VPN-basierte Routing-Tabelle über eine eigene VPN-spezifische Partition in der Weiterleitungstabelle.
Es ist üblich, dass die Routing-Software Unicast-Routen und Multicast-Routen in verschiedenen Routing-Tabellen verwaltet. Möglicherweise gibt es auch Richtlinienüberlegungen, die Sie dazu veranlassen, separate Routingtabellen zu erstellen, um die Weitergabe von Routinginformationen zu verwalten.
Das Erstellen von Routing-Tabellen ist optional. Wenn Sie keine erstellen, verwendet Junos OS die folgenden Standard-Routing-Tabellen:
inet.0: Für Unicast-Routen der IP-Version 4 (IPv4). In dieser Tabelle werden lokale und direkte Schnittstellenrouten, statische Routen und dynamisch erlernte Routen gespeichert.
inet.1: Für den IPv4-Multicast-Weiterleitungscache. In dieser Tabelle werden die IPv4 (S,G)-Gruppeneinträge gespeichert, die dynamisch als Ergebnis von Verknüpfungsstatusinformationen erstellt werden.
inet.2 – Für nachfolgende SAFI-Routen (Address Family Indicator), wenn MBGP (Multiprotocol BGP) aktiviert ist. In dieser Tabelle werden Unicastrouten gespeichert, die für die Multicast-RPF-Suche (Reverse Path Forwarding) verwendet werden. Die Routen in dieser Tabelle können vom Distance Vector Multicast Routing Protocol (DVMRP) verwendet werden, für das eine bestimmte RPF-Tabelle erforderlich ist. Im Gegensatz dazu benötigt Protocol Independent Multicast (PIM) diese Tabelle nicht, da es RPF-Überprüfungen anhand der Tabelle inet.0 durchführen kann. Sie können Routen von inet.0 mithilfe von Routing-Informationsbasis-Gruppen (RIB) in inet.2 importieren oder Routen aus einem Multicast-Routingprotokoll direkt in inet.2 installieren.
inet.3 – Für IPv4 MPLS. In dieser Tabelle werden die Ausgangsadresse eines MPLS-Label-Swiched-Pfads (LSP), der Name des LSP und der Name der ausgehenden Schnittstelle gespeichert. Diese Routing-Tabelle wird nur verwendet, wenn das lokale Gerät der Eingangsknoten zu einem LSP ist.
inet6.0: Für Unicast-Routen der IP-Version 6 (IPv6). In dieser Tabelle werden lokale und direkte Schnittstellenrouten, statische Routen und dynamisch erlernte Routen gespeichert.
inet6.1: Für IPv6-Multicast-Weiterleitungscache. In dieser Tabelle werden die IPv6 (S,G)-Gruppeneinträge gespeichert, die dynamisch als Ergebnis von Verknüpfungsstatusinformationen erstellt werden.
-
inet6.2: Die Tabelle inet6.2 wird häufig in Verbindung mit anderen IPv6-Routing-Tabellen als Teil der Standard-Routing-Tabelle-Gruppen für Schnittstellenrouten verwendet, insbesondere auf PTX-Routern.
-
inet6.3: Die Tabelle inet6.3 wird zum Speichern von gekennzeichneten IPv6-Routen verwendet.
instance-name.inet.0: Wenn Sie eine Routing-Instanz konfigurieren, erstellt Junos OS die Standard-Unicast-Routing-Tabelle instance-name.inet.0.
instance-name.inet.2: Wenn Sie Routing-Instances-Protokolle instance-name und Inet-Multicast der BGP-Familie in einer Routing-Instanz vom Typ VRF konfigurieren, erstellt Junos OS die instance-name.inet.2-Tabelle .
Eine andere Möglichkeit, die instance-name.inet.2-Tabelle zu erstellen, ist die Verwendung der
rib-group
Anweisung. Siehe Beispiel: Exportieren bestimmter Routen aus einer Routing-Tabelle in eine andere Routing-Tabelle.Anmerkung:Beim Importieren von inet-vpn-Multicastrouten aus der Tabelle bgp.l3vpn.2 in die instance-nameTabelle .inet.2 wird die instance-nameTabelle .inet.2 nicht erstellt. Der Importvorgang funktioniert nur, wenn die instance-name.inet.2-Tabelle bereits vorhanden ist.
instance-name.inetflow.0: Wenn Sie eine Datenflussroute konfigurieren, erstellt Junos OS die Datenstrom-Routing-Tabelle instance-name.inetflow.0.
bgp.l2vpn.0: Für Layer 2-VPN-Routen, die von BGP gelernt wurden. In dieser Tabelle werden Routen gespeichert, die von anderen Provider-Edge-Routern (PE) gelernt wurden. Die Layer-2-Routing-Informationen werden basierend auf den Ziel-Communities in Layer-2-VPN-Routing- und Weiterleitungsinstanzen (VRFs) kopiert.
bgp.l3vpn.0: Für Layer-3-VPN-Routen, die von BGP gelernt wurden. In dieser Tabelle werden Routen gespeichert, die von anderen PE-Routern gelernt wurden. Routen in dieser Tabelle werden in ein Layer-3-VRF kopiert, wenn eine übereinstimmende Routing-Tabelle vorhanden ist.
l2circuit.0
– Für l2circuit-Routen, die von LDP gelernt wurden. Routen in dieser Tabelle werden zum Senden oder Empfangen von l2circuit-Signalisierungsnachrichten verwendet.mpls.0 – Für MPLS-Label Switching-Vorgänge. Diese Tabelle wird verwendet, wenn es sich bei dem lokalen Gerät um einen Transitrouter handelt.
iso.0 – Für IS-IS-Routen. Wenn Sie IS-IS verwenden, um IP-Routing zu unterstützen, enthält diese Tabelle nur den Network Entity Title (NET) des lokalen Geräts.
juniper_private: Damit Junos OS intern zwischen dem Routing-Engine und der PIC-Hardware kommunizieren können.
Routing-Tabellenfunktionen in Junos OS
Junos OS unterhält zwei Datenbanken für Routing-Informationen:
Routing-Tabelle: Enthält alle Routing-Informationen, die von allen Routing-Protokollen gelernt wurden. (Einige Anbieter bezeichnen diese Art von Tabelle als Routing-Informationsbasis [RIB].)
Weiterleitungstabelle: Enthält die Routen, die tatsächlich zum Weiterleiten von Paketen verwendet werden. (Einige Anbieter bezeichnen diese Art von Tabelle als Forwarding Information Base [FIB].)
Standardmäßig verwaltet Junos OS drei Routing-Tabellen: eine für IP-Unicast-Routen (IPv4), eine zweite für Multicast-Routen und eine dritte für MPLS. Sie können zusätzliche Routing-Tabellen konfigurieren.
Das Junos OS verwaltet separate Routing-Tabellen für IPv4- und IPv6-Routen (IP Version 6).
Das Junos OS installiert alle aktiven Routen aus der Routing-Tabelle in die Weiterleitungstabelle. Bei den aktiven Routen handelt es sich um Routen, über die Pakete an ihre Ziele weitergeleitet werden. Der Kernel des Betriebssystems Junos verwaltet eine Masterkopie der Weiterleitungstabelle. Die Weiterleitungstabelle wird in die Packet Forwarding Engine kopiert, die für das Weiterleiten von Paketen zuständig ist.
Der Junos-Routing-Protokollprozess bestimmt im Allgemeinen die aktive Route, indem er die Route mit dem niedrigsten Präferenzwert auswählt. Das Junos OS bietet Unterstützung für alternative und Tiebreaker-Voreinstellungen, und einige der Routing-Protokolle, einschließlich BGP und MPLS, verwenden diese zusätzlichen Voreinstellungen.
Sie können Marsadressen und statische, aggregierte und generierte Routen zu den Junos-Routing-Tabellen hinzufügen, indem Sie die Routen mit einer oder mehreren der in Tabelle 1 gezeigten Eigenschaften konfigurieren.
Beschreibung |
Statisch |
Aggregat |
Erzeugt |
---|---|---|---|
Zieladresse |
X |
X |
X |
Standardroute zum Ziel |
X |
X |
X |
IP-Adresse oder Schnittstelle des nächsten Hops zum Ziel |
X |
– |
– |
Label-Switched Path (LSP) als nächster Hop |
X |
– |
– |
Verwerfen Sie die Pakete, installieren Sie eine Ablehnungsroute für dieses Ziel und senden Sie ICMP-Nachrichten (Internet Control Message Protocol), die nicht erreichbar sind |
X |
X |
X |
Verwerfen Sie die Pakete, installieren Sie eine Ablehnungsroute für dieses Ziel, aber senden Sie keine ICMP-Nachrichten über unerreichbare Nachrichten |
X |
X |
X |
Veranlassen, dass Pakete vom lokalen Router empfangen werden |
X |
– |
– |
Zuordnen eines Metrikwerts zur Route |
X |
X |
X |
Art der Route |
X |
X |
X |
Präferenzwerte |
X |
X |
X |
Zusätzliche Präferenzwerte |
X |
X |
X |
Unabhängige Präferenz (Qualified-Next-Hop-Anweisung ) |
X |
– |
– |
BGP-Community-Informationen, die der Route zugeordnet werden sollen |
X |
X |
X |
AS-Pfadinformationen (Autonomous System), die der Route zugeordnet werden sollen |
X |
X |
X |
OSPF-Tag-Zeichenfolgen, die der Route zugeordnet werden sollen |
X |
X |
X |
Installieren Sie keine aktiven statischen Routen in der Weiterleitungstabelle |
X |
– |
– |
Installieren der Route in der Weiterleitungstabelle |
X |
– |
– |
Dauerhafte Beibehaltung einer statischen Route in der Weiterleitungstabelle |
X |
– |
– |
Schließen Sie nur die längsten gemeinsamen führenden Sequenzen aus den beitragenden AS-Pfaden ein |
– |
X |
– |
Alle AS-Nummern für eine bestimmte Route einschließen |
– |
X |
– |
Beibehalten einer inaktiven Route in den Routing- und Weiterleitungstabellen |
X |
X |
X |
Entfernen einer inaktiven Route aus den Routing- und Weiterleitungstabellen |
X |
X |
X |
Aktive Richtlinie, die der Route zugeordnet werden soll |
– |
X |
X |
Geben Sie an, dass eine Route nicht für die erneute Ankündigung berechtigt ist |
X |
– |
– |
Angeben der Route zu einem Präfix, bei dem es sich nicht um einen direkt verbundenen nächsten Hop handelt |
X |
– |
– |
Grundlegendes zu Standard-Routing-Tabellengruppen für Schnittstellenrouten auf PTX-Routern
Bei Paketübertragungs-Routern der PTX-Serie unterscheiden sich die standardmäßigen Routing-Tabellengruppen für Schnittstellen und Routing-Routing-Tabellen von denen anderer Junos OS-Routing-Geräte.
Die Router der PTX-Serie sind MPLS-Transitplattformen, die IP-Weiterleitung durchführen, in der Regel über IGP-Routen (Interior Gateway Protocol). Schnittstellenrouten sind direkt verbundene und lokale Routen.
Router der PTX-Serie unterscheiden sich von anderen Junos OS-Routing-Geräten dadurch, dass sie eine indirekte Next-Hop-Auflösung erzwingen. Bei Routern der PTX-Serie muss der indirekte nächste Hop aufgelöst werden, um den verketteten zusammengesetzten nächsten Hop zu erstellen. Dies kann dazu führen, dass Routen ausgeblendet werden, wenn der Typ des nächsten Hops nicht verwendet werden kann.
Um zu verhindern, dass Routen ausgeblendet werden, kopieren Plattformen der PTX-Serie die Routen in inet.0 automatisch in inet.2 und inet.3 und die Routen in inet6.0 in inet6.2 und inet6.3.
Die Standardkonfiguration der Routing-Tabelle für Schnittstellen auf den Routern der PTX-Serie lautet wie folgt:
user@host# show routing-options | display inheritance defaults ## ## 'interface-routes' was inherited from group 'junos-defaults' ## interface-routes { ## ## 'rib-group' was inherited from group 'junos-defaults' ## rib-group { ## ## 'junos-ifrg-inet0-to-inet2-and-inet3' was inherited from group 'junos-defaults' ## inet junos-ifrg-inet0-to-inet2-and-inet3; ## ## 'junos-ifrg-inet60-to-inet62-and-inet63' was inherited from group 'junos-defaults' ## inet6 junos-ifrg-inet60-to-inet62-and-inet63; } } rib-groups { ## ## 'junos-ifrg-inet0-to-inet2-and-inet3' was inherited from group 'junos-defaults' ## junos-ifrg-inet0-to-inet2-and-inet3 { ## ## 'inet.0' was inherited from group 'junos-defaults' ## 'inet.2' was inherited from group 'junos-defaults' ## 'inet.3' was inherited from group 'junos-defaults' ## import-rib [ inet.0 inet.2 inet.3 ]; } ## ## 'junos-ifrg-inet60-to-inet62-and-inet63' was inherited from group 'junos-defaults' ## junos-ifrg-inet60-to-inet62-and-inet63 { ## ## 'inet6.0' was inherited from group 'junos-defaults' ## 'inet6.2' was inherited from group 'junos-defaults' ## 'inet6.3' was inherited from group 'junos-defaults' ## import-rib [ inet6.0 inet6.2 inet6.3 ]; } }
Siehe auch
Beispiel: Erstellen von Routing-Tabellen
In diesem Beispiel wird gezeigt, wie eine benutzerdefinierte Routing-Tabelle erstellt wird.
Anforderungen
In diesem Beispiel ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Überblick
Das Erstellen von Routing-Tabellen ist optional. Möglicherweise haben Sie Richtlinienüberlegungen, die Sie dazu veranlassen, separate Routingtabellen zu erstellen, um die Weitergabe von Routinginformationen zu verwalten. Diese Funktion wird selten genutzt, aber hier der Vollständigkeit halber demonstriert.
Wenn Sie keine Routing-Tabellen erstellen, verwendet Junos OS seine Standard-Routing-Tabellen.
Wenn Sie statische, aggregierte, generierte oder marsianische Routen nur der standardmäßigen IPv4-Unicast-Routing-Tabelle (inet.0) hinzufügen möchten, müssen Sie keine Routingtabellen erstellen, da diese Routen standardmäßig zu inet.0 hinzugefügt werden. Sie können diese Routen hinzufügen, indem Sie die Anweisungen static, aggregate, generate und martians
einschließen.
Um explizit eine Routing-Tabelle zu erstellen, schließen Sie die Anweisung und die rib
untergeordneten Anweisungen unter die rib
Anweisung ein.
Der Name routing-table-nameder Routing-Tabelle, , enthält die Protokollfamilie, optional gefolgt von einem Punkt und einer Zahl. Die Protokollfamilie kann inet für die IPv4-Familie, inet6 für die IPv6-Familie oder iso für die ISO-Protokollfamilie (International Standards Organization) sein. Die Zahl steht für die Routing-Instanz. Die erste Instanz ist 0.
In diesem Beispiel wird gezeigt, wie eine benutzerdefinierte IPv4-Routing-Tabelle mit dem Namen inet.14 konfiguriert wird. Das Beispiel zeigt auch, wie die Routing-Tabelle mit einer einzelnen statischen Route aufgefüllt wird.
Auf Switches der EX-Serie können nur dynamisch gelernte Routen von einer Routing-Tabellen-Gruppe in eine andere importiert werden.
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 erforderlichen Details, damit sie Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit]
Hierarchieebene ein.
set routing-options rib inet.14 static route 10.2.0.0/16 discard
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.
So erstellen Sie eine Routing-Tabelle:
Konfigurieren Sie die Routing-Tabelle.
[edit routing-options] user@host# set rib inet.14 static route 10.2.0.0/16 discard
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Befund
Bestätigen Sie Ihre Konfiguration, indem Sie den show routing-options
Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show routing-options rib inet.14 { static { route 10.2.0.0/16 discard; } }
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfen der Routing-Tabelle
Zweck
Stellen Sie sicher, dass die statische Route in der benutzerdefinierten Routing-Tabelle angezeigt wird.
Aktion
user@host> show route table inet.14 inet.14: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) Restart Complete + = Active Route, - = Last Active, * = Both 10.2.0.0/16 *[Static/5] 00:00:09 Discard
Bedeutung
Die statische Route befindet sich in der benutzerdefinierten Routing-Tabelle.
Beispiel: Exportieren bestimmter Routen aus einer Routing-Tabelle in eine andere Routing-Tabelle
In diesem Beispiel wird gezeigt, wie bestimmte Routen von einer Routing-Tabelle in eine andere Routing-Tabelle innerhalb derselben Routing-Instanz dupliziert werden.
Anforderungen
Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Überblick
In diesem Beispiel werden die auto-export
Anweisung und die rib-group
Anweisung verwendet, um das Ziel zu erreichen, bestimmte Routen von einer Routing-Tabelle in eine andere zu exportieren.
Beachten Sie die folgenden Punkte:
Wenn der automatische Export in einer Routing-Instanz konfiguriert ist, werden die Richtlinien vrf-import und vrf-export untersucht. Basierend auf dem Routenziel und den Community-Informationen in den Richtlinien führt die Auto-Export-Funktion Routenlecks zwischen den Tabellen der lokalen Routing-Instanz inet.0 durch.
Sie können die Anweisung
rib-group
verwenden, wenn es notwendig ist, Routen in andere Tabellen als instance.inet.0 zu importieren. Um eine RIB-Gruppe mit Auto-Export zu verwenden, sollte die Routing-Instanz explizite vrf-import- und vrf-export-Richtlinien angeben. Die Richtlinien vrf-import und vrf-export können erweitert werden, um zusätzliche Begriffe zum Filtern von Routen nach Bedarf für die RIB-Gruppe zu enthalten.
In diesem Beispiel werden der Routing-Tabelle vpna.inet.0 access-interne Routen hinzugefügt. Die zugriffsinternen Routen werden auch in die Routing-Tabelle vpna.inet.2 dupliziert.
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 erforderlichen Details, damit sie Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit]
Hierarchieebene ein.
set interfaces fe-1/3/1 vlan-tagging set interfaces fe-1/3/1 unit 0 vlan-id 512 set interfaces fe-1/3/1 unit 0 family inet address 10.168.100.3/24 set interfaces lo0 unit 0 family inet address 192.168.3.3/32 set routing-options rib-groups rib-group-vpna-access-internal import-rib vpna.inet.2 set routing-options autonomous-system 63000 set policy-options policy-statement vpna-export term a from protocol bgp set policy-options policy-statement vpna-export term a then community add vpna-comm set policy-options policy-statement vpna-export term a then accept set policy-options policy-statement vpna-export term b from protocol access-internal set policy-options policy-statement vpna-export term b then accept set policy-options policy-statement vpna-export term c then reject set policy-options policy-statement vpna-import term a from protocol bgp set policy-options policy-statement vpna-import term a from community vpna-comm set policy-options policy-statement vpna-import term a then accept set policy-options policy-statement vpna-import term b from instance vpna set policy-options policy-statement vpna-import term b from protocol access-internal set policy-options policy-statement vpna-import term b then accept set policy-options policy-statement vpna-import term c then reject set policy-options community vpna-comm members target:63000:100 set routing-instances vpna instance-type vrf set routing-instances vpna interface fe-1/3/1.1 set routing-instances vpna route-distinguisher 100:1 set routing-instances vpna vrf-import vpna-import set routing-instances vpna vrf-export vpna-export set routing-instances vpna routing-options auto-export family inet unicast rib-group rib-group-vpna-access-internal set routing-instances vpna protocols bgp group bgp-vpna type external set routing-instances vpna protocols bgp group bgp-vpna family inet multicast set routing-instances vpna protocols bgp group bgp-vpna peer-as 100 set routing-instances vpna protocols bgp group bgp-vpna neighbor 10.0.0.10
Konfigurieren des spezifischen Routenexports zwischen Routing-Tabellen
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Anweisungen hierzu finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.
So konfigurieren Sie das Gerät:
Konfigurieren Sie die Schnittstellen.
[edit interfaces fe-1/3/1] user@host# set vlan-tagging user@host# set unit 0 vlan-id 512 user@host# set unit 0 family inet address 10.168.100.3/24 [edit interfaces lo0 unit 0] user@host# set family inet address 192.168.3.3/32
-
Konfigurieren Sie die Routing-Richtlinie, die bestimmte Routen für den Import in vpna.inet.0 und den Export aus vpna.inet.0 angibt.
[edit policy-options policy-statement vpna-export] user@host# set term a from protocol bgp user@host# set term a then community add vpna-comm user@host# set term a then accept user@host# set term b from protocol access-internal user@host# set term b then accept user@host# set term c then reject [edit policy-options policy-statement vpna-import] user@host# set term a from protocol bgp user@host# set term a from community vpna-comm user@host# set term a then accept user@host# set term b from instance vpna user@host# set term b from protocol access-internal user@host# set term b then accept user@host# set term c then reject [edit policy-options] user@host# set community vpna-comm members target:63000:100
-
Konfigurieren Sie die Routing-Instanz.
[edit routing-instances vpna] user@host# set instance-type vrf user@host# set interface fe-1/3/1.1 user@host# set route-distinguisher 100:1 user@host# set vrf-import vpna-import user@host# set vrf-export vpna-export
Die Anweisungen vrf-import und
vrf-export
-anweisungen werden verwendet, um die Routing-Richtlinien vpna-import und vpna-export anzuwenden. Konfigurieren Sie die RIB-Gruppe und importieren Sie Routen in die Routing-Tabelle vpna.inet.2 .
[edit routing-options] user@host# set rib-groups rib-group-vpna-access-internal import-rib vpna.inet.2
Konfigurieren Sie die
auto-export
Anweisung so, dass die Routen von einer Routing-Tabelle in eine andere exportiert werden können.[edit routing-options] user@host# set auto-export family inet unicast rib-group rib-group-vpna-access-internal
Konfigurieren Sie BGP.
[edit routing-instances vpna protocols bgp group bgp-vpna] user@host# set type external user@host# set family inet multicast user@host# set peer-as 100 user@host# set neighbor 100.0.0.10
Konfigurieren Sie die Nummer des autonomen Systems (AS).
[edit routing-options] user@host# set autonomous-system 63000
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show interfaces
Befehle , show policy-options
show routing-options
, und show routing-instances
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show interfaces fe-1/3/1 { vlan-tagging; unit 0 { vlan-id 512; family inet { address 10.168.100.3/24; } } } lo0 { unit 0 { family inet { address 192.168.3.3/32; } } }
user@host# show policy-options policy-statement vpna-export { term a { from { protocol bgp; } then { community add vpna-comm; accept; } } term b { from protocol access-internal; then accept; } term c { then reject; } } policy-statement vpna-import { term a { from { protocol bgp; community vpna-comm; } then accept; } term b { from { instance vpna; protocol access-internal; } then accept; } term c { then reject; } } community vpna-comm members target:63000:100;
user@host# show routing-options rib-groups { rib-group-vpna-access-internal { import-rib vpna.inet.2; } } autonomous-system 63000;
user@host# show routing-instances vpna { instance-type vrf; interface fe-1/3/1.1; route-distinguisher 100:1; vrf-import vpna-import; vrf-export vpna-export; routing-options { auto-export { family inet { unicast { rib-group rib-group-vpna-access-internal; } } } } protocols { bgp { group bgp-vpna { type external; family inet { multicast; } peer-as 100; neighbor 100.0.0.10; } } } }
Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln Sie in den Konfigurationsmodus .
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert, indem Sie die show table route vpna.inet.0
Befehle and show route table vpna.inet.2
ausführen.