Netgear Switch Discovery Protocol
Netgear Switch Discovery Protocol is a management protocol for several network device families, designed by Netgear.
Message structure
Common message header
Message body record structure
Message body records are type–length–value structures. Type field may be one of following values in the table:| Type | Meaning |
| 0x0001 | Device model |
| 0x0003 | Device given name |
| 0x0004 | Device MAC-address |
| 0x0005 | Device system location |
| 0x0006 | Device current IP-address |
| 0x0007 | Device IP-network mask |
| 0x0008 | Router IP-address |
| 0x000a | administration password |
| 0x000b | DHCP Mode |
| 0x000d | Device Firmware version slot 1 |
| 0x000e | Device Firmware version slot 2 |
| 0x000f | Next active firmware slot after reboot |
| 0x0c00 | Speed/link status of ports |
| 0x1000 | Port Traffic Statistic |
| 0x2800 | Get VLAN info |
| 0x2c00 | Delete VLAN |
Protocol flow examples
Network devices discovery :Host with MAC=XX:XX:XX:XX:XX:XX from User [Datagram Protocol|UDP]-port 63321 or 63323 sending packet to broadcast IP-address 255.255.255.255 and UDP-port 63322 or 63324
Header @0x00000000 0x01 0x01 0x000000000000 0xXXXXXXXXXXXX 0x000000000000 0x0000 0x0001 0x4E534450 0x00000000
Body @0x00000020 0x0001 0x0000 0x0004 0x0000
Marker @0x00000028 0xFFFF0000
EACH Device responds with message like
Header @0x00000000 0x01 0x02 0x000000000000 0xXXXXXXXXXXXX 0xYYYYYYYYYYYY 0x0000 0x0001 0x4E534450 0x00000000
Body @0x00000020 0x0001 0x0028 0x47 0x53 0x31 0x30 0x35 0x45 0x20*0x22 0x0004 0x0006 0xYYYYYYYYYYYY
Marker @0x00000058 0xFFFF0000
Device support for protocol
- GS105E ProSAFE Plus
- GS108E ProSAFE Plus
- GS724T
- GS748T
- FS116E
- FS726TP
Devices firmware update