ネットワークの物理構造またはレイアウトについてまだ計画を立てていない場合には、ルーターとクライアントの配置、およびネットワークサービスの提供を行うサーバーの配置を調べます。ネットワークトポロジのマッピングにより、DHCP サービスに使用するサーバー、および DHCP サーバーがクライアントに提供することのできる構成情報を決定することができます。
ネットワークの計画については、第 5 章「TCP/IP ネットワークの計画」を参照してください。
DHCP 構成プロセスは、サーバーのシステムファイルとネットワークファイルから、いくつかのネットワーク情報を検索することができます。「システムファイルとネットマスクテーブルの更新」では、これらのファイルについて説明しています。クライアントに他のサービス情報を提供したい場合もあり、その場合にはサーバーのデータベースを検索する必要があります。ネットワークトポロジを調べる際に、クライアントに知らせておきたいすべてのサーバーの IP アドレスを記録しておきます。ネットワーク上に存在している可能性はあるが、その存在を DHCP 構成プロセスが検出できないネットワークサービスの例を次に示します。
タイムサーバー
ログサーバー
プリントサーバー
インストールサーバー
ブートサーバー
スワップサーバー
X Window System フォントサーバー
TFTP サーバー
DHCP は、複数のネットワークハードウェアインタフェースまたは複数の論理インタフェースのいずれかを介して、複数の IP ネットワークが同じネットワークハードウェア媒体を共有しているようなネットワーク環境では正しく動作しません。複数の IP ネットワークが同じ物理 LAN を通じて動作している場合、DHCP クライアントの要求はすべてのネットワークハードウェアインタフェースに到達し、それら IP ネットワークのすべてに対してそのクライアントが同時にアタッチされているように見えてしまいます。
DHCP は、適切な IP アドレスをクライアントに割り当てられるように、クライアントのネットワークアドレスを特定できなければなりません。複数のネットワークがハードウェア媒体上に存在する場合、サーバーはクライアントのネットワークを特定することができず、IP アドレスを割り当てることができません。
DHCP はどのネットワーク上でも使用することができますが、複数のネットワーク上では使用できません。この条件がユーザーのニーズにそぐわない場合は、ネットワークを再構成する必要があります。次のような再構成が推奨候補として挙げられます。
可変長サブネットマスク (variable length subnet mask: VLSM) を使用して、手持ちの IP アドレス空間を有効活用します。これにより、同じ物理ネットワーク上で複数の LAN を動作させる必要がなくなります。VLSM と Classless Inter-Domain Routing (CDIR) についての詳細は、RFC-1519 を参照してください。
スイッチ上のポートを設定し、デバイスを別の物理 LAN に割り当てます。これにより、Solaris DHCP の要件である、1 つの LAN から 1 つの IP ネットワークへのマッピングが維持されます。ポートの設定については、スイッチに関する技術資料を参照してください。
データの保存方法は、DHCP クライアントをサポートするために必要なサーバー数に直接影響します。ローカルファイルを使用する方法では、1 つのサーバーは最大 10,000の クライアントをサポートできます。NIS+ を使用する場合、1 つのサーバーは最大 40,000 のクライアントをサポートすることができます。
「データ保存方法の選択」の節では、データの保存場所について説明しています。