Solaris のシステム管理 (ネットワークサービス)

第 11 章 SLP (リファレンス)

この章では、SLP のステータスコードとメッセージタイプについて説明します。SLP のメッセージタイプは、省略形と機能コードを示します。SLP のステータスコードは、説明と機能コードを示します。ステータスコードは、該当する要求を受信しているか (コード 0)、受信側がビジーであるかを示します。


注 –

SLP デーモン (slpd) は、ユニキャストメッセージに対してだけステータスコードを返します。


SLP のステータスコード

表 11–1 SLP のステータスコード

ステータスのタイプ 

ステータスコード 

説明 

No Error 

0 

要求はエラーなしで処理されました。 

LANGUAGE_NOT_SUPPORTED 

1 

AttrRqst または SrvRqst について、スコープ内にサービスタイプのデータがありますが、指定された言語ではありません。 

PARSE_ERROR 

2 

メッセージが SLP 構文に従っていません。 

INVALID_REGISTRATION 

3 

SrvReg に問題があります。たとえば、有効期限がゼロである、言語タグが欠けているなど。 

SCOPE_NOT_SUPPORTED 

4 

SLP メッセージが、要求に応える SA または DA がサポートするスコープリスト内のスコープを含んでいませんでした。 

AUTHENTICATION_UNKNOWN 

5 

DA または SA がサポートしていない SLP SPI に対する要求を受信しました。 

AUTHENTICATION_ABSENT 

6 

UA または DA が SrvReg において URL および属性認証を要求しましたが受信しませんでした。  

AUTHENTICATION_FAILED 

7 

UA または DA が認証ブロックにおいて認証エラーを検出しました。 

VER_NOT_SUPPORTED 

9 

メッセージでサポートしていないバージョン番号。 

INTERNAL_ERROR 

10 

DA または SA で未知のエラーが発生しました。たとえば、オペレーティングシステムがファイルスペースを使い果たしたなど。 

DA_BUSY_NOW 

11 

UA または SA は、急増するバックオフを使用して再試行する必要があります。DA が他のメッセージの処理でビジー状態です。 

OPTION_NOT_UNDERSTOOD 

12 

DA または SA が必須の範囲から未知のオプションを受信しました。 

INVALID_UPDATE 

13 

DA が登録されていないサービスに対して、FRESH 設定なしで、あるいは矛盾するサービスタイプで、SrvReg を受信しました。 

MSG_NOT_SUPPORTED 

14 

SA が AttrRqst または SrvTypeRqst を受信しましたが、サポートしていません。 

REFRESH_REJECTED 

15 

SA が DA に対して、DA の最短更新間隔よりも頻繁に SrvReg または SrvDereg の一部を送りました。  

SLP のメッセージタイプ

表 11–2 SLP のメッセージタイプ

メッセージタイプ 

略語 

機能コード 

説明 

サービス要求 

SrvRqst

1 

サービスを検出するために UA が発行します。あるいは、能動的 DA 検出において UA あるいは SA サーバーが発行します。 

サービス応答 

SrvRply

2 

DA あるいは SA がサービス要求に対して応答します。 

サービス登録 

SrvReg

3 

SA が新規の通知を登録したり、既存の通知を新規の属性および変更された属性で更新したり、URL の有効期限を更新できるようにしたりします。 

サービス登録解除 

SrvDereg

4 

表しているサービスが無効になった場合にその通知の登録を解除するために SA が使用します。 

確認応答 

SrvAck

5 

SA のサービス要求またはサービス登録解除メッセージに対する DA の応答。 

属性要求 

AttrRqst

6 

URL またはサービスタイプが作成し、属性のリストを要求します。 

属性応答 

AttrRply

7 

属性のリストを返す場合に使用されます。 

DA 通知 

DAAdvert

8 

サービス要求をマルチキャストするための DA の応答。 

サービスタイプ要求 

SrvTypeRqst

9 

特定の命名権限を持ち、特定のスコープセットにある登録されたサービスタイプについて問い合わせるために使用されます。 

サービスタイプ応答 

SrvTypeRply

10 

サービスタイプ要求に対する応答として返されるメッセージ。 

SA 通知 

SAAdvert

11 

DA が配置されていないネットワークで、UA は SAAdvert を使用して SA およびそのスコープを検出します。