Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Concepts MC-LAG avancés

Présentation de la synchronisation de la configuration

La synchronisation de la configuration fonctionne sur les commutateurs QFX Series, Junos Fusion Provider Edge, Junos Fusion Enterprise, les commutateurs EX Series et les routeurs MX Series.

Cette rubrique décrit :

Avantages de la synchronisation de la configuration

La synchronisation des configurations vous permet de propager, synchroniser et valider les configurations d’un équipement à un autre. Vous pouvez vous connecter à n’importe lequel de ces équipements pour gérer tous les appareils, disposant ainsi d’un point de gestion unique.

Fonctionnement de la synchronisation de la configuration

Utilisez des groupes de configuration pour simplifier le processus de configuration. Par exemple, vous pouvez créer un groupe de configuration pour l’équipement local, un ou plusieurs pour les périphériques distants et un pour la configuration globale, qui est essentiellement une configuration commune à tous les périphériques.

En outre, vous pouvez créer des groupes conditionnels pour spécifier quand une configuration est synchronisée avec un autre appareil. Vous pouvez activer l’instruction peers-synchronize au niveau de la [edit system commit] hiérarchie pour synchroniser les configurations et les validations sur les périphériques par défaut. NETCONF sur SSH fournit une connexion sécurisée entre les périphériques, et le protocole SCP (Secure Copy Protocol) copie les configurations en toute sécurité entre eux.

Comment activer la synchronisation de la configuration

Pour activer la synchronisation de la configuration, effectuez les opérations suivantes :

  1. Mappez statiquement l’équipement local aux équipements distants.

  2. Créez des groupes de configuration pour les configurations locales, distantes et globales.

  3. Créez des groupes conditionnels.

  4. Créez des groupes d’application.

  5. Activez NETCONF sur SSH.

  6. Configurez les détails de l’appareil et les détails d’authentification de l’utilisateur pour la synchronisation de la configuration.

  7. Activez l’instruction peers-synchronize ou émettez la commit peers-synchronize commande pour synchroniser et valider les configurations entre les périphériques locaux et distants.

Prise en charge de la synchronisation de la configuration

Sur les routeurs MX Series et Junos Fusion, la prise en charge de la synchronisation de la configuration a commencé avec Junos OS version 14.2R6. Sur les commutateurs QFX Series, la prise en charge de la synchronisation de la configuration a commencé avec Junos OS version 15.1X53-D60.

Groupes de configuration pour les configurations locales, distantes et globales

Vous pouvez créer des groupes de configuration pour les configurations locales, distantes et globales. Un groupe de configuration local est utilisé par l’équipement local, un groupe de configuration distant est utilisé par l’équipement distant et un groupe de configuration global est partagé entre les équipements locaux et distants.

Par exemple, vous pouvez créer un groupe de configuration local appelé Groupe A, qui inclut la configuration utilisée par le périphérique local (commutateur A), un groupe de configuration distant appelé Groupe B, qui inclut la configuration utilisée par les périphériques distants (Commutateur B, Commutateur C et Commutateur D) et un groupe de configuration globale appelé Groupe C, qui inclut la configuration commune à tous les périphériques.

Créez des groupes de configuration au niveau hiérarchique [edit groups] .

Note:

La synchronisation de la configuration ne prend pas en charge les groupes imbriqués.

Création de groupes conditionnels pour certains appareils

Vous pouvez créer des groupes conditionnels pour spécifier quand une configuration particulière doit être appliquée à un appareil. Si vous souhaitez appliquer la configuration globale à tous les appareils d’une configuration à quatre appareils, par exemple, activez l’instruction when peers [<name of local peer> <name of remote peer> <name of remote peer> <name of remote peer>] au niveau de la [edit groups] hiérarchie. Si, par exemple, vous souhaitez appliquer la configuration globale (groupe C) aux périphériques locaux et distants (commutateur A, commutateur B, commutateur C et commutateur D), vous pouvez exécuter la set groups Group C when peers [Switch A Switch B Switch C Switch D] commande.

Application de groupes de configuration

Pour appliquer des groupes de configuration, activez l’instruction apply-groups au niveau de la [edit] hiérarchie. Par exemple, pour appliquer le groupe de configuration local (groupe A, par exemple), le groupe de configuration distante (groupe B, par exemple) et le groupe de configuration globale (groupe C, par exemple), exécutez la set apply-groups [ GroupA GroupB GroupC ] commande.

Détails de configuration de l’appareil pour la synchronisation de la configuration

Pour synchroniser les configurations entre les périphériques, vous devez configurer le nom d’hôte ou l’adresse IP, le nom d’utilisateur et le mot de passe des périphériques distants. Pour ce faire, exécutez la set peers <hostname-of-remote-peer> user <name-of-user> authentication <plain-text-password-string> commande au niveau de la [edit system commit] hiérarchie sur l’appareil local.

Par exemple, pour synchroniser une configuration du commutateur A vers le commutateur B, exécutez la commande sur le set peers SwitchB user administrator authentication test123 commutateur A.

Vous devez également mapper statiquement l’appareil local aux périphériques distants. Pour cela, émettez la commande set system commit peers

Par exemple, pour synchroniser une configuration du commutateur A vers le commutateur B, le commutateur C et le commutateur D, configurez les éléments suivants sur le commutateur A :

Commutateur A

Si vous souhaitez uniquement synchroniser les configurations du commutateur A vers le commutateur B, le commutateur C et le commutateur D, vous n’avez pas besoin de configurer l’instruction sur le commutateur B, le commutateur C et le peers commutateur D.

Les détails de configuration des instructions peers sont également utilisés pour établir une connexion NETCONF sur SSH entre les périphériques. Pour activer NETCONF sur SSH, exécutez la set system services netconf ssh commande sur tous les périphériques.

Synchronisation des configurations et des validations entre les équipements

Le périphérique local (ou demandeur) sur lequel vous activez l’instruction peers-synchronize ou émettez la commit peers-synchronize commande copie et charge sa configuration sur le périphérique distant (ou répondant). Chaque périphérique effectue ensuite une vérification de la syntaxe du fichier de configuration en cours de validation. Si aucune erreur n’est détectée, la configuration est activée et devient la configuration opérationnelle actuelle sur tous les appareils. Les commits sont propagés à l’aide d’un appel de procédure à distance (RPC).

Les événements suivants se produisent lors de la synchronisation de la configuration :

  1. L’appareil local envoie le fichier sync-peers.conf (la configuration qui sera partagée avec les appareils spécifiés dans le groupe conditionnel) aux appareils distants.

  2. Les périphériques distants chargent la configuration, envoient les résultats du chargement à l’équipement local, exportent leur configuration vers l’équipement local et répondent que la validation est terminée.

  3. L’appareil local lit les réponses des appareils distants.

  4. En cas de succès, la configuration est validée.

La synchronisation de la configuration échoue si a) l’équipement distant n’est pas disponible ou b) si l’équipement distant est accessible, mais que des échecs sont dus aux raisons suivantes :

  • La connexion SSH échoue en raison de problèmes d’utilisateur et d’authentification.

  • Le RPC de Junos OS échoue car aucun verrou ne peut être obtenu sur la base de données distante.

  • Le chargement de la configuration échoue en raison de problèmes de syntaxe.

  • Echec de la vérification de validation.

L’instruction peers-synchronize utilise le nom d’hôte ou l’adresse IP, le nom d’utilisateur et le mot de passe des périphériques que vous avez configurés dans l’instruction peers . Lorsque l’instruction peers-synchronize est activée, il vous suffit d’exécuter la commit commande pour synchroniser la configuration d’un périphérique à un autre. Par exemple, si vous avez configuré l’instruction peers sur le périphérique local et que vous souhaitez synchroniser la configuration avec le périphérique distant, vous pouvez simplement exécuter la commit commande sur le périphérique local. Toutefois, si vous exécutez la commit commande sur le périphérique local et que le périphérique distant n’est pas accessible, vous recevrez un message d’avertissement indiquant que le périphérique distant n’est pas accessible et que seule la configuration sur le périphérique local est validée :

Voici un exemple de message d’avertissement :

