Implémentation de la coexistence des routes EVPN de type 2 et de type 5
Par défaut, les périphériques EVPN-VXLAN importent et annoncent des routes EVPN de type 2 (MAC avec des routes d’annonce IP) pour l’apprentissage du plan de contrôle des adresses MAC ESI. Vous pouvez également permettre aux périphériques d’importer et d’annoncer des routes EVPN de type 5 (routes de préfixe IP) dans une instance VRF (Virtual Routing and Forwarding) à l’aide de l’instruction ip-prefix-routes
au niveau de la [edit routing-instances name protocols evpn]
hiérarchie. Lorsque les routes de type 5 sont activées, l’appareil apprend comment atteindre une adresse d’hôte IP à partir d’une route de type 2 (la partie IP) et d’une route de type 5 pour le même préfixe.
Lorsque l’appareil apprend l’un ou l’autre type d’itinéraire pour la même destination, il stocke les deux en tant qu’itinéraires distincts, de sorte que les itinéraires de type 2 et de type 5 peuvent coexister pour un VRF. Vous pouvez configurer le VRF avec différentes cibles de route VRF d’importation et d’exportation pour empêcher l’importation de routes de type 5 locales dans l’appareil (empêchant ainsi la coexistence complète).
Toutefois, dans certains cas, vous souhaiterez peut-être accepter des itinéraires coexistants pour des destinations locales ou distantes. Vous pouvez également appliquer des stratégies de routage pour empêcher l’appareil d’importer des routes d’hôte de type 2 ou de type 5 pour des préfixes ou des destinations particuliers.
Coexistence d’une route de type 2 et de type 5 dans une instance de routage et de transfert virtuelle
Dans un grand datacenter doté d’une fabric de superposition ERB (Edge-Route Bridging), la coexistence des routes de type 2 et de type 5 peut mettre à rude épreuve les ressources de saut suivant PFE (moteur de transfert de paquets) de l’équipement. De plus, l’appareil est plus performant dans certains cas s’il peut préférer un type de route à l’autre. Par conséquent, nous fournissons une fonctionnalité de préférence de coexistence de route de type 2 et de type 5 sur les plates-formes et les versions prises en charge. Avec cette fonctionnalité, lorsque l’appareil accepte des itinéraires de type 2 et de type 5 coexistants, il applique un algorithme de préférence de route par défaut. Selon l’algorithme de préférence, l’appareil n’attribue qu’un seul type d’itinéraire pour le même préfixe de destination que l’itinéraire actif.
Pour plus d’informations sur cette fonctionnalité et l’algorithme de préférence par défaut, reportez-vous à la section Coexistence des routes EVPN de type 2 et de type 5 avec EVPN-VXLAN.
- Algorithme de préférence de coexistence de route de type 2 et de type 5
- Limitations de la fonctionnalité de coexistence d’itinéraires de type 2 et de type 5
Algorithme de préférence de coexistence de route de type 2 et de type 5
Lorsque vous configurez l’appareil pour qu’il accepte des itinéraires de type 2 et de type 5 coexistants pour un VRF, l’appareil applique l’algorithme de préférence suivant sur les itinéraires importés :
Si l’appareil apprend un itinéraire de type 2 pour une destination et qu’il n’a pas de préfixe de type 5 correspondant, il installe l’itinéraire de type 2.
Si l’équipement apprend une route de type 5 pour une route ESI locale de type 2 (une route d’hôte local) pour le même préfixe, il installe la route de type 2.
Si l’appareil apprend un itinéraire de type 5 et qu’il a une entrée de type 2 correspondante pour une interface non locale, il installe l’itinéraire de type 5 à la place (et il supprime l’entrée de type 2).
Essentiellement, si des routes de type 2 et de type 5 coexistent pour le même préfixe, l’algorithme préfère les routes de type 2 pour les interfaces locales et préfère les routes de type 5 pour toutes les autres destinations. L’équipement supprime les entrées de route de destination de type 2 non locales du PFE lorsqu’il installe une route de type 5 pour le même préfixe, ce qui permet d’économiser de l’espace dans la table des sauts suivants dans le PFE.
Limitations de la fonctionnalité de coexistence d’itinéraires de type 2 et de type 5
Les sections suivantes décrivent certaines limitations ou contraintes de comportement de routage dans une instance de routage avec la fonctionnalité de coexistence de route de type 2 et de type 5.
- Routage sur une interface IRB pour BGP avec EBGP
- Routage via une interface IRB avec IS-IS ou OSPF
- Recommandation de relais DHCP avec coexistence de routes de type 2 et de type 5
Routage sur une interface IRB pour BGP avec EBGP
Le protocole EBGP est conçu pour établir un appairage entre des adresses d’interface directement connectées, de sorte que la durée de vie par défaut du message EBGP est de 1 (ce qui correspond à un saut suivant). Dans les configurations EBGP avec coexistence de routes de type 2 et de type 5, l’équipement préfère les routes de type 5 pour les hôtes de destination distants. Lorsque l’appareil achemine un paquet sur une interface IRB pour un tunnel de routage de type 5, le routage peut nécessiter plus de sauts que le trafic ponté ou acheminé localement à l’aide de routes de type 2.
Pour garantir la réussite du routage sur les interfaces IRB dans les configurations EBGP avec coexistence de route de type 2 et de type 5, vous devez définir l’option multihop
avec une valeur TTL de 2 ou plus dans la configuration du groupe de pairs EBGP, comme suit :
set routing-instances VRF-instance protocols bgp group BGP-peer-group-name multihop ttl 2
Routage via une interface IRB avec IS-IS ou OSPF
Pour garantir la réussite du routage sur les interfaces IRB pour les hôtes de destination sur lesquels l’appareil résout ces routes à l’aide d’IS-IS ou d’OSPF, vous ne pouvez pas autoriser la coexistence des routes de type 2 et de type 5. ISIS et OSPF sont des protocoles d’état de liaison qui s’attendent à ce que les pairs soient directement connectés. L’équipement ne doit pas acheminer les paquets de contrôle IS-IS ou OSPF et doit utiliser des routes de type 2. Lorsque des itinéraires de type 2 et de type 5 coexistent, l’équipement doit préférer l’itinéraire de type 2. Par conséquent, dans ce cas, définissez et appliquez une stratégie de routage afin d’éviter d’importer des routes de type 5 pour ces routes hôtes.
Consultez les exemples de stratégies dans :
Étape 6 de la configuration des routes de type 2 et de type 5 pour qu’elles coexistent.
Coexistence des routes EVPN de type 2 et de type 5 avec EVPN-VXLAN dans le guide de l’utilisateur EVPN
Ces stratégies filtrent et n’importent pas d’itinéraires pour des adresses d’hôte ou des préfixes spécifiques.
Recommandation de relais DHCP avec coexistence de routes de type 2 et de type 5
Dans une instance VRF où le relais DHCP est activé et où les routes de type 2 et de type 5 coexistent, vous devez désactiver l’écoute dans la configuration du relais DHCP, comme suit :
set routing-instances VRF-instance forwarding-options dhcp-relay no-snoop
Configurer les routes de type 2 et de type 5 pour qu’elles coexistent
Pour configurer un VRF afin que des routes de type 2 et de type 5 coexistent, activez le routage de type 5 (routes de préfixe IP) et assurez-vous que l’appareil utilise les mêmes cibles de route VRF d’importation et d’exportation dans l’instance de routage. Vous pouvez également appliquer une stratégie de routage dans l’instance pour les routes hôtes que vous souhaitez que l’appareil importe ou publie. Pour plus d’informations sur les options de stratégie que vous souhaiterez peut-être configurer avec cette fonctionnalité, reportez-vous à la section Coexistence des routes EVPN de type 2 et de type 5 avec EVPN-VXLAN .
L’exemple de configuration suivant permet la coexistence d’une route de type 2 et de type 5 sur un équipement leaf dans la fabric de superposition ERB introduite dans Conception et implémentation de la superposition de pontage à routage périphérique. Vous pouvez utiliser la même configuration générale que celle de cet exemple de conception de référence ERB. La configuration ici correspond à la configuration de route de type 5 sur le leaf 10 en VRF_3. Reportez-vous aux étapes où nous définissons les routes hôtes, exportons les stratégie de routage et activons les routes de type 5 dans l’instance de routage VRF_3.
Vérifier la coexistence des routes de type 2 et de type 5
Pour vérifier que l’algorithme de préférence de coexistence stocke uniquement les routes préférées avec une coexistence de route de type 2 et de type 5, utilisez les commandes suivantes.
Ces exemples de commandes utilisent la structure de superposition ERB configurée dans Conception et implémentation de la superposition de pontage à routage périphérique sur le leaf 10 avec :
Instance MAC-VRF : MAC-VRF-1
VRF locataire : VRF_3
Un hôte local avec l’adresse IP 10.1.4.101
Un hôte distant avec l’adresse IP 10.1.4.102
Ces commandes vérifient les chemins vers un hôte distant avec l’adresse IP 10.1.4.102 sur un segment Ethernet sur un autre équipement leaf de la structure. La feuille 10 a un hôte avec l’adresse IP 10.1.4.101.
Fonctionnalité de préférence de coexistence des routes EVPN de type 2 et de type 5 - Historique des versions
Le Tableau 1 présente l’historique de la fonction décrite dans cette section et sa prise en charge dans cette conception de référence.
Libérer |
Description |
---|---|
21.4R2 |
Les équipements MX Series, QFX5110, QFX5120 et QFX10000 Series exécutant Junos OS version 21.4R2 et versions ultérieures dans des architectures de référence de superposition ERB. |
21.4R2-EVO |
Périphériques ACX7100-48L, PTX10001, PTX10004, PTX10008, PTX10016 et QFX5130-32CD exécutant Junos OS Evolved version 21.4R2 et versions ultérieures dans des architectures de référence de superposition ERB. |