Vamos supor a seguinte situação.
Desenvolvi um dispositivo do qual um grande número está conectado a uma LAN. Eu também tenho uma ferramenta de PC para se comunicar com cada um desses dispositivos, sabendo os endereços IP. Agora esses dispositivos estão obtendo a configuração IP dinamicamente pelo DHCP. Por isso, preciso verificar a rede para obter informações de todos os dispositivos conectados e listá-los na ferramenta do meu PC, onde posso escolher cada um deles e me conectar a ele.
A primeira ideia que tive foi enviar uma mensagem de difusão UDP para a sub-rede onde o PC está conectado e todos os meus dispositivos respondem com sua configuração IP e o PC-Tool os lista para o usuário escolher o desejado. Esse método pode ser bom, desde que o PC e os dispositivos estejam em uma sub-rede. Mas como faço para procurar os meus dispositivos que estão em outras sub-redes atrás do gateway?
Existe alguma possibilidade de obter informações sobre a topologia da rede e enviar difusões para sub-redes atrás de um gateway?
Haverá outra maneira de obter as informações dos dispositivos conectados?
Tags networking lan ip router