Si l’instruction peers n’est pas configurée avec les informations sur l’équipement distant et que vous exécutez la commit commande, seule la configuration sur l’équipement local est validée. Si le périphérique distant est inaccessible et qu’il y a d’autres échecs, la validation échoue sur les périphériques locaux et distants.

Note:

Lorsque vous activez l’instruction peers-synchronize et émettez la commit commande, la validation peut prendre plus de temps qu’une validation normale. Même si la configuration est la même sur tous les équipements et ne nécessite pas de synchronisation, le système tente tout de même de synchroniser les configurations.

La commit peers-synchronize commande utilise également le nom d’hôte ou l’adresse IP, le nom d’utilisateur et le mot de passe des périphériques configurés dans l’instruction peers . Si vous exécutez la commit peers-synchronize commande sur le périphérique local pour synchroniser la configuration avec le périphérique distant et que le périphérique distant est accessible mais qu’il existe d’autres échecs, la validation échoue à la fois sur les périphériques locaux et distants.

Surveillance unicast et IGMP inconnue

  • Lors d’un redémarrage d’un homologue MC-LAG, le trafic multicast connu est inondé jusqu’à ce que l’état de surveillance IGMP soit synchronisé avec l’homologue.

  • Le flooding se produit sur toutes les liaisons entre homologues si les deux homologues sont membres d’un réseau local virtuel.

    Un seul des homologues transfère le trafic sur une liaison MC-LAG donnée.

  • Les paquets multicast connus et inconnus sont transférés entre les homologues en ajoutant le port ICL en tant que port de routeur multicast.

  • L’appartenance à l’IGMP apprise sur les liens MC-LAG se propage à travers les pairs.

    Vous devez configurer l’instruction pour que la multichassis-lag-replicate-state surveillance IGMP (Internet Group Management Protocol) fonctionne correctement dans un environnement MC-LAG.

Prise en charge des fonctionnalités unicast de couche 3

La prise en charge des fonctionnalités unicast de couche 3 comprend les éléments suivants :

  • La prise en charge de la veille active VRRP permet le routage de couche 3 sur les interfaces MC-AE.

  • La synchronisation de l’interface VLAN routée (RVI) ou de l’adresse MAC IRB permet aux homologues MC-LAG de transférer des paquets de couche 3 arrivant sur les interfaces MC-AE avec leur propre adresse MAC RVI ou IRB, ou l’adresse MAC RVI ou IRB de leurs homologues.

  • La synchronisation ARP (Address Resolution Protocol) active la résolution ARP sur les deux homologues MC-LAG.

  • Le relais DHCP avec l’option 82 active l’option 82 sur les homologues MC-LAG. L’option 82 fournit des informations sur l’emplacement réseau des clients DHCP. Le serveur DHCP utilise ces informations pour implémenter des adresses IP ou d’autres paramètres pour le client.

Gestion des adresses MAC

Si un MC-LAG est configuré pour être actif-actif, le trafic en amont et en aval peut passer par différents périphériques homologues MC-LAG. Étant donné que l’adresse MAC n’est apprise que sur l’un des homologues MC-LAG, le trafic dans le sens inverse pourrait passer par l’autre homologue MC-LAG et inonder inutilement le réseau. De plus, l'adresse MAC d'un client monohoming n'est apprise que sur l'homologue MC-LAG auquel il est attaché. Si un client connecté à l’équipement réseau MC-LAG homologue doit communiquer avec ce client monohoming, le trafic est inondé sur l’équipement réseau MC-LAG homologue. Pour éviter les inondations inutiles, chaque fois qu’une adresse MAC est apprise sur l’un des homologues MC-LAG, l’adresse est répliquée sur l’autre homologue MC-LAG. Les conditions suivantes s’appliquent lors de la réplication d’adresse MAC :

Note:

Les demandes ARP gratuites ne sont pas envoyées lorsque l’adresse MAC de l’interface IRB ou RVI change.

  • Les adresses MAC apprises sur un MC-LAG d’un homologue MC-LAG doivent être répliquées telles qu’apprises sur le même MC-LAG de l’autre homologue MC-LAG.

  • Les adresses MAC apprises sur les clients CE d’un homologue MC-LAG doivent être répliquées telles qu’apprises sur l’interface ICL de l’autre homologue MC-LAG.

  • L’apprentissage d’adresse MAC sur une ICL est désactivé à partir du chemin de données. Cela dépend du logiciel pour installer les adresses MAC répliquées via ICCP.

Si vous disposez d’un VLAN sans IRB ou RVI configuré, la réplication des adresses MAC synchronisera les adresses MAC.

MAC Vieillissement

La prise en charge du vieillissement MAC dans Junos OS étend la logique Ethernet agrégée à un MC-LAG spécifié. Une adresse MAC dans le logiciel n’est pas supprimée tant que tous les moteurs de transfert de paquets n’ont pas supprimé l’adresse MAC.

Protocole de résolution d’adresse Méthodologie de prise en charge du MC-LAG actif-actif

Le protocole ARP (Address Resolution Protocol) mappe les adresses IP aux adresses MAC. Junos OS utilise l’espionnage des paquets de réponse ARP pour prendre en charge les MC-LAG actifs-actifs, ce qui facilite la synchronisation sans avoir à maintenir un état spécifique. Sans synchronisation, si un homologue MC-LAG envoie une requête ARP et que l’autre homologue MC-LAG reçoit la réponse, la résolution ARP échoue. Avec la synchronisation, les homologues MC-LAG synchronisent les résolutions ARP en reniflant le paquet au niveau de l’homologue MC-LAG recevant la réponse ARP et en le répliquant à l’autre homologue MC-LAG. Cela garantit que les entrées des tables ARP sur les homologues MC-LAG sont cohérentes.

Lorsque l’un des homologues MC-LAG redémarre, les destinations ARP sur son homologue MC-LAG sont synchronisées. Étant donné que les destinations ARP sont déjà résolues, son homologue MC-LAG peut transférer des paquets de couche 3 hors de l’interface Ethernet agrégée multichâssis.

Relais DHCP avec option 82

Le relais DHCP avec l’option 82 fournit des informations sur l’emplacement réseau des clients DHCP. Le serveur DHCP utilise ces informations pour implémenter des adresses IP ou d’autres paramètres pour le client. Lorsque le relais DHCP est activé, les paquets de requêtes DHCP peuvent emprunter le chemin d’accès au serveur DHCP via l’un ou l’autre des homologues MC-LAG. Étant donné que les homologues MC-LAG ont des noms d’hôte, des adresses MAC de châssis et des noms d’interface différents, vous devez respecter les exigences suivantes lorsque vous configurez le relais DHCP avec l’option 82 :

Si votre environnement prend uniquement en charge IPv6 ou si vous devez utiliser le processus de l’agent de relais DHCP étendu (jdhcp) pour d’autres raisons, vous pouvez configurer la prise en charge de transfert uniquement à l’aide de la forwarding-options dhcp-relay forward-only commande pour IPv4 et de la forwarding-options dhcpv6 forward-only commande pour IPv6. Vous devez également vérifier que votre serveur DHCP sur le réseau prend en charge l’option 82.

  • Utilisez la description de l’interface au lieu du nom de l’interface.

  • N’utilisez pas le nom d’hôte dans l’ID de circuit ou la chaîne d’ID distant.

  • N’utilisez pas l’adresse MAC du châssis dans la chaîne d’ID distante.

  • N’activez pas l’ID fournisseur.

  • Si l’interface ICL reçoit des paquets de requêtes DHCP, ceux-ci sont abandonnés afin d’éviter les paquets dupliqués sur le réseau.

    Un compteur appelé Due to received on ICL interface a été ajouté à la show helper statistics commande, qui suit les paquets abandonnés par l’interface ICL.

    Voici un exemple de sortie CLI :

    La sortie montre que six paquets reçus sur l’interface ICL ont été abandonnés.

