DHCP Failover คืออะไร? บน Windows Server 2022 และควรใช้หรือไม่
DHCP Failover เป็นฟีเจอร์สำคัญของ Windows Server 2022 ที่ช่วยให้ DHCP Server สองเครื่องสามารถทำงานร่วมกันและสำรองกันได้อัตโนมัติ เมื่อ DHCP Server เครื่องหนึ่งล่ม อีกเครื่องจะเข้ามาทำหน้าที่แทนทันที ทำให้ผู้ใช้งานยังสามารถรับ IP Address ได้ตามปกติ
สำหรับองค์กรที่มีผู้ใช้งานจำนวนมาก DHCP Failover ถือเป็นหนึ่งในองค์ประกอบสำคัญของ High Availability เพราะหาก DHCP Server หยุดทำงาน อุปกรณ์ใหม่จะไม่สามารถรับ IP Address ได้ ส่งผลกระทบต่อทั้งระบบเครือข่าย
บทความนี้จะอธิบายว่า DHCP Failover คืออะไร ทำงานอย่างไร และควรใช้งานในองค์กรแบบใด
DHCP Failover คืออะไร
DHCP Failover คือระบบที่ทำให้ DHCP Server มากกว่า 1 เครื่อง
สามารถแบ่งปันข้อมูล DHCP ร่วมกัน
ตัวอย่าง
DHCP01
192.168.1.10
DHCP02
192.168.1.11
ทั้งสองเครื่องจะ Synchronize ข้อมูล
Scope
Lease
Reservation
DHCP Options
เข้าหากันตลอดเวลา
ปัญหาก่อนมี DHCP Failover
ระบบทั่วไป
DHCP01
ทำหน้าที่แจก IP เพียงเครื่องเดียว
หากเครื่องนี้ล่ม
จะเกิดปัญหา
Client ใหม่รับ IP ไม่ได้
อุปกรณ์ที่ Reboot รับ IP ไม่ได้
ผู้ใช้ใหม่เข้าเครือข่ายไม่ได้
WiFi ใช้งานไม่ได้บางส่วน
DHCP Failover ช่วยอะไร
เมื่อ DHCP01 หยุดทำงาน
DHCP02
จะเข้ามาทำงานต่อทันที
โดยผู้ใช้งานแทบไม่รู้สึกถึงการเปลี่ยนแปลง
DHCP Failover ทำงานอย่างไร
ทั้งสองเครื่องจะแลกเปลี่ยนข้อมูล
ผ่านการ Replication
ตัวอย่าง
Lease Database
Reservation
Scope Configuration
ข้อมูลจะตรงกันตลอดเวลา
DHCP Failover รองรับกี่เครื่อง
Windows Server 2022
รองรับ
2 DHCP Servers
ต่อ 1 Relationship
เท่านั้น
รูปแบบการทำงาน
Windows Server 2022 รองรับ 2 Mode
Load Balance
ทั้งสองเครื่องแจก IP พร้อมกัน
ตัวอย่าง
DHCP01 = 50%
DHCP02 = 50%
ข้อดี
กระจายภาระงาน
ใช้ทรัพยากรทั้งสองเครื่อง
เหมาะกับองค์กรทั่วไป
Hot Standby
เครื่องหนึ่งทำงาน
อีกเครื่องรอสำรอง
ตัวอย่าง
DHCP01 = Active
DHCP02 = Standby
ข้อดี
โครงสร้างง่าย
เหมาะกับ DR Site
ดูแลง่าย
DHCP Failover Sync อะไรบ้าง
DHCP Scope
DHCP Lease
Reservation
DHCP Options
Policies
Lease Status
DHCP Failover ไม่ Sync อะไร
Windows Settings
Firewall Rules
Event Logs
DHCP Audit Logs
OS Configuration
ดังนั้นยังต้อง Backup Server แยกต่างหาก
DHCP Failover กับ DHCP Backup ต่างกันอย่างไร
DHCP Failover
เน้น
High Availability
DHCP Backup
เน้น
Disaster Recovery
ควรใช้ทั้งสองอย่างร่วมกัน
ตัวอย่างองค์กรที่ควรใช้
โรงงาน
โรงพยาบาล
โรงเรียน
มหาวิทยาลัย
Data Center
Enterprise Network
ตัวอย่างองค์กรที่อาจไม่จำเป็น
บ้าน
ร้านค้าเล็ก
สำนักงานไม่เกิน 10 คน
หาก DHCP ล่ม
ผลกระทบอาจไม่สูงมาก
ตรวจสอบ DHCP Failover
เปิด PowerShell
Get-DhcpServerv4Failover
ตัวอย่าง
Relationship Name
Partner Server
State
ดูรายละเอียด Failover
Get-DhcpServerv4Failover |
Format-List
สถานะปกติ
State : Normal
สถานะผิดปกติ
Communication Interrupted
แสดงว่า DHCP ทั้งสองเครื่องติดต่อกันไม่ได้
วิธีทดสอบ Failover
หยุด DHCP Service
Stop-Service DHCPServer
บนเครื่องหลัก
จากนั้น
ipconfig /renew
บน Client
หากยังได้รับ IP
แสดงว่า Failover ทำงานถูกต้อง
DHCP Failover กับ Virtual Machine
รองรับ
Hyper-V
VMware
Proxmox
Nutanix
อย่างสมบูรณ์
DHCP Failover กับหลาย VLAN
สามารถใช้งานได้
ตัวอย่าง
VLAN10
VLAN20
VLAN30
ทั้งหมดสามารถใช้ Failover ร่วมกันได้
ปัญหาที่พบบ่อย
Lease ไม่ Sync
ตรวจสอบ
Get-DhcpServerv4Failover
Communication Interrupted
ตรวจสอบ
Firewall
Routing
DNS
Scope ไม่ถูก Replicate
สร้าง Failover ใหม่
Partner Server ไม่ตอบสนอง
ตรวจสอบ DHCP Service
ตัวอย่างการออกแบบ
Small Office
DHCP เดี่ยว
DHCP01
Medium Business
DHCP Failover
DHCP01
DHCP02
Enterprise
DHCP Failover
พร้อม
Disaster Recovery Site
DHCP Failover กับ Security
ช่วยลดความเสี่ยง
จาก
Hardware Failure
OS Crash
Virtual Machine Failure
Network Failure
แต่ไม่สามารถป้องกัน Rogue DHCP ได้
แนวทางสำหรับองค์กร
Small Business
พิจารณาตามงบประมาณ
Medium Business
ควรใช้ DHCP Failover
Enterprise
ถือเป็นมาตรฐานขั้นต่ำ
จากประสบการณ์ของทีมงาน comsiam ปัญหา DHCP Server ล่มมักไม่เกิดขึ้นบ่อย แต่เมื่อเกิดขึ้นจะส่งผลกระทบต่อผู้ใช้งานจำนวนมาก โดยเฉพาะเครือข่าย WiFi และอุปกรณ์ที่เชื่อมต่อใหม่
ในการออกแบบระบบ Windows Server 2022 ระดับองค์กร ทีมงาน comsiam มักติดตั้ง DHCP Failover เป็นมาตรฐานร่วมกับ DHCP Backup และ Monitoring เพื่อให้ระบบสามารถทำงานต่อได้แม้เกิดเหตุขัดข้องกับ DHCP Server เครื่องหลัก
Best Practices
ใช้ DHCP Failover 2 เครื่อง
ใช้ Load Balance สำหรับองค์กรทั่วไป
ใช้ Hot Standby สำหรับ DR Site
Backup DHCP แยกต่างหาก
ทดสอบ Failover ทุกไตรมาส
ใช้ Monitoring ตรวจสอบสถานะ
ตรวจสอบ Replication อย่างสม่ำเสมอ
สรุป
DHCP Failover บน Windows Server 2022 เป็นฟีเจอร์ High Availability ที่ช่วยให้ DHCP Server สองเครื่องสามารถทำงานร่วมกันและสำรองกันได้อัตโนมัติ ลด Downtime และเพิ่มความต่อเนื่องของระบบเครือข่าย เหมาะสำหรับองค์กรที่ต้องการความเสถียรและความพร้อมใช้งานในระดับสูง