Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : configuration d’un déploiement EVPN-VXLAN à l’aide de l’adresse de passerelle virtuelle

Cet exemple montre comment configurer un déploiement VPN Ethernet (EVPN)-Virtual Extensible LAN (VXLAN) à l’aide de l’adresse de passerelle virtuelle.

Exigences

Cet exemple utilise les composants matériels et logiciels suivants :

  • Deux passerelles MX960 3D Universal Edge

  • Deux commutateurs QFX5100 haut de rack (ToR)

  • Trois terminaux hôtes

  • Junos OS version 14.2 R6 ou ultérieure (pour les routeurs MX960)Junos OS version 14.1X53-D30 ou ultérieure (pour les commutateurs QFX5100)

Présentation et topologie

La figure 1 montre un exemple de topologie pour configurer l’adresse de passerelle virtuelle dans un déploiement EVPN-VXLAN. Il montre deux commutateurs QFX Series (192.168.0.122 et 192.168.0.125) (agissant comme des ToR, ou périphériques leaf) fournissant une fonctionnalité de passerelle de couche 2, et deux routeurs MX Series (192.168.0.212 et 192.168.0.210) fonctionnant comme des périphériques de dorsale et fournissant la fonctionnalité de passerelle de couche 3 par défaut.

Note:

Cet exemple de topologie suppose que le sous-jacent a déjà été configuré et n’apparaît pas dans le diagramme.

Figure 1 : exemple de topologie d’adresse de passerelle virtuelle EVPN-VXLAN EVPN-VXLAN Virtual Gateway Address Topology Example
Note:

L’envoi de pings à l’adresse IP de la passerelle virtuelle n’est actuellement pas pris en charge.

Pour les deux routeurs MX Series, configurez les informations suivantes :

  • Interfaces IRB, adresses de passerelle virtuelle et interfaces logiques de bouclage.

  • Multiprotocol internal BGP (MP-IBGP) se superpose entre les équipements spine et leaf, en utilisant la réflexion de route BGP et EVPN comme protocole de signalisation.

  • Stratégies de routage pour autoriser des itinéraires spécifiques dans les tables de commutation virtuelle.

  • Instances de routage (VRF de couche 3) pour chaque réseau virtuel, y compris un distingueur de route unique et une valeur vrf-target.

  • Instances de commutation virtuelle (MAC-VRF de couche 2) pour chaque réseau virtuel, interface source VTEP (toujours lo0.0), distingueur de route et politique d’importation vrf.

  • Protocole EVPN, méthode d’encapsulation, liste VNI et méthode de transfert de trafic BUM pour chaque commutateur virtuel.

  • Domaine de pont au sein de chaque commutateur virtuel qui mappe les VNID aux ID de VLAN, à une interface IRB (couche 3) et à la méthode de transfert BUM.

Pour les deux commutateurs QFX Series (ToR), configurez les informations suivantes :

  • Interfaces orientées vers l’hôte avec VLAN, ID VLAN et interfaces logiques de bouclage.

  • Groupe d’agrégation de liens (LAG) compatible LACP, Ethernet Segment ID (ESI) et mode tout actif.

  • Multiprotocol internal BGP (MP-IBGP) se superpose entre les équipements leaf et spine, et EVPN comme protocole de signalisation.

  • EVPN avec VXLAN comme méthode d’encapsulation, liste VNI étendue, mode multicast et cibles de routage pour chaque VNI.

  • Stratégie Vrf-imp, vtep-source-interface, route-distinguisher et informations d’importation et de cible vrf.

  • les VLAN, avec des ID de VLAN mappés à des VNI d’importance mondiale, et la réplication du nœud d’entrée VXLAN.

Note:

Vous pouvez définir l’adresse de passerelle virtuelle comme adresse de passerelle IPv4 ou IPv6 par défaut pour les hôtes finaux (machines virtuelles ou serveurs).

Configuration

Cette section fournit des instructions pas à pas pour une configuration complète d’un déploiement EVPN-VXLAN avec une adresse de passerelle virtuelle :

