Rilis DentOS 2.0, sistem operasi jaringan untuk sakelar

Rilis sistem operasi jaringan DentOS 2.0, berdasarkan kernel Linux dan dimaksudkan untuk melengkapi switch, router, dan peralatan jaringan khusus, telah tersedia. Pengembangan ini dilakukan dengan partisipasi Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks dan Wistron NeWeb (WNC). Proyek ini awalnya didirikan oleh Amazon untuk melengkapi peralatan jaringan di infrastrukturnya. Kode DentOS ditulis dalam C dan didistribusikan di bawah Lisensi Publik Eclipse gratis.

Untuk mengelola perpindahan paket, DentOS menggunakan subsistem kernel Linux SwitchDev, yang memungkinkan Anda membuat driver untuk switch Ethernet yang dapat mendelegasikan penerusan frame dan pemrosesan paket jaringan ke chip perangkat keras khusus. Perangkat lunak ini didasarkan pada tumpukan jaringan Linux standar, subsistem NetLink dan alat-alat seperti IPRoute2, tc (Traffic Control), brctl (Bridge Control) dan FRRouting, serta VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Protokol Discovery Protocol) dan MSTP (Multiple Spanning Tree Protocol).

Rilis DentOS 2.0, sistem operasi jaringan untuk sakelar

Lingkungan sistem didasarkan pada distribusi ONL (Open Network Linux), yang, pada gilirannya, menggunakan basis paket Debian GNU/Linux dan menyediakan penginstal, pengaturan, dan driver untuk dijalankan pada switch. ONL dikembangkan oleh proyek Open Compute dan merupakan platform untuk membuat perangkat jaringan khusus yang mendukung instalasi pada lebih dari seratus model switch yang berbeda. Komposisinya mencakup driver untuk interaksi dengan indikator, sensor suhu, pendingin, bus I2C, transceiver GPIO dan SFP yang digunakan di sakelar. Untuk manajemen, Anda dapat menggunakan alat IpRoute2 dan ifupdown2, serta gNMI (gRPC Network Management Interface). Model data YANG (Yet Another Next Generation, RFC-6020) digunakan untuk menentukan konfigurasi.

Sistem ini tersedia untuk switch berbasis Marvell dan Mellanox ASIC dengan hingga 48 port 10-Gigabit. Mendukung pekerjaan dengan berbagai ASIC dan chip pemrosesan data jaringan, termasuk chip Mellanox Spectrum, Marvell Aldrin 2 dan Marvell AC3X ASIC dengan penerapan tabel penerusan paket perangkat keras. Image DentOS yang siap dipasang disiapkan untuk arsitektur ARM64 (257 MB) dan AMD64 (523 MB).

Rilis baru menambahkan perbaikan berikut:

  • Dukungan untuk NAT-44 dan NA(P)T untuk penerjemahan alamat (NAT) dari rentang internal ke alamat publik pada tingkat reguler (Layer-3, lapisan jaringan) dan port VLAN (jembatan jaringan) di switch.
  • Memberikan opsi untuk mengonfigurasi antarmuka jaringan (VLAN) 802.1Q dan merutekan lalu lintas melalui antarmuka tersebut. Paket IpRoute2 dan Ifupdown2 digunakan untuk konfigurasi.
  • Menambahkan dukungan untuk pengontrol PoE (Power over Ethernet) untuk manajemen daya melalui Ethernet.
  • Perubahan telah dilakukan untuk meningkatkan kinerja dan skalabilitas konfigurasi firewall.
  • Peningkatan manajemen sumber daya berbasis ACL. Menambahkan dukungan untuk tanda untuk mengenali alamat IP lokal (intranet).
  • Dimungkinkan untuk menghubungkan penangan khusus untuk mengonfigurasi isolasi port.
  • Berdasarkan "devlink", API untuk memperoleh informasi dan mengubah parameter perangkat, dukungan untuk penghitung jebakan lokal dan paket yang dijatuhkan diimplementasikan.

Sumber: opennet.ru

Tambah komentar