Loading article…
| 通信プロトコル | |
| 目的 | Netgear レベル 2 スイッチ管理 |
|---|---|
| ポート | 63321、63322、63323、63324 |
Netgear Switch Discovery Protocol ( NSDP ) は、 Netgearによって設計された、複数のネットワーク デバイス ファミリ向けの管理プロトコルです。
メッセージ構造
共通メッセージヘッダー
メッセージ本文レコード構造
メッセージ本体のレコードは、タイプ、長さ、値(TLV) 構造です。タイプ フィールドは、表の次の値のいずれかになります (リストは不完全です)。
プロトコルフローの例
ネットワーク デバイスの検出 ( 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 0xYYYYYYYYYYYY 0x0000 0x0001 0x4E534450 0x00000000 本文 @0x00000020 0x0001 0x0028 0x47 0x53 0x31 0x30 0x35 0x45 0x20*0x22 0x0004 0x0006 0xYYYYYYYYYYYY マーカー @0x00000058 0xFFFF0000
プロトコルのデバイスサポート
- GS105E プロセーフプラス
- GS108E プロセーフプラス
- GS724T
- GS748T
- FS116E (IP ネットワーク記述およびファームウェア バージョン TLV はサポートされていません)
- FS726TP (相互接続に 63323 および 63324 UDP ポートを使用)
デバイスのファームウェアアップデート
デバイスファームウェアの更新はTFTPプロトコルを使用して行われますが、最初にTFTPサーバーをオンにするために NSDP 要求を送信する必要があります。
参照
参考文献
外部リンク
- NETGEAR公式サイト
- NSDP 管理対象デバイス プロジェクト サイト用のオープンソース Perl で書かれたクロスプラットフォーム ツールキット (ロシア語) 2016-12-20 にWayback Machineでアーカイブされました
- LinNetx オープンソース C 言語で書かれた ProsafePlus スイッチ管理用ユーティリティ (NSDP 経由)、動作不可
- ngadmin C 言語で書かれた管理ユーティリティ。GPLv2 ライセンス
- ProSafeLinux注記: 情報が乏しい; FreeBSD ライセンス
- NSDPプロトコル Wiresharkディセクタ注記: GPLライセンス
- Nsdtool – ローカルネットワーク内の NETGEAR スイッチを検出するためのスクリプトのツールセット
- NETGEARファームウェアアップデート