Fonctionnalités unicast de couche 2 prises en charge

  • Note:

    L’apprentissage MAC est automatiquement désactivé sur l’ICL. Par conséquent, les adresses MAC sources ne peuvent pas être apprises localement sur l’ICL. Toutefois, les adresses MAC d’un nœud MC-LAG distant peuvent être installées sur l’interface ICL. Par exemple, l’adresse MAC d’un client monohoming sur un nœud MC-LAG distant peut être installée sur l’interface ICL du nœud MC-LAG local.

    Fonctionnement de l’apprentissage et du vieillissement unicast de couche 2 :

  • Les adresses MAC apprises sont propagées entre les homologues MC-LAG pour tous les VLAN générés sur les pairs.

  • Le vieillissement des adresses MAC se produit lorsque l’adresse MAC n’est pas visible sur les deux homologues.

  • Les adresses MAC apprises sur des liaisons de résidence unique sont propagées sur tous les VLAN qui ont des liaisons MC-LAG comme membres.

Multicast indépendant du protocole

Le PIM (Protocol Independent Multicast) et l’IGMP (Internet Group Management Protocol) prennent en charge le multicast de couche 3. En plus du mode standard de fonctionnement PIM, il existe un mode spécial appelé routeur PIM à double désignation. Le double routeur désigné PIM minimise la perte de trafic multicast en cas de panne.

Si vous utilisez la multidiffusion de couche 3, configurez l’adresse IP sur l’homologue MC-LAG actif avec une adresse IP élevée ou une priorité de routeur désignée élevée.

Note:

Le routeur double désigné PIM n’est pas pris en charge sur les commutateurs EX9200 et QFX10000.

Le fonctionnement PIM est abordé dans les sections suivantes :

Fonctionnement PIM avec choix du routeur désigné en mode normal

En mode normal avec sélection de routeur désigné, les interfaces IRB ou RVI sur les deux homologues MC-LAG sont configurées avec PIM activé. Dans ce mode, l’un des homologues MC-LAG devient le routeur désigné par le biais du mécanisme d’élection du routeur désigné PIM. Le routeur désigné élu gère l’arbre des points de rendez-vous (RPT) et l’arbre du chemin le plus court (SPT) afin de pouvoir recevoir des données de l’appareil source. Le routeur désigné choisi participe aux activités périodiques de jointure et d’élagage PIM en direction du point de rendez-vous ou de la source.

L’élément déclencheur de ces activités d’adhésion et d’élagage est constitué par les rapports d’adhésion de l’IGMP reçus des destinataires intéressés. Les rapports IGMP reçus via des interfaces Ethernet agrégées multichâssis (éventuellement un hachage sur l’un ou l’autre des homologues MC-LAG) et des liaisons de résidence unique sont synchronisés avec l’homologue MC-LAG via ICCP.

Les deux homologues MC-LAG reçoivent du trafic sur leur interface entrante (IIF). Le routeur non désigné reçoit le trafic par le biais de l’interface ICL, qui agit comme une interface de routeur multicast (mrouter).

En cas de défaillance du routeur désigné, le routeur non désigné doit construire l’arborescence de transfert complète (RPT et SPT), ce qui peut entraîner une perte de trafic multicast.

Fonctionnement PIM avec mode de routeur à double désignation

En mode de double routeur désigné, les deux homologues MC-LAG agissent en tant que routeurs désignés (actifs et de veille) et envoient périodiquement des messages de jointure et d’élagage en amont vers le point de rendez-vous, ou la source, pour finalement rejoindre le RPT ou le SPT.

L’homologue MC-LAG principal transfère le trafic multicast vers les périphériques récepteurs, même si l’homologue MC-LAG de secours a une métrique de préférence plus petite.

L’homologue MC-LAG de secours rejoint également l’arborescence de transfert et reçoit les données multicast. L’homologue MC-LAG de secours supprime les données, car il dispose d’une liste d’interfaces sortantes (OIL) vide. Lorsque l’homologue MC-LAG de secours détecte la défaillance de l’homologue MC-LAG principal, il ajoute le VLAN récepteur à l’OIL et commence à transférer le trafic multicast.

Pour activer un routeur multicast à double désignation, exécutez la set protocols pim interface interface-name dual-dr commande sur les interfaces VLAN de chaque homologue MC-LAG.

Gestion des défaillances

Pour assurer une convergence plus rapide en cas de défaillance, configurez l’adresse IP sur l’homologue MC-LAG principal avec une adresse IP plus élevée ou avec une priorité de routeur désignée plus élevée. Ainsi, l’homologue MC-LAG principal conserve l’appartenance au routeur désigné en cas de défaillance de l’appairage PIM.

Pour garantir la convergence du trafic en cas de défaillance d’une interface MC-AE, l’interface ICL-PL est toujours ajoutée en tant que port mrouter. Le trafic de couche 3 est inondé via l’entrée par défaut ou l’entrée d’écoute sur l’interface ICL-PL, et le trafic est transféré sur l’interface MC-AE de l’homologue MC-LAG. Si l’interface ICL-PL tombe en panne, le voisinage PIM tombe en panne. Dans ce cas, les deux homologues MC-LAG deviennent le routeur désigné. L’homologue MC-LAG de sauvegarde interrompt ses liaisons et l’appairage de routage est perdu. Si la connexion ICCP tombe en panne, l’homologue MC-LAG de sauvegarde modifie l’ID système LACP et interrompt les interfaces MC-AE. L’état des voisins PIM reste opérationnel.

Synchronisation des rapports IGMP

Les rapports IGMP reçus via les interfaces MC-AE et les liaisons de résidence unique sont synchronisés avec les homologues MC-LAG. L’application cliente MCSNOOPD sur l’homologue MC-LAG reçoit le paquet de synchronisation via ICCP, puis envoie une copie du paquet au noyau à l’aide du mécanisme de PKT_INJECT de socket de routage. Lorsque le noyau reçoit le paquet, il l’envoie au processus de protocole de routage (rpd) qui active les protocoles multicast de couche 3, tels que PIM et IGMP, sur les interfaces VLAN routées (RVI) configurées sur les VLAN MC-LAG.

Surveillance IGMP en mode actif-actif MC-LAG

La surveillance IGMP en mode actif-actif MC-LAG est prise en charge sur les routeurs MX240, MX480, MX960 et les commutateurs QFX Series.

Les sujets suivants sont abordés :

Surveillance IGMP en mode actif-actif MC-LAG

Le mode actif-actif du groupe d’agrégation de liens multichâssis (MC-LAG) et l’écoute IGMP en mode actif-veille sont pris en charge. MC-LAG permet à un équipement de former une interface LAG logique avec deux périphériques réseau ou plus. MC-LAG offre d’autres avantages, notamment la redondance au niveau des nœuds, le multihébergement et un réseau de couche 2 sans boucle sans exécuter le protocole STP (Spanning Tree Protocol). Les fonctionnalités suivantes sont prises en charge :

  • Synchronisation d’état entre homologues pour la surveillance IGMP dans un domaine de pont avec uniquement des interfaces de couche 2

  • Apprentissage qualifié

  • Liaisons multichâssis côté routeur

Les améliorations suivantes sont prises en charge pour le pontage actif-actif et le protocole VRRP (Virtual Router Redundancy Protocol) sur routage et pontage intégrés (IRB) :

  • Prise en charge MC-LAG de la surveillance IGMP dans un commutateur de couche 2 pur

  • Prise en charge MC-LAG de l’espionnage IGMP dans les domaines de pont pour un apprentissage qualifié

  • Prise en charge des MC-Links en tant qu’interfaces orientées routeur

Les fonctions suivantes sont not prises en charge :

  • MC-LAG pour les instances VPLS

  • Ports trunk MC-Links

  • Mode proxy pour actif-actif

  • Ajout de liaisons interchâssis aux interfaces sortantes selon les besoins

    Les liens entre châssis peuvent être ajoutés à la liste des interfaces sortantes en tant qu’interfaces orientées routeur.

Topologie de réseau généralement prise en charge pour la surveillance IGMP avec pontage actif-actif MC-LAG

La Figure 1 illustre une topologie de réseau typique sur laquelle la surveillance IGMP avec pontage actif-actif MC-LAG est prise en charge.

Figure 1 : réseau type sur lequel le mode actif-actif est pris en charge Typical Network Over Which Active-Active Is Supported

