EVPN-MPLSネットワークのDHCPリレーエージェント
動的ホスト構成プロトコル(DHCP)は、DHCPサーバーがDHCPクライアントにIPアドレスを動的に割り当てることを可能にするプロトコルです。DHCPリレーエージェントは、DHCPクライアントとDHCPサーバーが異なるネットワーク上にある場合、DHCPサーバー間でDHCPメッセージを転送します。Junosは、EVPN-MPLSネットワークの一元的なブリッジングオーバーレイにおけるスパインデバイス上のDHCPリレーエージェントの設定をサポートしています。
図 1 は、リーフ 1 とリーフ 2 にマルチホームされたデータセンター サーバー上の仮想マシンを使用した、一元的にルーティングされたブリッジング EVPN-MPLS ネットワークを示しています。リーフデバイスは、DHCPリレーとして機能するスパインデバイスに接続され、DHCPメッセージをDHCPサーバーに転送します。
上のDHCPリレーエージェント
次のシーケンスでは、DHCP クライアント、DHCP リレー エージェント、および DHCP サーバー間のやり取りについて説明します。
DHCPクライアント(VM)は、DHCPサーバーを見つけてIPアドレスのリースを取得するためのDHCP検出メッセージを送信して要求を開始します。DHCPv6 クライアントは、DHCPv6 送信要求メッセージを送信します。
リーフ1は、ローカルで学習された新しいMACアドレスとDHCPディスカバリー(またはDHCPv6ソリクト)メッセージをEVPNコアの他のデバイスにブロードキャストします。
スパイン1は、DHCPディスカバリー(またはDHCPv6送信請求)メッセージをDHCPサーバーに転送します。
DHCPディスカバリー(またはDHCPv6アドバタイズ)メッセージを受信すると、DHCPサーバーはIPアドレスを含むDHCPオファーメッセージ(またはDHCPv6アドバタイズ)メッセージをスパイン1に戻します。
スパイン1は、DHCPオファー(またはDHCPv6アドバタイズ)メッセージをリーフ1に転送し、そこでメッセージをクライアントに送り返します。
後続のDHCPリクエスト(またはDHCPv6リクエスト)およびDHCP確認メッセージ(またはDHCPv6応答)メッセージも同様に転送されます。DHCP更新およびDHCPリリースメッセージの場合、DHCPクライアントはユニキャストメッセージを送信してIPアドレスを更新または解放します。DHCP V6 クライアントは、マルチキャスト メッセージを送信して、IP アドレスを更新または解放します。
DHCP リレー エージェントの利点
DHCPを使用すると、IPアドレスやその他のネットワーク構成を簡単に管理できます。集中型ルーテッドブリッジングオーバーレイのスパインデバイス上のDHCPリレーにより、DHCPメッセージのルーティングを簡素化し、一元化できます。
EVPN-MPLSでのDHCPリレーエージェントの設定
Junos OSデバイスでDHCPリレーエージェントを設定するには、DHCPまたはDHCPv6サービスの[edit forwarding-options]階層レベルにdhcp-relay ステートメントを含めます。
DHCP サーバーを設定するには、DHCP リレー エージェントで少なくとも 1 つの DHCP サーバーの IP アドレスを持つサーバー グループを作成し、そのサーバー グループをアクティブ サーバー グループのメンバーとして適用します。
DHCP サーバー アドレスのグループを構成し、アクティブなサーバー グループとして定義するには、次の手順に従います。
サーバー・グループの名前を指定します。
[edit forwarding-options dhcp-relay] user@host# set server-group server-group-name
グループに属するDHCPサーバーのIPアドレスを追加します。
[edit forwarding-options dhcp-relay server-group server-group-name] user@host# set ip-address1 user@host# set ip-address2
サーバー・グループをアクティブ・サーバー・グループとして定義します。
[edit forwarding-options dhcp-relay] user@host# set active-server-group server-group-name
以下の構成スニペットは、DHCP リレー構成の例を示しています。
forwarding-options {
dhcp-relay {
server-group {
dhcp-server {
10.0.0.3;
}
}
}
active-server-group dhcp-server;
group v4-relay {
interface irb.0;
}
}
EVPN-MPLSのDHCPリレーエージェントは、アクティブリースクエリ(ALQ)をサポートしていません。