DHCPリレーエージェント

DHCPリレーエージェント

異なるセグメントにあるDHCPサーバーでDHCPでIPv4アドレスを取得する場合に使うのがDHCPリレーエージェントです。

DHCPリレーエージェントを使うことで、1つのDHCPサーバーで複数のセグメントのIPv4アドレスを配布・管理することができるようになります。

DHCPリレーエージェントに事前にDHCPサーバーを登録しておくことで、DHCPリレーエージェントに来たDHCP Discoverを登録済みのDHCPサーバーに転送します。

パソコンなどからのDHCP Discoverはブロードキャストで送られる為に異なるセグメントには届きませんが、DHCPリレーエージェントを使うことでDHCPサーバーにユニキャストで転送することが可能となります。

  1. パソコンからIPv4アドレスをDHCPサーバーから取得するために、ブロードキャストでDHCP Disccverを送ります。
    IPv4を割り当てたもらうように要求
  2. 同一セグメント上にはDHCPサーバーが存在せず、代わりにDHCPリレーエージェントが存在するので、DHCPサーバーリレーエージェントは、あらかじめ設定されているDHCPサーバーのアドレス宛てにDHCP Discoverを転送します。
    DHCPリレーエージェントがDHCPサーバーに転送する
  3. DHCPサーバーは、DHCPスコープにもとづいて割り当て可能なIPv4アドレス候補をDHCP Offerとして返します。
    DHCPサーバーがIPv4割り当て候補を送る
  4. DHCPリレーエージェントは、DHCPサーバーから来たDHCP Offerを転送します。
    DHCPリレーエージェントが転送する
  5. DHCPのプロトコルにもとづいてやりとり終了後、パソコンのIPv4アドレスが割り当てられます。
    IPv4アドレスが割り当てられた