web-dev-qa-db-ja.com

DHCPスコープを複数のサーバーに分割しますか?

冗長性ソリューションを実装したいと思います。私は2つのサブネットを持っていますすべてのウィンドウXPマシン-それぞれが独自のDHCPサーバーを持っています-ブリッジで結合されています。

現在、すべてのマシンは、一方のDHCPサーバーからDHCPリースを取得し、もう一方は無効になっています。

ブリッジがダウンしたときのために-DHCPスコープを複数のサーバーに分割したいと思います。 Windows XPクライアントマシンでこれを行うにはどうすればよいですか?

3
Hawkeye

これを行う最も一般的な方法は、2つのDHCPサーバー間でIP範囲を分割し、両方を同時に実行することです。その後、クライアントは、最初に応答したサーバーからアドレスリースを受け取ります。ブリッジに障害が発生した場合、自分のサブネット上のサーバーからのリースがあるものは問題ありません。他のサブネットからのリースがあるものは、更新時に他のサーバーから新しいリースを取得します。

11
Sam Cogan

ISC dhcpd(ほとんどのLinuxディストリビューションに付属)は、2つのサーバー間でリースが同期されるレベルまで、サーバーの冗長性とプール共有を実行できると思います。

自分でやったことはない

1

冗長性を適切に実装するには、ブリッジの両側にDHCPサーバーが必要です。 XPクライアントはサーバーではありません。

ある程度は機能するソフトウェアがあると思いますが、ADと正しく統合されない可能性があります(「指定された」ワークステーションが壊れているか、電源がオフになっているとどうなりますか?)。

ブリッジがオフラインになるまでどのくらいかかりますか? DHCPリースの長さを少し延長する方が簡単な場合があり、IIRCクライアントは、DHCPサーバーに接続できない場合でも、現在割り当てられているアドレスを引き続き使用できます。

2台のDHCPサーバーでDHCP冗長性を実装する場合は、簡単です。すべてのワークステーションに必要なサイズの潜在的に2倍のスコープを考え、アドレス範囲の重複がないように、それぞれの半分を2つのサーバーに割り当てます。

クライアントは、DHCPサーバーが要求に通常最も速く応答するものからIPアドレスを取得します。ブリッジがダウンしていると、これは単にブリッジの側にあるサーバーになります。

リモートオフィスでは、低電力/低コストのデバイスを「2番目の」DHCPサーバーとして機能させ、現在ブリッジが隠れている食器棚やキャビネットに押し込むことができます。定価である必要はありません。これを行うためだけにすべてのトリミングを備えたサーバー。

1
Rob Moir

http://windowsdevcenter.com/pub/a/windows/2004/04/13/DHCP_Server.htmlで興味深い解決策を見つけました:

ネットワークでのDHCPの可用性について本当に偏執的である場合は、80/20ルールまたは50%サーバーの1つを使用している場合は、80%サーバーの構成を反映する3番目のDHCPサーバーを構成することもできます。 50/50を使用している場合。ただし、このサーバーを構成したら、ホットバックアップDHCPサーバーとしてネットワークから切断したままにします。次に、メインのDHCPサーバーがダウンした場合、バックアップサーバーをオンラインにして代わりに使用できます。このシナリオでは、「ホットバックアップがあるのになぜ20%のサーバーを維持するのか」と尋ねる場合があります。その理由は、80%のサーバーが夜間に停止し、スイッチを切り替えてバックアップをネットワークに接続するために周りにいない場合はどうなるでしょうか。予備の80%サーバーをオンラインにすることでこの状況に対処できる高度なネットワーク管理ソフトウェアがない限り、朝が来る前にネットワークに接続したい場合、一部のクライアントは運が悪い可能性があります。

もう1つの興味深いアプローチは、ネットワーク上の両方のDHCPサーバーを同じスコープで構成することです。さて、通常、これは問題を引き起こします。なぜなら、両方のサーバーによって同じアドレスがリースされてしまい、クライアントが一時的に中断する可能性があるからです。ただし、DHCPサーバーでアドレスの競合検出を有効にして2に設定すると、各DHCPサーバーはアドレスを3回テストして、クライアントにリースする前にアドレスがまだ使用されていないことを確認します。これにより、1台のサーバーが他のサーバーがすでにリースしているアドレスをリースします。このアプローチの唯一の欠点は、ネットワーク上のDHCPトラフィックのノイズが少し増えることですが、DHCPトラフィックは非常に最小限であるため、ネットワーク全体のパフォーマンスにわずかな影響しか与えません。しかし、これを2回ではなく1回に設定してみませんか?安全性-短時間のパケット損失によってセットアップが台無しになるようなネットワークグリッチは望ましくありません。 Windows 2000 DHCPサーバーでアドレスの競合検出を構成するには、DHCPコンソールでサーバーのプロパティシートの[詳細設定]タブを使用します。

この「競合検出」がpingなどによって行われるかどうかをテストします。

0
Thiago Cruz