Blog

15 Mar 2017

Cómo implementar la programabilidad de red en dispositivos Cisco

CISCO: A medida que se desarrolla el alcance de las redes de datos y los enfoques de datos, también lo hace el peso en los ingenieros que necesitan implementar cambios. Numerosas asociaciones tienen cientos e incluso una gran cantidad de dispositivos de red. Tratar con cada uno, uno a la vez, es ineficiente y toma un costo restrictivo en contraste con lo que se puede lograr con la informatización.

Para aquellos que han tomado una oportunidad en cualquier Redes de Cisco gadget en el anterior durante mucho tiempo, una pregunta razonable es, "¿Es la interfaz de invocación de línea (CLI), que supervisa un gadget en un momento dado, la ruta más efectiva concebible para hacer frente a cualquier gran red en desarrollo?"

Es difícil para cualquier ingeniero dar un "sí" firme a esta pregunta.

La mejor alternativa para lidiar con algunos gadgets de procesamiento debe contener la capacidad de robotizar los cambios en el diseño de la red. Cisco está haciendo y tomando después el rumbo del negocio en la Programabilidad de la red para informatización.

Sencillo protocolo de administración de red (SNMP) se ha utilizado ampliamente para la supervisión de la red durante un período de tiempo considerable. Inicialmente se lo imaginó en los últimos 1980 y SNMP nunca tuvo una relación con la programabilidad completa de la red.

Google, por ejemplo, ha declarado que prescindirá de SNMP para monitorear sus dispositivos de red este año.

La programabilidad de red en Cisco se puede implementar con estas pautas de la industria y convenciones gratuitas:

Interfaz RESTful: En un sentido directo, Representational State Transfer (REST) ​​es el estándar para los programas web básicos para conectarse con un sitio. Cisco ha abierto interfaces RESTful en numerosos conmutadores e interruptores, y además en Application Centric Infrastructure (ACI) para la programabilidad de la red.

Pitón: Este dialecto de programación libre se ha desarrollado de forma impresionante en la prevalencia en el grupo de personas de Linux durante un período de tiempo considerable. Cisco ahora ha coordinado el dialecto de scripting traducido de python en el marco de trabajo de NX-OS, ACI y otras etapas de Cisco.

XML y JSON: Extensible Markup Language (XML) y JavaScript Object Notation (JSON) son diseños de codificación de datos estándar que son tanto inteligibles como significativos para la máquina. Por ejemplo, todo un interruptor o disposición de interruptor se puede mostrar en XML o JSON, alterado con un procesador de textos, y luego utilizado con Python o REST para robotizar los cambios en la red.

Modelos de datos: Un modelo de datos es un enfoque estándar para caracterizar cómo los datos se identifican con otros datos y cómo se manejan y guardan todos los datos. La mayor parte de los arreglos de la mayoría de los gadgets de redes se puede hablar en un gran programa de datos. Los modelos de datos se pueden mecanizar con programación de red. Cisco implementó Management Information Tree (MIT) como la visualización de datos dentro de ACI. Otro aumento de datos demuestra que se puede conectar a switches y switches Cisco es el show de YANG. YANG es un programa de datos de la expresión "Yet Another Next Generation", que es un estándar abierto destinado a superar las deficiencias de SNMP.

Los tiempos de hacer cambios en los dispositivos de red cada uno a su vez están llegando a su fin. Actualmente hay algunas interfaces programáticas para numerosos gadgets de Cisco accesibles para mecanizar. Si bien se requiere una empresa de inversión subyacente para programar cualquier robotización de la red, una vez completa, se pueden ahorrar gastos de tiempo y de trabajo impresionantes.

GTranslate Your license is inactive or expired, please subscribe again!