Comprendre comment le primaire d’un Virtual Chassis est élu
Tous les commutateurs interconnectés dans une configuration Virtual Chassis sont des commutateurs membres de cette configuration Virtual Chassis. Chaque configuration Virtual Chassis comporte un membre qui fonctionne en tant que principal dans un rôle de moteur de routage et contrôle la configuration de Virtual Chassis. Un deuxième membre joue le rôle de sauvegarde dans le rôle de moteur de routage et prend le contrôle en cas de défaillance du serveur principal.
Lorsqu’une configuration Virtual Chassis démarre, elle exécute automatiquement un algorithme d’élection du rôle principal pour déterminer quel commutateur membre assume le rôle principal. Un Virtual Chassis applique également le même algorithme pour choisir un nouveau membre principal ou de secours si le membre de l’un ou l’autre rôle échoue.
Le premier facteur pris en compte par Virtual Chassis lors du choix du membre principal est la priorité du rôle principal. Sur tous les membres, la valeur de priorité du rôle principal est 128 par défaut. Cette valeur peut changer en fonction de la façon dont vous provisionnez le Virtual Chassis, comme suit :
-
Dans un Virtual Chassis non provisionné, vous pouvez attribuer manuellement des valeurs de priorité de rôle principal comprises entre 0 et 255. Un membre dont la priorité de rôle principal est 0 ne sera jamais élu en tant que membre principal (ou remplaçant) et conservera toujours le rôle de carte de ligne. De cette façon, vous configurez des valeurs de priorité de rôle principal plus élevées pour spécifier quels membres peuvent assumer le rôle principal (ou de secours).
-
Dans un Virtual Chassis préprovisionné, vous ne pouvez pas définir manuellement la priorité du rôle principal sur les membres. Au lieu de cela, vous attribuez le rôle de moteur de routage à deux commutateurs membres. Virtual Chassis remplace automatiquement la priorité par défaut du rôle principal (128) par 129 sur ces deux membres. Ensuite, Virtual Chassis attribue par défaut l’opération principale dans le rôle de carte de ligne (vous pouvez également les configurer explicitement avec ce rôle). Virtual Chassis n’élira jamais un membre du rôle de carte de ligne en tant que membre principal ou de secours.
L’algorithme d’élection du rôle principal compare les membres de Virtual Chassis aux critères suivants, dans l’ordre indiqué, jusqu’à ce qu’un seul membre soit pris en considération. Ce membre devient le principal :
-
Choisissez le membre ayant la priorité de rôle principal la plus élevée.
-
Choisissez le membre qui était le membre principal la dernière fois que vous avez redémarré Virtual Chassis.
-
Choisissez le membre qui se trouve dans la configuration Virtual Chassis depuis le plus longtemps. (Les commutateurs membres considérés doivent disposer de plus d’une minute entre les temps de mise sous tension pour que cette condition fasse une différence.)
-
Choisissez le membre avec l’adresse MAC la plus basse.
L’algorithme d’élection du rôle principal ne prend pas en compte les différents modèles ou plates-formes de commutateurs dans Virtual Chassis. Pour certains Virtual Chassis qui peuvent contenir différents types de commutateurs, nous exigeons ou recommandons de configurer certains commutateurs dans les rôles moteur de routage principal et secondaire. Reportez-vous à la section Présentation des Virtual Chassis EX Series et QFX Series mixtes pour plus d’informations sur les types de commutateurs pouvant être mélangés dans un Virtual Chassis et sur les commutateurs qui peuvent ou doivent être les membres principaux ou de secours.
Pour vous assurer qu’un membre spécifique est élu en tant que principal :
-
Mettez uniquement sous tension le commutateur que vous souhaitez utiliser comme commutateur principal dans le Virtual Chassis.
-
(Pour un Virtual Chassis non provisionné) Configurez manuellement les priorités des rôles principaux comme suit :
-
Configurez la valeur de priorité de rôle principal la plus élevée possible (255) sur le membre à partir de la première étape.
-
Sur le même membre, qui est maintenant le membre principal, configurez les valeurs de priorité sur les autres membres. (Par exemple, utilisez la même valeur ou la valeur la plus élevée suivante sur le membre que vous souhaitez utiliser comme sauvegarde, et des valeurs inférieures sur les autres membres.)
-
-
(Pour un Virtual Chassis préprovisionné) Configurez le rôle moteur de routage sur les deux membres que vous souhaitez utiliser en tant que membres principaux et de secours. (Vous pouvez également configurer explicitement les membres restants dans le rôle de carte de ligne.)
-
Pouvoir sur les autres membres.
Vous souhaitez généralement attribuer la même valeur de priorité de rôle principal (la plus élevée) aux membres que vous souhaitez utiliser comme membres principaux et de moteur de routage de secours pour garantir une opération GRES (Graceful moteur de routage Switchover) fiable. Pour les Virtual Chassis non provisionnés ou pré-provisionnés, les autres considérations relatives à l’élection permettent également d’éviter que le rôle principal ne bascule rapidement entre les deux membres du moteur de routage dans des conditions de basculement.
Pour plus d’informations sur la configuration d’un Virtual Chassis, reportez-vous à Configuration d’un Virtual Chassis EX3300 (procédure CLI), Configuration d’un Virtual Chassis EX4200, EX4500 ou EX4550 (procédure CLI), Configuration d’un Virtual Chassis EX2300, EX3400 ou EX4300, ou Configuration d’un EX4650 ou d’un QFX Series Virtual Chassis.