Cisco France Blog

Le VXLAN gratuit mais pourtant essentiel pour les opérateurs de Cloud

2 min read



La scalabilité de l’infrastructure réseau : un enjeu crucial pour les opérateurs de cloud

A plusieurs occasions j’ai eu l’occasion d’attirer votre attention sur les enjeux liés au « multitenancy » (la capacité de partager une infrastructure entre plusieurs « clients » ).

On sait aujourd’hui garantir une isolation entre environnements mais le problème devient plus complexe quand on parle de Cloud et que l’on doit prendre en compte un nombre important d’utilisateurs.

Ne pas avoir conçu son architecture réseau en pensant à la scalabilité du Cloud peut conduire à des impasses technologiques.FB

Pour aller plus loin sur la question j’ai pris conseil auprès d’un de nos spécialistes , Franck Bonneau.
Voici une synthèse de notre discussion. Qu’il ne m’en veuille pas si j’ai quelque peu simplifié ses explications…

Les freins à la scalabilité

La scalabilité , ce n’est pas juste rajouter des switchs et des serveurs. Ces équipements  pourraient s’avérer inutilisables si on n’a pas auparavant levé quelques contraintes.

Ce n’est pas nouveau, la virtualisation a permis d’optimiser l’utilisation des serveurs et de décorréler l’application du serveur physique. L’arrivée du swicth logiciel Nexus 1000v avait déjà supprimé les freins liés à la sécurité et à l’administration.

Avec le cloud on est face à un nouveau problème lié aux nombre d’utilisateurs du Cloud et au besoin d’isolation.

L’utilisation de la virtualisation des serveurs dans un environnement de cloud a engendré de sérieuses contraintes dans le réseau :

  • Prolifération des MAC adress avec la virtualisation des serveurs.
  • Augmentation du besoin en VLAN avec le multitenancy  et les vApps qui dépassent la limite des 4096 VLAN
  • Provisionning statique de trunk de VLAN ne fonctionnant pas bien  avec un cloud et dans un contexte de machines virtuelles mobiles.
  • limitation de VLANs utilisant le Spanning Tree réduisant le nombre de serveurs utilisables

La scalabilité offerte par VXLAN

L’utilisation de VXLAN va permettre de s’affranchir de ces contraintes et permettre une réelle scalabilité nécessaire aux cloud.

VXLAN est une technologie d’overlay venant au-dessus de l’infrastructure. Il va apporter les services identiques à ceux d’un VLAN mais en prenant en compte l’aspect  scalabilité si importante pour le cloud.

Chose importante le VXLAN est une fonction gratuite qui va s’appuyer sur leNexus 1000v lui-même gratuit. Donc cela vaut d’autant plus la peine de s’y intéresser  puisqu’il va enlever une épine du pied de beaucoup sans surcoût !!!!

La scalabilité du Cloud va être rendu possible par  VXLAN car il va permettre de:

  • Réduire le nombre de MAC adress utilisées
  • Offrir jusqu’à 16 millions de segments au lieu de se limiter à 4096 VLANs
  • Supprimer la limitation des Logical ports imposée par le Spanning Tree

 

Ne pas pouvoir rajouter des serveurs à son infrastructure par manque de logical ports ??….Sans VXLAN c’est le risque  !!!!

Arrêtons-nous sur le dernier point concernant la limitation des logical ports imposée par le spanning Tree car il illustre assez bien les impasses que l’on peut rencontrer

Il faut savoir :

  • qu’un logical port est l’intersection entre un VLAN et le port d’un switch physique. Par conséquent un trunck port de 1000 VLANs utilisera 1000 logical ports
  • que les switchs ont un nombre limité de logical ports.

Dans un environnement multitenants on pourrait ainsi se retrouver dans une situation telle qu’il serait impossible de rajouter des serveurs dans une architecture car tous les logical ports de l’infrastructure auraient été utilisés du fait du nombre de tenants.

Avec VXLAN tous les trafics sont véhiculés à l’aide d’un seul VLAN….

pour en savoir plus:

Deploying the VXLAN Feature in Cisco Nexus 1000V Series Switches

Scalable Cloud Networking with Cisco Nexus 1000V Series Switches and VXLAN

Deploying Cisco Nexus 1000V Series Switches with VMware vCloud Director and VXLAN 1.0

Laisser un commentaire


1 commentaires