Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Orchestration et gestion à l’aide de CSO

Les informations de gestion et d’orchestration suivantes concernent le matériel, les logiciels et les services de la plate-forme CSO elle-même. Par conséquent, cette discussion concerne principalement ceux qui implémentent un déploiement local de CSO. Bien que les mêmes éléments existent dans CSOaaS, les abonnés n’ont généralement pas besoin de comprendre les concepts abordés dans ces sections.

Le logiciel Contrail Service Orchestration implémente des solutions de gestion et d’orchestration SD-WAN et NGFW. CSO est une plate-forme logicielle mutualisée évolutive et déployable dans le cloud qui fait abstraction de la complexité liée à la création et à la gestion des services réseau. Essentiellement, CSO fournit le cadre d’automatisation et d’intégration pour les différents composants de la solution.

La plate-forme CSO est basée sur des métadonnées et utilise des modèles pour représenter les services de réseau et de ressources. Il utilise des stratégies basées sur l’intention, conçues pour traduire les règles métier de niveau supérieur, telles que « envoyer le trafic de type a, destiné au point de terminaison b, via la liaison c » en tâches exploitables reproductibles et les exécuter sous le contrôle d’un moteur d’orchestration flexible.

Architecture

Certaines caractéristiques clés de l’architecture CSO sont illustrées à la figure 1.

Figure 1 : Caractéristiques CSO Architecture Characteristics de l’architecture CSO

Ces caractéristiques sont les suivantes :

  • Architecture de microservices basée sur des conteneurs qui permet au déploiement et à l’évolutivité de chaque composant fonctionnel de manière indépendante

  • Services centraux et régionaux hiérarchiques pouvant prendre en charge un grand nombre d’éléments de réseau (VNF, PNF, etc.) sur plusieurs emplacements géographiques

  • Une plate-forme d’orchestration pour gérer l’ensemble du cycle de vie des équipements réseau et des services réseau virtualisés, ainsi que la surveillance et la visualisation

  • Prise en charge des VNF et EMS ouvertes, basées sur des plug-ins et multifournisseurs

  • API REST basée sur des normes pour l’intégration OSS/BSS

  • Options de déploiement flexibles, par exemple sur site, dans le cloud public et dans le cloud privé.

Couches d’orchestration

Les logiciels CSO sont conçus avec plusieurs couches d’abstraction pour plus de facilité d’utilisation et d’évolutivité, comme illustré sur la Figure 2. La plate-forme implémente ces couches à l’aide d’un logiciel d’orchestration et d’un logiciel de contrôleur.

Figure 2 : couches CSO Orchestration Layers d’orchestration CSO

La couche d’orchestration des services contient Network Service Orchestrator. Le logiciel d’orchestration offre une vue globale de toutes les ressources, y compris les fonctions de réseau virtuel et les équipements physiques.

Le logiciel d’orchestration permet également de gérer les locataires, ce qui permet d’orchestrer, de visualiser et de surveiller le trafic de bout en bout. En outre, les clients Enterprise peuvent se connecter à un portail client pour activer et gérer leur propre ensemble de services à la demande.

La couche d’orchestration de domaine contient le contrôleur de service réseau. Le logiciel d’orchestration fonctionne de concert avec le contrôleur pour gérer les équipements sur site (CPE). Le contrôleur fournit une fonctionnalité de gestion du cycle de vie de la topologie et du CPE ; Il surveille également l’état des équipements et des liaisons, puis transmet ces informations à la couche d’orchestration.

Les deux couches sont connectées à l’aide d’API REST Web standard, et les couches d’orchestration et de contrôleur exposent leurs propres ensembles d’API, qui peuvent être utilisés par n’importe quel système OSS externe pour s’intégrer à CSO.

Services d’infrastructure et microservices

CSO utilise une architecture de microservices entièrement distribuée, basée sur des conteneurs Docker. La plate-forme se compose de plusieurs services d’infrastructure et de microservices, qui sont déployés sur les nœuds central et régional. Chacun de ces microservices peut être mis à l’échelle et déployé indépendamment, pour permettre à l’ensemble du système d’évoluer selon les besoins.

Pour les déploiements de haute disponibilité, plusieurs ensembles de microservices peuvent être déployés pour tenir compte de la défaillance des composants de l’orchestrateur. Une connexion de superposition est utilisée entre les ensembles de services pour permettre une communication transparente des microservices.

Parmi les microservices importants, on peut citer :

  • Tenant site and service management (TSSM): Fournit des API pour la gestion des locataires, des sites et des services

  • VNF manager: Fournit des API pour gérer les services de mise en réseau virtualisés

  • Intent-based Policy and SLA management (PSLAM): fournit un service de gestion des objets de profil de type « stratégie » et SLA pour activer les fonctions SD-WAN.

  • Routing manager: fournit des API pour gérer les opérations de routage telles que la création de VPN, d’interfaces vers des vRR, l’activation du routage sur les équipements CPE, etc.

  • Telemetry: fournit des API utilisées par le système de surveillance des pannes et des performances pour collecter les résultats des contrôles de service auprès des agents de télémétrie.

  • Activation service: Fournit des fonctions d’activation réseau pour permettre le provisionnement sans intervention des appareils.

Note:

L’installation et la mise à niveau de CSO ne s’appliquent pas aux CSOaaS. Les informations sur les microservices se trouvent dans le Guide d’installation et de mise à niveau de CSO , qui est spécifique à la dernière version locale de CSO, à savoir la 5.1.0