Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Cisco DNA Center Programmability Integration Fundamentals

Cisco DNA Center Programmability Integration Fundamentals

Formation présentielle
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
S'inscrire
Durée :21 heures (3 jours)
HT
S'inscrire
Durée :21 heures (3 jours)
HT
S'inscrire

Formation créée le 10/03/2025.

Version du programme : 1

Programme de la formation

Objectif de la formation : Cette formation de 3 jours permet aux participants de se familiariser avec les concepts d'infrastructure programmable et les intégrations qui prennent en charge Cisco SD-Access, Cisco DNA Center et la programmation des commutateurs Cisco Catalyst 9000 Series. À travers des démonstrations et des exercices pratiques, les participants découvriront comment les solutions de production interagissent avec IOS-XE sur ces commutateurs.

Objectifs de la formation

  • Expliquer les principes du Software Defined Networking (SDN) et de la programmabilité réseau
  • Comprendre les cas d’usage et les avantages de la programmabilité des Catalyst 9000
  • Automatiser le réseau avec Python et Cisco DNA Center
  • Comprendre les bases de la programmation orientée objet appliquée au réseau
  • Appliquer Cisco Software-Defined Access (SDA) de manière programmatique
  • Explorer les protocoles OpenFlow et Network Controllers
  • Découvrir les intégrations entre Cisco DNA Center et d'autres outils ITSM

Profil des bénéficiaires

Pour qui
  • Ingénieurs et administrateurs réseau
  • Architectes réseau
  • Équipes d’exploitation réseau gérant des solutions SD-Access
  • Toute personne impliquée dans la gestion des réseaux définis par logiciel (SDN)
Prérequis
  • Familiarité avec les commutateurs Catalyst 9000
  • Connaissance des concepts de base de Cisco DNA Center et SD-Access

Contenu de la formation

  • Module 1: SD-Access Introduction
    • SDA Quick Overview
    • SDA Key Benefits
    • Technical Overview : LISP, Cisco Trustsec, VXLAN
    • Network Fabric
    • SDA Overlay Key Components : Control Plane, Data Plane, Policy Plane
    • SDA Fabric Roles & Terminology : DNA Controller, Identity Services, Analytics Engine (NDP), Control Plane, Edge Nodes, Border Nodes, Virtual Network, Scalable Groups, VXLAN Encapsulation
  • Module 2: SDA Wireless Architecture
    • SDA Wireless Architecture Overview
    • SDA Wireless Benefits
    • Policy Rollout
    • Wireless Integration in SDA Fabric
  • Module 3: SDA Deployment
    • Digital Network Architecture
    • Campus Fabric Automation
    • Smart CLI
    • Programmable APIs
    • DNA Center – SD-Access WorkFlow : Design, Provision, Policy, Assurance
  • Module 4: SDA Center Ecosystems Integrations
    • Event Notifications and Webhooks
    • Integrations Overview
    • DevOps Integrations
    • ChatOps Integrations
    • Use Cases : ITSM Integrations, Client Insights with Apple Analytics, IP Address Management (IPAM), Network Orchestrators, Policy Orchestrators, Security Analytics, Firewalls, Public and Private Cloud Integration
  • Module 5: DNA Assurance
    • DNA Center Architecture
    • Cisco DNA Assurance Introduction
    • DNA Assurance Architecture
    • Telemetry Collection Overview
    • DNA Assurance Getting Started
    • Full Stack Visibility
    • Network & Client Experience
    • Intelligent Capture
    • Real Time Monitoring RF
    • Path Trace
    • Sensor-based Proactive Monitoring
    • Application Experience
    • Issue Remediation
    • AI Network Analytics
    • Machine Reasoning
  • Module 6: Python Programming
    • Programmability Overview
    • APIs Primer
    • Python Foundation Overview
    • Lists, Tuples & Dictionaries
    • Control Sentences
    • Functions
    • Modules
    • Classes
    • Error Handling (Exceptions)
  • Module 7: Programming SDA and DNA Center
    • DNA Center Architecture Overview
    • DNA Controller
    • DNA Center Automation
    • DNA Center APIs
    • Building DNA Center Applications
  • Module 8: Cisco Catalyst 9K Introduction
    • Intent Based Networking
    • Cisco Catalyst 9K Features and Characteristics
    • Cisco Catalyst 9K IOS-XE
    • Catalyst 9K Platform Support
    • Linux Service Containers Introduction
    • Python Programmability Introduction
    • Zero-Touch Provisioning, iPXE, PnP
    • CLI – Legacy, Python CLI, Guest Shell
  • Module 9: Catalyst 9K and Cisco Application Framework
    • Cisco Application Framework / Virtual Service Infra (IOX)
    • Cisco Catalyst 9K Application Hosting
    • Application Hosting Value Proposition
    • Catalyst 9K Switching Application Ecosystem
    • Virtual Machines
    • KVMs
    • Containers : General LXC (Linux Service Containers), GuestShell (pre-packaged LXC), Other pre-packaged LXCs, ie PerfSonar
    • Python Programmability in Depth
    • Python API
    • Zero Touch Provisioning (ZTP) and Plug ’n Play
  • Module 10: Catalyst 9K EEM Python Module
    • EEM Overview
    • Python Scripting in EEM
    • EEM Python Package
    • Python-Supported EEM Actions
    • EEM CLI Library Command Extensions
  • Module 11: Data Models & Model Driven Programmability
    • Why Models are Important
    • YANG data models : Native models, IETF models, OpenConfig models
    • Data Encoding : XML, JSON
    • YANG Tools : YANG Explorer, YANG Catalog, Pyang
    • NetConf : History, Protocol layers, Operations, Messages, Using NetConf
    • RESTConf : History, Protocol layers, Operations, Messages, Using RestConf
    • Telemetry Introduction
  • Module 12: Model Driven Telemetry
    • Yang Data Streaming
    • Telemetry History
    • gRPC
    • Collectors & Renderers
    • ELK : Elastic Search, Logstash,Kibana
    • TIG : Telegraph, Influx, Grafana
    • Quick Start with Docker
    • Publication Types
    • Telemetry Subscriptions
    • IOS-XE 16.x and 17.x Yang Model Support
    • Yang Model Metadata
    • CLI and XML Configuration Examples
    • Pipeline
    • Splunk
  • Module 13: 3rd Party Integrations
    • ServiceNow
    • Splunk
  • LAB OUTLINE
    • Lab 1: Intro DNA Center
    • Lab 2: DNA Assurance
    • Lab 3: DNA Center API Discovery
    • Lab 4: Setup Machine for Development
    • Lab 5: Python Overview
    • Lab 6: Programming Cisco DNA Center
    • Lab 7: Managing the Guest Shell
    • Lab 8: Running Python Scripts as Part of EEM Applet Actions
    • Lab 9: NETCONF/RESTConf
    • Lab 10: YANG Data Modeling & YANG Explorer, YANG Catalog and pYANG
    • Lab 11: Catalyst 9K - Application Hosting
    • Lab 12: Programming Telemetry
    • Lab 13: Integrating DNAC with ServiceNow
    • Lab 14: Integrating DNAC with Splunk
Équipe pédagogique

Professionnel expert technique et pédagogique.