Présentation des composants de Virtual Chassis
Une configuration Virtual Chassis pour les plates-formes de routage universelles 5G interconnecte deux routeurs en un système logique que vous pouvez gérer comme un seul élément de réseau. La figure 1 illustre une topologie typique pour un Virtual Chassis à deux membres.
Cette présentation décrit les composants matériels et logiciels de base de la configuration de Virtual Chassis illustrée à la Figure 1 et couvre les sujets suivants :
Routeur principal Virtual Chassis
L’un des deux routeurs membres du Virtual Chassis devient le routeur principal, également appelé protocole principal. Le routeur principal Virtual Chassis gère la configuration globale et les informations d’état des deux routeurs membres et exécute les processus de gestion du châssis. Le moteur de routage principal qui réside dans le routeur principal Virtual Chassis devient le principal global de l’Virtual Chassis.
Plus précisément, le moteur de routage principal qui réside dans le routeur principal Virtual Chassis remplit les fonctions suivantes dans un Virtual Chassis :
-
Gère à la fois les routeurs membres principal et de secours
-
Exécute les processus de gestion du châssis et les protocoles de contrôle
-
Reçoit et traite tout le trafic entrant et de chemin d’exception destiné à Virtual Chassis
-
Propage la configuration de Virtual Chassis (y compris les ID de membre, les rôles, les définitions de groupe de configuration et les applications) aux membres de Virtual Chassis
Le premier membre du Virtual Chassis devient le routeur principal initial par défaut. Une fois que le Virtual Chassis est formé avec les deux routeurs membres, le logiciel VCCP (Virtual Chassis Control Protocol) exécute un algorithme d’élection du rôle principal pour choisir le routeur principal pour la configuration Virtual Chassis.
Routeur de sauvegarde Virtual Chassis
Le routeur membre du Virtual Chassis qui n’est pas désigné comme routeur principal devient le routeur de secours, également appelé sauvegarde de protocole. Le routeur de secours Virtual Chassis reprend le rôle principal du Virtual Chassis si le routeur principal n’est pas disponible, et synchronise les informations de routage et d’état avec le routeur principal. Le moteur de routage principal qui réside dans le routeur de sauvegarde Virtual Chassis devient la sauvegarde globale du Virtual Chassis.
Plus précisément, le moteur de routage principal qui réside dans le routeur de secours Virtual Chassis exécute les fonctions suivantes dans un Virtual Chassis :
-
En cas de défaillance ou d’indisponibilité du routeur principal, prend le rôle principal du Virtual Chassis afin de préserver les informations de routage et de maintenir la connectivité réseau sans interruption
-
Synchronise l’état du routage et de l’application, y compris les tables de routage et les informations sur l’état des abonnés, avec le moteur de routage principal qui réside dans le routeur principal de Virtual Chassis
-
Transmet les informations de contrôle du châssis, telles que la présence de la carte de ligne et les alarmes, au routeur principal
Routeur de carte de ligne Virtual Chassis
Le line-card rôle n’est pas pris en charge dans la configuration préprovisionnée d’un Virtual Chassis à deux membres. Dans cette version, le rôle s’applique line-card uniquement dans le contexte du comportement de détection fractionnée.
Un routeur membre fonctionnant dans ce line-card rôle n’exécute qu’un ensemble minimal de processus de gestion du châssis nécessaires pour relayer les informations de contrôle du châssis, telles que la présence de la carte de ligne et les alarmes, au routeur principal Virtual Chassis.
Vous ne pouvez pas configurer explicitement un routeur membre avec le line-card rôle dans la version actuelle. Toutefois, si le routeur de secours échoue dans une configuration Virtual Chassis à deux membres et que la détection de fractionnement est activée (comportement par défaut), le routeur principal joue un line-card rôle et les cartes de ligne (FPC) qui n’hébergent pas de ports Virtual Chassis sont hors ligne. Cet état isole effectivement le routeur principal et le retire du Virtual Chassis jusqu’à ce que la connectivité soit rétablie. En conséquence, le routage est interrompu et la configuration Virtual Chassis est désactivée.
Virtual Chassis Ports
Les ports Virtual Chassis sont des interfaces Ethernet spéciales qui forment une connexion point à point entre les routeurs membres d’un Virtual Chassis. Lorsque vous créez un Virtual Chassis, vous devez configurer les ports Virtual Chassis sur les interfaces MPC/MIC (Modular Port Concentrator/Modular Interface Card). Une fois que vous avez configuré un port Virtual Chassis, il est renommé vcp-slot/pic/port (par exemple, vcp-2/2/0), et la carte d’interface associée à ce port est mise en ligne. Par exemple, l’exemple de topologie Virtual Chassis illustré à la Figure 1 comporte un total de quatre ports Virtual Chassis (représentés par les points bleus), deux sur chacun des deux routeurs membres.
Une fois qu’un port Virtual Chassis est configuré, il est dédié à la tâche d’interconnexion des routeurs membres et n’est plus disponible pour la configuration en tant que port réseau standard. Pour restaurer ce port dans la configuration globale et le rendre disponible pour fonctionner comme un port réseau standard, vous devez supprimer le port Virtual Chassis de la configuration Virtual Chassis.
Le logiciel Junos OS vous permet de préconfigurer les ports qui ne sont actuellement pas disponibles. Bien qu’un port Virtual Chassis ne puisse pas être utilisé comme port réseau standard, vous pouvez le configurer comme port réseau standard même après l’avoir configuré comme port Virtual Chassis. Toutefois, le routeur n’applique pas la configuration tant que vous n’avez pas supprimé le port Virtual Chassis de la configuration Virtual Chassis.
Vous pouvez configurer un port Virtual Chassis sur une interface 1 Gigabit Ethernet (ge), une interface 10 Gigabit Ethernet (xe), une interface 40 Gigabit Ethernet (et) ou une interface 100 Gigabit Ethernet (et). Les ports Virtual Chassis 40 Gigabit et 100 Gigabit ne peuvent être configurés que sur les cartes d’interface MPC3, MPC4 ou ultérieures. (La prise en charge des interfaces dépend de la version de Junos OS dans votre installation.) Vous ne pouvez pas configurer une combinaison de ports Virtual Chassis Ethernet 1 Gigabit et de ports Virtual Chassis Ethernet 10 Gigabit dans le même Virtual Chassis. Vous devez configurer tous les ports 10 Gigabit Virtual Chassis ou tous les ports 1 Gigabit Virtual Chassis dans le même Virtual Chassis. Nous vous recommandons de configurer les ports Virtual Chassis sur des interfaces 10 Gigabit Ethernet (xe). En outre, pour minimiser les interruptions du réseau en cas de défaillance d’un routeur ou d’une liaison, configurez des ports Virtual Chassis redondants qui résident sur des cartes de ligne différentes dans chaque routeur membre.
Les interfaces de port Virtual Chassis transportent à la fois des paquets VCCP et un contrôle interne et un trafic de données. Le trafic de contrôle interne n’étant ni chiffré ni authentifié, assurez-vous que les interfaces des ports Virtual Chassis sont correctement sécurisées pour empêcher les attaques malveillantes de tiers sur les données.
Les ports Virtual Chassis utilisent une configuration de classe de service (CoS) par défaut qui s’applique de la même manière à toutes les interfaces de port Virtual Chassis configurées dans un Virtual Chassis. Vous pouvez également créer un profil de contrôle du trafic CoS personnalisé et l’appliquer à toutes les interfaces de port Virtual Chassis. Par exemple, vous pouvez créer un profil de contrôle du trafic qui n’est pas par défaut qui alloue plus que les 5 % par défaut de la bande passante des ports Virtual Chassis au contrôle du trafic, ou qui attribue différentes priorités et débits excédentaires à différentes classes de transfert.
Liaisons de ports Virtual Chassis
Si deux ou plusieurs ports Virtual Chassis du même type et de la même vitesse sont configurés entre les deux mêmes routeurs membres dans un Virtual Chassis, le protocole VCCP (Virtual Chassis Control Protocol) regroupe ces interfaces de port Virtual Chassis dans une jonction, réduit le coût de routage en conséquence et effectue un équilibrage de charge du trafic sur toutes les interfaces de port Virtual Chassis (également appelées liens de port Virtual Chassis) dans la jonction.
Une agrégation de ports Virtual Chassis ne doit inclure que des ports Virtual Chassis du même type et de la même vitesse. Par exemple, une liaison de ports Virtual Chassis peut inclure tous les ports 10-Gigabit Ethernet (type média xe) Virtual Chassis ou tous les ports 1-Gigabit Ethernet (type média ge) Virtual Chassis. Un Virtual Chassis ne prend pas en charge une combinaison de ports Virtual Chassis Ethernet 1 Gigabit et de ports Virtual Chassis Ethernet 10 Gigabit dans la même liaison de ports Virtual Chassis.
Le routeur utilise la formule suivante pour déterminer la mesure de coût d’une liaison de port Virtual Chassis dans une liaison de port Virtual Chassis :
Coût = (300 * 1 000 000 000) / port-speed
où port-speed est la vitesse agrégée, en bits par seconde, du port Virtual Chassis.
Par exemple, une liaison de port Virtual Chassis Ethernet 10 Gigabit a un indicateur de coût de 30 (300 * 1 000 000 000 / 10 000 000 000). Une liaison de port Virtual Chassis Ethernet 1 Gigabit a un coût de 300 (300 * 1 000 000 000 / 1 000 000 000). Les liaisons de port Virtual Chassis avec une mesure de coût inférieur sont préférées à celles avec une mesure de coût plus élevée.
Un Virtual Chassis prend en charge jusqu’à 16 ports Virtual Chassis par trunk.
Numérotation des slots dans le Virtual Chassis
Une fois que vous avez configuré l’ID de membre et, éventuellement, le nombre d’emplacements pour chaque routeur que vous souhaitez ajouter à un Virtual Chassis, les moteurs de routage de ce châssis sont redémarrés et les emplacements pour les cartes de ligne (FPC) sont renumérotés. La numérotation des emplacements FPC utilisée pour chaque routeur membre est basée sur le nombre d’emplacements et les décalages utilisés dans le Virtual Chassis au lieu des numéros d’emplacements physiques sur lesquels la carte de ligne est réellement installée.
Le comportement de numérotation du nombre de Slot et de Slot spécifique à la plate-forme affiche les valeurs de nombre d’emplacements valides pour chaque type de routeur de membre pris en charge, ainsi que la numérotation des emplacements utilisée pour les membres 0 et 1 lorsque la valeur de nombre d’emplacements spécifiée est configurée, explicitement ou par défaut.
Comportement du nombre de Slot et de numérotation des Slot propres à chaque plate-forme
| Plate-forme |
Différence |
||
|---|---|---|---|
| Slot Nombre | deSlot FPC sur le membre 0 | Numéros Slot FPC sur le membre 1 | |
| MX240 |
S.O. | 0 à 11 | 12 à 23 (décalage = 12) |
| MX480 |
S.O. | 0 à 11 | 12 à 23 (décalage = 12) |
| MX960 |
12 (par défaut) | 0 à 11 | 12 à 23 (décalage = 12) |
| 20 | 0 à 19 | 20 à 39 (décalage = 20) | |
| MX2010 | 12 (par défaut) | 0 à 11 | 12 à 23 (décalage = 12) |
| 20 | 0 à 19 | 20 à 39 (décalage = 20) | |
| MX2020 | 20 (par défaut) | 0 à 19 | 20 à 39 (décalage = 20) |
La renumérotation des slots n’affecte pas les noms des ports Virtual Chassis. Le nom du port Virtual Chassis, au format vcp-slot/pic/port , est dérivé du numéro d’emplacement physique sur lequel le port est configuré. Par exemple, vcp-3/2/0 est configuré sur l’emplacement physique 3 du FPC, l’emplacement 2 du PCI, le port 0.
Configuration des propriétés de châssis pour les MPC dans le Virtual Chassis
Lorsque vous configurez les propriétés de châssis pour les MPC installés dans un routeur membre d’un Virtual Chassis, gardez à l’esprit les points suivants :
-
Les instructions incluses au niveau de la
[edit chassis member member-id fpc slot slot-number]hiérarchie s’appliquent au MPC (FPC) dans le numéro d’emplacement spécifié uniquement sur le routeur membre spécifié dans le Virtual Chassis.Par exemple, si vous émettez cette
set chassis member 0 fpc slot 1 power offinstruction, seule la MPC installée dans l’emplacement 1 de l’ID de membre 0 du Virtual Chassis est hors tension. -
Les instructions incluses au niveau de la
[edit chassis fpc slot slot-number]hiérarchie doivent être déplacées au niveau de la hiérarchie pour éviter les[edit chassis member member-id fpc slot slot-number]erreurs.
Pour vous assurer que l’instruction que vous utilisez pour configurer les propriétés du châssis MPC dans un Virtual Chassis s’applique au routeur membre et au MPC prévus, incluez toujours l’option member member-ID avant le fpc mot-clé, où member-id est 0 ou 1 pour un Virtual Chassis à deux membres.
Protocole de contrôle Virtual Chassis
Un Virtual Chassis est géré par le protocole de contrôle Virtual Chassis (VCCP), qui est un protocole de contrôle dédié basé sur IS-IS. VCCP s’exécute sur les interfaces de port du Virtual Chassis et exécute les fonctions suivantes dans le Virtual Chassis :
-
Découvre et construit la topologie Virtual Chassis
-
Exécute l’algorithme d’élection du rôle principal pour déterminer le routeur principal Virtual Chassis
-
Établit la table de routage interchâssis pour acheminer le trafic dans le Virtual Chassis
Comme l’IS-IS, VCCP échange des PDU à état de lien pour chaque routeur membre afin de construire une topologie SPF (Shortest Path First) et de déterminer le rôle de chaque routeur membre (principal ou de secours) dans le Virtual Chassis. Étant donné que VCCP ne prend en charge que les connexions point à point, pas plus de deux routeurs membres ne peuvent être connectés sur une interface de port Virtual Chassis donnée.
ID de membre, rôles et numéros de série
Pour configurer un Virtual Chassis, vous devez créer une configuration préprovisionnée qui fournit les informations requises suivantes pour chaque routeur membre :
-
ID membre : valeur numérique (
0ou1) qui identifie le routeur membre dans une configuration Virtual Chassis. -
Rôle : rôle à jouer par chaque routeur membre du Virtual Chassis. Dans un Virtual Chassis à deux membres, vous devez attribuer le rôle aux
routing-enginedeux routeurs membres, ce qui permet à l’un ou l’autre des routeurs de fonctionner en tant que routeur principal ou routeur de secours du Virtual Chassis. -
Numéro de série : numéro de série du châssis de chaque routeur membre du Virtual Chassis. Pour obtenir le numéro de série du routeur, recherchez l’étiquette apposée sur le côté du châssis ou exécutez la
show chassis hardwarecommande sur le routeur pour afficher le numéro de série dans la sortie de la commande.
La configuration préprovisionnée associe de façon permanente l’ID de membre et le rôle au numéro de série du châssis du routeur membre. Lorsqu’un nouveau routeur membre rejoint le Virtual Chassis, le logiciel VCCP compare le numéro de série du routeur aux valeurs spécifiées dans la configuration préprovisionnée. Si le numéro de série d’un routeur de jonction ne correspond à aucun des numéros de série configurés, le logiciel VCCP empêche ce routeur de devenir membre du Virtual Chassis.