SLP 構成プロパティは、ネットワークの相互作用、SLP エージェントの特性、状態、およびログを制御します。ほとんどの場合、これらのプロパティのデフォルトの構成は変更する必要がありません。ただし、ネットワークの媒体またはトポロジが変更される場合は、次の目的を達成するためには、この章の手順を使用します。
ネットワークの応答時間を補正する
ネットワークの輻輳を軽減する
エージェントの追加、または IP アドレスの再割り当てを行う
SLP ログを起動する
SLP 構成ファイル /etc/inet/slp.conf を編集して、次の表に示す処理を行うことができます。
表 20-1 SLP 構成の操作
操作 |
説明 |
---|---|
slpd が DA サーバーと SA サーバーのどちらで機能するかを指定する。SA サーバーがデフォルト |
net.slpisDA プロパティに True を設定する |
マルチキャストメッセージのタイミングを設定する |
net.slp.DAHeartBeat プロパティを設定して、請求されていない DA 通知を DA がマルチキャストする回数を制御する |
DA ロギングを使用可能にしてネットワークトラフィックを監視する |
net.slp.traceDATraffic プロパティに True を設定する |
/etc/inet/slp.conf ファイルは、SLP デーモンを再起動するたびにすべての SLP 動作を定義して起動します。構成ファイルは次の要素から成ります。
構成プロパティ
コメント行と注釈
net.slp.isDA や net.slp.DAHeartBeat などのすべての基本的な SLP プロパティは、次の書式で名前が付けられています。
net.slp.<keyword> |
SLP の動作は、slp.conf ファイル内のプロパティの値またはプロパティの組み合わせによって定義されます。プロパティは、SLP 構成ファイル内でキーと値の対で構成されています。次の例に示すように、キーと値の対は、プロパティ名とその設定値で構成されています。
<property name>=<value> |
各プロパティのキーはプロパティ名です。値はプロパティに、数値 (間隔または時間)、真偽の状態、または文字列値のパラメータを設定します。プロパティの値は次のデータ型の 1 つで構成されます。
真偽設定 (ブール型)
整数
整数のリスト
文字列
文字列のリスト
slp.conf ファイルにコメントを追加して、その行の性質および機能を説明できます。コメント行はファイルに任意に書き込めるので、管理する上で役立ちます。
構成ファイル内の設定には、大文字と小文字の区別がありません。詳細は、Guttman, Erik, James Kempf, Charles Perkins 著、Internet Engineering Task Force (IETF) 発行の『Service Templates and service: scheme RFC 2609』を参照してください。(http://www.ietf.org/rfc/rfc2609.txt )
SLP 構成ファイルのプロパティ設定を変更するには、次の手順を実行します。SLP が使用できるクライアントまたはサービスソフトウェアは、SLP API を使用して、SLP 構成も変更できます。API については、Internet Engineering Task Force (IETF) 発行の『An API for Service Location, RFC 2614』を参照してください。(http://www.ietf.org/rfc/rfc2614.txt )
スーパーユーザーになります。
ホスト上の slpd とすべての SLP 動作を停止します。
# /etc/init.d/slpd stop |
必要に応じて、/etc/inet/slp.conf ファイルのプロパティ設定を編集します。
SLP プロパティの設定については、構成プロパティを参照してください。slp.conf プロパティを変更する別の例については、後述の各節を参照してください。slp.conf(4) のマニュアルページを参照してください。
変更を保存し、ファイルを閉じます。
変更を反映するには、slpd を再起動します。
# /etc/init.d/slpd start |
slpd を停止または起動するとき、SLP デーモンは構成ファイルから情報を取得します。
たとえば、slpd.conf ファイルの net.slp.isDA プロパティに True を設定して、slpd が DA サーバーとして動作するように SA サーバーのデフォルトを変更できます。
net.slp.isDA=True |
各領域で、各種のプロパティが構成の異なる場合を制御します。以降の各節では、SLP 構成で使用するデフォルトのプロパティ設定を変更するさまざまなシナリオについて説明します。