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

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

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


注 –

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


SLP のステータスコード

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

ステータスのタイプ  

ステータスコード 

説明 

No Error 

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

LANGUAGE_NOT_SUPPORTED  

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

PARSE_ERROR  

メッセージが SLP 構文に従っていない  

INVALID_REGISTRATION  

3

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 のメッセージタイプ

表 22–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 およびそのスコープを検出する