Chaînage de services
Qu’est-ce que le chaînage de services ?
Le chaînage de services désigne le mécanisme automatisé qui permet à différentes fonctions réseau (NF), telles que les routeurs, les pare-feu et les répartiteurs de charge, d’interagir et de transmettre les paquets dans le bon ordre. Il est utilisé dans les environnements de réseaux définis par logiciel (SDN) afin d’assurer l’orchestration des fonctions réseau. Bien que le chaînage de services puisse s’appliquer aux équipements réseau physiques, il vise principalement à orchestrer la virtualisation des fonctions réseau (NFV), qui virtualise les fonctions réseau pour offrir une plus grande flexibilité.
L’approche standard de mise en œuvre du chaînage de services fait actuellement l’objet de discussions au sein de l’IETF (Internet Engineering Task Force), qui a proposé la méthodologie SFC (Service Function Chaining). Dans le cadre du SFC, des balises propres à chaque flux sont ajoutées aux paquets afin de déterminer leur traitement et leur acheminement sur le réseau. Ces balises sont appelées NSH (Network Service Headers). Une démonstration de cette méthode a notamment été réalisée en février 2015 par six entreprises, dont NTT, Hitachi et NEC. Toutefois, en mars 2016, cette approche en est encore à la phase de test et n’est pas suffisamment aboutie pour une utilisation pratique.
Une solution pratique et déployable de chaînage de services consiste à associer F5 BIG-IQ à un contrôleur SDN. Cette intégration permet de configurer et de positionner automatiquement, le long du chemin réseau, diverses fonctions réseau fournies par F5 BIG-IP.
