構築事例:冗長化設定をしたDHCPサーバ(IPv6対応)構築
この記事では、ケーブルテレビ局にて、IPv6対応のDHCPサーバを構築した事例をご紹介します。エンドユーザ様向けにIPv6のIPアドレスの払い出しをしていくため、IPv6対応のDHCPサーバ構築を検討していたクライアント様より依頼を受けました。また、DHCPサーバは重要なサービスであるため、DHCPサーバの冗長化も行いました。
- お客様が悩まれていた課題
- 事業者としてIPv6が必要だが経験がない
- DHCPサーバが停止するとサービスも停止する
- DHCPサーバの起動に時間がかかる
- +導入企業プロフィール
- ★
導入企業業種
ケーブルテレビ(三重県)
都道府県
ユーザー規模
約30,000人
利用OS
Linux (Debian5)
導入月
2012年11月頃
デージーネットが提案した「冗長化設定をしたDHCPサーバ(IPv6対応)構築」
![]()
![]()
IPv4, IPv6の両方に対応したDHCPサーバを構築
DHCPとは、複数の機器をネットワークに接続する際に、IPアドレスやルーティングなどの必要な情報を自動的に指定するプロトコルです。IPアドレスはIPv4とIPv6でプロトコルが分けられますが、IPv4に比べIPv6の方が実質的に無限に近いアドレス範囲を持っていることから、近年みられるIPアドレスの枯渇の解消に有効であると期待されています。
そうした中、お客様もインターネットサービスプロバイダとしてIPv6への変更が必要となったため、IPv6対応のDHCPサーバ構築をご要望でした。IPv6用のDHCPはDHCPv6とも呼ばれており、動的なアドレスの割り当てに加え、DNSサーバーのIPアドレスやドメイン名などの付加情報を自動的に通知する機能や、ホストに割り当てるIPアドレスを管理したりすることができる点が特徴です。また、DHCPサーバは停止することができない重要なサービスのため、お客様側から「冗長化したい」というリクエストも追加でいただきました。
Pacemaker/DRBDで冗長化
一般的に、IPv4からIPv6へ一度に切り替わることはほとんどなく、IPv6へは段階的に移行が進むことが予想されます。その移行期間中にIPv4とIPv6を同じネットワーク機器に共存させるため、「デュアルスタック」という技術を使うことがあります。
今回はIPv4、Pv6デュアルスタック構成のLinuxサーバ上に、IPv6対応のDHCPサーバをインストールすることをご提案しました。将来的なセキュリティパッチの入手や障害時の対応が可能なように、OSにはRed Hat Enterprise Linux 6の環境を用意し、DHCPサーバとしては付属のISC-DHCPを選択しました。また、冗長化の仕組みを実現する方法として、Pacemaker、DRBDを利用しシステムの継続性が保たれるような構成をご提案しました。なお、ISC-DHCPは既に開発元によるサポートが終了しており、後継であるKea DHCPがDHCPサーバのソフトウェアとして主流になっています。

これにより、IPv4でのDHCPサーバ冗長化のノウハウを活かし、冗長化において共有すべきファイルや監視のポイント等を理解して素早く提供することができました。対象の設定ファイルやリースファイルをDRBDの共有領域に配置することで、万が一障害が発生した際にも設定を継続して運用できるようになりました。
チューニングで起動時間が10分の1に
DHCPサーバー固有のシステムチューニングポイントを把握することで、性能向上をはかることができました。弊社が導入したシステムの構築前には、DHCPサービスの再起動に10分以上も掛かっていたのが、現在では1分以内で完了するようになりました。
導入後の結果
![]()
【Webセミナー】ISC DHCPからKea DHCPへの移行と実践セミナー~ゼロトラスト時代のDHCP運用~
| 日程: | 6月25日(木)Webセミナー「BigBlueButton」を使用します。 |
| 内容: | 今回は、開発終了を迎えたISC DHCPを背景に、DHCP運用の見直しポイントや課題を踏まえながら、次世代DHCPサーバである「Kea DHCP」と、その運用を効率化する「Kea Keeper」をご紹介します。 |
| ご興味のあるかたはぜひご参加ください。 | |
冗長化設定をしたDHCPサーバ(IPv6対応)構築の関連ページ
インターネットサーバ構築の事例一覧
- Squid、delegateによるプロキシサーバ構築事例
- PostgreSQLサーバ冗長化事例
- Keepalived/LVSで冗長化した負荷分散システム事例
- Fessによるサイト内検索システム事例
- AIDEによるWebサイトの改竄検知事例
- AWSでの冗長化システム事例
- 冗長化設定をしたDHCPサーバ(IPv6対応)構築事例
- IPv4、IPv6デュアルスタックサーバ移行事例
- ISC DHCPからKea DHCPへのDHCPサーバ移行事例
- IPv6対応DHCPサーバとログ確認の課題を解決したシステム導入事例
- CentOS8からAlmaLinuxへOS移行事例
- CentOS7からAlmaLinuxへOS移行事例
- アプライアンスサーバによるphpIPAMの導入事例



