Bem, você deve procurar ferramentas como OpenNMS que fazem a descoberta automatizada de sua configuração de rede e serviços. Há muitos outros por aí, isso só veio à mente.
é isso, existe uma maneira de descobrir uma topologia de rede no nível 3 ou nível de IP, quer dizer, eu quero construir um programa que mapeie as diferentes redes que são alcançáveis a partir do meu e onde estão os roteadores. alguma ideia? desde já, obrigado ike
Bem, você deve procurar ferramentas como OpenNMS que fazem a descoberta automatizada de sua configuração de rede e serviços. Há muitos outros por aí, isso só veio à mente.
você pode usar protocolos SNMP para descobrir muitas informações na rede. Muitas ferramentas gratuitas / comerciais já estão disponíveis para isso. Você menciona que quer fazer isso sozinho, então você tem que olhar para o santo graal do SNMP, eu começaria aqui
Você pode fazer um trabalho básico de nível 3 com bibliotecas prontamente disponíveis. Gostaria de mencionar que, caso você queira descobrir a topologia de uma rede sem ter acesso direto aos dispositivos, estará examinando a descoberta do vizinho, que pode funcionar em níveis inferiores. Para dispositivos fora do intervalo para fornecer informações, existem métodos e protocolos proprietários e podem ser específicos do dispositivo. por exemplo. SLA IP da Cisco.
Em vez de reinventar a roda (a menos que seja exatamente o que você quer fazer) eu iria com a recomendação de Phil do OpenNMS. Há também outros como NMap
Tags network-topology