Table des matières

Introduction

Conditions préalables

Exigences

Composants utilisés

Informations générales

Configurer

Diagramme du réseau

Configurations

Vérifier

Introduction

Ce document décrit comment configurer le VRRP côté service sur les bords SD-WAN de Cisco IOS® XE Catalyst via des modèles de fonctionnalités, des groupes de configuration et l'interface de ligne de commande.

Conditions préalables

Exigences

Cisco vous recommande de prendre connaissance des rubriques suivantes :

- Réseau étendu défini par logiciel (SD-WAN) Cisco Catalyst

- Fonctionnement de base du protocole VRRP (Virtual Router Redundancy Protocol)

- Interface graphique utilisateur (GUI) du gestionnaire

- Groupes de configuration

Composants utilisés

- Périphériques SD-WAN Cisco IOS® XE Catalyst 17.9.4a

- Cisco Catalyst SD-WAN Manager 20.12.4

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Informations générales

Le protocole VRRP (Virtual Router Redundancy Protocol) est un protocole côté LAN qui fournit un service de passerelle redondant pour les commutateurs et autres stations d'extrémité IP. Dans le logiciel Cisco SD-WAN, vous configurez le protocole VRRP sur une interface, et généralement sur une sous-interface, dans un réseau privé virtuel (VPN).

Le VRRP est uniquement pris en charge avec les VPN côté service (les VPN 0 et 512 ne prennent pas en charge le VRRP).

Configurer

Diagramme du réseau

Diagramme du réseau

Configurations

Pour ce faire, trois méthodes sont possibles :

1 - Modèles de fonctionnalités via un périphérique :

Dans SD-WAN Manager, accédez à Configuration > Templates > Feature templates.

Si un modèle de fonctionnalité est déjà créé pour l'interface côté service, recherchez le nom du modèle et cliquez sur Edit.

Si aucun modèle de fonctionnalité n'a été créé pour l'interface côté service, cliquez sur Add template, recherchez le modèle de périphérique, puis sélectionnez Cisco VPN Interface Ethernet.

Cliquez sur l'onglet VRRP et sur New VRRP.

Onglet VRRP

Configurez les paramètres VRRP :

ID de groupe : De 1 à 255.

Priorité : Plage: 1 à 254 . Niveau de priorité du routeur. Le routeur ayant la priorité la plus élevée est choisi comme routeur VRRP principal. Si deux routeurs ont la même priorité, celui dont l’adresse IP est la plus élevée est choisi comme routeur VRRP principal.

Minuteur (millisecondes) : Compris entre 100 et 40950 millisecondes. Spécifiez la fréquence à laquelle le routeur VRRP principal envoie des messages d'annonce VRRP. Si les routeurs subordonnés manquent trois annonces VRRP consécutives, ils sélectionnent un nouveau routeur VRRP principal. Il est recommandé d'utiliser 1 000 ms comme valeur par défaut.

Suivi OMP (facultatif)

Liste des préfixes de suivi (facultatif)

Adresse IP: Adresse IP virtuelle qui doit être différente des deux interfaces du routeur, mais dans le même sous-réseau (local et homologue).

Remarque : Lorsque le minuteur est de 100 ms pour le modèle de fonctionnalité VRRP sur les périphériques SD-WAN Cisco IOS® XE Catalyst, le VRRP échoue si le trafic est élevé sur l'interface LAN. Il est recommandé de configurer le minuteur par défaut 1 000 ms ou plus.

Exemple de configuration VRRP Périphérique principal

Cliquez sur Ajouter, puis sur Enregistrer.

Procédez de la même manière pour l'homologue/veille VRRP (à l'exception de la priorité VRRP, toutes les valeurs doivent correspondre).

Exemple de configuration VRRP Périphérique en veille

Ajoutez le modèle de fonctionnalité Ethernet de l'interface VPN au modèle de périphérique sous Service VPN souhaité, et cliquez sur Save.

L'écran permettant de répercuter les modifications sur le périphérique s'affiche pour terminer le processus.

Équivalent de la CLI

Principal :

interface GigabitEthernet0/0/1

<snipped>

vrf forwarding 10

ip address 192.168.23.2 255.255.255.0

