DentOS, ένα λειτουργικό σύστημα δικτύου για διακόπτες

Το Linux Foundation κυκλοφόρησε πριν λίγες μέρες η κυκλοφορία του την πρώτη έκδοση του λειτουργικού συστήματος DentOS η οποία είναι προσανατολισμένη Για χρήση σε μεταγωγείς, δρομολογητές και εξειδικευμένο εξοπλισμό δικτύου.

Αυτή η πρώτη έκδοση του DentOS Βασίζεται στον πυρήνα Linux 5.6 και οι εξελίξεις του έργου είναι γραμμένες σε C και διανέμονται με το Eclipse Free Public License και αναφέρεται ότι ο αρχικός στόχος του έργου ήταν η δημιουργία πλατφόρμας για δικτυακό εξοπλισμό στην υποδομή της Amazon.

Η ανάπτυξη πραγματοποιείται με τη συμμετοχή των Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks και Wistron NeWeb (WNC).

Το Linux Foundation, ο μη κερδοσκοπικός οργανισμός που επιτρέπει τη μαζική καινοτομία μέσω ανοιχτού κώδικα, ανακοίνωσε σήμερα τον Arthur, την πρώτη έκδοση κώδικα του Dent, ένα έργο που επιτρέπει τη δημιουργία ενός λειτουργικού συστήματος δικτύου (NOS) για δίκτυα. 

Ονομάστηκε από τον Arthur Dent, τον τίτλο του χαρακτήρα του Hitchhiker's Guide to the Galaxy, η έκδοση του Arthur χρησιμοποιεί τον πυρήνα Linux 5.6 που κυκλοφόρησε πρόσφατα και αξιοποιεί το SwitchDev για να απλοποιήσει τις ενσωματώσεις, να αφαιρέσει σύνθετες αφαιρέσεις και τη διαχείριση αλλαγών SDK και να υποστηρίξει υπάρχουσες αλυσίδες εργαλείων Linux. 

Σχετικά με το DentOS

δόντια χρησιμοποιεί το υποσύστημα πυρήνα Linux SwitchDev για τη διαχείριση της μεταγωγής πακέτων, Αυτό επιτρέπει τη δημιουργία προγραμμάτων οδήγησης για μεταγωγείς Ethernet που μπορούν να αναθέσουν λειτουργίες προώθησης πλαισίου και επεξεργασίας πακέτων δικτύου σε εξειδικευμένα τσιπ υλικού.

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

Το περιβάλλον του συστήματος βασίζεται στη διανομή ONL (Open Network Linux), το οποίο με τη σειρά του χρησιμοποιεί το βασικό πακέτο Debian GNU/Linux και παρέχει ένα πρόγραμμα εγκατάστασης, διαμορφώσεις και προγράμματα οδήγησης για εκτέλεση με διακόπτες.

Το ONL αναπτύχθηκε από το έργο Open Compute και είναι μια πλατφόρμα για τη δημιουργία εξειδικευμένων συσκευών δικτύου που μπορούν να εγκατασταθούν σε περισσότερα από 100 διαφορετικά μοντέλα μεταγωγέων. Το σετ περιλαμβάνει προγράμματα οδήγησης για διασύνδεση με ενδείξεις που χρησιμοποιούνται σε διακόπτες, αισθητήρες θερμοκρασίας, ψυγεία, διαύλους I2C, GPIO και πομποδέκτες SFP.

Από τα χαρακτηριστικά του συστήματος ξεχωρίζουν τα εξής:

  • Χρησιμοποιεί τον πυρήνα Linux, το Switchdev και άλλα έργα που βασίζονται σε Linux ως βάση για τη λύση (χωρίς αφαιρέσεις ή γενικά έξοδα)
  • Αντιμετωπίστε το ASIC και το Silicon for Networking/Datapath όπως οποιοδήποτε άλλο υλικό
  • Απλοποιεί τις αφαιρέσεις, το API, τα προγράμματα οδήγησης και τα γενικά έξοδα χαμηλού επιπέδου που υπάρχουν αυτήν τη στιγμή σε αυτούς τους διακόπτες και σε άλλο λογισμικό ανοιχτού κώδικα.
  • Ενοποιεί την κοινότητα των προμηθευτών ODM, SI, OEM και τελικών χρηστών.
  • Επιλύει την πρόκληση του λειτουργικού συστήματος δικτύου για την περίπτωση χρήσης Distributed Enterprise Edge και την επεκτείνει σε άλλες περιπτώσεις χρήσης, όπως το Enterprise Datacenter

Σχετικά με την πρώτη έκδοση του DentOS

Η πρώτη έκδοση του DentOS έχει κυκλοφορήσει για 8 μεταγωγείς που βασίζονται σε Mellanox και Marvell ASIC με έως και 48 θύρες 10Gb. Υποστηρίζει μια ποικιλία ASIC και τσιπ επεξεργασίας δικτύου, συμπεριλαμβανομένων των Mellanox Spectrum, Marvell Aldrin 2 και Marvell AC3X ASIC με πίνακες προώθησης πακέτων υλικού.

Η πρώτη έκδοση παρέχει υποστήριξη για 802.1Q (VLAN), NAT, PoE, δυναμική δρομολόγηση με χρήση πρωτοκόλλων OSPF και ISIS (με βάση το FRRouting), ρύθμιση κανόνων επεξεργασίας κυκλοφορίας, συλλογή τηλεμετρίας σχετικά με τη λειτουργία της πλατφόρμας και τη δραστηριότητα του δικτύου.

Για τη διαχείριση, μπορείτε να χρησιμοποιήσετε τα κιτ εργαλείων IpRoute2 και ifupdown2, καθώς και gNMI (διεπαφή διαχείρισης δικτύου gRPC). Τα μοντέλα δεδομένων YANG (μια άλλη νέα γενιά, RFC-6020) χρησιμοποιούνται για τον καθορισμό της διαμόρφωσης.

Το πρώτο τρίμηνο του 2021, αναμένεται μια δεύτερη έκδοση, η οποία θα περιλαμβάνει υποστήριξη για Πύλες VxLAN, IPv6, NetConf/OpenConfig, PPPoE, EVPN Multihoming, Anycast και 802.1x (PNAC, Network Access Control).

Και αναφέρεται επίσης ότι μια τρίτη έκδοση έχει προγραμματιστεί για το δεύτερο εξάμηνο του 2021, η οποία θα περιλαμβάνει υποστήριξη για MCLag (συσσώρευση συνδέσμων), 802.1br.

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.