Automatización

Laboratorio de CCNA en casa

Para aprobar la certificación de CCNA se requiere mucha práctica, se recomienda que sea con equipos reales y con asesoría de un experto que dicte un curso acelerado o lento y que ayude a resolver dudas en inquietudes. En mi experiencia no recomiendo presentar el examen sin haberse preparado de la mano de alguien que tenga experiencia en los exámenes, por mucho que lleven años trabajando en redes, sin embargo, hacer un laboratorio en casa no es tan complicado y a diferencia de hacer el curso, sí se puede tener para practicar mucho los comandos y conceptos aprendidos. En ésta entrada les voy a describir algunas de las opciones que tienen para prepararse para aprobar el examen 200-301 CCNA en su última versión. Disfrútenlo.

Laboratorio de CCNA en casa Leer más »

De qué va la nueva certificación DevNet?

En los siguientes párrafos voy a dar una breve introducción al contenido de la nueva certificación de Cisco que desde hace rato he tenido ganas de echarle el diente. En breve, la certificación consiste en comprender y desarrollar habilidades para programar infraestructura de red y en ese camino, pues aprender los fundamentos del estilo de programación de hoy. Si quieres conocer más detalles echale un ojo a lo que viene. Disfrútalo.

De qué va la nueva certificación DevNet? Leer más »

Obstáculos de la automatización

La automatización de tareas en operación de redes de datos comienza desde crear un excel con fórmulas hasta sdn. Pero el principal problema de iniciar el proceso de transición es la mentalidad de los ingenieros y de los liderazgos en la organización.

Pasé a un área nueva y lo 1o que pregunté fue qué creían que se puede automatizar y la respuesta (común a muchas áreas) es que difícilmente se podría automatizar. Aunque lo que he escrito no tiene una orientación particular, yo me desempeño en redes de datos y lo que voy a escribir está orientado a la automatización de redes, seguro que ésto aplica a cualquier otro ámbito de aplicación, pero ese es mi contexto.

Obstáculos de la automatización Leer más »

Enviar comandos masivamente: script de python

Ya he hablado mucho de mi visión sobre la automatización y sobre el panorama de la «tecnología» actualmente. Pues ya es hora de untarnos un poco las manos, no es que no lo haya hecho, les recuerdo que ya alguna vez escribí sobre hacer scripts de configuración usando Word y Combinación de correspondencia que es un método bien creativo (y un poco rudimentario) de usar la tecnología existente. En ésta entrada, sí quiero describir un programa que hice en mi trabajo, obviamente modificado para ser publicado, que me parece muy versátil. La idea es listar IPs-Comandos en una hoja de cálculo y escribir en ésta misma el resultado de su ejecución. Disfrutenlo

Prerrequisitos!

Es importante decir varias cosas. 1) No voy a dar ningún soporte sobre el script que voy a describir, la programación es compleja y resolver las dudas depende mucho de cosas por fuera del script mismo, como el entorno de ejecución, la versión de python, la conectividad con los equipos, etc. 2) Evidentemente, éste contenido no es iniciático: se requiere conocer de configuración de equipos y tener bases de programación, si no tiene éstos dos prerrequisitos lo invito a buscar esas bases antes de ésta lectura.

Enviar comandos masivamente: script de python Leer más »

Qué es Eve-NG III: Puesta a punto

Continuando con nuestra serie de emulación de redes, vamos a finalizarla hablando de las imágenes y la puesta a punto de nuestro servidor. En ésta ocasión vamos a subir imágenes y dejarlas funcionando para su uso posterior, por ejemplo para hacer prácticas de CCNA/CCNP o crear escenarios piloto en algún carrier u operador . Disfrútenlo.

Todas las entradas de la serie: [Introducción a Eve-NG] [Instalación] [Puesta a punto]

Qué es Eve-NG III: Puesta a punto Leer más »

Python y excel para introducir la automatización de redes

Hace ya varios años que tuve la oportunidad de experimentar el poder de la automatización en redes de gran tamaño. Mi 1a aproximación fue usar scripts de VBS en SecureCRT, hoy hago scripts no vinculados a una terminal y conozco más de Netconf/Yang y un orquestador de Cisco. Lo que van a leer a continuación es una descripción de mi visión, según mi experiencia, de cómo introducir la programabilidad de red en un equipo de trabajo, cómo estimar el esfuerzo ahorrado y una sugerencia de etapas de implementación. Al final les dejo un pequeño ejemplo con base en un programa que hice recientemente para que saboreen un poco de Python. Disfrútenlo.

Resumen: ¿Por qué programar y por qué Python/Excel?, Estimación de esfuerzo, Etapas y fases para un equipo de trabajo, Utilidad y limitaciones, Programa de ejemplo, Conclusiones y continuación

Python y excel para introducir la automatización de redes Leer más »

Qué es Eve-NG II: Instalación paso a paso

Como ya les comenté en una entrada anterior, Eve-NG es un poderoso emulador de redes, un poco engorroso de sintonizar, pero muy útil. En ésta ocasión voy a contarles un poco más y a describirles cómo instalarlo paso a paso de la manera en que yo lo he hecho. Disfrútenlo!

Todas las entradas de la serie: [Introducción a Eve-NG] [Instalación] [Puesta a punto]

Qué es Eve-NG II: Instalación paso a paso Leer más »

Qué es EVE-NG? el «nuevo» emulador para redes

Hace muchos años conocí GNS3, un emulador que permitía ejecutar imágenes de sistemas operativos originales de equipos Cisco, lo cual me pareció la locura en su momento, además que alguna vez llegué a conectar un enrutador real con mi PC y establecer una sesión OSPF: Wow! Jajaja. De eso han pasado 10 años ya y al día de hoy me sorprende mucho más ver cómo ha evolucionado ese territorio: Cisco trazó una estrategia de virtualización y su primer paso fue una línea de IOS nueva que se ejecuta sobre Linux, no emulables en el clásico hipervisor Dynamips. Ahora GNS3 no sólo puede emular el clásico IOS de antaño, también las nuevas versiones XE, XR, equipos de otras marcas como Juniper, Alcatel-Lucent e imágenes casi arbitrarias de sistemas basados en Linux. Con la misma base tecnológica, pero en otra filosofía, apareció hace pocos años un proyecto llamado UNetLab que ahora se ha transformado en EVE-NG o Emulated Virtual Environment, un poderoso contrincante para GNS3. A continuación una breve introducción a esta plataforma de emulación. Disfrútenlo.

Todas las entradas de la serie: [Introducción a Eve-NG] [Instalación] [Puesta a punto]

Qué es EVE-NG? el «nuevo» emulador para redes Leer más »

5 Fórmulas excelPcionales para trabajar con redes

No conozco una librería de funciones de Excel para manipular binarios, máscaras o direcciones IP, aunque escribiendo ésta entrada ví que la versión 2016 de Office ya tiene unas funciones que yo no conocía para hacer conversión entre bases numéricas. Sin embargo, en mi experiencia y contando conque soy ingeniero de sistemas y por ende sé algo de programación, he venido recolectando unas cuantas fórmulas con las que usualmente trabajo mis ip plannings o esquemas de direccionamiento. Así que si necesitan un conjunto de fórmulas para trabajar con redes IP, he aquí su respuesta 🙂 Aunque algunos lectores se pueden sentir tentados a sólo copiar el archivo final, les sugiero que lean detenidamente esta entrada para comprender las operaciones y aprender un poco de lógica de programación en un ambiente un poco hostil a la programación, lo encontrarán útil dado que muchas herramientas que usamos no están diseñadas para programar. Cuando terminen de leer ésta entrada recuerden dos cosas: 1) Yo no doy soporte de lo que hago/escribo en este blog, a veces respondo los comentarios otras veces no, a veces lo hago rápido otras no, 2) Uds. van a copiar estas fórmulas en sus propios trabajos y si no las comprenden probablemente no puedan extender su utilidad o incluso pueden no serles útiles. Teniendo en cuenta lo anterior, lean detenidamente y comprendan lo que hace cada parte de la fórmula. Disfrútenlo.

Resumen: Introducción a las fórmulas, intercambiar máscara en decimal por su longitud/prefijo, calcular dir. de red, convertir binario a decimal, hallar la clase de una IP, convertir una IP a cuatro decimales, Reto, Conclusiones

5 Fórmulas excelPcionales para trabajar con redes Leer más »

Instalación y puesta a punto de GNS3

GNS3 es un emulador de enrutadores que ha permitido a quienes desean preparar una certificación, hacer laboratorios en máquinas 100% fieles a la realidad sin tener que invertir cientos de dolares en la tarea. Hace ya muchos años que conocí a GNS3, en su momento me pareció genial y ahora me lo parece aún más gracias a su gran versatilidad. En esta entrada, de la categoría de automatización, voy dar instrucciones detalladas de cómo instalarlo exitosamente. Más adelante tendremos tiempo para explorar cómo agregarle imágenes de IOS y crear topologías de prueba. Al final de la entrada hay un video (sin audio) que muestra paso a paso todo lo descrito en éste escrito. Disfrútenlo.

Instalación y puesta a punto de GNS3 Leer más »