Skip to content

Mi primera aplicación Java seria

Actualizado el: at 12:45

Contenido

Mostrar

Disclaimer

Ante todo aclarar que no soy un super experto en Redes. Intento informarme lo mejor que puedo y creo que mis experiencias quizás puedan servir a otros. Siéntete libre de mandarme un correo si ves caulquier tipo de errata 😊.

Motivación

En una Red pueden existir cientos de dispositivos conectados. Dichos dispositivos, en redes TCP/IP, tienen asignada una dirección IP. Dicha dirección puede estar asignada a un dispositivo de manera automática DHCP o de manera estática.

En mi caso, la motivación de desarrollar IPInformer, vino de gestionar una Red en un entorno industrial en la que todos los equipos tienen una IP fija (estática) asignada. Además también se gestionan diferentes VLAN.

Mantener un inventario de decenas de dispositivos de Red en diferentes VLAN puede ser un tanto tedioso ¿Quizás con otro Excel? ¡No por favor!

Con IPInformer quería facilitar esta tarea y además queria llevar un control de las IP de la Red. No es solo un registrador de direcciones IP, si no que es también un controlador de direcciones IP. No solo mantengo un inventario de las IP que utilizo, si no que además manejo un historial de cuando responden a Ping y cuando no lo hacen.

Gracias a esto mantengo un control básico de mis dispositivos de Red: Cuando aparecieron por primera vez estos dispositivos en la Red, cuando se ha hecho la última comprobación, cuando fue el último cambio (de responder a no responder y viceversa), nombre y descripción de la dirección, etc..

No sustituye a un Software de gestión de Red, pero se podría decir que adquiere parte de sus características. IPInformer solo se centra en gestionar las direcciones IP.

Características

Estas son las características principales de IPInformer:

Limitaciones

A lo largo de los años utilizando IPInformer he podido observar ciertas limitaciones en su funcionamiento. La herramienta ha resultado ser super útil, pero no esta exenta de ciertas limitaciones. La más importante es la utilidad usada para descubrir nuevas IP o supervisar las existentes 👉 PING. Esta utilidad que emplea el protocolo ICMP echo funciona perfectamente en la mayoría de los casos, pero he podido observar que hay equipos que no siempre responden a este protocolo, no es que tengan un fallo de Red, lo que sospecho es son equipos que no dan prioridad a la solicitud ICMP echo y a veces fallan dando un falso negativo. Sin embargo, funcionan perfectamente con TCP/IP en diferentes puertos (http, rtsp, ssh, etc..).

Otra limitación del comando PING es que puede estar capado en ciertos equipos, por lo que para hacerlos funcionar con IPInformer, es necesario habilitar dicho protocolo en el cortafuegos (Windows 11 p.e.).

Algunos equipos con Windows modernos, vienen con el protocolo ICMP de entrada capado por medio del cortafuegos del sistema. Permiten la utilización del comando ping, pero no permiten que otro equipo realice un ping a su sistema.

Una opción sería utilizar otro tipo de protocolos como SNMP o probar la conexión de puertos TCP conocidos… pero eso lo dejaremos para IPI v3.0 😅

Conclusiones

IPInformer es una herramienta que nos ha venido genial y nos ha servido durante años y que, gracias a su base de datos, hemos usado activamente para la búsqueda de dispositivos de Red y para la reserva de direcciones IP.

Imágenes

Tabla de vlans

Tabla de vlans

Reserva de direcciones IP

Reserva de direcciones IP

Panel de alarmas

Panel de alarmas

Panel de búsqueda

Panel de búsqueda

Panel de control de alarmas

Panel de control de alarmas