Les interfaces I3 et I4 sont des interfaces de localisation unique. Les liaisons multichâssis ae0.0 et ae0.1 appartiennent au même domaine de pont dans les deux châssis. Les interfaces I3, ae0.0 et ae0.1 se trouvent dans le même domaine de pont sur le routeur actif secondaire (S-A). Les interfaces I4, ae0.0 et ae0.1 se trouvent dans le même domaine de pont sur le routeur actif principal (P-A). Les interfaces I3, I4, ae0.0 et ae0.1 se trouvent dans le même domaine d’apprentissage que la liaison interchâssis (ICL) reliant les deux châssis.

Le principal routeur actif est le châssis dans lequel le routage et le pontage intégrés sont devenus PIM-DR. Le routeur actif secondaire est le châssis dans lequel le routage et le pontage intégrés ne sont pas PIM-DR. Le routeur P-A est le châssis chargé d’extraire le trafic du cœur IP. Par conséquent, le choix PIM-DR est utilisé pour éviter la duplication du trafic de données.

Les domaines d’apprentissage sont décrits dans la section Apprentissage qualifié.

Pour les locuteurs IGMP (hôtes et routeurs) dans le domaine d’apprentissage, P-A et S-A doivent apparaître ensemble comme un seul périphérique avec les interfaces I4, I3, ae0.0 et ae0.1.

Aucun paquet de contrôle dupliqué ne doit être envoyé sur les liaisons multichâssis, ce qui signifie que le paquet de contrôle ne doit être envoyé que par une seule liaison.

Mises à jour de l’état du plan de contrôle déclenchées par les paquets reçus sur un châssis distant

Voici les mises à jour de l’état du plan de contrôle qui sont déclenchées par les paquets reçus sur le châssis distant :

  • L’état d’appartenance au routage multicast de couche 3 est mis à jour à la suite des rapports appris sur les branches distantes des liaisons multichâssis et des liaisons S attachées au châssis distant.

  • L’état d’appartenance et l’entrée de routage dans la surveillance sont mis à jour lorsque des rapports sont reçus sur les branches distantes d’une liaison multichâssis.

Note:
  • Lorsque des rapports sont reçus sur des liaisons S attachées au châssis distant, l’état d’appartenance ou l’entrée de routage dans la surveillance n’est pas mis à jour.

  • Lors de la synchronisation de l’état d’écoute multicast entre les routeurs PE, les temporisateurs, tels que le délai d’expiration de l’appartenance à un groupe, ne sont pas synchronisés. Lorsque la notification de synchronisation est reçue, le routeur PE distant recevant la notification démarre ou redémarre la minuterie correspondante.

  • La liste des <,g>s pour lesquels l’état est conservé est la même dans les deux châssis sous snooping, tant que les listes d’interfaces sortantes ne concernent que des liaisons multichâssis.

Transfert de données

Cette discussion suppose que le routage et le pontage intégrés sur le routeur P-A constituent le PIM-DR. Il extrait le trafic des sources du cœur. Le trafic peut également provenir des interfaces de couche 2 dans le domaine de pont. Pour les hôtes directement connectés au châssis P-A, il n’y a aucun changement dans la façon dont les données sont livrées.

Pour acheminer le trafic vers les hôtes connectés à S-A (qui est le non-DR) sur la liaison de résidence unique comme I3, nous nous appuyons sur la liaison interchâssis. Le trafic qui atteint P-A est envoyé via ICL à S-A pour être acheminé vers les liens qui ont signalé un intérêt pour s,g et les liens qui sont orientés routeur.

Lorsque le segment ae0 dans P-A tombe en panne, les hôtes connectés à la liaison multichâssis reçoivent le trafic via ICL. Dans S-A, le trafic reçu sur ICL est envoyé aux liaisons multichâssis de la liste des interfaces sortantes pour lesquelles l’homologue ae de P-A est en panne.

Topologie pure de couche 2 sans routage ni pontage intégrés

La Figure 2 montre que le châssis qui se connecte au PIM-DR est le routeur actif principal (P-A) et l’autre est le routeur actif secondaire (S-A).

Figure 2 : configuration de couche 2 sans routage ni pontage Layer 2 Configuration Without Integrated Routing and Bridging intégrés

Apprentissage qualifié

Dans cette topologie, les interfaces I1, I2, I3, I4, I5, I6, I7, I8, I9 et I10 sont des interfaces à hébergement unique. Les liaisons multichâssis ae0.0 et ae0.1 appartiennent au même domaine de pont dans les deux châssis. Les interfaces I10, I1, I7, I3, I5, ae0.0 et ae0.1 sont dans le même domaine de pont, bd1 dans P-A. Les interfaces I9, I2, I8, I4, I6, ae0.0 et ae0.1 se trouvent dans le même domaine de pont, bd1 dans S-A.

Cette discussion suppose la configuration suivante :

  • En P-A et S-A, l’apprentissage qualifié est activé en bd1.

  • Les interfaces I1, I2, I3, ae0.0 et I4 appartiennent au domaine d’apprentissage ld1 vlan1.

  • Les interfaces I7, I8, I5, ae0.1 et I6 appartiennent au domaine d’apprentissage ld2 de VLAN2.

  • Les interfaces I9 et I10 appartiennent au vlan3, domaine d’apprentissage ld3.

Pour les locuteurs IGMP (hôtes et routeurs) dans le même domaine d’apprentissage, ld1, P-A et S-A liés doivent apparaître comme un seul commutateur.

Pour les locuteurs IGMP (hôtes et routeurs) dans le même domaine d’apprentissage, ld2, P-A et S-A liés doivent apparaître comme un seul commutateur.

Étant donné qu’il n’y a pas de liens multichâssis dans le domaine d’apprentissage ld3, pour les locuteurs IGMP (hôtes et routeurs) dans le domaine d’apprentissage ld3, P-A et S-A n’apparaîtront pas comme un seul commutateur.

Cette discussion suppose que la liaison interchâssis ICL1 correspond au domaine d’apprentissage ld1 et que la liaison interchâssis ICL2 correspond au domaine d’apprentissage ld2.

Le contrôle du flux de paquets est pris en charge, à l’exception de la transmission d’informations à l’IRB.

Transfert de données avec apprentissage qualifié

Cette discussion suppose un domaine d’apprentissage (LD), ld1, et suppose en outre que l’interface I1 sur le routeur P-A est connectée au PIM-DR dans le domaine d’apprentissage et extrait le trafic des sources du cœur.

Pour acheminer le trafic vers les hôtes connectés au routeur S-A (qui est le non-DR) sur la liaison de résidence unique comme I2, I4 (appartenant à ld1), nous nous appuyons sur ICL1. Le trafic qui atteint le routeur P-A sur l’interface I1 est envoyé via la liaison interchâssis ICL1 au routeur S-A pour être transmis aux liaisons qui ont signalé un intérêt pour s,g ou aux liaisons qui sont orientées routeur dans le domaine d’apprentissage ld1.

Lorsque la branche ae0 de l’interface du routeur P-A tombe en panne, les hôtes connectés à la liaison multichâssis reçoivent le trafic de l’interface I1 à l’aide de la liaison interchâssis ICL1. Dans le routeur S-A, le trafic reçu sur la liaison interchâssis ICL1 est envoyé aux liaisons multichâssis dans la liste des interfaces sortantes pour lesquelles la contrepartie Ethernet agrégée dans le routeur P-A est en panne.

On suppose en outre que l’interface I9 dans le routeur S-A appartient au domaine d’apprentissage ld3 avec des intérêts dans s,g, et que l’interface I10 dans le domaine d’apprentissage ld3 dans le routeur P-A reçoit le trafic pour s,g. L’interface I9 ne reçoit pas de données dans cette topologie car il n’y a pas de liens multichâssis (en mode a-a) et donc pas de lien interchâssis dans le domaine d’apprentissage ld3.

Groupes statiques sur des interfaces de résidence unique

Pour les liaisons multichâssis, la configuration de groupe statique doit exister sur les deux branches et aucune synchronisation avec l’autre châssis n’est requise.

La synchronisation des groupes statiques sur des interfaces de résidence unique entre les châssis n’est pas prise en charge. Toutefois, l’ajout d’interfaces logiques à la liste des interfaces sortantes par défaut prend en charge la distribution du trafic à l’interface dans une configuration statique.

Interfaces orientées routeur sous forme de liaisons multichâssis

Les requêtes IGMP peuvent arriver sur l’une ou l’autre branche des liaisons multichâssis, mais dans les deux cas, la liaison multichâssis doit être considérée comme faisant face au routeur.

Les rapports ne doivent sortir qu’une seule fois de la liaison multichâssis, c’est-à-dire d’une seule étape.

La prise en charge MC-LAG suivante pour la surveillance IGMP dans IRB est fournie :

  • Surveillance sans proxy

  • Les interfaces logiques doivent être des interfaces sortantes pour toutes les routes, y compris la route par défaut

  • Surveillance IGMP dans un commutateur de couche 2 pur

  • Surveillance IGMP dans les domaines de pont pour faire de l’apprentissage qualifié

  • Interface côté routeur MC-Links

Les fonctionnalités suivantes sont not prises en charge :

  • Mode proxy pour actif-actif

  • Prise en charge MC-LAG des instances VPLS

  • Ports trunk en tant que liaisons multichâssis

  • Ajout d’interfaces logiques aux interfaces sortantes en fonction des besoins.

    Toutefois, les interfaces logiques sont toujours ajoutées en tant qu’interface côté routeur à la liste des interfaces sortantes.

Comprendre les MC-LAG sur un commutateur de transit FCoE

Utilisez un MC-LAG pour fournir une couche d’agrégation redondante au trafic FCoE (Fibre Channel over Ethernet).

Cette rubrique décrit :

Topologie MC-LAG prise en charge

Pour prendre en charge le transport sans perte du trafic FCoE sur un MC-LAG, vous devez configurer la classe de service (CoS) appropriée sur les deux commutateurs avec des membres de port MC-LAG. La configuration CoS doit être la même sur les deux commutateurs MC-LAG, car les MC-LAG ne portent pas les informations de classe de transfert et de priorité IEEE 802.1p.

Les commutateurs qui ne sont pas directement connectés aux hôtes FCoE et qui font office de commutateurs de transit pass-through prennent en charge les MC-LAG pour le trafic FCoE dans une topologie de réseau en U inversé . La figure 3 illustre une topologie en U inversé à l’aide de commutateurs QFX3500.

Figure 3 : topologie prise en charge pour un MC-LAG sur un commutateur Supported Topology for an MC-LAG on an FCoE Transit Switch de transit FCoE

Les commutateurs autonomes prennent en charge les MC-LAG. Système QFabric Les équipements de nœud ne prennent pas en charge les MC-LAG. Les configurations Virtual Chassis et Virtual Chassis Fabric (VCF) en mode mixte ne prennent pas en charge FCoE. Seuls les VCF QFX5100 purs (composés uniquement de QFX5100 commutateurs) prennent en charge le FCoE.

Les ports faisant partie d’une configuration de passerelle FCoE-FC (structure de passerelle FCoE-FC virtuelle) ne prennent pas en charge les MC-LAG. Les ports membres d’un MC-LAG agissent comme des ports de commutation de transit pass-through.

Les règles et directives suivantes s’appliquent aux MC-LAG lorsqu’ils sont utilisés pour le trafic FCoE. Les règles et directives permettent de garantir une manipulation correcte et des caractéristiques de transport sans perte requises pour le trafic FCoE.

  • Les deux commutateurs qui forment le MC-LAG (commutateurs S1 et S2) ne peuvent pas utiliser de ports faisant partie d’une structure de passerelle FCoE-FC. Les ports de commutation MC-LAG doivent être des ports de commutation de transit pass-through (utilisés dans le cadre d’un commutateur de transit intermédiaire qui n’est pas directement connecté aux hôtes FCoE).

  • Les commutateurs MC-LAG S1 et S2 ne peuvent pas être connectés directement aux hôtes FCoE.

  • Les deux commutateurs qui servent de périphériques d’accès aux hôtes FCoE (commutateurs de transit FCoE TS1 et TS2) utilisent des LAG standard pour se connecter aux commutateurs MC-LAG S1 et S2. Commutateurs de transit FCoE TS1 et TS2 peuvent être des commutateurs autonomes ou des périphériques de nœud dans un système QFabric.

  • Les commutateurs de transit TS1 et TS2 doivent utiliser des ports de commutateur de transit pour les hôtes FCoE et pour les LAG standard vers les commutateurs MC-LAG S1 et S2.

  • Activez la surveillance FIP sur le VLAN FCoE sur les commutateurs de transit TS1 et TS2. Vous pouvez configurer VN_Port pour VF_Port (VN2VF_Port) surveillance FIP ou VN_Port pour VN_Port (VN2VN_Port) surveillance FIP, selon que les hôtes FCoE ont besoin d’accéder à des cibles dans le SAN FC (VN2VF_Port surveillance FIP) ou à des cibles dans le réseau Ethernet (VN2VN_Port surveillance FIP).

    La surveillance FIP doit être effectuée au niveau du bord d’accès et n’est pas prise en charge sur les commutateurs MC-LAG. N’activez pas la surveillance FIP sur les commutateurs MC-LAG S1 et S2. (N’activez pas l’écoute FIP sur les ports MC-LAG qui connectent les commutateurs S1 et S2 aux commutateurs TS1 et TS2 ou sur les ports LAG qui relient les commutateurs S1 à S2.)

    Note:

    Juniper Networks commutateurs d’agrégation QFX10000 ne prenant pas en charge la surveillance FIP et ne peuvent donc pas être utilisés comme commutateurs d’accès avec surveillance FIP (commutateurs de transit TS1 et TS2) dans cette topologie.

  • La configuration CoS doit être cohérente sur les commutateurs MC-LAG. Étant donné que les MC-LAG ne contiennent pas d’informations de classe de transfert ou de priorité, chaque commutateur MC-LAG doit avoir la même configuration CoS pour prendre en charge le transport sans perte. (Sur chaque commutateur MC-LAG, le nom, la file d’attente de sortie et le provisionnement CoS de chaque classe de transfert doivent être identiques, et la configuration du contrôle de flux basé sur la priorité (PFC) doit être la même.)

Commutateurs de transit (accès au serveur)

Le rôle des commutateurs de transit FCoE TS1 et TS2 est de connecter les hôtes FCoE de manière multirésidente aux commutateurs MC-LAG, de sorte que les commutateurs de transit TS1 et TS2 agissent comme des commutateurs d’accès pour les hôtes FCoE. (Les hôtes FCoE sont directement connectés aux commutateurs de transit TS1 et TS2.)

La configuration du commutateur de transit varie selon que vous souhaitez effectuer VN2VF_Port surveillance FIP ou VN2VN_Port surveillance FIP, et que les commutateurs de transit disposent également de ports configurés dans le cadre d’une fabric virtuelle de passerelle FCoE-FC. Les ports qu’un commutateur QFX3500 utilise dans une fabric virtuelle de passerelle FCoE-FC ne peuvent pas être inclus dans la connexion LAG du commutateur de transit aux commutateurs MC-LAG. (Les ports ne peuvent pas appartenir à la fois à un commutateur de transit et à une passerelle FCoE-FC ; vous devez utiliser des ports différents pour chaque mode de fonctionnement.)

Commutateurs MC-LAG (agrégation FCoE)

Les commutateurs MC-LAG S1 et S2 ont pour rôle de fournir des connexions redondantes et à équilibrage de charge entre les commutateurs de transit FCoE. Les commutateurs MC-LAG S1 et S2 agissent comme des commutateurs d’agrégation. Les hôtes FCoE ne sont pas directement connectés aux commutateurs MC-LAG.

La configuration du commutateur MC-LAG est la même, quel que soit le type de surveillance FIP des commutateurs de transit FCoE TS1 et TS2.

Surveillance FIP et ports FCoE approuvés

Pour garantir un accès sécurisé, activez la surveillance FIP VN2VF_Port ou la surveillance FIP VN2VN_Port sur les ports d’accès des commutateurs de transit connectés directement aux hôtes FCoE. La surveillance FIP doit être effectuée à la périphérie d’accès du réseau pour empêcher tout accès non autorisé. Par exemple, dans la Figure 3, vous activez la surveillance FIP sur les VLAN FCoE sur les commutateurs de transit TS1 et TS2 qui incluent les ports d’accès connectés aux hôtes FCoE.

