Chaining your Virtual Private Clouds with Segment Routing - Archive ouverte HAL
Communication Dans Un Congrès Année : 2019

Chaining your Virtual Private Clouds with Segment Routing

Enchaînement de vos Virtual Private Clouds avec Segment Routing

Résumé

In recent years, next to Cloud Computing, Network Function Virtualization (NFV) has emerged as one of the most interesting paradigm inside the ICT world, leading to unexplored scenarios and new features such as Service Chaining. The latter is the capability where packets are steered through a sequence of services on their way to the destination. These services could also be located inside different Public Cloud Regions, hence giving us the possibility to exploit for the first time a Multi-Cloud approach. One way to actually perform Service Chaining is through the new Segment Routing protocol for IPv6. Within this context we have started to investigate how we could create inside Amazon Web Services a Multi-Cloud configuration to provide Service Chaining. As an initial step, we have deployed, inside an Amazon Virtual Private Cloud, a software router compatible with Segment Routing called Vector Packet Processing (VPP). Then, we have automated its deployment with Terraform, a Cloud Orchestrator tool. Afterwards, taking advantage of our scripts, we have repeated the same configuration in different Amazons Region, connecting them together through Segment Routing protocol. Finally, we started a first extensive measurements campaign, looking in particular on how VPP and Segment Routing presence could affect the overall performance inside Amazon Web Services.
Au cours des dernières années, à coté du Cloud Computing, la virtualisation des fonctions de réseau (NFV) est devenue l'un des paradigmes les plus intèressants du monde des ICT, donnant lieu à des scénarios inexplorés et à de nouvelles fonctionnalités telles que Service Chaining. Ce dernier est la capacité où les paquets sont dirigés à travers une séquence de services sur leur chemin vers la destination. Ces services pourraient également etre situés dans différentes régions de cloud public, nous permettant ainsi d'exploiter pour la première fois une approche multi-cloud. Le nouveau protocole de routage par segment pour IPv6 (Segment Routing-SRv6) est un moyen efficace d'enchainer les services. Dans ce contexte, nous avons commencé à étudier comment créer une configuration multi-cloud dans Amazon Web Services afin de fournir un chainage de services. Dans un premier temps, nous avons déployé, au sein d Amazon Virtual Private Cloud, un routeur logiciel compatible avec le routage par segment appelé Vector Packet Processing (VPP). Ensuite, nous avons automatisé son déploiement avec Terraform, un outil pour d'orchestration. Ensuite, profitant de nos scripts, nous avons répété la meme configuration dans diffèrentes régions d'Amazon, en les connectant ensemble via le SRv6. Enfin, nous avons lancé une première campagne de mesures étendue, en examinant en particulier l'impact de la présence de VPP et SRv6 sur les performances globales d'Amazon Web Services.
Fichier principal
Vignette du fichier
CoRes_2019.pdf (359.05 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02117652 , version 1 (02-05-2019)

Identifiants

  • HAL Id : hal-02117652 , version 1

Citer

Francesco Spinelli, Luigi Iannone, Jerome Tollet. Chaining your Virtual Private Clouds with Segment Routing. CoRes 2019 : Conférence francophone centrée les réseaux et protocoles de communication, Jun 2019, Narbonne, France. ⟨hal-02117652⟩
266 Consultations
482 Téléchargements

Partager

More