Kea เซิร์ฟเวอร์ DHCP โอเพนซอร์สมาถึง Kea 1.6 เวอร์ชันใหม่

ไม่กี่วันที่ผ่านมาสมาคม 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

ใน 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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา