ไม่กี่วันที่ผ่านมาสมาคม ISC ได้เปิดตัวเซิร์ฟเวอร์ Kea 1.6.0 DHCP แทนที่ DHCP ISC แบบคลาสสิก เซิร์ฟเวอร์ DHCP Kea ใช้เทคโนโลยี BIND 10 และสร้างขึ้นโดยใช้สถาปัตยกรรมแบบแยกส่วน ซึ่งหมายถึงรายละเอียดของฟังก์ชันการทำงานในกระบวนการควบคุมต่างๆ
ผลิตภัณฑ์มีการใช้งานเซิร์ฟเวอร์ที่ทำงานได้อย่างสมบูรณ์ ด้วยการสนับสนุนโปรโตคอล DHCPv4 และ DHCPv6ซึ่งสามารถแทนที่ DHCP ของ ISC Kea มีเครื่องมือในตัวสำหรับ Dynamic DNS Zone Update สนับสนุนกลไกในการค้นหาเซิร์ฟเวอร์กำหนดที่อยู่อัปเดตและเชื่อมต่อใหม่คำขอบริการสำหรับข้อมูลสำรองที่อยู่สำหรับโฮสต์และการดาวน์โหลด PXE
การใช้งาน DHCPv6 ยังมีตัวเลือกในการมอบหมายคำนำหน้า API พิเศษมีไว้เพื่อโต้ตอบกับแอปพลิเคชันภายนอก เป็นไปได้ที่จะอัปเดตการกำหนดค่าได้ทันทีโดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์
ข้อมูลเกี่ยวกับที่อยู่ที่กำหนดและพารามิเตอร์ไคลเอ็นต์สามารถจัดเก็บไว้ในการจัดเก็บประเภทต่างๆ ปัจจุบันแบ็กเอนด์มีไว้เพื่อจัดเก็บไฟล์ CSV, MySQL, Apache Cassandra และ PostgreSQL
พารามิเตอร์การจองโฮสต์สามารถระบุได้ในไฟล์คอนฟิกูเรชันในรูปแบบ JSON หรือเป็นตารางใน MySQL และ PostgreSQL. รวมเครื่องมือ perfdhcp เพื่อวัดประสิทธิภาพเซิร์ฟเวอร์ DHCP และส่วนประกอบในการรวบรวมสถิติ
Kea แสดงให้เห็นถึงประสิทธิภาพที่ดีเช่นเมื่อใช้แบ็กเอนด์ MySQL เซิร์ฟเวอร์สามารถจัดสรรที่อยู่ได้ 1000 รายการต่อวินาที (ประมาณ 4000 แพ็กเก็ตต่อวินาที) และเมื่อใช้แบ็กเอนด์ memfile ปริมาณงานจะสูงถึง 7500 การปันส่วนต่อวินาที
มีอะไรใหม่ใน Kea 1.6
ใน Kea เวอร์ชันใหม่นี้ นักพัฒนาไฮไลต์ในการประกาศการใช้แบ็กเอนด์การกำหนดค่า ที่อนุญาตให้จัดการการกำหนดค่าเซิร์ฟเวอร์ DHCPv4 และ DHCPv6 จากส่วนกลาง
ด้านหลัง สามารถใช้เพื่อจัดเก็บการตั้งค่า Kea ส่วนใหญ่ รวมถึงการตั้งค่าส่วนกลางข้อมูลเกี่ยวกับเครือข่ายที่ใช้ร่วมกันเครือข่ายย่อยตัวเลือกกลุ่มและคำจำกัดความของตัวเลือก
แทนที่จะเก็บการตั้งค่าเหล่านี้ทั้งหมดไว้ในไฟล์คอนฟิกูเรชันภายในเครื่องตอนนี้สามารถวางไว้ในฐานข้อมูลภายนอกได้
ในขณะเดียวกันก็เป็นไปได้ที่จะระบุไม่ได้ทั้งหมดผ่าน CB แต่เป็นส่วนหนึ่งของการกำหนดค่าที่มีพารามิเตอร์ทับซ้อนกันจากฐานข้อมูลภายนอกและไฟล์คอนฟิกูเรชันภายในเครื่อง (ตัวอย่างเช่นการกำหนดค่าอินเตอร์เฟสเครือข่ายสามารถทิ้งไว้ในไฟล์ภายในเครื่อง)
จาก DBMS ปัจจุบันรองรับเฉพาะ MySQL ในการจัดเก็บการกำหนดค่า (สามารถใช้ MySQL, PostgreSQL และ Cassandra เพื่อจัดเก็บฐานการจัดสรรที่อยู่ (สัญญาเช่า) และสามารถใช้ MySQL และ PostgreSQL เพื่อจองโฮสต์ได้)
การกำหนดค่าในฐานข้อมูลสามารถเปลี่ยนแปลงได้ทั้งผ่านการเข้าถึง DBMS โดยตรงและผ่านไลบรารีชั้นกลางที่เตรียมไว้เป็นพิเศษซึ่งมีชุดคำสั่งทั่วไปสำหรับการจัดการการกำหนดค่าเช่นการเพิ่มและลบพารามิเตอร์ลิงก์ตัวเลือก DHCP และเครือข่ายย่อย
เพิ่มคลาสใหม่ของตัวควบคุม DROP (แพ็กเก็ตทั้งหมดที่เกี่ยวข้องกับคลาส DROP จะถูกทิ้งทันที) ซึ่งสามารถใช้เพื่อลบการรับส่งข้อมูลที่ไม่ต้องการได้ตัวอย่างเช่นข้อความ DHCP บางประเภท
ยังเพิ่มพารามิเตอร์ใหม่ เวลาเช่าสูงสุดและเวลาเช่าขั้นต่ำซึ่งอนุญาตให้กำหนดอายุการใช้งานของลิงค์พวงมาลัยสำหรับลูกค้า (สัญญาเช่า) ไม่ใช่ในรูปแบบของมูลค่าคงที่ แต่อยู่ในช่วงที่ยอมรับได้
รวมถึงความเข้ากันได้ได้รับการปรับปรุงให้ดีขึ้นกับอุปกรณ์ที่ไม่เป็นไปตามมาตรฐานสำหรับ DHCP
เพื่อหลีกเลี่ยงปัญหา Kea ส่งข้อมูลเกี่ยวกับประเภทข้อความ DHCPv4 แล้ว ในตอนต้นของรายการตัวเลือกจะประมวลผลการแสดงชื่อโฮสต์ต่างๆรับรู้การถ่ายโอนชื่อโฮสต์ว่างและอนุญาตให้คุณกำหนดตัวเลือกย่อยด้วยรหัส 0-255
ดาวน์โหลดและติดตั้ง Kea 1.6
สุดท้ายนี้หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเซิร์ฟเวอร์ DHCP นี้รวมถึงการติดตั้งและการจัดการ คุณสามารถตรวจสอบเอกสาร ซึ่งระบุไว้เป็นอย่างดี ในลิงค์ต่อไปนี้.
ซอร์สโค้ดของโครงการเผยแพร่ภายใต้ Mozilla Public License (MPL) 2.0