DHCP は、TCP/IP ネットワークの設定やネットワークの日々の管理に伴う、システム管理者やネットワーク管理者の手間を軽減します。なお、Solaris DHCP は IPv4 でのみ動作することに注意してください。
Solaris DHCP には、以下の利点があります。
IP アドレス管理 – DHCP の主な利点は、IP アドレスをより簡単に管理できることです。DHCP を備えていないネットワークでは、管理者が手動で IP アドレスを割り当てる必要があります。管理者が手動で IP アドレスを割り当てる場合には、各クライアントに一意の IP アドレスを割り当て、各クライアントを個別に構成する必要があります。クライアントが別のネットワークに移動する場合には、管理者はそのクライアントのために手動で修正を加える必要があります。DHCP が使用可能な場合は、管理者が介在しなくても、DHCP サーバーが IP アドレスを管理し、割り当てます。クライアントは、別のサブネットに移動する際に新しいネットワークに適した新しいクライアント情報を DHCP サーバーから取得するため、手動による再構成は必要ありません。
ネットワーククライアント構成の一元化 – ネットワーク管理者は、特定のクライアント、あるいは特定のクライアントタイプに特化した構成を作成し、その情報を 1 箇所に、つまり DHCP データストアでまとめて集中管理することができます。管理者は、クライアント構成を変更するためにクライアントにログインする必要はありません。DHCP データ内の情報を変更するだけで、複数のクライアントに対する変更を実行できます。
BOOTP クライアントのサポート – BOOTP サーバーと DHCP サーバーはどちらも、クライアントからのブロードキャストを待機して、応答します。DHCP サーバーは、DHCP クライアントからの要求だけではなく、BOOTP クライアントからの要求にも応答できます。BOOTP クライアントは、IP アドレスと、ブートに必要な情報をサーバーから受け取ります。
ローカルおよびリモートクライアントのサポート – BOOTP は、あるネットワークから別のネットワークへのメッセージリレー (中継) 機能を備えています。DHCP は、さまざまな方法で BOOTP リレー機能を使用します。ほとんどのネットワークルーターは、BOOTP リレーエージェントとして機能するように構成できます。そのように構成されたネットワークルーターは、要求側クライアントのネットワーク上に存在しないサーバーに BOOTP 要求を渡します。同じ方法で、DHCP 要求をリレーすることも可能です。これは、ルーターには DHCP 要求と BOOTP 要求の区別がないためです。また、BOOTP リレー機能をサポートするルーターが使用できない場合には、Solaris DHCP サーバーを BOOTP リレーエージェントとして動作するように構成することもできます。
ネットワークブート機能 – クライアントは、DHCP を使用すると、RARP (逆アドレス解決プロトコル) や bootparams を使用しなくても、ネットワーク上のサーバーからブートに必要な情報を取得できます。DHCP サーバーは、IP アドレス、ブートサーバー、ネットワーク構成情報を含む、クライアントが動作するのに必要なすべての情報をクライアントに提供することができます。DHCP ネットワークブート要求は、サブネットを超えてリレーできるので、DHCP ネットワークブート機能を使用すれば、ネットワーク内のブートサーバー数を削減できます。RARP でのブートには、サブネットごとにブートサーバーが必要です。
大規模ネットワークのサポート - 何百万という DHCP クライアントをもつネットワークでは Solaris DHCP を使用できます。 DHCP サーバーは、マルチスレッド機能を使って多数のクライアント要求を同時に処理するとともに、大量データの処理に適したデータをサポートします。データストアへのアクセスは別々の処理モジュールによって行われるため、個々のサイトでは、DHCP データの保存に使用する独自のデータベースのサポートを追加することができます。