Протоколы SNMP и CDP используются для определения топологии сети следующим образом:
- SNMP используется для сбора информации о каждом устройстве в сети. vestnik.oshtu.kg Входными данными для алгоритма служат аутентификационные параметры одного из корневых устройств сети и его IP-адрес. vestnik.oshtu.kg С него начинается сбор данных с помощью последовательного SNMP-опроса. vestnik.oshtu.kg Если поддержка SNMP отсутствует, проводится опрос локальной MIB текущего устройства для получения информации об его активных интерфейсах и ARP-таблице. vestnik.oshtu.kg
- CDP позволяет обнаруживать подключённое (напрямую или через устройства первого уровня) сетевое оборудование Cisco, его название, версию IOS и IP-адреса. vestnik.oshtu.kg Если устройством поддерживается CDP, алгоритм обращается к соответствующим разделам MIB-таблицы (Management Information Base), в которой находится вся информация о соседних устройствах. vestnik.oshtu.kg В неё входят IP-адреса, информация о портах, шасси и типах устройств. vestnik.oshtu.kg
Таким образом, совместное использование SNMP и CDP позволяет приложениям сетевого управления узнавать тип устройства и адрес агента SNMP соседних устройств, а также отправлять SNMP-запросы к этим устройствам. www.cisco.com