Netgear NSDP

NTDS
namn Netgear Switch Discovery Protocol
Nivå (enligt OSI-modellen ) Applicerad
Familj TCP/IP
Port/ID 63321, 63322, 63323, 63324
Syftet med protokollet Netgear Layer 2 Switch Management

NSDP ( Netgear  Switch Discovery Protocol ) är ett protokoll skapat av Netgear  för att hantera vissa familjer av nätverksutrustning.

Meddelandeformat

Allmän meddelandetitel

Partiskhet Längd Menande
0x0000 ett Protokollversion - alltid 0x01
0x0001 ett Operationskod: kan ta värdet 0x01 - läs, 0x02 - svar på en läsoperation, 0x03 - skriv, 0x04 - svar på en skrivoperation
0x0002 2 Operationsresultat
0x0004 fyra okänd
0x0008 6 Avsändarens MAC-adress
0x000e 6 Destinations-MAC-adress (värdet 00:00:00:00:00:00 behandlas som en sändningsadress, begäran kommer att behandlas av alla enheter som tog emot meddelandet)
0x0014 2 Okänt
0x0016 2 Meddelandets sekvensnummer (värdet på fältet måste öka för varje paket som skickas)
0x0018 fyra NSDP-protokollsignatur
0x001C fyra Okänt
0x0020 N Brödtexten i meddelandet består av en sekvens av poster i TLV -format
0x0020+N fyra Markör för slut på meddelande 0x0000FFFF

Format för textposter

Posterna i meddelandets brödtext är i formatet TLV (typ - längd - värde). Typen kan ta ett av värdena som anges i tabellen (listan är inte komplett):

Sorts Menande
0x0001 Utrustningsmodell
0x0003 Namn (ställs in manuellt vid installation av utrustning)
0x0004 Enhetens MAC-adress
0x0006 Enhetens IP- adress (stöds inte av alla enheter)
0x0007 Enhetens IP-nätverksmask (stöds inte av alla enheter)
0x0008 IP-adress för routern på enhetens nätverk (stöds inte av alla enheter)
0x000a administratörslösenord (i mjukvaruversion 01.02.02 och senare överförs lösenordet i krypterad form)
0x000d enhetsprogramvaruversion ( stöds inte av alla enheter)

Exempel på hur protokollet fungerar

Upptäckt av enheter i nätverket (att erhålla MAC-adress och enhetsmodell):

Nod MAC =XX:XX:XX:XX:XX:XX skickar ett paket från UDP -port 63321 eller 63323

för att sända IP- adress 255.255.255.255 UDP -port 63322 eller 63324

Rubrik @0x00000000 0x01 0x01 0x000000000000 0xXXXXXXXXXXXX 0x000000000000 0x0000 0x0001 0x4E534450 0x00000000

Kropp @0x00000020 0x0001 0x0000 0x0004 0x0000

Markör @0x00000028 0x0000FFFF

Varje enhet svarar med ett meddelande som:

Titel @0x00000000 0x01 0x02 0x000000000000 0xXXXXXXXXXXXX 0xYYYYYYYYYYYY 0x0000 0x0001 0x4E534450 0x00000000

Kropp @0x00000020 0x0001 0x0028 0x47 0x53 0x31 0x30 0x35 0x45 0x20*0x22 0x0004 0x0006 0xYYYYYYYYYYYY

Markör @0x00000058 0x0000FFFF

Stöd för enhetsprotokoll

Uppdatera enhetsprogramvara

Enhetens programvara uppdateras via TFTP- protokollet , men för att starta TFTP -servern på enheten måste den skicka ett kommando via NSDP-protokollet

Se även

Länkar