Κυκλοφορία του DentOS 2.0, ενός λειτουργικού συστήματος δικτύου για διακόπτες

Είναι διαθέσιμη η κυκλοφορία του λειτουργικού συστήματος δικτύου DentOS 2.0, που βασίζεται στον πυρήνα Linux και προορίζεται για τον εξοπλισμό μεταγωγέων, δρομολογητών και εξειδικευμένου εξοπλισμού δικτύου. Η ανάπτυξη πραγματοποιείται με τη συμμετοχή των Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks και Wistron NeWeb (WNC). Το έργο ιδρύθηκε αρχικά από την Amazon για να εξοπλίσει τον εξοπλισμό δικτύου στην υποδομή της. Ο κώδικας DentOS είναι γραμμένος σε C και διανέμεται με τη δωρεάν δημόσια άδεια Eclipse.

Για τη διαχείριση της μεταγωγής πακέτων, το DentOS χρησιμοποιεί το υποσύστημα πυρήνα Linux SwitchDev, το οποίο σας επιτρέπει να δημιουργήσετε προγράμματα οδήγησης για μεταγωγείς Ethernet που μπορούν να αναθέσουν την προώθηση πλαισίων και την επεξεργασία πακέτων δικτύου σε εξειδικευμένα τσιπ υλικού. Το λογισμικό βασίζεται στην τυπική στοίβα δικτύου Linux, στο υποσύστημα NetLink και εργαλεία όπως IPRoute2, tc (Traffic Control), brctl (Bridge Control) και FRRouting, καθώς και στο VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer). Πρωτόκολλο Discovery) και MSTP (Multiple Spanning Tree Protocol).

Κυκλοφορία του DentOS 2.0, ενός λειτουργικού συστήματος δικτύου για διακόπτες

Το περιβάλλον του συστήματος βασίζεται στη διανομή ONL (Open Network Linux), η οποία, με τη σειρά της, χρησιμοποιεί τη βάση του πακέτου Debian GNU/Linux και παρέχει ένα πρόγραμμα εγκατάστασης, ρυθμίσεις και προγράμματα οδήγησης για εκτέλεση σε μεταγωγείς. Το ONL αναπτύχθηκε από το έργο Open Compute και είναι μια πλατφόρμα για τη δημιουργία εξειδικευμένων συσκευών δικτύου που υποστηρίζει εγκατάσταση σε περισσότερα από εκατό διαφορετικά μοντέλα μεταγωγέων. Η σύνθεση περιλαμβάνει προγράμματα οδήγησης για αλληλεπίδραση με δείκτες, αισθητήρες θερμοκρασίας, ψύκτες, διαύλους I2C, πομποδέκτες GPIO και SFP που χρησιμοποιούνται σε διακόπτες. Για διαχείριση, μπορείτε να χρησιμοποιήσετε τα εργαλεία IpRoute2 και ifupdown2, καθώς και το gNMI (gRPC Network Management Interface). Για τον καθορισμό της διαμόρφωσης χρησιμοποιούνται μοντέλα δεδομένων YANG (Et Another Next Generation, RFC-6020).

Το σύστημα είναι διαθέσιμο για μεταγωγείς που βασίζονται σε Marvell και Mellanox ASIC με έως και 48 θύρες 10 Gigabit. Υποστηρίζει εργασία με διάφορα ASIC και τσιπ επεξεργασίας δεδομένων δικτύου, συμπεριλαμβανομένων των τσιπ Mellanox Spectrum, Marvell Aldrin 2 και Marvell AC3X ASIC με την υλοποίηση πινάκων προώθησης πακέτων υλικού. Οι έτοιμες προς εγκατάσταση εικόνες DentOS προετοιμάζονται για αρχιτεκτονικές ARM64 (257 MB) και AMD64 (523 MB).

Η νέα έκδοση προσθέτει τις ακόλουθες βελτιώσεις:

  • Υποστήριξη για NAT-44 και NA(P)T για μετάφραση διευθύνσεων (NAT) από την εσωτερική περιοχή σε δημόσιες διευθύνσεις σε επίπεδο κανονικών (Layer-3, επίπεδο δικτύου) και θυρών VLAN (γέφυρες δικτύου) στο μεταγωγέα.
  • Παρέχει επιλογές για τη διαμόρφωση των διεπαφών δικτύου 802.1Q (VLAN) και τη δρομολόγηση της κυκλοφορίας μέσω αυτών. Τα πακέτα IpRoute2 και Ifupdown2 χρησιμοποιούνται για τη διαμόρφωση.
  • Προστέθηκε υποστήριξη για ελεγκτές PoE (Power over Ethernet) για διαχείριση ενέργειας μέσω Ethernet.
  • Έχουν γίνει αλλαγές για τη βελτίωση της απόδοσης και της επεκτασιμότητας των διαμορφώσεων του τείχους προστασίας.
  • Βελτιωμένη διαχείριση πόρων με βάση το ACL. Προστέθηκε υποστήριξη για σημαίες για την αναγνώριση τοπικών (intranet) διευθύνσεων IP.
  • Είναι δυνατό να συνδέσετε προσαρμοσμένους χειριστές για τη διαμόρφωση της απομόνωσης θυρών.
  • Βασισμένο στο "devlink", ένα API για τη λήψη πληροφοριών και την αλλαγή των παραμέτρων της συσκευής, υλοποιείται υποστήριξη για μετρητές τοπικών παγίδων και πεσμένων πακέτων.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο