Configuration de la détection de transfert bidirectionnel
Points à prendre en considération pour la configuration de la détection de transfert bidirectionnel
-
Assurez-vous de bien comprendre les différents composants de BFD décrits dans les RFC 5880, 5881 et 5883.
-
Le BFD sur une appliance Citrix ADC est pris en charge pour les protocoles de routage suivants :
-
BGP (IPv4 et IPv6)
-
OSPFv2 (IPv4)
-
OSPFv3 (IPv6)
-
-
BFD sur une appliance Citrix ADC n'est pas pris en charge pour les protocoles de routage suivants :
-
ISIS
-
RIP (IPv4)
-
Ripng (IPv6)
-
-
Les fonctionnalités BFD suivantes ne sont pas prises en charge sur un appliance Citrix ADC :
-
Mode Echo BFD
-
Authentification BFD
-
BFD Demander mode asynchrone
-
-
Les valeurs minimales pour les minuteries BFD et BFD Rx sont de 100 millisecondes.
-
Lorsque BFD est utilisé dans une topologie avec des adresses IP partagées (par exemple, configuration haute disponibilité de couche 2 avec des adresses SNIP ou configuration de cluster avec des adresses IP par répartition), BFD réduit les sessions actives lors d'un basculement car le temps de détection des défaillances BFD (ordre de millisecondes) est inférieur à l'HA intervalle de détection de basculement (3 à 4 secondes). Par conséquent, Citrix recommande l'utilisation du redémarrage Graceful dans les topologies HA de couche 2 car les routes sont conservées pendant le processus de basculement.
Étapes de configuration
-
Configurer les paramètres BFD
-
Configurer la prise en charge BFD pour les protocoles de routage dynamique
Configurer les paramètres BFD
| Nom du paramètre BFD | Valeur par défaut |
|---|---|
| Intervalle | 750 millisecondes |
| Rx minimum | 500 millisecondes |
| Multiplicateur | 3 |
-
Interval Tx = 600 ms
-
Minimum Rx = 600 ms
-
Multipler = 5
Configuration des paramètres BFD pour une session de saut unique
VTYSH, tapez les commandes suivantes, dans l'ordre indiqué :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
interface vlan ID> |
Entrer le mode de configuration de l'interface. |
bfd singlehop-peer interval <num> minrx <num> multiplier <num> |
Configurer les paramètres BFD sur l'interface spécifiée. |
> vtysh
ns# configure terminal
ns(config)# interface vlan3
ns(config-if)# bfd singlehop-peer interval 200 minrx 200 multiplier 5
ns(config-if)# exit
Configuration des paramètres BFD pour les sessions de saut multiples IPv4
VTYSH, tapez les commandes suivantes, dans l'ordre indiqué :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
bfd multihop-peer <ipv4addr> interval <num> minrx <num> multiplier <num> |
Configurez les paramètres BFD pour les sessions de sauts multiples IPv4. |
> vtysh
ns# configure terminal
ns(config)# bfd multihop-peer 20.20.20.138 interval 300 minrx 300 multiplier 5
ns(config)# exit
Configuration des paramètres BFD pour les sessions de saut multiples IPv6
VTYSH, tapez les commandes suivantes, dans l'ordre indiqué :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
bfd multihop-peer ipv6 <ipv6addr> interval <num> minrx <num> multiplier <num> |
Configurez les paramètres BFD pour les sessions de sauts multiples IPv6. |
> vtysh
ns(config)# bfd multihop-peer ipv6 20fe:125::138 interval 500 minrx 500 multiplier 5
ns(config)# exit
Configurer la prise en charge BFD pour les protocoles de routage dynamique
Configuration de BFD pour une session de saut unique BGP IPv4
VTYSH commande, à l'invite de commande, tapez les commandes suivantes, dans l'ordre indiqué :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
router bgp <asnumber> |
Système autonome BGP. asnumber est un paramètre obligatoire. |
neighbor <ipv4addr> remote-as <num> |
Mettez à jour la table BGP IPv4 avec l'adresse IPv4 du voisin dans le système autonome spécifié. |
neighbor <ipv4addr> fall-over bfd |
Activez BFD pour le voisin spécifié. |
> vtysh
ns# configure terminal
ns(config)#router bgp 1
ns(config-router)#neighbor 20.20.20.138 remote-as 1
ns(config-router)#neighbor 20.20.20.138 fall-over bfd
ns(config-router)#redistribute kernel
ns(config-router)#exit
Configuration de BFD pour une session de saut multiple BGP IPv4
VTYSH commande, à l'invite de commandes, tapez les commandes suivantes, dans l'ordre indiqué :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
router bgp <asnumber> |
Système autonome BGP. asnumber est un paramètre obligatoire. |
neighbor <ipv4addr> remote-as <num> |
Mettez à jour la table BGP IPv4 avec l'adresse IPv4 du voisin dans le système autonome spécifié. |
neighbor <ipv4addr> fall-over bfd multihop |
Activez BFD pour le voisin spécifié. |
> vtysh
ns# configure terminal
ns(config)#router bgp 1
ns(config-router)#neighbor 20.20.20.138 remote-as 1
ns(config-router)#neighbor 20.20.20.138 fall-over bfd multihop
ns(config-router)#redistribute kernel
ns(config-router)#exit
Configuration de BFD pour une session IPv6 BGP Single Hop
VTYSH commande, à l'invite de commandes, tapez les commandes suivantes, dans l'ordre indiqué :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
router bgp <asnumber> |
Système autonome BGP. asnumber est un paramètre obligatoire. |
neighbor <ipv6addr> remote-as <num> |
Mettez à jour la table IPv6 BGP avec le lien adresse IPv6 locale du voisin dans le système autonome spécifié. |
neighbor <ipv6addr> fall-over bfd |
Activez BFD pour le voisin spécifié. |
address-family ipv6 |
Entrez le mode de configuration de la famille d'adresses. |
neighbor <ipv6addr> activate |
Préfixes d'échange pour la famille de routeurs IPv6 entre l'homologue et le nœud local à l'aide de l'adresse locale du lien. |
> vtysh
ns# configure terminal ns(config)#router bgp 1
ns(config-router)#neighbor 30fe:123::124 remote-as 1
ns(config-router)#neighbor 30fe:123::124 fall-over bfd
ns(config-router)#address-family ipv6
ns(config-router-af)#neighbor 30fe:123::124 activate
ns(config-router-af)#redistribute kernel
ns(config-router-af)#exit
Configuration de BFD pour une session de saut multiple BGP IPv6
VTYSH commande, à l'invite de commandes, tapez les commandes suivantes, dans l'ordre indiqué :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
router bgp <asnumber> |
Système autonome BGP. asnumber est un paramètre obligatoire. |
neighbor <ipv6addr> remote-as <num> |
Mettez à jour la table IPv6 BGP avec le lien adresse IPv6 locale du voisin dans le système autonome spécifié. |
neighbor <ipv6addr> fall-over bfd multihop |
Activez BFD pour le voisin spécifié. |
address-family ipv6 |
Entrez le mode de configuration de la famille d'adresses. |
neighbor <ipv6addr> activate |
Préfixes d'échange pour la famille de routeurs IPv6 entre le pair et le nœud local à l'aide de l'adresse lien-local. |
> vtysh
ns# configure terminal
ns(config)# bfd multihop-peer ipv6 20fe:125::138 interval 500 minrx 500 multiplier 5
ns(config)#router bgp 1
ns(config-router)#neighbor 20fe:125::138 remote-as 1
ns(config-router)#neighbor 20fe:125::138 fall-over bfd multihop
ns(config-router)#address-family ipv6
ns(config-router-af)#neighbor 20fe:125::138 activate
ns(config-router-af)#redistribute kernel
ns(config-router-af)#end
Configuration de BFD pour OSPFv2 (IPv4) sur les interfaces
VTYSH commande :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
router ospf <process tag> |
Entrez le mode de configuration OSPFv2. |
bfd all-interfaces |
Activez BFD sur toutes les interfaces qui utilisent OSPFv2. |
> vtysh
ns# configure terminal
ns(config)#router ospf 1
ns(config-router)#bfd all-interfaces
ns(config-router)#redistribute kernel
ns(config-router)#exit
VTYSH commande :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
interface <vlan ID> |
Entrer le mode de configuration de l'interface. |
ip ospf bfd |
Activez BFD sur l'interface spécifiée qui utilise OSPFv2. |
> vtysh
ns# configure terminal
ns(config)# interface vlan5
ns(config-if)# ip ospf bfd
ns(config-if)# exit
Configuration de BFD pour OSPFv3 (IPv6) sur les interfaces
VTYSH commande :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
router ipv6 ospf <process tag> |
Entrez le mode de configuration OSPFv3. |
bfd all-interfaces |
Activez BFD sur toutes les interfaces qui utilisent OSPFv3. |
> vtysh
ns# configure terminal
ns(config)#router ipv6 ospf 10
ns(config-router)#bfd all-interfaces
ns(config-router)#redistribute kernel
ns(config-router)#exit
VTYSH commande :
| Commande | Spécifie |
|---|---|
vtysh |
Afficher l'invite de commandes VTYSH. |
configure terminal |
Entrer en mode de configuration globale. |
interface <vlan ID> |
Entrer le mode de configuration de l'interface. |
ipv6 ospf bfd |
Activez BFD sur l'interface spécifiée qui utilise OSPFv3. |
> vtysh
ns# configure terminal
ns(config)# interface vlan15
ns(config-if)# ipv6 ospf bfd
ns(config-if)# exit