Protokół wykrywania przełączników Netgear

NTDS (Netgear Switch Discovery Protocol)
Protokół komunikacyjny
Zamiar Zarządzanie przełącznikami Netgear poziomu 2
Port(y) 63321, 63322, 63323, 63324

Netgear Switch Discovery Protocol ( NSDP ) to protokół zarządzania dla kilku rodzin urządzeń sieciowych, zaprojektowany przez firmę Netgear .

Struktura wiadomości

Wspólny nagłówek wiadomości

Zrównoważyć Długość Oznaczający
0x0000 1 Wersja Proto – zawsze 0x01
0x0001 1 Kod operacji: może być 0x01 – żądanie odczytu, 0x02 – odpowiedź odczytu, 0x03 – żądanie zapisu, 0x04 – odpowiedź zapisu
0x0002 2 Wynik operacji
0x0004 4 Nieznany
0x0008 6 adres MAC hosta
0x000e 6 MAC urządzenia sieciowego (wartość 00:00:00:00:00:00 jest używana jako adres multicast, żądanie zostanie zrealizowane przez wszystkie urządzenia, które je odbiorą)
0x0014 2 Nieznany
0x0016 2 Numer sekwencyjny (przyrosty wartości przy każdym kolejnym żądaniu)
0x0018 4 Podpis protokołu NSDP
0x001С 4 Nieznany
0x0020 N Treść komunikatu – sekwencja rekordów TLV
0x0020 + N 4 Koniec znacznika wiadomości 0xFFFF0000

Struktura rekordu treści wiadomości

Rekordy treści wiadomości są strukturami typ-długość-wartość (TLV). Pole typu może być jedną z następujących wartości w tabeli (lista niepełna):

Typ Oznaczający
0x0001 Model urządzenia
0x0003 Imię urządzenia
0x0004 Adres MAC urządzenia
0x0005 Lokalizacja systemu urządzenia
0x0006 IP urządzenia (może nie być obsługiwany przez niektóre urządzenia)
0x0007 Adres IP urządzenia — maska ​​​​sieci (może nie być obsługiwana przez niektóre urządzenia)
0x0008 IP routera (może nie być obsługiwany przez niektóre urządzenia)
0x000a hasło administratora
0x000b Tryb DHCP (Odśwież DHCP = 2, DHCP = 1, Statyczny = 0)
0x000d Wersja oprogramowania układowego urządzenia Gniazdo 1 (może nie być obsługiwane przez niektóre urządzenia)
0x000e Wersja oprogramowania układowego urządzenia Gniazdo 2 (może nie być obsługiwane przez niektóre urządzenia)
0x000f Następne aktywne gniazdo oprogramowania układowego po ponownym uruchomieniu (01 = 1, 02 = 2, może nie być obsługiwane przez niektóre urządzenia)
0x0c00 Szybkość/stan łącza portów
0x1000 Statystyka ruchu portowego
0x2800 Uzyskaj informacje o sieci VLAN
0x2c00 Usuń VLAN (tylko zapis)

Przykłady przepływu protokołów

Wykrywanie urządzeń sieciowych ( adres MAC i wykrywanie modelu urządzenia):

    Host z MAC=XX:XX:XX:XX:XX:XX z  UDP  -port 63321 lub 63323 wysyłanie pakietu do adresu   IP broadcast   255.255.255.255 i UDP-port 63322 lub 63324  Nagłówek @0x00000000 0x01 0x01 0x000000000000 0x XXXXXXXXXXXX 0x000000000000 0x0000 0x0001 0x4E534450 0x00000000 Body @0x00000020 0x0001 0x0000 0x0004 0x0000 Marker @0x00000028 0xFFFF0000 
    EACH Urządzenie odpowiada komunikatem typu  Nagłówek @0x00000000 0x01 0x02 0x000000000000 0xXXXXXXXXXXXX 0xYYYYYYYYYYYY 0x0000 0x0001 0x4E534450 0x00000000 Treść @0x00000020 0x0001 0x0028 0x47 0x53 0x31 0x30 0x35 0x45 0x20*0x22 0x0004 0x0006 0xYYYYYYYYYYYY Znacznik @0x00000058 0xFFFF0000 

Obsługa urządzenia dla protokołu

  • GS105E ProSAFE Plus
  • GS108E ProSAFE Plus
  • GS724T
  • GS748T
  • FS116E (opis sieci IP i TLV wersji oprogramowania układowego nie są obsługiwane)
  • FS726TP (wykorzystuje porty UDP 63323 i 63324 do połączeń wzajemnych)

Aktualizacja oprogramowania sprzętowego urządzeń

Aktualizacja oprogramowania sprzętowego urządzenia odbywa się za pomocą protokołu TFTP , ale należy najpierw wysłać żądanie NSDP, aby włączyć serwer TFTP .

Zobacz też

Linki zewnętrzne