DentOS 2.0 เปิดตัวแล้ว รู้ว่ามีอะไรใหม่ใน OS นี้สำหรับสวิตช์

เมื่อเร็ว ๆ นี้e เปิดตัว DentOS 2.0 เวอร์ชันใหม่ ซึ่งรวมถึงการสนับสนุนสำหรับระบบ Marvell และ Mellanox arm64 และ amd64 และ MAC/ASiC การปรับปรุงความเข้ากันได้ และอื่นๆ

สำหรับผู้ที่ไม่รู้ระบบนี้ควรรู้ว่า มันขึ้นอยู่กับเคอร์เนลของ Linux และออกแบบมาเพื่อติดตั้งสวิตช์ เราเตอร์ และอุปกรณ์เครือข่ายเฉพาะ การพัฒนาดำเนินการโดยการมีส่วนร่วมของ Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks และ Wistron NeWeb (WNC) ในขั้นต้น โครงการได้รับทุนจาก Amazon เพื่อติดตั้งอุปกรณ์เครือข่ายในโครงสร้างพื้นฐาน

เกี่ยวกับ DentOS

ในการจัดการการสลับแพ็กเก็ตใน DentOS ใช้ระบบย่อย SwitchDev ของเคอร์เนลลินุกซ์ซึ่งช่วยให้คุณสามารถสร้างไดรเวอร์สำหรับสวิตช์อีเทอร์เน็ตที่สามารถมอบหมายการส่งต่อเฟรมและการประมวลผลแพ็กเก็ตเครือข่ายไปยังชิปฮาร์ดแวร์เฉพาะ

การขยายซอฟต์แวร์ขึ้นอยู่กับสแต็กเครือข่าย Linux มาตรฐาน ระบบย่อย NetLink และเครื่องมือต่างๆ เช่น IPRoute2, tc (การควบคุมการรับส่งข้อมูล), brctl (การควบคุมบริดจ์) และ FRRouting ตลอดจน VRRP (Virtual Router Redundancy Protocol) , LLDP (ลิงก์) ชั้น). Discovery Protocol) และ MSTP (Multiple Spanning Tree Protocol)

สภาพแวดล้อมของระบบ ขึ้นอยู่กับการแจกแจง ONL (เปิดเครือข่ายลินุกซ์), ซึ่งจะใช้แพ็คเกจ Debian GNU/Linux พื้นฐาน และจัดเตรียมโปรแกรมติดตั้ง การกำหนดค่า และไดรเวอร์สำหรับใช้งานบนสวิตช์

ONL ได้รับการพัฒนาโดยโครงการ Open Compute และเป็นแพลตฟอร์มสำหรับการสร้างอุปกรณ์เครือข่ายเฉพาะที่รองรับการติดตั้งบนสวิตช์รุ่นต่างๆ กว่าร้อยรุ่น ประกอบด้วยไดรเวอร์เพื่อเชื่อมต่อกับตัวบ่งชี้ที่ใช้ในสวิตช์ เซ็นเซอร์อุณหภูมิ คูลเลอร์ บัส I2C, GPIO และตัวรับส่งสัญญาณ SFP

สำหรับการจัดการ คุณสามารถใช้เครื่องมือ IpRoute2 และ ifupdown2 รวมถึง gNMI (gRPC Network Management Interface) โมเดลข้อมูล YANG (Yet Another Next Generation, RFC-6020 ) ใช้เพื่อกำหนดการกำหนดค่า

ความแปลกใหม่ที่สำคัญของ DentOS 2.0

ในเวอร์ชันใหม่นี้ นอกเหนือจากความเข้ากันได้กับระบบที่กล่าวถึงในตอนต้นแล้ว เรายังพบการสนับสนุนสำหรับ เข้ากันได้กับ NAT-44 และ NA(P)T สำหรับการแปลที่อยู่ (NAT) จากช่วงภายในเป็นที่อยู่สาธารณะที่ระดับพอร์ตทั่วไป (เลเยอร์ 3 เลเยอร์เครือข่าย) และพอร์ต VLAN (บริดจ์เครือข่าย) บนสวิตช์

นอกจากนี้ยังมีการเน้นย้ำว่า เพิ่มการรองรับคอนโทรลเลอร์ PoE (Power over Ethernet) สำหรับการจัดการพลังงานผ่าน Ethernet

นอกจากนี้ มีการเปลี่ยนแปลงเพื่อปรับปรุงประสิทธิภาพและความสามารถในการปรับขนาดของการกำหนดค่าไฟร์วอลล์ ตลอดจนการปรับปรุงการจัดการทรัพยากรที่ใช้ ACL

ในทางกลับกัน สังเกตว่ามีความสามารถในการเชื่อมต่อคอนโทรลเลอร์ กำหนดเองเพื่อกำหนดค่าการแยกพอร์ต

การเปลี่ยนแปลงอื่นๆ ที่โดดเด่นใน DentOS 2.0 เวอร์ชันใหม่นี้:

  • เพิ่มการรองรับการตั้งค่าสถานะเพื่อรับรู้ที่อยู่ IP ในเครื่อง (อินทราเน็ต)
  • ให้ตัวเลือกสำหรับการกำหนดค่าอินเทอร์เฟซเครือข่าย 802.1Q (VLAN) และกำหนดเส้นทางการรับส่งข้อมูล
  • แพ็กเก็ต IpRoute2 และ Ifupdown2 ใช้สำหรับการกำหนดค่า
  • โดยอิงตาม "devlink" API สำหรับการรับข้อมูลและการเปลี่ยนแปลงพารามิเตอร์ของอุปกรณ์ถูกนำไปใช้ รองรับตัวนับกับดักในเครื่องและแพ็กเก็ตที่หลุด

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้. รหัส DentOS เขียนด้วยภาษา C และเผยแพร่ภายใต้ Eclipse Public License

ดาวน์โหลดและรับ dentOS 2.0 Beeblebrox

สำหรับผู้ที่สนใจจะทดลองระบบนี้ควรรู้ไว้ว่า สามารถใช้ได้กับสวิตช์ที่ใช้ Marvell และ Mellanox ASIC ด้วยพอร์ตมากถึง 48 10 กิกะบิต

นอกเหนือจากนั้น รองรับการทำงานกับ ASIC และชิปประมวลผลข้อมูลเครือข่ายต่างๆซึ่งรวมถึง Mellanox Spectrum, Marvell Aldrin 2 และ Marvell AC3X ASICs ที่มีการนำตารางการส่งต่อแพ็กเก็ตฮาร์ดแวร์มาใช้

อิมเมจ DentOS ที่พร้อมติดตั้งได้รับการจัดเตรียมสำหรับสถาปัตยกรรม ARM64 (257 MB) และ AMD64 (523 MB) และสามารถรับอิมเมจระบบได้ จากลิงค์ด้านล่าง


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

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

*

*

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