NSO Advanced for Python Programmers (NSO300)

Présentation

Objectifs & compétences

À l'issue de cette formation, les apprenants seront capables de :
  • Décrire le cadre d'application du NSO
  • Déployer NSO dans Docker
  • Implémenter un service basé sur Python et des modèles
  • Décrire l'intégration du cycle de vie des services
  • Décrire la mise en œuvre du service VPN MPLS de couche 3 pour un nouveau déploiement de service
  • Mettre en œuvre les services Nano
  • Décrire la mise en œuvre du service VPN MPLS de couche 3 pour un déploiement existant
  • Décrire les services gérés
  • Implémenter des services empilés
  • Décrire comment faire évoluer l'orchestration des services
  • Décrire le cadre de gestion et d'orchestration de l'Institut européen des normes de télécommunications (ETSI MANO)
  • Gérer le cycle de vie VNF avec Cisco ESC
  • Implémenter NFV

Public visé

Administrateurs, programmeurs et ingénieurs systèmes et réseaux

Pré-requis

Avant de suivre ce cours, nous vous recommandons d'avoir les connaissances et les compétences acquises en assistant au cours NSO Essentials for Programmers and Network Architects (NSO201), ainsi que d'avoir des connaissances dans les domaines suivants :

  • Connaissances de base de la ligne de commande des systèmes d'exploitation de type UNIX
  • Connaissances de base du protocole de configuration réseau (NETCONF)
  • Connaissances de base de la modélisation des données Yet Another Next Generation (YANG)
  • Connaissances de base du développement de logiciels Python

Programme

  • Découverte du cadre d'application NSO
  • Déploiement de NSO dans les conteneurs Docker
  • Développement de services basés sur Python et des modèles
  • Intégration du cycle de vie des services
  • Développement d'un service VPN MPLS de couche 3 pour le déploiement de nouveaux services
  • Développement des nano-services
  • Développement d'un service VPN MPLS de couche 3 pour un déploiement existant
  • Présentation des services gérés
  • Mise en œuvre de services empilés
  • Mise à l'échelle de l'orchestration des services
  • Découverte du cadre ETSI MANO
  • Gestion du cycle de vie VNF avec Cisco ESC
  • Orchestrer la NFV



Labs

  • Créer des environnements Docker NSO
  • Créer un service d'interface virtuelle de commutateur (SVI) à l'aide du rappel de service de prémodification
  • Mettre en œuvre des services nano
  • Créer un service L3VPN à l'aide de l'allocation d'ID dynamique
  • Effectuer une mise à niveau du service L3VPN
  • Implémenter des services empilés
  • Déployer le service Link State Advertisement (LSA)
  • Intégrer Cisco ESC et OpenStack
  • Déployer NFV pour le service de zone démilitarisée (DMZ)
  • Mettre en œuvre l'action d'auto-test

Modalités

Pédagogie

Support de cours officiel Cisco en anglais, au format numérique.

Évaluation / Certification

Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne