BookinglyTech News
Infraestructura

Un parser traduce la salida de switches Cisco, Juniper y Palo Alto a Mbps y Gbps

El autor, que firma como skullbox15, ha abierto networkcrap.com: convierte la salida de show interface en unidades legibles, colorea los valores anómalos y compara capturas en el tiempo.

2 min de lecturar/networking0 vistas

Un administrador de red que firma como skullbox15 ha abierto networkcrap.com, un servicio web que recibe la salida de show interface y comandos similares de equipos Cisco (IOS y NX-OS), Juniper y, en menor medida, Palo Alto, y la devuelve convertida en unidades que se leen de un vistazo. El autor busca gente que lo pruebe y le cuente qué le parece.

El punto de partida es un problema de todos los días: leer la salida de interfaces en switches Juniper y encontrarse líneas como Input rate : 53128344 bps (4789 pps), que obligan a hacer la conversión mental a Mbps o Gbps cada vez. Los parsers que ha escrito hacen ese cálculo, eligen la unidad que tiene sentido según la magnitud y aplican color a lo que merece atención: interfaces caídas, valores altos, métricas fuera de lo normal.

Qué más lleva

Además del reformateo, la herramienta guarda el histórico de una misma salida y muestra el delta entre dos capturas, útil para ver cómo evoluciona el tráfico o el estado de un puerto sin ir restando a mano. También permite compartir un enlace al resultado ya procesado ocultando los datos sensibles: direcciones IP, nombres de host y demás.

El soporte declarado es desigual. Cisco IOS y NX-OS son las plataformas con más muestras detrás, Juniper aparece en el origen del proyecto y Palo Alto todavía es parcial. No hay una lista cerrada de comandos soportados ni de equipos probados.

Lo que falta por saber

No hay enlace a un repositorio ni mención a una licencia, así que no se sabe si el código se puede levantar en local o si todo el procesado ocurre en la infraestructura del autor. Tampoco se detalla qué pasa con la salida de los equipos una vez enviada. Y esa salida lleva direcciones, descripciones de puerto y nombres de host: la propia herramienta ofrece ocultarlos, lo que da por hecho que pegarlos tal cual no es buena idea.

La idea resuelve una molestia muy repetida en el día a día de quien lleva red, y ese es su mérito real. Lo que falta es lo de siempre en un proyecto que arranca: quién lo mantiene, con qué licencia se distribuye y si se puede operar en casa.