ip-helperは、冗長性のためにこれを行う正しい方法であり、推奨される方法です。
DHCPDiscovery(ブロードキャスト)はip-helperによって取得され、リクエスト内のリレーエージェント(ルーター)を使用して各DHCPサーバーにユニキャストされます。
通常、最初に応答するDHCPサーバーが優先されます。 両方のDHCPサーバーは、クライアントにDCHPOffersを作成できます(また作成する必要があります)。どのクライアントを保持するかを決定し、使用したいIPに対してDHCPRequest(ユニキャスト)を提供したサーバーに送信するのはクライアントです。サーバーは、プロセスを完了するためにその要求をDHCPAckする必要があります。
冗長性を確保するために、IPプールに対して定義されたスコープが重複しないというDHCPルールに違反しないようにするには、2つのip-helperが必要です。DHCPサーバーは相互に認識していないため、IPプールは一意である必要があります。 DHCP冗長性の一般的な方法は、標準的な/ 24サブネットを取得し、スコープごとに2つの/ 25に分割することです(サーバーごとに1つ)。
例:192.0.2.0/24は実際のネットワークなので、192.0.2.0 / 25と192.0.2.128/25に分割します。したがって、およそ256個のアドレスが128個のアドレスの2つのプールに分割され、各DHCPスコープに割り当てられます。これで、重複アドレスと冗長性はなくなりました。
スコーププールを半分にカットしているため、1台のDHCPサーバーに障害が発生した場合に、サーバーがネットワーク全体をサポートできることを確認してください。リース時間は、多くのローテーションクライアントがある場合にプールを使い果たすことなく、クライアントがアドレスを保持できる期間であると見なしますが、障害のあるDHCPサーバーを検出して修正するのに十分な時間を与えることができます。