no ip redirects

ip mtu 1496

vrrp 1 address-family ipv4

timers advertise 1000

priority 200

vrrpv2

address 192.168.23.1 primary

exit-vrrp

arp timeout 1200

end

Veille :

interface GigabitEthernet0/0/1

<snipped>

vrf forwarding 10

ip address 192.168.23.3 255.255.255.0

no ip redirects

ip mtu 1496

vrrp 1 address-family ipv4

timers advertise 1000

priority 150

vrrpv2

address 192.168.23.1 primary

exit-vrrp

arp timeout 1200

end

2 - Via les groupes de configuration :

Accédez à Configuration > Configuration Groups.

Accédez au groupe de configuration existant et sélectionnez Edit.

Accédez à la section Profil de service, et recherchez l'interface LAN de la fonctionnalité.

Section Profil de service

Cliquez sur Modifier la fonction.

Modifier la section de fonctionnalité

Dans le nouvel onglet, cliquez sur VRRP section, puis sur Add VRRP IPv4.

Groupes de configuration de section VRRP

Configurez les paramètres VRRP :

ID de groupe : De 1 à 255.

Priorité : Plage: 1 à 254 . Niveau de priorité du routeur. Le routeur ayant la priorité la plus élevée est choisi comme routeur VRRP principal. Si deux routeurs ont la même priorité, celui dont l’adresse IP est la plus élevée est choisi comme routeur VRRP principal.

Minuteur (millisecondes) : Compris entre 100 et 40950 millisecondes. Spécifiez la fréquence à laquelle le routeur VRRP principal envoie des messages d'annonce VRRP. Si les routeurs subordonnés manquent trois annonces VRRP consécutives, ils sélectionnent un nouveau routeur VRRP principal. Il est recommandé d'utiliser 1 000 ms comme valeur par défaut.

Suivi OMP (facultatif)

Liste des préfixes de suivi (facultatif)

Adresse IP: Adresse IP virtuelle qui doit être différente des deux interfaces du routeur, mais dans le même sous-réseau (local et homologue).

Remarque : Lorsque le minuteur est de 100 ms pour le modèle de fonctionnalité VRRP sur les périphériques SD-WAN Cisco IOS XE Catalyst, le VRRP échoue si le trafic est élevé sur l'interface LAN. Il est recommandé de configurer le minuteur par défaut 1 000 ms ou plus.

Exemple de configuration VRRP - Principal

Cliquez ensuite sur le bouton Ajouter.

Vérifiez que la configuration est ajoutée et cliquez sur Save.

Enregistrer la configuration VRRP

Ensuite, déployez les modifications dans le périphérique principal.

Procédez de la même manière pour l'homologue/veille VRRP (à l'exception de la priorité VRRP, toutes les valeurs doivent correspondre).

Exemple de configuration VRRP Standby

3 - Via CLI :

Exemple de configuration CLI.

Principal

Device# config-transaction

Device (config)# interface GigabitEthernet0/0/1

Device (config-if)# vrrp 1 address-family ipv4

Device (config-if-vrrp)# timers advertise 1000

Device (config-if-vrrp)# priority 200

Device (config-if-vrrp)# vrrpv2

Device (config-if-vrrp)# address 192.168.23.1 primary

Device (config-if-vrrp)# commit

Veille :

Device# config-transaction

Device (config)# interface GigabitEthernet0/0/1

Device (config-if)# vrrp 1 address-family ipv4

Device (config-if-vrrp)# timers advertise 1000

Device (config-if-vrrp)# priority 150

Device (config-if-vrrp)# vrrpv2

Device (config-if-vrrp)# address 192.168.23.1 primary

Device (config-if-vrrp)# commit

Vérifier

Device# show vrrp all

Vlan10 - Group 1 - Address-Family IPv4

State is MASTER

State duration 2 hours 0 mins 49 secs

Virtual IP address is 192.168.23.1

Virtual MAC address is 0000.5E00.0164

Advertisement interval is 1000 msec

Preemption enabled

Priority is 200

Master Router is 192.168.23.2 (local), priority is 200

Master Advertisement interval is 1000 msec (expires in 256 msec)