N’activez pas la surveillance FIP sur les commutateurs utilisés pour créer le MC-LAG. Par exemple, dans la Figure 3, vous n’activez pas la surveillance FIP sur les VLAN FCoE des commutateurs S1 et S2.

Configurez les liaisons entre les commutateurs en tant que ports de confiance FCoE afin de réduire la surcharge liée à la surveillance FIP et de vous assurer que le système effectue la surveillance FIP uniquement au niveau du bord d’accès. Dans l’exemple de topologie, configurez les ports LAG du commutateur de transit TS1 et TS2 connectés aux commutateurs MC-LAG en tant que ports approuvés FCoE, configurez les ports MC-LAG des commutateurs S1 et S2 connectés aux commutateurs TS1 et TS2 en tant que ports approuvés FCoE, et configurez les ports du LAG qui relie les commutateurs S1 à S2 en tant que ports approuvés FCoE.

CoS et pontage de centre de données (DCB)

Les liaisons MC-LAG ne contiennent pas d’informations de classe de transfert ou de priorité. Les propriétés CoS suivantes doivent avoir la même configuration sur chaque commutateur MC-LAG ou sur chaque interface MC-LAG pour prendre en charge le transport sans perte :

  • Nom de la classe de transfert FCoE : par exemple, la classe de transfert du trafic FCoE peut utiliser la classe de transfert par défaut fcoe sur les deux commutateurs MC-LAG.

  • File d’attente de sortie FCoE : par exemple, la classe de transfert peut être mappée à la fcoe file d’attente 3 sur les deux commutateurs MC-LAG (la file d’attente 3 est le mappage par défaut de la fcoe classe de transfert).

  • Classifier (Classifier) : la classe de transfert du trafic FCoE doit être mappée au même point de code IEEE 802.1p sur chaque interface membre du MC-LAG sur les deux commutateurs MC-LAG. Par exemple, la classe fcoe de transfert FCoE peut être mappée à un point 011 de code IEEE 802.1p (le point 011 de code est le mappage par défaut de la fcoe classe de transfert).

  • Contrôle de flux basé sur la priorité (PFC) : le PFC doit être activé sur le point de code FCoE de chaque commutateur MC-LAG et appliqué à chaque interface MC-LAG à l’aide d’un profil de notification d’encombrement.

Vous devez également configurer la sélection de transmission améliorée (ETS) sur les interfaces MC-LAG afin de fournir des ressources de planification suffisantes (bande passante, priorité) pour un transport sans perte. La configuration ETS peut être différente sur chaque commutateur MC-LAG, à condition que suffisamment de ressources soient planifiées pour prendre en charge le transport sans perte du trafic FCoE attendu.

Le protocole LLDP (Link Layer Discovery Protocol) et le protocole DCBX (Data Center Bridging Capability Exchange Protocol) doivent être activés sur chaque interface membre MC-LAG (LLDP et DCBX sont activés par défaut sur toutes les interfaces).

Note:

Comme pour toutes les autres configurations FCoE, le trafic FCoE nécessite un VLAN dédié qui transporte uniquement le trafic FCoE, et la surveillance IGMP doit être désactivée sur le VLAN FCoE.

Comprendre l’interopérabilité EVPN-MPLS avec Junos Fusion Enterprise et MC-LAG

À partir de la version 17.4R1 de Junos OS, vous pouvez utiliser Ethernet VPN (EVPN) pour étendre un réseau Junos Fusion Enterprise ou MC-LAG (MultiChassis Link Aggregation Group) à un centre de données ou un réseau de campus, via un réseau MPLS. Grâce à l’introduction de cette fonctionnalité, vous pouvez désormais interconnecter des campus et des centres de données dispersés pour former un pont virtuel de couche 2 unique.

La figure 4 illustre une topologie Junos Fusion Enterprise avec deux commutateurs EX9200 qui servent de périphériques d’agrégation (PE2 et PE3) sur lesquels les périphériques satellites sont multihébergés. Les deux périphériques d’agrégation utilisent une liaison interchâssis (ICL) et le protocole ICCP (Inter-Chassis Control Protocol) de MC-LAG pour connecter et maintenir la topologie de Junos Fusion Enterprise. PE1 dans l’environnement EVPN-MPLS interagit avec PE2 et PE3 dans Junos Fusion Enterprise avec MC-LAG.

Figure 4 : interopérabilité EVPN-MPLS avec Junos Fusion Enterprise EVPN-MPLS Interworking with Junos Fusion Enterprise

La figure 5 montre une topologie MC-LAG dans laquelle l’équipement CE1 (Customer Edge) est multihébergé sur PE2 et PE3. PE2 et PE3 utilisent une ICL et le protocole ICCP de MC-LAG pour connecter et maintenir la topologie. PE1 dans l’environnement EVPN-MPLS interagit avec PE2 et PE3 dans l’environnement MC-LAG.

Figure 5 : interopérabilité EVPN-MPLS avec MC-LAG EVPN-MPLS Interworking with MC-LAG

Tout au long de cette rubrique, les figures 4 et 5 servent de références pour illustrer divers scénarios et points.

Les cas d’utilisation illustrés aux figures 4 et 5 nécessitent la configuration du multihébergement EVPN en mode actif-actif et du MC-LAG sur PE2 et PE3. Les EVPN avec multihébergement actif-actif et MC-LAG ont leur propre logique de transfert pour gérer le trafic, en particulier le trafic de diffusion, le trafic unicast inconnu et le trafic multicast (BUM). Parfois, la logique de transfert pour EVPN avec multihébergement actif-actif et MC-LAG se contredit et cause des problèmes. Cette rubrique décrit les problèmes et la manière dont la fonctionnalité d’interopérabilité EVPN-MPLS les résout.

Note:

Outre les implémentations spécifiques à l’interopérabilité EVPN-MPLS décrites dans cette rubrique, EVPN-MPLS, Junos Fusion Enterprise et MC-LAG offrent les mêmes fonctionnalités et fonctions que les fonctionnalités autonomes.

Avantages de l’utilisation d’EVPN-MPLS avec Junos Fusion Enterprise et MC-LAG

Utilisez EVPN-MPLS avec Junos Fusion Enterprise et MC-LAG pour interconnecter des campus et des centres de données dispersés afin de former un pont virtuel de couche 2 unique.

Gestion du trafic BUM

Dans les cas d’utilisation illustrés aux figures 4 et 5, PE1, PE2 et PE3 sont des homologues EVPN, et PE2 et PE3 sont des homologues MC-LAG. Les deux ensembles d’homologues échangent des informations de contrôle et transfèrent le trafic l’un à l’autre, ce qui pose des problèmes. Le Tableau 2 décrit les problèmes qui surviennent et la manière dont Juniper Networks les résout dans son implémentation de la fonctionnalité d’interopérabilité EVPN-MPLS.

Tableau 2 : Trafic BUM : problèmes et résolutions

Sens de circulation BUM

Interopérabilité EVPN avec Junos Fusion Enterprise et MC-LAG Logic

Émettre

Approche d’implémentation de Juniper Networks

Liaison nord (PE2 reçoit le paquet BUM d’une interface de rattachement unique ou double connectée localement).

PE2 inonde le paquet BUM comme suit :

  • Toutes les interfaces connectées localement, y compris l’ICL, pour un domaine de diffusion particulier.

  • Tous les homologues EVPN distants pour lesquels PE2 a reçu des routes multicast inclusives.

Entre PE2 et PE3, il existe deux chemins de transfert BUM : le chemin ICL MC-LAG et le chemin EVPN-MPLS. Les multiples chemins de transfert entraînent la duplication des paquets et des boucles.

  • Le trafic BUM est transféré uniquement sur l’ICL.

  • Le trafic entrant en provenance du cœur EVPN n’est pas transféré sur la liste ICL.

  • Le trafic entrant en provenance de l’ICL n’est pas transféré au cœur EVPN.

Vers le sud (PE1 transfère le paquet BUM à PE2 et PE3).

