Η υπηρεσία δικτύου Nova , γνωστό και ως νετρόνιο , διαχειρίζεται δικτύωση για όλες τις περιπτώσεις σε περιβάλλον OpenStack. Το Neutron προσφέρει έναν τυπικό τρόπο παροχής σύνδεσης δικτύου μεταξύ παρουσιών και εξωτερικών δικτύων και υποστηρίζει επίσης προηγμένες δυνατότητες δικτύωσης, όπως εικονικά ιδιωτικά δίκτυα (VPN ), τείχη προστασίας και εξισορρόπηση φορτίου .
Στοιχεία της υπηρεσίας δικτύου Nova
Η υπηρεσία δικτύου Nova αποτελείται από πολλά βασικά στοιχεία:
- Διακομιστής νετρονίων: Ο διακομιστής Neutron είναι το κεντρικό στοιχείο της υπηρεσίας δικτύου και διαχειρίζεται τη δημιουργία, τη διαγραφή και την τροποποίηση δικτύων, υποδικτύων και θυρών.
- Παράγοντες νετρονίων: Οι πράκτορες νετρονίων αναπτύσσονται σε κάθε κόμβο υπολογιστών και διαχειρίζονται την πραγματική διαμόρφωση δικτύου στον κόμβο. Υπάρχουν διάφοροι τύποι παραγόντων νετρονίων, όπως:
- Agent L3: Ο πράκτορας L3 είναι υπεύθυνος για τη διαχείριση των διευθύνσεων IP και τη δρομολόγηση της κυκλοφορίας μεταξύ των παρουσιών.
- πράκτορας DHCP: Ο πράκτορας DHCP παρέχει υπηρεσίες DHCP σε παρουσίες.
- Πράκτης μεταδεδομένων: Ο παράγοντας μεταδεδομένων παρέχει στιγμιότυπα με μεταδεδομένα, όπως το όνομα και τη διεύθυνση IP της παρουσίας.
- Προσθήκες δικτύωσης: Το Neutron υποστηρίζει πολλά πρόσθετα δικτύωσης που παρέχουν συγκεκριμένες υλοποιήσεις δικτύωσης. Ορισμένα δημοφιλή πρόσθετα περιλαμβάνουν:
- Linux Bridge: Η προσθήκη Linux Bridge χρησιμοποιεί γέφυρες Linux για τη σύνδεση παρουσιών.
- Άνοιγμα vSwitch: Η προσθήκη Open vSwitch χρησιμοποιεί Open vSwitch για τη σύνδεση παρουσιών.
- VMware NSX: Η προσθήκη VMware NSX χρησιμοποιεί VMware NSX για τη σύνδεση παρουσιών.
Έννοιες δικτύωσης σε νετρόνια
Το Neutron χρησιμοποιεί τις ακόλουθες έννοιες δικτύωσης:
- Δίκτυο: Ένα δίκτυο είναι μια λογική ομαδοποίηση διασυνδεδεμένων παρουσιών.
- Υποδίκτυο: Ένα υποδίκτυο είναι μια υποδιαίρεση ενός δικτύου και αντιπροσωπεύει μια σειρά από διευθύνσεις IP που μπορούν να εκχωρηθούν σε παρουσίες.
- Θύρα: Μια θύρα είναι ένα λογικό σημείο σύνδεσης για παράδειγμα σε ένα δίκτυο. Κάθε στιγμιότυπο έχει τουλάχιστον μία θύρα.
- Ομάδα ασφαλείας: Μια ομάδα ασφαλείας είναι ένα σύνολο κανόνων που ελέγχουν ποια κίνηση δικτύου μπορεί να σταλεί προς και από παρουσίες.
Χρήση του API Neutron
Το Neutron API χρησιμοποιείται για τη διαχείριση δικτύων, υποδικτύων, θυρών και ομάδων ασφαλείας. Το API μπορεί να χρησιμοποιηθεί απευθείας ή μέσω του OpenStack CLI (nova ).