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

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

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


注 –

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


SLP のステータスコード

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

ステータスのタイプ 

ステータスコード 

説明 

No Error 

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

LANGUAGE_NOT_SUPPORTED 

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

PARSE_ERROR 

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

INVALID_REGISTRATION 

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

SCOPE_NOT_SUPPORTED 

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

AUTHENTICATION_UNKNOWN 

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

AUTHENTICATION_ABSENT 

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

AUTHENTICATION_FAILED 

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

VER_NOT_SUPPORTED 

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

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

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

サービス応答 

SrvRply

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

サービス登録 

SrvReg

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

サービス登録解除 

SrvDereg

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

確認応答 

SrvAck

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

属性要求 

AttrRqst

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

属性応答 

AttrRply

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

DA 通知 

DAAdvert

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

サービスタイプ要求 

SrvTypeRqst

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

サービスタイプ応答 

SrvTypeRply

10 

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

SA 通知 

SAAdvert

11 

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