Η Nokia παρουσίασε το λειτουργικό σύστημα δικτύου SR Linux για δρομολογητές

εταιρεία Nokia παρουσιάζονται νέο λειτουργικό σύστημα δικτύου δρομολογητής υπηρεσιών linux (SR Linux) προσανατολισμένη για χρήση στη δικτυακή υποδομή κέντρων δεδομένων και περιβαλλόντων cloud. Το SR Linux θεωρείται βασικό στοιχείο των λύσεων Nokia Data Center Fabric και θα εγκατασταθεί στη σειρά δρομολογητών Nokia 7250 IXR και 7220 IXR. Η λύση που βασίζεται στο SR Linux δοκιμάζεται ήδη στο νέο κέντρο δεδομένων της Apple στη Δανία.

Σε αντίθεση με άλλα λειτουργικά συστήματα για εξοπλισμό δικτύου που βασίζεται στον πυρήνα Linux, το SR Linux διατηρεί τη δυνατότητα πρόσβασης στο υποκείμενο περιβάλλον Linux της πλατφόρμας, το οποίο δεν κρύβεται πίσω από εξειδικευμένα API και διεπαφές. Οι χρήστες έχουν πρόσβαση στον μη τροποποιημένο πυρήνα Linux και τις βασικές εφαρμογές συστήματος (bash, cron, Python, κ.λπ.), και συγκεκριμένες εφαρμογές δημιουργούνται χρησιμοποιώντας το NetOps Toolkit, το οποίο δεν συνδέεται με συγκεκριμένες γλώσσες προγραμματισμού. Οι εφαρμογές που βασίζονται σε NetOps Toolkit, όπως οι υλοποιήσεις πρωτοκόλλων δρομολόγησης, έχουν πρόσβαση σε διαφορετικά API δικτύου αλλά λειτουργούν ως ανεξάρτητα στοιχεία.

Αυτή η προσέγγιση καθιστά δυνατή τη διαχείριση εφαρμογών ξεχωριστά από το λειτουργικό σύστημα, για παράδειγμα, μπορείτε να ενημερώσετε μια εφαρμογή χωρίς να κάνετε αλλαγές στο σύστημα ή να ενημερώσετε το λειτουργικό σύστημα χωρίς να δημιουργήσετε εκ νέου εφαρμογές. Εκτός από τυπικές εφαρμογές, όπως υλοποιήσεις πρωτοκόλλων δρομολόγησης, είναι δυνατή η εκτέλεση αυθαίρετων προγραμμάτων από τρίτους κατασκευαστές. Η χρήση ενός μη τροποποιημένου πυρήνα Linux απλοποιεί σημαντικά τη συντήρηση των ενημερώσεων κώδικα για την εξάλειψη των τρωτών σημείων και τη δημιουργία πρόσθετων. Δηλώνεται η δυνατότητα πρόσβασης σε βοηθητικά προγράμματα, ενημερώσεις κώδικα και πακέτα Linux, καθώς και υποστήριξη για εκτέλεση σε μεμονωμένα κοντέινερ.
Υποστηρίζεται ο καθορισμός σημείων ελέγχου για την επαναφορά των αλλαγών σε περίπτωση προβλημάτων.

Η Nokia παρουσίασε το λειτουργικό σύστημα δικτύου SR Linux για δρομολογητές

Η διαχείριση μπορεί να γίνει μέσω gNMI (Διεπαφή διαχείρισης δικτύου gRPC), διεπαφή γραμμής εντολών, προσθήκες Python και API που βασίζεται σε JSON-RPC.
Για την πρόσβαση στη λειτουργικότητα των υπηρεσιών που εκτελούνται στο σύστημα, προτείνεται η χρήση του gRPC και του πρωτοκόλλου ανταλλαγής δεδομένων Protocol Buffers. Οι εφαρμογές SR Linux μπορούν να ανταλλάσσουν δεδομένα κατάστασης χρησιμοποιώντας μια αρχιτεκτονική δημοσίευσης/εγγραφής (pub/sub), η οποία χρησιμοποιεί επίσης gRPC και πρωτόκολλα buffer και χρησιμοποιεί IDB (Nokia Impart Database) ως εγγυημένο μηχανισμό παράδοσης.
Για τη δομή των πληροφοριών σχετικά με την κατάσταση της εφαρμογής και τη διαμόρφωση που χρησιμοποιείται, χρησιμοποιούνται μοντέλα δεδομένων YANG (Ακόμα άλλη επόμενη γενιά). RFC-6020).

Οι υλοποιήσεις πρωτοκόλλων δικτύου, συμπεριλαμβανομένων του Πρωτοκόλλου Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) και Virtual Extensible LAN (VXLAN), βασίζονται στην αποδεδειγμένη στοίβα πρωτοκόλλου SR OS (Nokia Service Router Operating System) που χρησιμοποιείται ήδη σε περισσότερες από εκατομμύρια δρομολογητές Nokia. Ένα υποσύστημα χρησιμοποιείται για την αφαίρεση των στοιχείων υλικού XDP (Extensible Path).

Για την αυτοματοποίηση των λειτουργιών δημιουργίας, ανάπτυξης, δημιουργίας υποδομής δικτύου κέντρου δεδομένων, συλλογής και ανάλυσης τηλεμετρίας, προσφέρεται η πλατφόρμα Nokia Fabric Services Platform (FSP). Το FSP παρέχει επίσης εργαλεία προσομοίωσης δικτύου λογισμικού για την απλοποίηση του σχεδιασμού, του σχεδιασμού, της δοκιμής και του εντοπισμού σφαλμάτων των δικτύων κέντρων δεδομένων. Τα στοιχεία δικτύου προσομοιώνονται χρησιμοποιώντας απομόνωση κοντέινερ που βασίζεται στην πλατφόρμα Kubernetes, η οποία σας επιτρέπει να εκτελείτε μεμονωμένες παρουσίες SR Linux στα δικά τους απομονωμένα περιβάλλοντα.

Ουσιαστικά, το FSP σάς επιτρέπει να δημιουργήσετε μέσω προγραμματισμού ένα εικονικό αντίγραφο ενός πραγματικού δικτύου και να χρησιμοποιήσετε το ίδιο λογισμικό (SR Linux σε κοντέινερ) σε αυτό το προσομοιωμένο δίκτυο που χρησιμοποιείται σε πραγματικούς δρομολογητές και μεταγωγείς. Επιπλέον, η ίδια διαμόρφωση χρησιμοποιείται στα πραγματικά και στα προσομοιωμένα δίκτυα, η οποία επιτρέπει στο δίκτυο προσομοίωσης λογισμικού να χρησιμοποιηθεί ως ο πρώτος σύνδεσμος για την πραγματοποίηση και τη δοκιμή αλλαγών. Με βάση το προσομοιωμένο περιβάλλον, το FSP μπορεί να δημιουργήσει όλες τις πληροφορίες που απαιτούνται για την ανάπτυξη ενός πραγματικού δικτύου.

Πηγή: opennet.ru

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