Configuration des instances de routage et des domaines de pont pour MX1

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, copiez et collez-les dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit du mode de configuration.

Procédure étape par étape

L’exemple suivant nécessite que vous naviguiez à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, voir Utilisation de l’éditeur CLI en mode Configuration du Guide de l’utilisateur de l’interface de ligne de commande.

  1. Configurez une interface IRB (routage et pontage) intégrée pour chacun des deux réseaux virtuels, y compris une adresse de passerelle virtuelle pour qu’elle serve d’adresse MAC et d’adresse IP communes aux deux périphériques MX Series (spine).

  2. Configurez l’interface de bouclage.

  3. Configurez une superposition BGP interne multiprotocole (MP-IBGP) entre les équipements spine et leaf, à l’aide de la réflexion de route BGP, et définissez EVPN comme protocole de signalisation.

  4. Configurez une deuxième superposition MP-IBGP pour connecter les équipements de colonne vertébrale les uns aux autres à l’aide de la signalisation EVPN.

  5. Configurez les stratégies de routage pour autoriser des itinéraires spécifiques dans les tables de commutation virtuelle. Assurez-vous que la stratégie inclut la cible 9999 :9999 afin que les commutateurs virtuels importent les routes ESI (Ethernet Segment ID) de type 1 à partir des équipements ToR/Leaf.

  6. Configurez des instances de routage (VRF de couche 3) pour chaque réseau virtuel. Attribuez à chaque instance de routage un distingueur de route unique, associez l’interface IRB appropriée et attribuez une valeur vrf-target.

  7. Configurez des instances de commutateur virtuel (MAC-VRF de couche 2) pour chaque réseau virtuel. Définissez l’interface source VTEP (toujours lo0.0), le distinguateur de route (utilisé pour identifier et publier les routes EVPN), la stratégie vrf-import (définit les cibles de route à importer dans les tables EVPN des commutateurs virtuels) et vrf-target (exporte et balise toutes les routes pour ce VRF local à l’aide de la cible de routage définie). Ensuite, pour chaque commutateur virtuel, configurez le protocole EVPN, la méthode d’encapsulation, la liste VNI et la méthode de transfert de trafic BUM. Enfin, configurez un domaine de pont pour chaque commutateur virtuel qui mappe les VNID aux ID de VLAN, associez une interface IRB (couche 3) et identifiez la méthode de transfert BUM.

Configuration des instances de routage et des domaines de pont pour MX2

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, copiez et collez-les dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit du mode de configuration.

Procédure étape par étape

L’exemple suivant nécessite que vous naviguiez à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, voir Utilisation de l’éditeur CLI en mode Configuration du Guide de l’utilisateur de l’interface de ligne de commande.

  1. Configurez une interface IRB (routage et pontage) intégrée pour chacun des deux réseaux virtuels, y compris une adresse de passerelle virtuelle pour qu’elle serve d’adresse MAC et d’adresse IP communes aux deux périphériques MX Series (spine).

  2. Configurez l’interface de bouclage.

  3. Configurez une superposition BGP interne multiprotocole (MP-IBGP) entre les équipements spine et leaf, à l’aide de la réflexion de route BGP, et définissez EVPN comme protocole de signalisation.

  4. Configurez une deuxième superposition MP-IBGP pour connecter les équipements de colonne vertébrale les uns aux autres à l’aide de la signalisation EVPN.

  5. Configurez les stratégies de routage pour autoriser des itinéraires spécifiques dans les tables de commutation virtuelle. Assurez-vous que la stratégie inclut la cible 9999 :9999 afin que les commutateurs virtuels importent les routes ESI (Ethernet Segment ID) de type 1 à partir des équipements ToR/Leaf.

  6. Configurez des instances de routage (VRF de couche 3) pour chaque réseau virtuel. Attribuez à chaque instance de routage un distingueur de route unique, associez l’interface IRB appropriée et attribuez une valeur vrf-target.

  7. Configurez des instances de commutateur virtuel (MAC-VRF de couche 2) pour chaque réseau virtuel. Définissez l’interface source VTEP (toujours lo0.0), le distinguateur de route (utilisé pour identifier et publier les routes EVPN), la stratégie vrf-import (définit les cibles de route à importer dans les tables EVPN des commutateurs virtuels) et vrf-target (exporte et balise toutes les routes pour ce VRF local à l’aide de la cible de routage définie). Ensuite, pour chaque commutateur virtuel, configurez le protocole EVPN, la méthode d’encapsulation, la liste VNI et la méthode de transfert de trafic BUM. Enfin, configurez un domaine de pont pour chaque commutateur virtuel qui mappe les VNID aux ID de VLAN, associez une interface IRB (couche 3) et identifiez la méthode de transfert BUM.

