Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Sari Fernandez, Professional Services Consulting Engineer
Alfonso Sandoval, Technical services Consulting Engineer
Marzo 30, 2021
DevNet en acción: Tips, temas claves y mejores prácticas
Cisco Community Live event
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Novedades &Eventos próximos
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
Ask Me Anything– Sesión del evento
Hasta el Viernes 9 Abril, 2021
https://bit.ly/31zQ72a
ConSari & Alfonso
Sari FernandezTechnical Services
Consulting Engineer
Alfonso SandovalProfessional ServicesConsulting Engineer
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Califique el contenido de la Comunidad de Cisco en Español
¡Califique “Discusiones, Documentos y Videos!
Ayúdenos a identificar el contenido de calidad y a reconocer el esfuerzo de los integrantes de la Comunidad
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
Reconocimientos en la Comunidad
Diseñado para reconocer y agradecer a quienes colaboran en la comunidad:
publicando contenido o participando en discusiones
Participante Destacado
Reconocimiento mensual
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
Gracias por su asistencia el día de hoy
¡Resuelva su dudas y comparta opiniones!
La presentación incluirá algunas preguntas a la audiencia.Le invitamos cordialmente a participar activamente en las preguntas que le haremos durante la sesión
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
Expertos de la Comunidad de Cisco
Sari FernandezTechnical Consulting Engineer
Alfonso SandovalProfessional Consulting Engineer
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
Question Manager
Alejandra SalgadoProfessional Consuting Engineer
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
http://bit.ly/slides-mar30
¡Gracias por estar con nosotros hoy día!
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Use el panel de preguntas y (P&R / Q&A) para preguntar a los expertos.
Sus preguntas serán respondidas eventualmente
¡Haga sus preguntas al Panel de Expertos!
Alfonso Sandoval Rosas, Sari Fernández Barbosa
CX Mexico City
DevNet en acciónTips, temas claves y mejores prácticas
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Sari Fernandez BarbosaTechnical Services Consulting
Engineer (Optical Networking)
Alfonso Sandoval RosasProfessional Services Consulting
Engineer (Collaboration)
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Agenda
1Límites de la gestión clásica de redes
2DevNet: Network as Code
3Cómo comenzar con DevNet
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Límites de la gestión clásica de redes
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Convergencia hacia otrasentidades (Edge, Cloud)
Desafíos actuales
Configuracionesmasivas y
replicables
Respuesta automáticaante la caídade servicios
Monitoreointeligente
Automatización(evitar erroreshumanos)
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Desafíos actuales
de los cambios de red son hechos
manualmente
95% De las violaciones de políticas se deben a
errores humanos
70%
del OpEx es invertido en troubleshooting y visibilidad de red75%
X
*Estudio realizado por Gartner Inc. 2021 en USA
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DevNet:Network as Code
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Code is the new CLI
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Polling Question 1
• ¿Cómo interactúas con los dispositivos de red en tu industria? (Puedesseleccionar más de una)
A. Vía CLI (SSH/Telnet)
B. Python
C. Bash scripting
D. Bash scripting
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Pilares de DevNet
Know-how de interacción con
APIs de cualquier tipo
Uso de APIs
Gestión y automatizacióncon software de
las diferentestecnologías de
Cisco
Plataformas de
Cisco
Routing & Switching 101
Fundamentos
de Redes
Tecnologíaspara testing, despliegue y
mantenimientode sistemas
Despliegue
de sistemas
Desarrollo de código fuenteescalable y de
calidad
Software
Development
Creación y mantenimiento de flujos CI/CD para
la gestión automática de
redes
NetDevOps
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Formatos de datos (XML, JSON, YAML)
Creación de proyectos de software de calidad
Metodologías de desarrollo
Patrones de diseño
Git
Python
Software Development
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Estilos de API (REST, RPC sync/async)
Know-how de REST API
Códigos HTTP
Consumo de APIs con Python y Postman
Lectura de documentación
Uso de APIs
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
request.post(“new service” …)
HTTP 403 Forbidden
403 Forbidden significa que el destino entendió mi petición, y mis credenciales están bien, pero no tengo privilegios para hacer la operación
¿?
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Open-source model-driven: YANG víaRESTCONF y NETCONF
Network management: Meraki, DNA, ACI, NSO
Collaboration: AXL, Webex APIs & bots
Security: Firepower, Umbrella ISE APIs
Plataformas de Cisco
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• Necesidadde crear softphones Jabber para una enorme cantidadde usuarios
• La información es dinámica y proviene de una base de datos, LDAP, etc
• BAT no es útil en este caso
• Uso de Python para provisionamiento vía AXL
Caso de uso: provisionamiento masivo y automatizado de softphones
PSTN
WANCallManager
(CUCM)
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Modelos de deployment (Private/public/hybrid cloud, edge)
Unit tests con Python
Virtual machines
Containers (Docker)
Bash (Linux scripting)
Despliegue de sistemas
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
FROM node:14
# Crear el directorio de nuestra appWORKDIR /usr/src/app
# Instalar dependenciasCOPY package*.json ./RUN npm install
# Exponer el Puerto 8080COPY . .EXPOSE 8080
#Ejecutar nuestra aplicaciónCMD [ "node", "server.js" ]
dockerfile
docker build -t my_node_app/node-web-appdocker run -p 8080:80 -d my_node_app/node-web-app
build
Ejemplo: Crear y levantar un contenedor de Nodejs para ejecutar nuestra app … Sin instalar Nodejs en nuestro host
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CI/CD pipelines (diseño, tools). Ex. Jenkins
Automatización con Ansible, Puppet, Chef, Cisco NSO
NetDevOps
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Navegar a DEVNET SANDOBOX LABSBuscar algun lab con los equipos que quieras
Esperar tu correo validando que tu lab esta listoToma aprox 10 min
Usar el labOpciones
1. Usar la GUI WEB
2. Hacer una conexión directa a los dispositivos
Ingresar a la VPNIngresamos a la VPN con los datos en tu correo
Reservar el labHasta 4 horas
Devnet Sandboxes y como usarlo (5 pasos)
Paso 1 Paso 2 Paso 3 Paso 4 Paso 5Paso 1 Paso 2 Paso 3 Paso 4 Paso 5
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Polling Question 2
• ¿Cuál de las tecnologías que acabas de ver te serviría más entu rol laboral? (Puedesseleccionar más de una)
A. Visual Studio Code
B. Virtualenv
C. API de Webex Teams
D. SDKs y APIs de Plataformasde Cisco
E. Contenedores (Docker)
F. Ansible
G. DevNet Sandboxes
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cómo comenzarcon DevNet
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidentialdeveloper.cisco.com
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Polling Question 3
• ¿Le gustaría que crearamos una Comunidad de DevNet enespañol?
A. Sí
B. No
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Resuelva sus dudas
Utilice el panel de Q&A o P&R para realizar sus preguntas
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37
Ask Me Anything– Sesión del evento
Hasta el Viernes 9 Abril, 2021
https://bit.ly/31zQ72a
ConSari & Alfonso
Sari FernandezTechnical Consulting Engineer
Alfonso SandovalTechnical Consulting Engineer
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 38
La Comunidad de soporte tiene otros Idiomas
Comunidade da Cisco Portugués
Сообщество CiscoRuso
Cisco Community Inglés
シスココミュニティJaponés
思科服务支持社区Chino
Si habla Portugués, Japonés, Ruso, Chino o Inglés lo invitamos a participar en otro idioma.
Nueva Communauté Cisco
Francés
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39
• @CiscoTSLatam
• @cisco_spain
• @cisco_support
• @Cisco_LA
• Cisco TS- Latam
• Cisco España
• Cisco Latinoamérica
• CiscoCommunity
Lo invitamos a nuestros próximos eventos en Redes Sociales
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40
Lo invitamos a nuestros próximos eventos en Redes Sociales
• Cisco Community
• Cisco Technical Support
App
• CiscoLatam
• ciscocommunity
YouTube
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
¡Nos interesa su opinión!
Por favor complete la encuesta, aparecerá en la pantalla de su buscador
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42
¡Gracias por acompañarnos !