#networking #project #snmp #topology
#сеть #проект #snmp #топология
Вопрос:
Я изо всех сил пытаюсь придумать тему для своего проекта / диссертации последнего года обучения в университете. У меня была идея, но я не уверен, что это а) возможно и б) осуществимо в мои временные рамки.
Моя идея состоит в том, чтобы создать программное обеспечение, которое использует SNMP для получения информации (возможно, из таблиц ARP / таблиц маршрутизации) и построения визуальной карты топологии (GUI).
Я не уверен, насколько надежным будет SNMP в этом отношении, и, честно говоря, я не уверен, как это будет работать в целом. Очевидно, я был бы готов тщательно изучить ее, если бы она могла работать.
Кроме того, нужно много сделать, чтобы написать приложение, которое использует сокеты и может анализировать SNMP для получения полезных данных приложения, а также создавать графику. По этим причинам я не уверен в своих собственных способностях создать само приложение.
Любые отзывы, идеи или помощь приветствуются,
Приветствия, Дэн
Ответ №1:
Если в вашей сети работает OSPF, то да, это возможно и довольно просто. Вы могли бы получить всю топологию из одного узла. Используя SNMP, вы можете получить базу данных состояния каналов OSPF от маршрутизатора и использовать ее для построения топологии (из-за того, как работает OSPF, у вас есть информация обо всех ссылках). Конечно, если ваша сеть состоит из более чем одной области OSPF, это может быть сложно. Для OSPF взгляните на этот MIB: http://www.oidview.com/mibs/0/RFC1253-MIB.html
Это должно быть хорошим началом.
Если вы не используете OSPF или какой-либо другой алгоритм маршрутизации состояния канала, это может быть немного сложнее, поскольку один маршрутизатор не будет знать всю топологию.