Configuration des interfaces et des VLAN pour ToR1

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, copiez et collez-les dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit du mode de configuration.

Procédure étape par étape

L’exemple suivant nécessite que vous naviguiez à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, voir Utilisation de l’éditeur CLI en mode Configuration du Guide de l’utilisateur de l’interface de ligne de commande.

  1. Créez et configurez l’interface orientée hôte vers l’équipement hôte final CE2 et configurez ses informations VLAN.

  2. Créez et configurez l’interface orientée hôte vers le périphérique hôte final CE25, puis configurez-la en tant que membre du bundle Ethernet agrégé ae0.

  3. Configurez une interface LAG (Link Aggregation Control Protocol) compatible LACP (Link Aggregation Control Protocol) vers le périphérique hôte final CE25. L’Ethernet Segment ID (ESI) est unique au monde sur l’ensemble du domaine EVPN. La configuration entièrement active permet à ToR1 et ToR2 de transférer le trafic vers et depuis l’équipement hôte du CE25.

  4. Configurez l’interface de bouclage.

  5. Configurez une superposition BGP INTERNE MULTIPROTOCOLE (MP-IBGP) entre les équipements leaf et spine et configurez EVPN comme protocole de signalisation.

  6. Configurez EVPN en utilisant VXLAN comme méthode d’encapsulation, configurez la liste vni étendue pour déterminer quels VNI font partie du domaine MP-BGP EVPN-VXLAN, définissez le mode multicast sur l’utilisation de la réplication entrante (au lieu d’utiliser une couche sous-jacente multicast), puis configurez les cibles de routage pour chaque VNI sous vni-options.

  7. Configurez la stratégie vrf-imp pour identifier et autoriser l’importation des communautés cibles dans l’instance default-switch.evpn.0 à partir de bgp.evpn.0.

  8. Configurez l’interface vtep-source-interface (qui est toujours définie sur lo0.0), le distingueur de route et les informations d’importation et de cible vrf.

    Note:

    Le distinguateur de route doit être unique à l’échelle du réseau sur tous les commutateurs pour garantir que toutes les annonces de route dans MP-BGP sont uniques au monde. La cible vrf balise les informations de routage sortant pour le commutateur, y compris (au minimum) toutes les routes ESI (Type-1). L’instruction vrf-import fait référence à la stratégie vrf-imp pour autoriser les informations de routage entrant à partir de périphériques distants.

  9. Définissez les VLAN, mappez les ID de VLAN localement significatifs aux VNI d’importance mondiale, et définissez la réplication du nœud d’entrée VXLAN.

Configuration des interfaces et des VLAN pour ToR2

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, copiez et collez-les dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit du mode de configuration.

Procédure étape par étape

