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.
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 |
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) |
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
Enhetens programvara uppdateras via TFTP- protokollet , men för att starta TFTP -servern på enheten måste den skicka ett kommando via NSDP-protokollet