Master Down interval is unknown

FLAGS: 1/1

Device# show vrrp detail

Vlan10 - Group 1 - Address-Family IPv4

State is MASTER

State duration 2 hours 0 mins 55 secs

Virtual IP address is 192.168.23.1

Virtual MAC address is 0000.5E00.0164

Advertisement interval is 1000 msec

Preemption enabled

Priority is 200

Master Router is 192.168.23.2 (local), priority is 200

Master Advertisement interval is 1000 msec (expires in 717 msec)

Master Down interval is unknown

FLAGS: 1/1

VRRPv3 Advertisements: sent 27392 (errors 0) - rcvd 1220

VRRPv2 Advertisements: sent 27392 (errors 0) - rcvd 4

Group Discarded Packets: 0

VRRPv2 incompatibility: 0

IP Address Owner conflicts: 0

Invalid address count: 0

IP address configuration mismatch : 0

Invalid Advert Interval: 0

Adverts received in Init state: 0

Invalid group other reason: 0

Group State transition:

Init to master: 1 (Last change Mon Nov 27 11:04:00.406)

Init to backup: 3 (Last change Mon Nov 27 15:29:29.265)

Backup to master: 5 (Last change Mon Nov 27 15:29:32.914)

Master to backup: 3 (Last change Mon Nov 27 10:38:15.722)

Master to init: 2 (Last change Mon Nov 27 15:25:12.248)

Backup to init: 1 (Last change Mon Nov 27 10:35:32.215)

Device# show vrrp internal

GroupId:100 AF:IPv4 Interface:Vlan10

ref_cnt:3 flags:0 vrrs_hdl:1

mac_programmed:1 vrrp_mcast_join_v4:1

if_ctx_:0x7F43DE017178

if_oper_state:1

system_ctx_:0x7F43DE029FA0

primary address: 192.168.23.1

operational:1 is_active:1 match_addr:1 compatv2:1

shutdown:0 cfg_shutdown:0 priority:200 cfg_priority:200

state_ctx_:0x7F43DE02A040

hybernation:0 preempt:enabled state_time:2 hours 0 mins 59 secs

preempt_delay:0 secs master_priority:0

ready_to_preempt:90 master_reason:0

timer_ctx_:0x7F43DE02A0B8

master_down_timer:0 msec use_learned_timer:0

master_adv_interval:1000 cfg_adv_interval:1000 master_down_interval:0

comms_ctx_:0x7F43DE02A0F8

v2rtr_valid:1 listen:1

track_ctx_:0x7F43DE02A178

track_count:0 decrement:0 force_shutdown:0

Device# show vrrp statistics

VRRP Global Statistics:

Dropped Packets : 0

VRRP Statistics for Vlan10

Header Discarded Packets: 0

Invalid TTL/Hop Limit: 0

Invalid Checksum: 0

Invalid Version: 0

Invalid Msg Type: 0

Invalid length/Incomplete packet: 0

Invalid group no: 0

Invalid packet other reason: 0

VRRP Statistics for Vlan10 - Group 1 - Address-Family IPv4

State is MASTER

State duration 2 hours 1 mins 3 secs

VRRPv3 Advertisements: sent 27401 (errors 0) - rcvd 1220

VRRPv2 Advertisements: sent 27401 (errors 0) - rcvd 4

Group Discarded Packets: 0

VRRPv2 incompatibility: 0

IP Address Owner conflicts: 0

Invalid address count: 0

IP address configuration mismatch : 0

Invalid Advert Interval: 0

Adverts received in Init state: 0

Invalid group other reason: 0

Group State transition:

Init to master: 1 (Last change Mon Nov 27 11:04:00.406)

Init to backup: 3 (Last change Mon Nov 27 15:29:29.265)

Backup to master: 5 (Last change Mon Nov 27 15:29:32.914)

Master to backup: 3 (Last change Mon Nov 27 10:38:15.722)

Master to init: 2 (Last change Mon Nov 27 15:25:12.248)

Backup to init: 1 (Last change Mon Nov 27 10:35:32.215)

Débogages utiles:

debug vrrp all detail

debug vrrp error

debug vrrp packet

debug vrrp process

debug vrrp state