L’exemple suivant nécessite que vous naviguiez à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, voir Utilisation de l’éditeur CLI en mode Configuration du Guide de l’utilisateur de l’interface de ligne de commande.

  1. Créez et configurez l’interface orientée hôte vers l’équipement hôte final CE5, et configurez ses informations VLAN.

  2. Créez et configurez l’interface orientée hôte vers le périphérique hôte final CE25, puis configurez-la en tant que membre du bundle Ethernet agrégé ae0.

  3. Configurez une interface LAG (Link Aggregation Control Protocol) compatible LACP (Link Aggregation Control Protocol) vers le périphérique hôte final CE25. L’Ethernet Segment ID (ESI) est unique au monde sur l’ensemble du domaine EVPN. La configuration entièrement active permet à ToR1 et ToR2 de transférer le trafic vers et depuis l’équipement hôte du CE25.

  4. Configurez l’interface de bouclage.

  5. Configurez une superposition BGP INTERNE MULTIPROTOCOLE (MP-IBGP) entre les équipements leaf et spine et configurez EVPN comme protocole de signalisation.

  6. Configurez EVPN en utilisant VXLAN comme méthode d’encapsulation, configurez la liste vni étendue pour déterminer quels VNI font partie du domaine MP-BGP EVPN-VXLAN, définissez le mode multicast sur l’utilisation de la réplication entrante (au lieu d’utiliser une couche sous-jacente multicast), puis configurez les cibles de routage pour chaque VNI sous vni-options.

  7. Configurez la stratégie vrf-imp pour identifier et autoriser l’importation des communautés cibles dans l’instance default-switch.evpn.0 à partir de bgp.evpn.0.

  8. Configurez l’interface vtep-source-interface (qui est toujours définie sur lo0.0), le distingueur de route et les informations d’importation et de cible vrf.

    Note:

    Le distinguateur de route doit être unique à l’échelle du réseau sur tous les commutateurs pour garantir que toutes les annonces de route dans MP-BGP sont uniques au monde. La cible vrf balise les informations de routage sortant pour le commutateur, y compris (au minimum) toutes les routes ESI (Type-1). L’instruction vrf-import fait référence à la stratégie vrf-imp pour autoriser les informations de routage entrant à partir de périphériques distants.

  9. Définissez les VLAN, mappez les ID de VLAN localement significatifs aux VNI d’importance mondiale, et définissez la réplication du nœud d’entrée VXLAN.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la connectivité entre MX1 et les équipements hôtes finaux

But

Vérifiez que la passerelle de routeur MX1 peut envoyer une requête ping aux équipements hôtes CE2, CE5 et CE25.

Action

Entrez la run ping 10.10.0.2 routing-instance VS_VLAN50 commande pour envoyer une requête ping au périphérique hôte final CE2.

Entrez la run ping 10.10.0.5 routing-instance VS_VLAN50 commande pour envoyer une requête ping au périphérique hôte final CE5.

Entrez la run ping 10.20.0.25 routing-instance VS_VLAN51 commande pour envoyer une commande ping au périphérique hôte final CE25.

Sens

La commande ping de la passerelle de routeur MX1 vers les équipements hôtes finaux CE2, CE5 et CE25 réussit.

Lors de l’envoi d’un ping à partir de la passerelle de routeur MX Series, la passerelle utilise la partie unique de l’adresse IP IRB comme source, ce qui permet de recevoir la réponse ICMP sur cette adresse et d’obtenir un ping réussi. La partie anycast de l’adresse IP IRB est utilisée pour la redondance de la passerelle.

Vérification de la connectivité entre MX2 et les équipements hôtes finaux

But

Vérifiez que la passerelle de routeur MX2 peut envoyer une requête ping aux équipements hôtes CE2, CE5 et CE25.

Action

Entrez la run ping 10.10.0.2 routing-instance VS_VLAN50 commande pour envoyer une requête ping au périphérique hôte final CE2.

Entrez la run ping 10.10.0.5 routing-instance VS_VLAN50 commande pour envoyer une requête ping au périphérique hôte final CE5.

Entrez la run ping 10.20.0.25 routing-instance VS_VLAN51 commande pour envoyer une commande ping au périphérique hôte final CE25.

Sens

La commande ping de la passerelle de routeur MX2 vers les équipements hôtes finaux CE2, CE5 et CE25 réussit.

