AUF DIESER SEITE
Beispiel: Konfigurieren von VRRP für IPv6
Dieses Beispiel zeigt, wie Sie VRRP-Eigenschaften für IPv6 konfigurieren.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
-
Drei Router
-
Junos OS Version 11.3 oder höher
- Dieses Beispiel wurde vor Kurzem auf Junos OS Version 21.1R1 aktualisiert und erneut überprüft.
- Details zur VRRP-Unterstützung für bestimmte Plattform- und Junos OS-Versionskombinationen finden Sie im Feature-Explorer.
Übersicht
In diesem Beispiel wird eine VRRP-Gruppe verwendet, die über eine virtuelle Adresse für IPv6 verfügt. Geräte im LAN verwenden diese virtuelle Adresse als Standard-Gateway. Wenn der primäre Router ausfällt, übernimmt der Backup-Router ihn.

Konfigurieren von VRRP
Konfiguration von Router A
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 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.
set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 priority 110 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 accept-data set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 track interface ge-0/0/2 priority-cost 20 set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:1:3::1/64 set protocols router-advertisement interface ge-0/0/1.0 virtual-router-only set protocols router-advertisement interface ge-0/0/1.0 prefix 2001:db8:1:1::/64 set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:3::2
Schritt-für-Schritt-Verfahren
So konfigurieren Sie dieses Beispiel:
-
Konfigurieren Sie die Schnittstellen.
[edit] user@routerA# set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 user@routerA# set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:1:3::1/64
-
Konfigurieren Sie den IPv6-VRRP-Gruppenbezeichner und die virtuelle IP-Adresse.
[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254
-
Konfigurieren Sie die Priorität für RouterA ist höher als RouterB, um der primäre virtuelle Router zu werden. RouterB verwendet die Standardpriorität 100.
[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 priority 110
-
Konfigurieren Sie
track interface
, um zu verfolgen, ob die mit dem Internet verbundene Schnittstelle aktiv, ausfällt oder nicht vorhanden ist, um die Priorität der VRRP-Gruppe zu ändern.[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 track interface ge-0/0/2 priority-cost 20
-
Konfigurieren Sie
accept-data
, damit der primäre Router alle Pakete akzeptiert, die für die virtuelle IP-Adresse bestimmt sind.[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 accept-data
-
Konfigurieren Sie eine statische Route für den Datenverkehr zum Internet.
[edit] user@routerA# set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:3::2
-
Für VRRP für iPv6 müssen Sie die Schnittstelle konfigurieren, auf der VRRP so konfiguriert ist, dass IPv6-Router-Ankündigungen für die VRRP-Gruppe gesendet werden. Wenn eine Schnittstelle eine IPv6-Router-Aufforderungsnachricht empfängt, sendet sie eine IPv6-Router-Ankündigung an alle darauf konfigurierten VRRP-Gruppen.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerA# set prefix 2001:db8:1:1::/64
-
Konfigurieren Sie Router-Ankündigungen, die nur für VRRP-IPv6-Gruppen gesendet werden, die auf der Schnittstelle konfiguriert sind, wenn sich die Gruppen im primären Zustand befinden.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerA# set virtual-router-only
Ergebnisse
Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die Befehle show protocols router-advertisement
und show routing-options
die show interfaces
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.
[edit] user@routerA# show interfaces ge-0/0/1 { unit 0 { family inet6 { address 2001:db8:1:1::1/64 { vrrp-inet6-group 1 { virtual-inet6-address 2001:db8:1:1::254; priority 110; accept-data; track { interface ge-0/0/2 { priority-cost 20; } } } } } } } ge-0/0/2 { unit 0 { family inet6 { address 2001:db8:1:3::1/64; } } }
[edit] user@routerA# show protocols router-advertisement interface ge-0/0/1.0 { virtual-router-only; prefix 2001:db8:1:1::/64; }
[edit] user@routerA# show routing-options rib inet6.0 { static { route 0::0/0 next-hop 2001:db8:1:3::2; } }
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie im Konfigurationsmodus ein commit
.
Konfiguration von Router B
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.
set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 vrrp-inet6-group 1 priority 110 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 vrrp-inet6-group 1 accept-data set protocols router-advertisement interface ge-0/0/1.0 virtual-router-only set protocols router-advertisement interface ge-0/0/1.0 prefix 2001:db8:1:1::/64
Schritt-für-Schritt-Verfahren
So konfigurieren Sie dieses Beispiel:
-
Konfigurieren Sie die Schnittstellen.
[edit] user@routerB# set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 user@routerB# set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:1:4::1/64
-
Konfigurieren Sie den IPv6-VRRP-Gruppenbezeichner und die virtuelle IP-Adresse.
[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64] user@routerB# set vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254
-
Konfigurieren Sie
accept-data
, dass der Backup-Router alle Pakete akzeptiert, die für die virtuelle IP-Adresse bestimmt sind, falls der Backup-Router primär wird.[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64] user@routerB# set vrrp-inet6-group 1 accept-data
-
Konfigurieren Sie eine statische Route für den Datenverkehr zum Internet.
[edit] user@routerB# set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:4::2
-
Konfigurieren Sie die Schnittstelle, auf der VRRP so konfiguriert ist, dass IPv6-Router-Ankündigungen für die VRRP-Gruppe gesendet werden. Wenn eine Schnittstelle eine IPv6-Router-Aufforderungsnachricht empfängt, sendet sie eine IPv6-Router-Ankündigung an alle darauf konfigurierten VRRP-Gruppen.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerB# set prefix 2001:db8:1:1::/64
-
Konfigurieren Sie Router-Ankündigungen, die nur für VRRP-IPv6-Gruppen gesendet werden, die auf der Schnittstelle konfiguriert sind, wenn sich die Gruppen im primären Zustand befinden.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerB# set virtual-router-only
Ergebnisse
Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die Befehle show protocols router-advertisement
und show routing-options
die show interfaces
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.
[edit] user@routerB# show interfaces ge-0/0/1 { unit 0 { family inet6 { address 2001:db8:1:1::2/64 { vrrp-inet6-group 1 { virtual-inet6-address 2001:db8:1:1::254; accept-data; } } } } } ge-0/0/2 { unit 0 { family inet6 { address 2001:db8:1:4::1/64; } } }
[edit] user@routerB# show protocols router-advertisement interface ge-0/0/1.0 { virtual-router-only; prefix 2001:db8:1:1::/64; }
[edit] user@routerB# show routing-options rib inet6.0 { static { route 0::0/0 next-hop 2001:db8:1:4::2; } }
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie im Konfigurationsmodus ein commit
.
Konfiguration von Router C
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.
set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::3/64 set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:1::254
Überprüfung
- Überprüfen, ob VRRP auf Router A funktioniert
- Überprüfung, ob VRRP auf Router B funktioniert
- Überprüfung, ob Router C den Internet-Transiting-Router A erreicht
- Überprüfung, dass Router B primär für VRRP wird
Überprüfen, ob VRRP auf Router A funktioniert
Zweck
Stellen Sie sicher, dass VRRP auf Router A aktiv ist und dass seine Rolle in der VRRP-Gruppe korrekt ist.
Aktion
Verwenden Sie die folgenden Befehle, um zu überprüfen, ob VRRP auf Router A aktiv ist, dass der Router primär für Gruppe 1 ist und die mit dem Internet verbundene Schnittstelle verfolgt wird.
user@routerA> show vrrp Interface State Group VR state VR Mode Timer Type Address ge-0/0/1.0 up 1 master Active A 0.690 lcl 2001:db8:1:1::1 vip fe80::200:5eff:fe00:201 vip 2001:db8:1:1::254
user@routerA> show vrrp track Track Int State Speed VRRP Int Group VR State Current prio ge-0/0/2.0 up 1g ge-0/0/1.0 1 master 110
Bedeutung
Der show vrrp
Befehl zeigt grundlegende Informationen zur VRRP-Konfiguration an. Diese Ausgabe zeigt, dass die VRRP-Gruppe aktiv ist und dieser Router die primäre Rolle übernommen hat. Die lcl
Adresse ist die physische Adresse der Schnittstelle und die vip
Adresse ist die virtuelle Adresse, die von beiden Routern gemeinsam genutzt wird. Der Timer
Wert (A 0.690
) gibt die verbleibende Zeit (in Sekunden) an, in der dieser Router erwartet, eine VRRP-Ankündigung vom anderen Router zu erhalten.
Überprüfung, ob VRRP auf Router B funktioniert
Zweck
Stellen Sie sicher, dass VRRP auf Router B aktiv ist und dass seine Rolle in der VRRP-Gruppe korrekt ist.
Aktion
Verwenden Sie den folgenden Befehl, um zu überprüfen, ob VRRP auf Router B aktiv ist und dass der Router ein Backup für Gruppe 1 ist.
user@routerB> show vrrp Interface State Group VR state VR Mode Timer Type Address ge-0/0/1.0 up 1 backup Active D 2.947 lcl 2001:db8:1:1::2 vip fe80::200:5eff:fe00:201 vip 2001:db8:1:1::254 mas fe80::5668:a0ff:fe99:2d7d
Bedeutung
Der show vrrp
Befehl zeigt grundlegende Informationen zur VRRP-Konfiguration an. Diese Ausgabe zeigt, dass die VRRP-Gruppe aktiv ist und dieser Router die Backup-Rolle übernommen hat. Die lcl
Adresse ist die physische Adresse der Schnittstelle und die vip
Adresse ist die virtuelle Adresse, die von beiden Routern gemeinsam genutzt wird. Der Timer
Wert (D 2.947
) gibt die verbleibende Zeit (in Sekunden) an, in der dieser Router erwartet, eine VRRP-Ankündigung vom anderen Router zu erhalten.
Überprüfung, ob Router C den Internet-Transiting-Router A erreicht
Zweck
Überprüfen Sie die Konnektivität mit dem Internet über Router C.
Aktion
Verwenden Sie die folgenden Befehle, um zu überprüfen, ob Router C das Internet erreichen kann.
user@routerC> ping 2001:db8:16:255::1 count 2 PING6(56=40+8+8 bytes) 2001:db8:1:1::3 --> 2001:db8:16:255::1 16 bytes from 2001:db8:16:255::1, icmp_seq=0 hlim=63 time=12.810 ms 16 bytes from 2001:db8:16:255::1, icmp_seq=1 hlim=63 time=30.139 ms --- 2001:db8:16:255::1 ping6 statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/std-dev = 12.810/21.474/30.139/8.664 ms
user@routerC> traceroute 2001:db8:16:255::1 traceroute6 to 2001:db8:16:255::1 (2001:db8:16:255::1) from 2001:db8:1:1::3, 64 hops max, 12 byte packets 1 2001:db8:1:1::1 (2001:db8:1:1::1) 9.891 ms 32.353 ms 7.859 ms 2 2001:db8:16:255::1 (2001:db8:16:255::1) 257.483 ms 19.877 ms 7.451 ms
Bedeutung
Der ping
Befehl zeigt die Erreichbarkeit des Internets an, und der traceroute
Befehl zeigt an, dass Router A übertragen wird.
Überprüfung, dass Router B primär für VRRP wird
Zweck
Stellen Sie sicher, dass Router B primär für VRRP wird, wenn die Schnittstelle zwischen Router A und dem Internet ausfällt.
Aktion
Verwenden Sie die folgenden Befehle, um zu überprüfen, ob Router B primär ist und dass Router C den Internettransit-Router B erreichen kann.
user@routerA> show vrrp track detail Tracked interface: ge-0/0/2.0 State: down, Speed: 1g Incurred priority cost: 20 Tracking VRRP interface: ge-0/0/1.0, Group: 1 VR State: backup Current priority: 90, Configured priority: 110 Priority hold-time: disabled
user@routerB> show vrrp Interface State Group VR state VR Mode Timer Type Address ge-0/0/1.0 up 1 master Active A 0.119 lcl 2001:db8:1:1::2 vip fe80::200:5eff:fe00:201 vip 2001:db8:1:1::254
user@routerC> traceroute 2001:db8:16:255::1 traceroute6 to 2001:db8:16:255::1 (2001:db8:16:255::1) from 2001:db8:1:1::3, 64 hops max, 12 byte packets 1 2001:db8:1:1::2 (2001:db8:1:1::2) 52.945 ms 344.383 ms 29.540 ms 2 2001:db8:16:255::1 (2001:db8:16:255::1) 46.168 ms 24.744 ms 23.867 ms
Bedeutung
Der show vrrp track detail
Befehl zeigt, dass die verfolgte Schnittstelle auf Router A ausfällt, dass die Priorität auf 90 gesunken ist, und dass Router A jetzt das Backup ist. Der show vrrp
Befehl zeigt, dass Router B nun der Primäre für VRRP ist, und der traceroute
Befehl zeigt an, dass Router B jetzt transitiert wird.