サービスロケーションプロトコルの管理

複数の DA を配置して負荷を均等にする

負荷を均等にする手段として、同じスコープの集合体について複数の DA を配置できます。次のいずれかの状況の場合に、複数の DA の配置をお勧めします。

SLP トラフィックの snoop トレースを行うことによって、どれくらいの UA 要求で DA_BUSY_NOW エラーが返されるかを判断することができます。返される UA 要求の数が多い場合は、すべてのユーザーについて 1 つの DA が配置されている場合が考えられますが、物理的およびトポロジ的に DA から離れている UA は、応答が遅かったり過度にタイムアウトしたりすることがあります。建物内の UA クライアントの応答を改善するために、建物ごとに DA を配置したい場合があります。

建物を接続しているリンクは、建物内のローカルエリアネットワークよりも遅いことがあります。ネットワークが複数の建物または物理的なサイトに渡っている場合は、/etc/inet/slp.conf ファイル内の net.slp.DAAddresses プロパティを特定のホスト名またはアドレスのリストに設定して、指定した DA のみに UA がアクセスするようにします。

特定の DA がサービス登録に対して大量のホストメモリーを消費している場合は、DA がサポートするスコープ数を減らすことによって、SA 登録の数を削減します。多くの登録があるスコープを 2 つに分け、もう 1 つの DA を別のホストに配置することによって新しく作成したスコープの 1 つをサポートすることができます。