Lors de l’envoi d’un ping à partir de la passerelle de routeur MX Series, la passerelle utilise la partie unique de l’adresse IP IRB comme source, ce qui permet de recevoir la réponse ICMP sur cette adresse et d’obtenir un ping réussi. La partie anycast de l’adresse IP IRB est utilisée pour la redondance de la passerelle.

Vérification de l’accessibilité de la passerelle virtuelle (Anycast) IRB sur ToR1

But

Vérifiez que les périphériques leaf (dispositifs ToR) sont accessibles aux passerelles virtuelles IRB pour les VNI 50 et VNI 51, et que les informations ESI sont reçues des périphériques MX1 et MX2.

Action

  1. Entrez la show route receive-protocol bgp 192.168.0.212 commande pour afficher les routes EVPN reçues de MX1.

  2. Entrez la commande pour afficher les routes ESI de type 1 pour VNI 50 dans la show route table default-switch.evpn.0 evpn-esi-value 05:00:00:ff:78:00:00:06:7d:00 table default-switch.evpn.0.

Sens

À partir de l’exemple de sortie de la show route receive-protocol bgp 192.168.0.212 commande, ToR1 reçoit des publicités de type 1 pour les ESI générées automatiquement pour les passerelles anycast IRB sur MX1. Il affiche également les publicités de type 2 pour les adresses MAC et IP anycast IRB (00 :00 :5e :00 :53 :01/10.10.0.151 et 00 :00 :5e :00 :53 :01/10.20.0.251), ainsi que les adresses MAC et IP physiques IRB (00 :00 :5e :00 :53 :f0/10.10.0.101 et 00 :00 :5e :00 :53 :f0/10.20.0.201).

Note:

ToR1 reçoit des annonces d’itinéraire similaires de la part de MX2.

À partir de l’exemple de sortie de la commande, ToR1 installe les publicités ESI reçues de MX1 (192.168.0.212) et MX2 (192.168.0.210) dans la show route table default-switch.evpn.0 evpn-esi-value 05:00:00:ff:78:00:00:06:7d:00 table de commutation par défaut.

Vérification des mappages VLAN d’adresses de passerelle virtuelle sur ToR1

But

Vérifiez que les passerelles virtuelles IRB pour VNI 50 et VNI 51 sont correctement mappées à leurs VLAN associés sur les équipements Leaf (ToR), afin que les hôtes finaux atteignent leur passerelle par défaut désignée.

Action

Entrez la show ethernet-switching table vlan-id 50 commande pour afficher les membres du VLAN 50.

Entrez la show ethernet-switching table vlan-id 51 commande pour afficher les membres du VLAN 51.

Sens

La sortie affiche les adresses MAC et les ESI générés automatiquement pour les passerelles anycast IRB. Cela signifie que les passerelles sont correctement mappées à leurs VLAN respectifs.

Note:

La version de Junos OS utilisée sur les équipements ToR (QFX5100) dans cet exemple de configuration équilibre la charge des passerelles anycast par VNI. Pour un VNI donné, le commutateur transfère le trafic vers un seul VTEP.

Vérification de la connectivité du trafic intra-sous-réseau et inter-sous-réseau entre les équipements hôtes finaux

But

Vérifiez qu’il existe une connectivité du trafic intra-sous-réseau et intersous-réseau entre les équipements hôtes finaux : CE2, CE5 et CE25.

Action

Entrez la run ping 10.10.0.2 commande ping de l’équipement hôte final CE5 vers l’équipement hôte CE2 pour vérifier le trafic intrasous-réseau.

Entrez la run ping 10.20.0.25 commande ping de l’équipement hôte final CE5 vers l’équipement hôte CE25 pour vérifier le trafic inter-sous-réseau.

Sens

La connectivité du trafic intra-réseau (de l’équipement hôte final CE5 au périphérique hôte final CE2) et intersous-réseau (de l’équipement hôte final CE5 au périphérique hôte final CE25) est opérationnelle.