SUR CETTE PAGE
Exemple : configuration de VRRP pour IPv6
Cet exemple montre comment configurer les propriétés VRRP pour IPv6.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
-
Trois routeurs
-
Junos OS version 11.3 ou ultérieure
- Cet exemple a été récemment mis à jour et revalidé sur Junos OS version 21.1R1.
- Pour plus d’informations sur la prise en charge du VRRP pour des combinaisons de plates-formes spécifiques et de versions de Junos OS, reportez-vous à l’Explorateur de fonctionnalités.
Aperçu
Cet exemple utilise un groupe VRRP, qui possède une adresse virtuelle pour IPv6. Les appareils sur le réseau local utilisent cette adresse virtuelle comme passerelle par défaut. Si le routeur principal tombe en panne, le routeur de secours prend le relais.

Configuration du VRRP
Configuration du routeur A
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, puis copiez-collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
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
Procédure étape par étape
Pour configurer cet exemple :
-
Configurez les interfaces.
[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
-
Configurez l’identificateur de groupe VRRP IPv6 et l’adresse IP virtuelle.
[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
-
Configurez la priorité du routeurA supérieure au routeurB pour qu’il devienne le routeur virtuel principal. Le routeurB utilise la priorité par défaut de 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
-
Configurez
track interface
pour savoir si l’interface connectée à Internet est active, désactivée ou non présente afin de modifier la priorité du groupe VRRP.[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
-
Configurez
accept-data
pour permettre au routeur principal d’accepter tous les paquets destinés à l’adresse IP virtuelle.[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
-
Configurez un itinéraire statique pour le trafic vers Internet.
[edit] user@routerA# set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:3::2
-
Pour VRRP for iPv6, vous devez configurer l’interface sur laquelle VRRP est configuré pour envoyer des publicités de routeur IPv6 pour le groupe VRRP. Lorsqu’une interface reçoit un message de sollicitation de routeur IPv6, elle envoie une publication de routeur IPv6 à tous les groupes VRRP configurés sur elle.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerA# set prefix 2001:db8:1:1::/64
-
Configurez les publications de routeur à envoyer uniquement pour les groupes IPv6 VRRP configurés sur l’interface si les groupes sont à l’état principal.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerA# set virtual-router-only
Résultats
Dans le mode de configuration, confirmez votre configuration en entrant les show interfaces
commandes et show protocols router-advertisement
show routing-options
. Si la sortie n’affiche pas la configuration voulue, répétez les instructions de cet exemple pour corriger la configuration.
[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; } }
Si vous avez terminé de configurer l’appareil, entrez commit
à partir du mode de configuration.
Configuration du routeur B
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez-collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
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
Procédure étape par étape
Pour configurer cet exemple :
-
Configurez les interfaces.
[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
-
Configurez l’identificateur de groupe VRRP IPv6 et l’adresse IP virtuelle.
[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
-
Configurez
accept-data
pour permettre au routeur de sauvegarde d’accepter tous les paquets destinés à l’adresse IP virtuelle au cas où le routeur de sauvegarde deviendrait principal.[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
-
Configurez un itinéraire statique pour le trafic vers Internet.
[edit] user@routerB# set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:4::2
-
Configurez l’interface sur laquelle VRRP est configuré pour envoyer des publicités de routeur IPv6 pour le groupe VRRP. Lorsqu’une interface reçoit un message de sollicitation de routeur IPv6, elle envoie une publication de routeur IPv6 à tous les groupes VRRP configurés sur elle.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerB# set prefix 2001:db8:1:1::/64
-
Configurez les publications de routeur à envoyer uniquement pour les groupes IPv6 VRRP configurés sur l’interface si les groupes sont à l’état principal.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerB# set virtual-router-only
Résultats
Dans le mode de configuration, confirmez votre configuration en entrant les show interfaces
commandes et show protocols router-advertisement
show routing-options
. Si la sortie n’affiche pas la configuration voulue, répétez les instructions de cet exemple pour corriger la configuration.
[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; } }
Si vous avez terminé de configurer l’appareil, entrez commit
à partir du mode de configuration.
Configuration du routeur C
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez-collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
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
Vérification
- Vérification du fonctionnement du VRRP sur le routeur A
- Vérification du fonctionnement du VRRP sur le routeur B
- Vérification de l’accès du routeur C au routeur de transit Internet A
- La vérification du routeur B devient primaire pour VRRP
Vérification du fonctionnement du VRRP sur le routeur A
But
Vérifiez que VRRP est actif sur le routeur A et que son rôle dans le groupe VRRP est correct.
Action
Utilisez les commandes suivantes pour vérifier que VRRP est actif sur le routeur A, que le routeur est principal pour le groupe 1 et que l’interface connectée à Internet est suivie.
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
Sens
La show vrrp
commande affiche des informations fondamentales sur la configuration VRRP. Cette sortie indique que le groupe VRRP est actif et que ce routeur a assumé le rôle principal. L’adresse lcl
est l’adresse physique de l’interface et l’adresse est l’adresse vip
virtuelle partagée par les deux routeurs. La Timer
valeur () indique le temps restant (A 0.690
en secondes) pendant lequel ce routeur s’attend à recevoir une publicité VRRP de l’autre routeur.
Vérification du fonctionnement du VRRP sur le routeur B
But
Vérifiez que VRRP est actif sur le routeur B et que son rôle dans le groupe VRRP est correct.
Action
Utilisez la commande suivante pour vérifier que VRRP est actif sur le routeur B et que le routeur est de sauvegarde pour le groupe 1.
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
Sens
La show vrrp
commande affiche des informations fondamentales sur la configuration VRRP. Cette sortie indique que le groupe VRRP est actif et que ce routeur a assumé le rôle de sauvegarde. L’adresse lcl
est l’adresse physique de l’interface et l’adresse est l’adresse vip
virtuelle partagée par les deux routeurs. La Timer
valeur () indique le temps restant (D 2.947
en secondes) pendant lequel ce routeur s’attend à recevoir une publicité VRRP de l’autre routeur.
Vérification de l’accès du routeur C au routeur de transit Internet A
But
Vérifiez la connectivité à Internet à partir du routeur C.
Action
Utilisez les commandes suivantes pour vérifier que le routeur C peut accéder à Internet.
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
Sens
La ping
commande indique l’accessibilité à Internet et la traceroute
commande indique que le routeur A est en transit.
La vérification du routeur B devient primaire pour VRRP
But
Vérifiez que le routeur B devient le routeur principal pour VRRP lorsque l’interface entre le routeur A et Internet tombe en panne.
Action
Utilisez les commandes suivantes pour vérifier que le routeur B est principal et que le routeur C peut atteindre le routeur B en transit Internet.
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
Sens
La show vrrp track detail
commande indique que l’interface suivie est en panne sur le routeur A, que la priorité est tombée à 90 et que le routeur A est maintenant la sauvegarde. La show vrrp
commande indique que le routeur B est maintenant le principal pour VRRP et la commande indique que le traceroute
routeur B est maintenant en transit.