トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

DHCP

DHCP Dynamic Host Configuration Protocol

ホストのIPアドレス等のネットワーク設定を自動的に行うプロトコル

ネットワークの設定情報はDHCPサーバから取得し、決められた時間内貸し出される(リースという)。規定の時間を経過したらクライアントサーバから再リースする。

このプロトコルでは次のような情報をサーバから受け取り、クライアントに設定する。

多くの情報を設定できるが、すべてを設定できるとは限らない。

 DHCPの動作

DHCPクライアントサーバ間でDHCPメッセージをやりとりし、クラインとの設定を行う。DHCPメッセージはUDPで送信され、サーバポート番号67、クライアントポート番号68を使う。

  1. クライアントIPアドレス等を取得するときはDHCPDISCOVERメッセージをサブネット全体に送出する。この時、送信先MACアドレスはFF:FF:FF:FF:FF:FF、送信先IPアドレスは255.255.255.255、送信元IPアドレスは0.0.0.0である。
  2. サーバはDHCPOFFERメッセージでIPアドレスクライアントに通知する。
  3. クライアントサーバからのオファーを受け取る場合はDHCPREQUESTメッセージを送信する。
  4. サーバはDHCPACKメッセージでIPアドレスなどの情報をクライアントに送り、クライアントはその情報で自らを設定する。

DHCPサーバブロードキャストを使っているのでサブネットに一つ設置するが、サブネットが多い場合には管理が煩雑になってしまう。そこで、DHCPリレーエージェントを使えば、DHCPサーバの台数を減らせる。