Можно ли создать схему топологии сети с использованием SNMP?

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

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

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

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

Любые отзывы, идеи или помощь с благодарностью,

Ура, Дэн

1 ответ

Решение

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

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

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

Другие вопросы по тегам