Journal Modulo 14 - CCNA 3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

1

AUTOMATIZACIÓN DE LA RED
En la era digital actual, la automatización de la red se ha convertido en un componente
crucial para la gestión eficiente y escalable de las infraestructuras de red. Este artículo
explora la automatización de la red desde una perspectiva general, incluyendo conceptos
clave como el aumento en el uso de la automatización, el formato de datos, las API, REST,
herramientas de administración de configuración, y la integración con tecnologías emergentes
como las redes basadas en la intención y Cisco DNA Center.
Descripción general de la automatización
• Automatización por doquier
La automatización se ha convertido en un componente omnipresente en el mundo de las
redes, impulsada por la necesidad de gestionar redes cada vez más complejas y distribuidas.
Desde la configuración y el aprovisionamiento hasta la resolución de problemas y el
monitoreo, la automatización permite a los equipos de red optimizar las operaciones y
aumentar la eficiencia.
• El aumento en el uso de la Automatización
El aumento en el uso de la automatización se debe a varios factores, incluyendo la necesidad
de reducir errores humanos, acelerar el tiempo de implementación de servicios, y adaptarse
rápidamente a los cambios en las demandas del negocio y del mercado. Además, el
surgimiento de tecnologías como la inteligencia artificial y el aprendizaje automático ha
impulsado aún más la adopción de la automatización en las redes.
• Dispositivos Inteligentes
Los dispositivos inteligentes, como switches y routers, están equipados con capacidades de
automatización integradas que les permiten autoconfigurarse, autodiagnosticarse y
autorepararse. Estas características hacen que la gestión de la red sea más ágil y menos
dependiente de la intervención humana, lo que mejora la confiabilidad y la disponibilidad de
la red.

Formato de datos
El formato de datos es fundamental para la automatización de la red, ya que permite a los
dispositivos y sistemas de red comunicarse entre sí de manera eficiente y coherente. Los
formatos de datos comunes incluyen JSON, YAML y XML, cada uno con sus propias reglas
de sintaxis y aplicaciones específicas.
• El concepto del formato de datos
El formato de datos define la estructura y organización de la información intercambiada entre
dispositivos y sistemas de red. Proporciona un estándar común para la representación de
datos, lo que facilita la interoperabilidad y la integración entre diferentes componentes de la
red.

Laurie Camilo 2023-0302


2

• Reglas del formato de datos


Las reglas del formato de datos establecen cómo se debe estructurar y presentar la
información dentro de un formato específico. Esto incluye la definición de tipos de datos, la
sintaxis de los elementos y la semántica de los valores.
• Comparar formato de datos
La elección del formato de datos adecuado depende de los requisitos específicos del sistema y
las aplicaciones involucradas. JSON, YAML y XML son tres formatos comunes que se
utilizan en la automatización de la red, cada uno con sus propias ventajas y limitaciones.
• Formato Datos JSON
JSON (JavaScript Object Notation) es un formato de datos ligero y fácil de leer que se utiliza
ampliamente en la automatización de la red debido a su simplicidad y flexibilidad. Permite la
representación de datos estructurados de forma clara y concisa, lo que lo hace ideal para la
comunicación entre dispositivos y sistemas de red.
• Reglas de sintaxis JSON
Las reglas de sintaxis JSON establecen cómo se deben estructurar los datos dentro de un
objeto JSON. Esto incluye el uso de pares clave-valor, la separación de elementos por comas
y la definición de objetos anidados.
• Formato YAML
YAML (YAML Ain't Markup Language) es un formato de datos legible por humanos que se
utiliza en la automatización de la red debido a su simplicidad y expresividad. Permite la
representación de datos estructurados de forma clara y concisa, utilizando una sintaxis basada
en la indentación y el uso de listas y diccionarios.
• Formato CML
CML (Cisco Modeling Labs) es un formato de datos específico de Cisco que se utiliza en la
automatización de la red para definir la configuración y la topología de una red virtual.
Permite a los administradores de red crear modelos de red complejos y realizar pruebas de
configuración antes de implementar cambios en la red en producción.

API
Las interfaces de programación de aplicaciones (API) son herramientas fundamentales para la
automatización de la red, ya que permiten la integración y la comunicación entre diferentes
sistemas y dispositivos de red. Las API proporcionan un conjunto de reglas y protocolos que
permiten a los desarrolladores acceder y manipular datos y funcionalidades de la red de
manera programática.
• El concepto de API
Las API proporcionan un conjunto de funciones y procedimientos que permiten a los
desarrolladores interactuar con los sistemas y dispositivos de red de manera programática.
Esto incluye la capacidad de enviar y recibir datos, realizar consultas y ejecutar acciones
específicas a través de comandos y solicitudes.

Laurie Camilo 2023-0302


3

• Un ejemplo de API
Un ejemplo de API en la automatización de la red es la API RESTful de Cisco DNA Center,
que permite a los desarrolladores acceder y manipular datos y funcionalidades de la red de
manera programática. Con esta API, los desarrolladores pueden realizar tareas como la
configuración de dispositivos, la supervisión del rendimiento de la red y la solución de
problemas de conectividad.
• API abiertas, internas y de socios
Las API pueden ser abiertas, internas o de socios, dependiendo de quién tenga acceso a ellas
y cómo se utilizan. Las API abiertas están disponibles para cualquier persona que desee
desarrollar aplicaciones que interactúen con la red. Las API internas están limitadas a un
grupo específico de usuarios dentro de la organización. Las API de socios están disponibles
para empresas externas que deseen integrar sus productos o servicios con la red.
• Tipos de APIs de servicios web
Hay varios tipos de APIs de servicios web, incluyendo SOAP (Simple Object Access
Protocol), REST (Representational State Transfer) y GraphQL. Cada tipo de API tiene sus
propias características y casos de uso específicos, y la elección del tipo de API adecuado
depende de los requis

REST
REST (Representational State Transfer) es un estilo arquitectónico para el desarrollo de
servicios web que se utiliza ampliamente en la automatización de la red debido a su
simplicidad y flexibilidad. Las API RESTful permiten a los desarrolladores acceder y
manipular datos y funcionalidades de la red a través de solicitudes HTTP estándar, utilizando
operaciones como GET, POST, PUT y DELETE.
• API REST y RESTful
Las API RESTful son APIs que siguen los principios y prácticas de REST, incluyendo la
utilización de URIs (Uniform Resource Identifiers) para identificar recursos, el uso de
métodos HTTP estándar para realizar operaciones sobre esos recursos, y la transferencia de
datos en formatos como JSON o XML.
• Implementación RESTful
La implementación de una API RESTful implica la creación de endpoints que representan
recursos específicos en la red, y la definición de operaciones que se pueden realizar sobre
esos recursos utilizando métodos HTTP estándar. Estos endpoints y operaciones forman la
interfaz de la API, que los desarrolladores pueden utilizar para interactuar con la red de
manera programática.
• URI, URN y URL
En el contexto de las APIs RESTful, una URI (Uniform Resource Identifier) es una cadena de
caracteres que identifica un recurso específico en la red, como un dispositivo o una interfaz.
Una URN (Uniform Resource Name) es un tipo específico de URI que identifica un recurso
de manera global y única. Una URL (Uniform Resource Locator) es un tipo específico de
URI que también especifica la ubicación del recurso en la red, como una dirección IP o un
nombre de dominio.

Laurie Camilo 2023-0302


4

• Anatomía de una solicitud RESTful


Una solicitud RESTful consta de varios componentes, incluyendo el método HTTP utilizado
para realizar la operación, la URI que identifica el recurso objetivo, los encabezados que
proporcionan información adicional sobre la solicitud, y el cuerpo que contiene los datos
asociados con la solicitud, como parámetros o payloads.
• Aplicaciones de API RESTful
Las API RESTful tienen una amplia variedad de aplicaciones en la automatización de la red,
incluyendo la configuración y el monitoreo de dispositivos de red, la gestión de políticas de
seguridad, la integración con sistemas de gestión de red (NMS) y la creación de aplicaciones
personalizadas para satisfacer necesidades específicas de la organización.
Herramientas de administración de configuración
Las herramientas de administración de configuración son software especializado que facilita
la automatización de tareas relacionadas con la configuración de dispositivos de red. Estas
herramientas permiten a los administradores de red crear y gestionar configuraciones de
manera eficiente, escalable y consistente, reduciendo el riesgo de errores y aumentando la
confiabilidad de la red.
• Configuración de red tradicional
En la configuración de red tradicional, las tareas de configuración se realizan manualmente,
utilizando interfaces de línea de comandos (CLI) o interfaces gráficas de usuario (GUI). Este
enfoque es propenso a errores y consume mucho tiempo, especialmente en entornos de red
grandes y complejos.
• Automatización de la red
La automatización de la red implica la creación de scripts y flujos de trabajo automatizados
que realizan tareas de configuración de manera programática, utilizando herramientas de
administración de configuración como Ansible, Chef, Puppet y SaltStack. Este enfoque
permite a los administradores de red implementar cambios de manera rápida y consistente,
reduciendo la posibilidad de errores y mejorando la eficiencia operativa.
• Herramientas de administración de configuración
Las herramientas de administración de configuración, como Ansible, Chef, Puppet y
SaltStack, proporcionan un conjunto de capacidades para automatizar tareas de configuración
en la red. Estas herramientas permiten a los administradores de red crear y gestionar
configuraciones de manera eficiente y escalable, utilizando lenguajes de programación
específicos y modelos de datos declarativos.
• Compare Ansible, Chef, Puppet y SaltStack
Ansible, Chef, Puppet y SaltStack son cuatro herramientas populares de administración de
configuración que ofrecen diferentes enfoques y características para la automatización de la
red. Ansible se destaca por su simplicidad y facilidad de uso, Chef por su flexibilidad y
escalabilidad, Puppet por su capacidad de gestión de infraestructuras a gran escala, y
SaltStack por su enfoque orientado a eventos y su capacidad de automatización de tareas
complejas.

Laurie Camilo 2023-0302


5

IBN y Cisco DNA Center


Las redes basadas en la intención (IBN) y Cisco DNA Center representan la próxima
evolución en la gestión de redes, ofreciendo automatización, inteligencia y seguridad para
satisfacer las demandas de las organizaciones modernas.
• Redes basadas en la intención
Las redes basadas en la intención se centran en los resultados comerciales deseados,
utilizando la automatización, el análisis de datos y la inteligencia artificial para traducir las
intenciones del usuario en políticas de red implementadas de manera dinámica y adaptativa.
• Descripción general de las redes basadas en la intención
Las redes basadas en la intención utilizan la abstracción de la red, la automatización de la
implementación y la verificación continua para simplificar y optimizar la gestión de redes,
proporcionando una plataforma integral para la transformación digital de las redes
empresariales.
• Infraestructura de red como tejido
En las redes basadas en la intención, la infraestructura de red se considera un tejido unificado
y dinámico que proporciona conectividad y servicios a través de la red empresarial. Este
enfoque permite una gestión centralizada y una visibilidad mejorada de la red, facilitando la
implementación de políticas de red coherentes en toda la organización.
• Arquitectura de red digital (DNA, Digital Network Architecture)
La arquitectura de red digital (DNA) de Cisco es un marco de referencia para la
implementación de redes basadas en la intención, que incluye componentes como Cisco DNA
Center, Cisco SD-Access, Cisco SD-WAN y Cisco DNA Assurance. Estos componentes
trabajan juntos para proporcionar automatización, visibilidad y seguridad en toda la red
empresarial.
• Cisco DNA Center
Cisco DNA Center es una plataforma de gestión de redes basada en la intención que
proporciona visibilidad, automatización y seguridad para redes empresariales. Permite a los
administradores de red definir políticas de red basadas en la intención y aplicarlas de manera
coherente en toda la organización, simplificando la gestión y optimizando el rendimiento de
la red.
• Descripción general de DNA Center y API de plataforma
Cisco DNA Center ofrece una interfaz de programación de aplicaciones (API) de plataforma
que permite a los desarrolladores acceder y manipular datos y funcionalidades de la red de
manera programática. Esta API proporciona un conjunto de servicios web que permiten la
integración de Cisco DNA Center con sistemas de terceros y la creación de aplicaciones
personalizadas para satisfacer necesidades específicas de la organización.
• Diseño y provisión del Centro de ADN
Cisco DNA Center permite a los administradores de red diseñar y aprovisionar redes basadas
en la intención de manera rápida y sencilla, utilizando herramientas gráficas y flujos de
trabajo predefinidos. Esto incluye la creación de políticas de red, la configuración de

Laurie Camilo 2023-0302


6

dispositivos y la implementación de servicios de red, todo ello desde una única plataforma
centralizada.
• Política y garantía del Centro de ADN
Cisco DNA Center proporciona capacidades avanzadas de política y garantía que permiten a
los administradores de red definir políticas de red basadas en la intención y garantizar su
cumplimiento en toda la organización. Esto incluye la segmentación de red, la aplicación de
políticas de acceso y la monitorización del cumplimiento de las políticas en tiempo real.
• DNA Center Solución de problemas de conectividad del usuario
Cisco DNA Center ofrece herramientas de diagnóstico avanzadas que permiten a los
administradores de red solucionar problemas de conectividad de usuario de manera rápida y
eficiente. Esto incluye la identificación de dispositivos problemáticos, la visualización de
rutas de red y la monitorización del rendimiento de la red en tiempo real, todo ello desde una
única interfaz de usuario intuitiva.
En conclusión, la automatización de la red se ha convertido en un componente fundamental
para la gestión eficiente y escalable de las infraestructuras de red en la era digital actual. A
medida que las organizaciones buscan optimizar sus operaciones y adaptarse rápidamente a
los cambios en las demandas del negocio y del mercado, la automatización ofrece una
solución poderosa al reducir errores, acelerar el tiempo de implementación de servicios y
mejorar la eficiencia operativa. Desde el formato de datos y las API hasta las herramientas de
administración de configuración y las redes basadas en la intención, la automatización de la
red abarca una amplia gama de tecnologías y conceptos que están transformando la forma en
que se diseñan, implementan y gestionan las redes empresariales. Con la evolución continua
de tecnologías como Cisco DNA Center y las API RESTful, la automatización de la red
seguirá desempeñando un papel central en la construcción de redes ágiles, seguras y
adaptables que impulsen la innovación y el crecimiento empresarial.

Laurie Camilo 2023-0302

También podría gustarte