PE2 et PE3 reçoivent tous deux une copie du paquet BUM et l’inondent de toutes leurs interfaces locales, y compris l’ICL.

PE2 et PE3 transfèrent tous deux le paquet BUM hors de l’ICL, ce qui entraîne une duplication des paquets et des boucles.

Split Horizon

Dans les cas d’utilisation illustrés sur les figures 4 et 5, l’horizon fractionné empêche le transfert de plusieurs copies d’un paquet BUM vers un périphérique CE (périphérique satellite). Cependant, les implémentations EVPN-MPLS et MC-LAG à horizon fractionné se contredisent, ce qui pose problème. Le Tableau 3 explique le problème et la manière dont Juniper Networks l’a résolu en implémentant la fonctionnalité d’interconnectabilité EVPN-MPLS.

Tableau 3 : Trafic BUM : Problème et résolution liés à l’horizon fractionné

Sens de circulation BUM

Interopérabilité EVPN avec Junos Fusion Enterprise et MC-LAG Logic

Émettre

Approche d’implémentation de Juniper Networks

Liaison nord (PE2 reçoit le paquet BUM d’une interface à double domicile connectée localement).

  • Selon la logique de transfert EVPN-MPLS :

    • Seul le redirecteur désigné (DF) pour le segment Ethernet (ES) peut transférer le trafic BUM.

    • La règle de biais local, dans laquelle l’homologue local transfère le paquet BUM et l’homologue distant l’abandonne, n’est pas prise en charge.

  • Selon la logique de transfert MC-LAG, la polarisation locale est prise en charge.

Les logiques de transfert EVPN-MPLS et MC-LAG se contredisent et peuvent empêcher le transfert du trafic BUM vers l’ES.

Prise en charge de la polarisation locale, ignorant ainsi l’état DF et non-DF du port pour le trafic commuté localement.

Vers le sud (PE1 transfère le paquet BUM à PE2 et PE3).

Le trafic reçu de PE1 suit les règles de transfert EVPN DF et non-DF pour un ES multihomé.

Aucun.

Sans objet.

Apprentissage MAC

EVPN et MC-LAG utilisent la même méthode pour apprendre les adresses MAC, à savoir qu’un équipement PE apprend les adresses MAC de ses interfaces locales et synchronise les adresses avec ses homologues. Toutefois, étant donné qu’EVPN et MC-LAG synchronisent les adresses, un problème se pose.

Le Tableau 4 décrit le problème et la façon dont l’implémentation de l’interopérabilité EVPN-MPLS l’empêche. Les cas d’utilisation illustrés aux figures 4 et 5 illustrent le problème. Dans les deux cas d’utilisation, PE1, PE2 et PE3 sont des homologues EVPN, et PE2 et PE3 sont des homologues MC-LAG.

Tableau 4 : Apprentissage MAC : Problèmes de synchronisation EVPN et MC-LAG et détails d’implémentation

cas d’usage de la synchronisation MAC

Interopérabilité EVPN avec Junos Fusion Enterprise et MC-LAG Logic

Émettre

Approche d’implémentation de Juniper Networks

Adresses MAC apprises localement sur des interfaces de résidence unique ou double sur PE2 et PE3.

  • Entre les homologues EVPN, les adresses MAC sont synchronisées à l’aide du plan de contrôle BGP EVPN.

  • Entre les homologues MC-LAG, les adresses MAC sont synchronisées à l’aide du plan de contrôle ICCP MC-LAG.

PE2 et PE3 fonctionnent à la fois comme des homologues EVPN et des homologues MC-LAG, ce qui signifie que ces équipements ont plusieurs chemins de synchronisation MAC.

  • Pour PE1 : utilisez des adresses MAC synchronisées par le plan de contrôle BGP EVPN.

  • Pour PE2 et PE3 : utiliser les adresses MAC synchronisées par le plan de contrôle ICCP MC-LAG.

Adresses MAC apprises localement sur des interfaces mono- ou double-homing sur PE1.

Entre les homologues EVPN, les adresses MAC sont synchronisées à l’aide du plan de contrôle BGP EVPN.

Aucun.

Sans objet.

Gestion de la liaison descendante entre les ports en cascade et en liaison montante dans Junos Fusion Enterprise

Note:

Cette section s’applique uniquement à l’interopérabilité EVPN-MPLS avec Junos Fusion Enterprise.

Dans la Junos Fusion Enterprise illustrée à la Figure 4, supposons que le périphérique d’agrégation PE2 reçoit un paquet BUM de PE1 et que la liaison entre le port en cascade sur PE2 et le port de liaison montante correspondant sur le périphérique satellite SD1 est interrompue. Que le paquet BUM soit géré par MC-LAG ou par le multihébergement actif-actif EVPN, le résultat est le même : le paquet est transféré via l’interface ICL à PE3, qui le transmet à SD1 en double homing.

Pour illustrer plus en détail la façon dont EVPN avec multihébergement actif-actif gère cette situation avec SD1 à double domicile, supposons que l’interface DF réside sur PE2 et est associée à la liaison descendante et que l’interface non-DF réside sur PE3. En règle générale, par EVPN avec une logique de transfert actif-actif multihébergement, l’interface non-DF abandonne le paquet. Cependant, en raison de la liaison descendante associée à l’interface DF, PE2 transfère le paquet BUM via l’ICL vers PE3, et l’interface non-DF sur PE3 transfère le paquet à SD1.

Prise en charge de la passerelle de couche 3

La fonctionnalité d’interopérabilité EVPN-MPLS prend en charge les fonctionnalités de passerelle de couche 3 suivantes pour les domaines de pont étendus et les VLAN :

  • Interfaces IRB (Integrated Routing and Bridging) pour transférer le trafic entre les domaines de pont étendus ou VLAN.

  • Passerelles de couche 3 par défaut pour transférer le trafic d’un serveur physique (bare metal) d’un domaine de pont étendu ou d’un VLAN vers un serveur physique ou une machine virtuelle d’un autre domaine de pont étendu ou VLAN.

Comprendre les valeurs incrémentées des compteurs statistiques pour les réseaux MC-LAG sans boucle

Dans un MC-LAG dans un domaine de pontage actif-actif, la sortie de la commande suivante affiche que les compteurs de couleurs MC-LAG augmentent continuellement. Cette augmentation du nombre statistique est un comportement attendu, car l’attribut ou le compteur de couleur MC-LAG fonctionne comme un mécanisme de prévention de boucle.

La table d’exceptions stockée dans le moteur de transfert de paquets contient une liste de compteurs, comme illustré dans l’exemple de sortie suivant :

Prenons l’exemple d’un déploiement dans lequel deux routeurs PE (Provider Edge), PE1 et PE2, sont connectés avec une interface Ethernet agrégée, ae0respectivement. Des groupes d’agrégation de liens multichâssis (MC-LAG) sont utilisés entre PE1 et PE2 pour former une interface LAG logique entre les deux contrôleurs. PE1 et PE2 d’un MC-LAG utilisent une liaison de protection de liaison de contrôle entre châssis (ICL-PL) pour répliquer les informations de transfert entre les homologues.

Des messages ICCP (Inter-Chassis Control Protocol) sont envoyés entre les deux équipements PE. Dans cet exemple, vous configurez un MC-LAG sur deux routeurs, composé de deux interfaces Ethernet agrégées, d’une liaison de protection de liaison de contrôle interchâssis (ICL-PL), d’une liaison de protection multichâssis pour l’ICL-PL et d’ICCP pour les homologues hébergeant le MC-LAG.

Le routeur PE1 est connecté à l’aide d’une autre interface Ethernet agrégée, ae3, à un hôte, H1, et à un autre hôte MC-LAG appelé C1. MC-LAG est activé sur l’interface ae3 .

