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

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

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

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

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

Мы очень ценим любые отзывы, идеи или помощь,

Привет, Дэн


person iDemonix    schedule 29.09.2011    source источник


Ответы (1)


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

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

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

person Neal    schedule 29.09.2011