Можно ли создать диаграмму топологии сети с использованием SNMP? - PullRequest
1 голос
/ 29 сентября 2011

Я изо всех сил пытаюсь придумать тему для моего последнего года проекта / диссертации в университете. У меня была идея, но я не уверен, что это.) Возможно и б.) Выполнимо в мои сроки.

Моя идея заключается в создании программного обеспечения, которое использует SNMP для получения информации (возможно, из таблиц ARP / таблиц маршрутизации) и создания карты визуальной топологии (GUI).

Я не уверен, насколько надежным будет SNMP в этом отношении, и, честно говоря, я не уверен, как он будет работать в целом. Очевидно, я был бы готов тщательно исследовать это, если бы оно могло работать.

Также много нужно сделать, чтобы написать приложение, которое использует сокеты и может анализировать SNMP в пригодных для использования данных приложения, КАК ХОРОШО, как создавать графику. По этим причинам я не уверен в своих способностях создавать само приложение.

Любые отзывы, идеи или помощь приветствуются,

Cheers, Dan

1 Ответ

1 голос
/ 29 сентября 2011

Если в вашей сети работает OSPF, то да, это возможно и довольно просто. Вы можете получить всю топологию из одного узла. Используя SNMP, вы можете получить базу данных состояний соединений OSPF от маршрутизатора и использовать ее для построения топологии (из-за того, как работает OSPF, у вас есть информация обо всех ссылках). Конечно, если ваша сеть состоит из более чем одной области OSPF, это может быть сложно. Для OSPF, посмотрите на этот MIB: http://www.oidview.com/mibs/0/RFC1253-MIB.html

Это должно быть хорошим началом.

Если вы не используете OSPF или какой-либо другой алгоритм маршрутизации состояния канала, это может быть немного сложнее, так как один маршрутизатор не будет знать всю топологию.

...