Le trafic reçu sur PE1 en provenance du MC-LAG C1 peut être inondé sur l’ICL pour atteindre PE2. Lorsque les paquets arrivent à PE2, ils peuvent être renvoyés au MC-LAG C1. Le trafic envoyé par l’hôte unique H1 peut être inondé vers MC-LAG C1 et l’ICL sur PE1. Lorsque PE2 reçoit ce trafic d’ICL, il peut à nouveau être inondé vers MC-LAG C1. Pour protéger la topologie MC-LAG de ces boucles, la fonctionnalité de couleur MC-LAG est implémentée. Cette fonctionnalité est appliquée à l’entrée de la liaison ICL. Par conséquent, lorsque PE2 reçoit un paquet de PE1, il définit la couleur MC-LAG comme active ou l’active. Lorsque PE2 nécessite d’inonder le paquet vers la liaison MC-LAG, il vérifie si le bit de couleur MC-LAG est activé ou activé. Si la couleur est définie, elle abandonne le paquet sur l’interface de sortie des interfaces de liaison membre MC-LAG ae3 et le mc-lag color compteur dans les exceptions jnh est incrémenté.

Un tel comportement d’augmentation de la valeur de compteur est une condition attendue dans un MC-LAG configuré dans un domaine de pontage actif/actif et lorsqu’une forme de trafic devant être inondée, telle que le trafic de diffusion ARP ou multicast, traverse le réseau.

Chaque VLAN peut laisser tomber des paquets pour éviter les boucles et une telle perte de paquets peut ne pas être spécifique à un VLAN.

Parfois, sur les deux MC LAG des routeurs MX Series, vous remarquerez peut-être que le compteur augmente sur FPC0 et FPC2, mais pas sur FPC2, comme illustré dans l’exemple de sortie suivant :

Ce problème se produit, car sur un routeur MX Series doté d’un MPC 10 Gigabit Ethernet à 16 ports (MPC 3D 16x10GE), il existe quatre moteurs de transfert de paquets pour chaque MPC. Si vous examinez un moteur de transfert de paquets dans FPC 0, 1 et 2, PFE1 dans FPC1 n’a aucune interface membre de MC-LAG. Il peut contenir des interfaces dans d’autres interfaces Ethernet agrégées qui ne font pas partie de MC-LAG. Par conséquent, pour obtenir les statistiques correctes du compteur, vous devez examiner les autres moteurs de transfert de paquets en entrant la request pfe execute target fpc0 command "show jnh X exceptions" |grep color commande où X peut être égal à 0, 1, 2 ou 3.

Lorsque le compteur nommé dest interface non-local to pfe augmente, il est recommandé de se comporter lorsque les interfaces Ethernet agrégées sont réparties sur plusieurs FPC. Prenons l’exemple d’une ae5 interface qui contient les liens membres suivants : xe-0/1/0 on (FPC0) et xe-1/1/0 (FPC1) En fonction de l’algorithme de hachage, le trafic doit être réparti entre ces deux liens. L’algorithme de hachage est appliqué sur le FPC entrant et effectue une opération au cours de laquelle il marque chaque paquet par lequel le FPC doit être transféré (FPC0 ou FPC1). Ensuite, le paquet est envoyé à la fabric. À partir de la structure, l’ensemble du trafic est envoyé aux FPC 0 et 1. Sur FPC0, le micronoyau analyse le paquet et détermine si le paquet doit être transféré par l’interface locale (local vers pfe) ou si ce paquet a déjà été transféré via FPC1 (non local vers pfe). Si le paquet a déjà été transféré, il est abandonné et le non-local to pfe compteur est incrémenté.

Convergence renforcée

À partir de la version 14.2R3 de Junos OS sur les routeurs MX Series, la convergence améliorée améliore le temps de convergence des couches 2 et 3 lorsqu’une liaison Ethernet agrégée multichâssis (MC-AE) tombe en panne ou se trouve dans un domaine de pont ou un VLAN. À partir de la version 18.1R1 de Junos OS, le nombre de vmembers est passé à 128 000 et le nombre d’entrées ARP et ND est passé à 96 000 lors de l’activation de l’instruction enhanced-convergence . À partir de Junos OS version 19.1R1, le nombre d’entrées ARP et ND est passé à 256 000 lors de l’activation des enhanced-convergence instructions and arp-enhanced-scale . La convergence améliorée améliore le temps de convergence des couches 2 et 3 lors des défaillances de liaison Ethernet agrégée multichâssis (MC-AE) et des scénarios de restauration

Lorsque la convergence améliorée est activée, l’adresse MAC, les entrées ARP ou ND apprises via les interfaces MC-AE sont programmées dans la table de transfert avec la liaison MC-AE comme prochain saut principal et ICL comme prochain saut de secours. Avec cette amélioration, lors d’une défaillance ou d’une restauration de liaison MC-AE, seules les informations du saut suivant dans la table de transfert sont mises à jour et il n’y a pas de vidage ni de réapprentissage de l’adresse MAC, de l’entrée ARP ou ND. Ce processus améliore la convergence du trafic lors de la défaillance ou de la restauration d’une liaison MC-AE, car la convergence n’implique qu’une réparation du saut suivant dans le plan de transfert, le trafic étant rapidement redirigé de la liaison MC-AE vers l’ICL.

Si vous avez configuré une interface IRB sur une interface MC-AE sur laquelle les convergences améliorées sont activées, vous devez également configurer la convergence améliorée sur l’interface IRB. Une convergence améliorée doit être activée pour les interfaces de couche 2 et de couche 3.

Protocole de découverte de voisinage IPv6

Le protocole NDP (Neighbor Discovery Protocol) est un protocole IPv6 qui permet aux nœuds sur le même lien d’annoncer leur existence à leurs voisins et d’en apprendre davantage sur l’existence de leurs voisins. Le protocole NDP repose sur le protocole ICMPv6 (Internet Control Message Protocol) version 6. Il remplace les protocoles IPv4 suivants : Router Discovery (RDISC), Address Resolution Protocol (ARP) et ICMPv4 redirect.

Vous pouvez utiliser NDP dans une configuration active-active MC-LAG (MultiChassis Link Aggregation Group) sur les commutateurs.

Le NDP sur les MC-LAG utilise les types de messages suivants :

  • Sollicitation de voisinage (NS) : messages utilisés pour la résolution d’adresses et pour tester l’accessibilité des voisins.

    Un hôte peut vérifier que son adresse est unique en envoyant un message de sollicitation de voisinage destiné à la nouvelle adresse. Si l’hôte reçoit une annonce de voisinage en réponse, l’adresse est un doublon.

  • Neighbor advertisement (NA) : messages utilisés pour la résolution d’adresses et pour tester l’accessibilité des voisins. Les annonces de voisinage sont envoyées en réponse aux messages de sollicitation de voisinage.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libérer
Description
19.1R1
À partir de Junos OS version 19.1R1, le nombre d’entrées ARP et ND est passé à 256 000 lors de l’activation des enhanced-convergence instructions and arp-enhanced-scale .
18.1R1
À partir de la version 18.1R1 de Junos OS, le nombre de vmembers est passé à 128 000 et le nombre d’entrées ARP et ND est passé à 96 000 lors de l’activation de l’instruction enhanced-convergence .
17.4R1
À partir de la version 17.4R1 de Junos OS, vous pouvez utiliser Ethernet VPN (EVPN) pour étendre un réseau Junos Fusion Enterprise ou MC-LAG (MultiChassis Link Aggregation Group) à un centre de données ou un réseau de campus, via un réseau MPLS.
15.1X53-D60
Sur les commutateurs QFX Series, la prise en charge de la synchronisation de la configuration a commencé avec Junos OS version 15.1X53-D60.
15.1X53-D60
À partir de Junos OS version 15.1X53-D60 sur les commutateurs QFX10000, la vérification de la cohérence de la configuration utilise le protocole ICCP (Inter-Chassis Control Protocol) pour échanger les paramètres de configuration MC-LAG (ID de châssis, ID de service, etc.) et vérifier toute incohérence de configuration entre les homologues MC-LAG.
14.2R6
Sur les routeurs MX Series et Junos Fusion, la prise en charge de la synchronisation de la configuration a commencé avec Junos OS version 14.2R6.
14.2R3
À partir de la version 14.2R3 de Junos OS sur les routeurs MX Series, la convergence améliorée améliore le temps de convergence des couches 2 et 3 lorsqu’une liaison Ethernet agrégée multichâssis (MC-AE) tombe en panne ou se trouve dans un domaine de pont ou un VLAN.