Эта статья включает список ссылок , связанных чтений или внешних ссылок , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Сентябрь 2012 г. ) |
Протокол связи | |
Цель | Управление коммутатором Netgear уровня 2 |
---|---|
Порт(ы) | 63321, 63322, 63323, 63324 |
набор интернет-протоколов |
---|
Уровень приложений |
Транспортный уровень |
Интернет-слой |
Связующий слой |
Netgear Switch Discovery Protocol ( NSDP ) — это протокол управления для нескольких семейств сетевых устройств, разработанный Netgear .
Компенсировать | Длина | Значение | |||||||
---|---|---|---|---|---|---|---|---|---|
0x0000 | 1 | Прото-версия – всегда 0x01 | |||||||
0x0001 | 1 | Код операции: может быть 0x01 – запрос на чтение, 0x02 – ответ на чтение, 0x03 – запрос на запись, 0x04 – ответ на запись | |||||||
0x0002 | 2 | Результат операции | |||||||
0x0004 | 4 | Неизвестный | |||||||
0x0008 | 6 | MAC -адрес хоста | |||||||
0x000e | 6 | MAC -адрес сетевого устройства (значение 00:00:00:00:00:00 используется как адрес многоадресной рассылки, запрос будет обработан всеми устройствами, которые его получат) | |||||||
0x0014 | 2 | Неизвестный | |||||||
0x0016 | 2 | Порядковый номер (значение увеличивается с каждым следующим запросом) | |||||||
0x0018 | 4 | Подпись протокола NSDP | |||||||
0x001С | 4 | Неизвестный | |||||||
0x0020 | Н | Тело сообщения – последовательность записей TLV | |||||||
0x0020 + Н | 4 | Маркер конца сообщения 0xFFFF0000 |
Записи тела сообщения представляют собой структуры тип–длина–значение (TLV). Поле типа может иметь одно из следующих значений в таблице (список неполный):
Тип | Значение |
---|---|
0x0001 | Модель устройства |
0x0003 | Имя устройства |
0x0004 | MAC -адрес устройства |
0x0005 | Расположение системы устройства |
0x0006 | Текущий IP -адрес устройства (может не поддерживаться некоторыми устройствами) |
0x0007 | IP -адрес устройства - маска сети (может не поддерживаться некоторыми устройствами) |
0x0008 | IP -адрес маршрутизатора (может не поддерживаться некоторыми устройствами) |
0x000a | пароль администратора |
0x000b | Режим DHCP (обновление DHCP = 2, DHCP = 1, статический = 0) |
0x000d | Версия прошивки устройства слот 1 (может не поддерживаться некоторыми устройствами) |
0x000e | Версия прошивки устройства слот 2 (может не поддерживаться некоторыми устройствами) |
0x000f | Следующий активный слот прошивки после перезагрузки (01 = 1, 02 = 2, может не поддерживаться некоторыми устройствами) |
0x0c00 | Скорость/статус соединения портов |
0x1000 | Статистика трафика в порту |
0x2800 | Получить информацию о VLAN |
0x2c00 | Удалить VLAN (только запись) |
Обнаружение сетевых устройств ( обнаружение MAC -адреса и модели устройства):
Хост с MAC=XX:XX:XX:XX:XX:XX с UDP -порта 63321 или 63323 отправляет пакет на широковещательный IP -адрес 255.255.255.255 и UDP-порт 63322 или 63324 Заголовок @0x00000000 0x01 0x01 0x000000000000 0xXXXXXXXXXXXX 0x000000000000 0x0000 0x0001 0x4E534450 0x00000000 Тело @0x00000020 0x0001 0x0000 0x0004 0x0000 Маркер @0x00000028 0xFFFF0000
КАЖДОЕ устройство отвечает сообщением типа Заголовок @0x00000000 0x01 0x02 0x000000000000 0xXXXXXXXXXXXX 0xYYYYYYYYYY 0x0000 0x0001 0x4E534450 0x00000000 Тело @0x00000020 0x0001 0x0028 0x47 0x53 0x31 0x30 0x35 0x45 0x20*0x22 0x0004 0x0006 0xYYYYYYYYYY Маркер @0x00000058 0xFFFF0000
Обновление прошивки устройства выполняется по протоколу TFTP , но сначала необходимо отправить запрос NSDP для включения TFTP -сервера.