Clustering WCCP
La fonctionnalité de clustering WCCP vous permet de multiplier votre capacité d’accélération en affectant plusieurs appliances SD-WAN aux mêmes liaisons. Vous pouvez regrouper jusqu’à 32 appliances identiques, jusqu’à 32 fois la capacité. Parce qu’il utilise la norme WCCP 2.0, le clustering WCCP fonctionne sur la plupart des routeurs et certains commutateurs intelligents, y compris probablement ceux que vous utilisez déjà.
Parce qu’il utilise un protocole décentralisé, la mise en cluster WCCP permet d’ajouter ou de supprimer des appliances SD-WAN à volonté. En cas de défaillance d’une appliance, son trafic est réacheminé vers les appliances survivantes.
Contrairement à la haute disponibilité SD-WAN, une paire active/passive qui utilise deux appliances pour fournir les performances d’une seule appliance, les mêmes appliances déployées en tant que cluster WCCP offrent deux fois plus de performances qu’une seule appliance, ce qui permet à la fois de redondance et d’améliorer les performances.
En plus d’ajouter des appliances à mesure que les besoins de votre site augmentent, vous pouvez utiliser la fonctionnalité « Pay as You Grow » de Citrix pour augmenter les capacités de vos appareils grâce à des mises à niveau de licence.
CitrixCommand Centerest recommandé pour la gestion des clusters WCCP. La figure suivante illustre un réseau de base d’un cluster d’appliances SD-WAN en mode WCCP, administré à l’aide de Citrix Command Center.
Figure 1. Cluster SD-WAN administré à l’aide de Citrix Command Center
Clusters WCCP à charge équilibrée
Le protocole WCCP prend en charge jusqu’à 32 appliances dans une baie équilibrée de charge tolérante aux pannes appelée cluster. Dans l’exemple ci-dessous, trois appliances identiques (même modèle, même version logicielle) sont câblées de manière identique et configurées de manière identique, à l’exception de leurs adresses IP. Les appliances utilisant les mêmes groupes de services avec le même routeur peuvent devenir un cluster WCCP à charge équilibrée. Lorsqu’une nouvelle appliance s’enregistre auprès du routeur, elle peut rejoindre le pool existant d’appliances et recevoir sa part de trafic. Si une appliance quitte le réseau (comme indiqué par l’absence de signaux de pulsation cardiaque), le cluster est rééquilibré de sorte que seules les solutions matérielles restantes soient utilisées.
Figure 2. Un cluster WCCP à charge équilibrée avec trois appliances
Une appliance du cluster est sélectionnée comme cache désigné et contrôle le comportement d’équilibrage de charge des appliances du cluster. Le cache désigné est l’appliance dont l’adresse IP est la plus basse. Étant donné que les appliances ont des configurations identiques, peu importe lequel est le cache désigné. Si le cache désigné actuel est hors connexion, une autre appliance devient le cache désigné.
Le cache désigné détermine comment le trafic équilibré de charge est alloué et informe le routeur de ces décisions. Le routeur partage des informations avec tous les membres du cluster, de sorte que le cluster peut fonctionner même si le cache désigné est hors connexion.
Remarque : Comme normalement configuré, une appliance SD-WAN 4000/5000 apparaît sous la forme de deux caches WCCP sur le routeur.
Algorithme d’équilibrage de charge
L’équilibrage de charge dans WCCP est statique, sauf lorsqu’une appliance entre ou quitte le cluster, ce qui entraîne le rééquilibrage du cluster entre ses membres actuels.
La norme WCCP prend en charge l’équilibrage de charge basé sur un masque ou un hachage. Par exemple, la mise en cluster SD-WAN WCCP utilise la méthode du masque uniquement, en utilisant un masque de 1 à 6 bits de l’adresse IP 32 bits. Ces bits d’adresse peuvent être non consécutifs. Toutes les adresses donnant le même résultat lorsqu’elles sont masquées sont envoyées à la même appliance. L’efficacité de l’équilibrage de charge dépend du choix d’une valeur de masque appropriée : un mauvais choix de masque peut entraîner un mauvais équilibrage de charge ou même aucun, avec tout le trafic envoyé à une seule appliance.