SLPの使用
ME4 Series ストレージ システムは、サービス ロケーション プロトコル(SLP、srvloc)をサポートしています。サービス検出プロトコルにより、事前設定をしなくても、コンピューターやその他のデバイスがLAN内のサービスを発見することが可能となります。SLPはすべてのオペレーティング システムで使用できるため、正式なライセンスは必要ありません。
SLPは、ユーザー データグラム プロトコル(UDP)に基づいており、必要に応じて、トランスミッション コントロール プロトコル(TCP)を使用できます。SLPはポート427でリスンします。クライアント、つまりユーザー エージェント(UA)がネットワークに接続すると、クライアントはネットワーク上のディレクトリー エージェント(DA)をクエリします。DAが応答しない場合、クライアントはDAが少ないネットワークを前提として、マルチキャストUDPクエリを送信します。クエリに一致するすべてのサービス エージェント(SA)は、クライアントにUDPの応答を送信します。応答メッセージが大きすぎる場合、クライアントはTCPを使用してクエリを繰り返すことができます。
複数のDAのあるネットワークでは、各SAがすべてのサービスを1つのDAに登録する必要があります。その後、クライアントがDAをクエリすると、DAはキャッシュされたSA情報を使用してクエリに応答します。
また、DAを使用することにより、SLPはローカル エリア ネットワークを超える規模のエンタープライズに拡張できます。これはエンタープライズITの問題です。IETF RFC2165を参照してください。
SLPを有効にすると、ストレージ システムは表 1に示したインターフェイスをアドバタイズし、表 2に示した設定属性を表示します。
システム管理設定の有効化または無効化の説明に従ってPowerVault Managerで、または『Dell EMC PowerVault ME4 Series Storage System CLI Guide』の説明に従ってCLIのset protocolsコマンドを使用して、SLPサービスを有効化または無効化することができます。
SLPサービスが有効になっている場合は、www.openslp.orgのSLPツールなどのオープン ソース ツールを使用してテストすることができます。
表 1. SLPによってアドバタイズされたインターフェイス
インターフェイス(プロトコル)の説明 |
アドバタイズメントの文字列 |
HTTP |
service:api:http |
HTTPS |
service:api:https
|
Telnet |
service:ui:telnet
|
SSH |
service:ui:ssh |
FTP/SFTP(ファームウェア アップグレード) |
service:firmware-update:ftp/sftp |
snmp |
service:api:snmp
|
表 2. ストレージ システムに対して表示されるSLP属性
SLP属性 |
XML APIモードでCLIのshow systemdetailコマンドによって表示される対応プロパティ |
x-system-name |
system-name |
x-system-contact
|
system-contact |
x-system-location |
system-location
|
x-system-information
|
system-information
|
x-midplane-serial-number |
midplane-serial-number |
x-vendor-name
|
vendor-name |
x-product-id
|
product-id |
x-product-brand |
product-brand
|
x-wwnn
|
current-node-wwn
|
x-platform-type
|
platform-type |
x-bundle-version
|
対応プロパティなし |
x-build-date |
対応プロパティなし |
x-mac-address |
対応プロパティなし |
x-top-level-assembly-part-number
|
対応プロパティなし |
x-top-level-assembly-serial-number |
対応プロパティなし |