Πώς να ρυθμίσετε τη συγκέντρωση συνδέσμων δικτύου (802.3ad) στο Ubuntu

how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 1

Χρειάζεται να αντλήσετε μεγάλες ποσότητες δεδομένων σε πολλούς πελάτες ταυτόχρονα, ενώ χρησιμοποιείτε μόνο μία διεύθυνση IP; Χρησιμοποιώντας τη συγκέντρωση συνδέσμων μπορούμε να ενώσουμε πολλές ξεχωριστές κάρτες δικτύου στο σύστημα σε ένα τεράστιο NIC.

how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 2

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Η συνάθροιση συνδέσμων σχεδιάστηκε για να σας δώσει την επιλογή να αυξήσετε το διαθέσιμο εύρος ζώνης του δικτύου και την ανθεκτικότητα, χωρίς να αλλάξετε εντελώς την υποδομή σας για να το κάνετε (με το κόστος που θα συνεπαγόταν μια τέτοια κίνηση).

Πέρα από αυτό, ως διαχειριστές συστημάτων, συνήθως έχουμε ελάχιστη έως καθόλου επίδραση στην εσωτερική λειτουργία των εφαρμογών που εκτελούνται στους διακομιστές μας. Αν λοιπόν έρθει τέτοια στιγμή που πρέπει να αυξήσουμε το διαθέσιμο εύρος ζώνης δικτύου στην εφαρμογή, μπορεί να βρεθούμε αντιμέτωποι με έναν πλήρη επανασχεδιασμό του συστήματος. Πιθανότατα γνωρίζετε ότι η αλλαγή της αλληλεπίδρασης πελάτη-διακομιστή, η χρηματοδότηση αιτημάτων στοχευμένων χαρακτηριστικών από τον προμηθευτή της εφαρμογής ή η αναβάθμιση σε μια νέα γενιά εξοπλισμού δικτύου, είναι είτε πολλή δουλειά είτε απαιτεί προϋπολογισμό ή και τα δύο. Επομένως, ένα δευτερόλεπτο προτού διαχωρίσετε το χρόνο και τα $$$, σκεφτείτε ότι το αποτέλεσμα της χρήσης της τεχνολογίας συνάθροισης συνδέσμων είναι ότι επειδή αυτό γίνεται σε επίπεδο υποδομής (OS, NIC και μεταγωγείς), η εφαρμογή μπορεί να παραμείνει εντελώς αγνοεί την αλλάζει ενώ λαμβάνετε ξαφνικά το συνδυασμένο εύρος ζώνης πολλαπλών συνδέσεων δικτύου.

Επιπλέον, στις μέρες μας αυτή η τεχνολογία αποτελεί τυπικό μέρος του περισσότερου εξοπλισμού δικτύου, απλά πρέπει να είστε μάγκας για να τη χρησιμοποιήσετε. Λοιπόν, θυμήσου τις φωτιές της κόλασης που σε σφυρηλάτησαν! και αφήστε να δείξουμε σε όλους από τι είμαστε φτιαγμένοι, πιέζοντας κάθε ουγγιά απόδοσης που είναι διαθέσιμη από την τρέχουσα υποδομή how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 4.

Εικόνα από τον renjith krishnan

Προαπαιτούμενα

  • Αυτός ο οδηγός γράφτηκε χρησιμοποιώντας Ubuntu server9.10 x64, επομένως θεωρείται ότι έχετε και ένα σύστημα που βασίζεται στο Debian για να εργαστείτε.
  • Το σύστημά σας έχει περισσότερες από μία κάρτες δικτύου.
  • Θα με δείτε να χρησιμοποιώ το VIM ως πρόγραμμα επεξεργασίας, αυτό συμβαίνει επειδή το έχω συνηθίσει… μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας θέλετε.

Linux πλευρά των πραγμάτων

Θα χρησιμοποιήσουμε το πακέτο ifenslave (interface enslave), το οποίο μπορεί να πάρει τις κάρτες δικτύου του συστήματος και να τις δεσμεύσει στο σκοτάδι. Ένα πράγμα που πρέπει να σημειωθεί ότι ενώ στα Windows αυτός ο τύπος διαμόρφωσης γίνεται σε επίπεδο προγράμματος οδήγησης του NIC και επομένως περιορίζεται μόνο στις διασυνδέσεις που είναι διαθέσιμες σε αυτήν την κάρτα, με το πακέτο ifenslave είναι δυνατό να ληφθεί οποιοδήποτε NIC στο σύστημα και να το συνδέσετε ( υποθέτοντας ότι είναι του ίδιου βαθμού ταχύτητας, δηλαδή 1000 Mb/s).

Ενώ σε αυτόν τον οδηγό, θα ρυθμίσουμε τη σύνδεση για τη χρήση του προτύπου 802.3ad, τόσο στον διακόπτη (με χρήση LACP) όσο και στον διακομιστή, αξίζει να σημειωθεί ότι το πακέτο ifenslave επιτρέπει λειτουργίες συγκέντρωσης που δεν απαιτούν τη συνεργασία ο διακόπτης. Ωστόσο, δεν τα είχα χρησιμοποιήσει ακόμη προσωπικά, οπότε δεν μπορώ να τα εγγυηθώ. Απλώς έχετε αυτό υπόψη σας σε περίπτωση που δεν μπορείτε να συνεργαστείτε με την υποδομή δικτύου ή εάν η κάρτα δικτύου σας δεν διαθέτει υποστήριξη προγραμμάτων οδήγησης για το Ethtool.

Εγκατάσταση του πακέτου ifenslave

Αυτή η διαδικασία δημιουργήθηκε στο Ubuntu 9.10 το οποίο είχε ένα εξαιρετικό σφάλμα στο πακέτο ifenslave που δεν εμφανίζει τη συνδεδεμένη διεπαφή κατά την εκκίνηση (τεκμηριωμένη εδώ). Εάν εγκαταστήσετε το ifenslave σε μια έκδοση 10.10, θα λάβετε αυτόματα την έκδοση με τη διόρθωση σφαλμάτων. Ωστόσο, για όσους από εσάς δεν εκτελείτε το πιο πρόσφατο και καλύτερο, θα χρειαστεί να εγκαταστήσετε με μη αυτόματο τρόπο μια νεότερη έκδοση του πακέτου ifenslave.

*Σας ευχαριστώ Alexander Usyskin που βοήθησε να το καταλάβουμε.

Για να εγκαταστήσετε κανονικά το πακέτο (για χρήστες 10.10 και άνω):

|_+_|

Για να εγκαταστήσετε μη αυτόματα τη νεότερη έκδοση, κατεβάστε την έκδοση που ταιριάζει στο λειτουργικό σας σύστημα (x86 ή x64), βάλτε την στον κατάλογο tmp και εγκαταστήστε την χρησιμοποιώντας την εντολή dpkg.

Για λειτουργικό σύστημα 32-bit:

|_+_|

Για λειτουργικό σύστημα 64-bit:

|_+_|

Διαμορφώστε τη συνδεδεμένη διεπαφή

Τώρα που έχει εγκατασταθεί το πακέτο ifenslave μπορούμε να διαμορφώσουμε μια συνδεδεμένη διεπαφή. Για να το κάνετε αυτό, επεξεργαστείτε το αρχείο διαμόρφωσης διεπαφών:

|_+_|

Σχολιάστε όλες τις διεπαφές που θα αποτελούν μέρος του δεσμού και προσθέστε τα ακόλουθα:

|_+_|

Το παραπάνω παράδειγμα ορίζει τον δεσμό σε: χρησιμοποιήστε τη λειτουργία 4 (802.3ad), λάβετε την IP από το DHCP και χρησιμοποιήστε όλα τα NIC στον διακομιστή για το bond (ο εν λόγω διακομιστής είχε 4 διεπαφές από ένα τετραπλής NIC και το on- NIC πλακέτας).

Η πλευρά των υποδομών των πραγμάτων

Όπως αναφέρθηκε στην επισκόπηση, χρησιμοποιούμε τη λειτουργία 4 (802.3ad) σε αυτόν τον οδηγό, επομένως πρέπει να ρυθμίσουμε το διακόπτη στο άκρο λήψης ώστε να χρησιμοποιεί τη συγκέντρωση στις θύρες στις οποίες συνδέουμε τον διακομιστή.

Τώρα προφανώς δεν μπορώ να ανατρέξω σε όλες τις πιθανές ρυθμίσεις παραμέτρων συσκευής εκεί έξω, οπότε θα δώσω δύο παραδείγματα και ελπίζω ότι θα σας δώσει αρκετά για να συνεχίσετε όταν αναζητάτε τις πληροφορίες στην τεκμηρίωση των προμηθευτών ή στο Google για τη συγκεκριμένη συσκευή σας.

Juniper J-web

Αυτό το τμήμα εξηγεί πώς να διαμορφώσετε τις διεπαφές (θύρες) σε μια συσκευή Juniper για χρήση της συνάθροισης συνδέσμων (LACP) χρησιμοποιώντας το γραφικό περιβάλλον διαχείρισης J-web.

Σημείωση: Χρησιμοποίησα το EX3200 για τις λήψεις οθόνης και τις οδηγίες που περιγράφονται παρακάτω, ωστόσο το J-web είναι αρκετά παρόμοιο για άλλες συσκευές Juniper που χρησιμοποιούν JUNOS.

Αποσύνδεση της διεπαφής

Αυτό το βήμα είναι απαραίτητο επειδή εκτός του κουτιού, κάθε διεπαφή σε μια συσκευή Juniper συσχετίζεται με το προεπιλεγμένο Vlan που ονομάζεται unit0. Ενώ η Juniper διαθέτει τεκμηρίωση σχετικά με τον τρόπο διαμόρφωσης της συγκέντρωσης συνδέσμων, διαπίστωσα ότι αυτό το πρώτο και βασικό βήμα λείπει. Χωρίς να εκτελέσετε αυτό το βήμα, τα υπόλοιπα βήματα που περιγράφονται από την τεκμηρίωση απλά δεν θα λειτουργήσουν και θα σκέφτεστε τι χάνετε.

Ευχαριστούμε για το προσωπικό υποστήριξης Juniper για την παροχή αυτής της λύσης GUI (τελικά).

  1. Στην κύρια οθόνη του J-web, κάντε κλικ στην επιλογή Διαμόρφωση.
  2. Στη συνέχεια, κάντε κλικ στα εργαλεία CLI.
  3. Επιλέξτε Σημείο και κάντε κλικ στο CLI.
  4. Στη συνέχεια, κάντε κλικ στο edit κοντά στην επικεφαλίδα Interfaces.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 5
  5. Επιλέξτε τη διεπαφή που θέλετε να είναι μέρος της συνάθροισης και κάντε κλικ στο Επεξεργασία δίπλα της.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 6
  6. Στην ενότητα Unit διαγράψτε τη συσχέτιση όπως φαίνεται στην εικόνα.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 7
  7. Κάντε κλικ στο OK.
  8. Επαναλάβετε για όλες τις διεπαφές που θέλετε να αποτελούν μέρος των συναθροίσεων.
  9. Όταν τελειώσετε, χρησιμοποιήστε το Commit για να εφαρμόσετε τις αλλαγές.

Ομαδοποίηση διεπαφών σε συναθροίσεις

Τώρα που οι διεπαφές έχουν αποσυνδεθεί, μπορούμε να δημιουργήσουμε συνδέσμους συγκέντρωσης ομαδοποιώντας τις.

  1. Στην κύρια οθόνη του J-web, κάντε κλικ στην επιλογή Διεπαφές.
  2. Στη συνέχεια, κάντε κλικ στην επιλογή Συνάθροιση συνδέσμων.
  3. Επιλέξτε Προσθήκη.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 8
  4. Όταν εμφανιστεί το αναδυόμενο παράθυρο, επιλέξτε ενεργό.
  5. Κάντε κλικ στο Προσθήκη.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 9
  6. Στο υπο-αναδυόμενο παράθυρο, επιλέξτε τις διεπαφές που θα αποτελούν μέρος του συνδέσμου (κρατήστε πατημένο το Ctrl για πολλά).
  7. Κάντε κλικ στο OK μέχρι να σβήσουν όλα τα παράθυρα διαμόρφωσης.
  8. Ολοκληρώθηκε.

Οι διακόπτες ProCurve της HP που διαχειρίζεται το web

Συμπληρωματικά με τις οδηγίες Juniper, εδώ είναι οι οδηγίες για τις διαχειριζόμενες συσκευές web της HP ProCurve.

HP 1800G

  1. Κάντε κλικ στο Trunks.
  2. Κάντε κλικ στο LACP Setup
  3. Επιλέξτε το πλαίσιο ελέγχου για τις θύρες που θέλετε να έχουν δυνατότητα συγκέντρωσης, σε αυτό το παράδειγμα χρησιμοποίησα τις θύρες 3 και 4.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 10
  4. Κάντε κλικ στο Apply στο κάτω μέρος της σελίδας.
  5. Ολοκληρώθηκε.

HP 1810G

  1. Κάντε κλικ στο Trunks.
  2. Κάντε κλικ στο Trunk Configuration.
  3. Επιλέξτε το πλαίσιο ελέγχου Δημιουργία.
  4. Δώστε στον Σύνδεσμο ένα όνομα.
  5. Κάντε κλικ στην επιλογή Εφαρμογή.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 11
  6. Κάντε κλικ στο Trunk Membership.
  7. Επιλέξτε το Trunk id από την αναπτυσσόμενη λίστα, στο παράδειγμά μας χρησιμοποιούμε το Trunk2.
  8. Κάντε κλικ στις θύρες που θέλετε να αποτελούν μέρος της συνάθροισης, στο παράδειγμά μας χρησιμοποιήσαμε τις θύρες 11 και 12.
  9. Κάντε κλικ στην επιλογή Εφαρμογή.
    how-to-setup-network-link-aggregation-8023ad-on-ubuntu photo 12
  10. Κάντε τις αλλαγές μόνιμες πηγαίνοντας στη συντήρηση.
  11. Στη συνέχεια, στο υπομενού Αποθήκευση διαμορφώσεων.
  12. Κάντε κλικ στο κουμπί Αποθήκευση διαμόρφωσης.
  13. Ολοκληρώθηκε.

Δείξτε το λευκό φως από το οποίο είστε φτιαγμένοι

Περισσότερες ιστορίες

Κάντε αποτελεσματική χρήση του χώρου στη γραμμή καρτελών προσαρμόζοντας το πλάτος της καρτέλας στον Firefox

Η γραμμή καρτελών σας γεμίζει πολύ γρήγορα κατά την περιήγηση με τον Firefox; Στη συνέχεια, ετοιμαστείτε να κάνετε αποτελεσματική χρήση του χώρου στη γραμμή καρτελών και να μειώσετε τον όγκο της κύλισης καρτελών με την επέκταση Προσαρμοσμένο πλάτος καρτέλας για τον Firefox.

Χρησιμοποιήστε ένα κραγιόν για να βελτιώσετε τα χαραγμένα γράμματα στα ηλεκτρονικά

Είτε κάνετε ένα νέο έργο ηλεκτρονικών ειδών είτε προσπαθείτε να προσθέσετε ορισμό σε ένα παλιό κομμάτι, μπορείτε να χρησιμοποιήσετε ένα απλό κραγιόνι για να δημιουργήσετε χαραγμένα λογότυπα και κείμενο pop.

Ρωτήστε τους αναγνώστες: Κοινωνικοί ιστότοποι – Διασύνδεση βάσει προγράμματος περιήγησης έναντι πελατών επιτραπέζιων υπολογιστών

Οι περισσότεροι άνθρωποι έχουν έναν αγαπημένο ιστότοπο κοινωνικής δικτύωσης στον οποίο δραστηριοποιούνται καθημερινά, αλλά έχουν διαφορετικές μεθόδους αλληλεπίδρασης με τους φίλους τους εκεί. Αυτή την εβδομάδα θα θέλαμε να μάθουμε αν προτιμάτε να χρησιμοποιείτε μια διεπαφή που βασίζεται σε πρόγραμμα περιήγησης ή έναν υπολογιστή-πελάτη για επιτραπέζιο υπολογιστή για να αλληλεπιδράτε με τις κοινωνικές υπηρεσίες που έχετε επιλέξει.

Τι μπορεί να μας διδάξει το Super Mario σχετικά με την τεχνολογία γραφικών;

Αν παίξατε ποτέ το Super Mario Brothers ή το Mario Galaxy, πιθανότατα σκεφτήκατε ότι ήταν απλώς ένα διασκεδαστικό βιντεοπαιχνίδι — αλλά η διασκέδαση μπορεί να είναι σοβαρή. Το Super Mario έχει μαθήματα να διδάξει που ίσως να μην περιμένετε σχετικά με τα γραφικά και τις έννοιες πίσω από αυτά.

Κυκλοφόρησε το Windows 7 Service Pack 1: Αλλά πρέπει να το εγκαταστήσετε;

Η Microsoft μόλις κυκλοφόρησε την τελική έκδοση του Service Pack 1 για Windows 7, αλλά πρέπει να αφήσετε τα πάντα και να προχωρήσετε στη διαδικασία εγκατάστασης; Πού μπορείτε να το πάρετε; Έχουμε τις απαντήσεις για εσάς.

Πώς να αλλάξετε τα περιγράμματα των παραθύρων του Ubuntu με το Emerald

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

Προσθέστε ένα σήμα ειδοποίησης για εύκολη προβολή στις καρτέλες του Firefox

Έχετε βαρεθεί να κάνετε μη αυτόματη εναλλαγή μεταξύ καρτελών για να δείτε εάν έχετε νέα e-mail, μηνύματα ή στοιχεία στις ροές RSS σας; Τότε πείτε αντίο στην ταλαιπωρία! Το σήμα Tab προσθέτει ένα εκπληκτικό σήμα μετρητή στις καρτέλες σας και σας επιτρέπει να δείτε το ...

Το Drag2Up φέρνει τη μεταφορά και απόθεση πολλαπλών πηγών στον Firefox

Το περασμένο φθινόπωρο μοιραστήκαμε μαζί σας το Drag2Up, μια εύχρηστη μικρή επέκταση του Chrome που το καθιστά εύκολο να σύρετε, να αποθέσετε και να ανεβάσετε αρχεία σε διάφορους ιστότοπους κοινής χρήσης αρχείων. Τώρα η ίδια εύκολη κοινή χρήση είναι διαθέσιμη για τον Firefox.

Ενεργοποιήστε την οθόνη σας μέσω της σκανδάλης κίνησης

Οι περισσότεροι άνθρωποι έχουν τη συνήθεια να κουνούν το ποντίκι τους ή να χτυπούν το πληκτρολόγιό τους όταν θέλουν να ξυπνήσουν την οθόνη τους. Αυτό το έξυπνο hack ηλεκτρονικών προσθέτει έναν αισθητήρα στον υπολογιστή σας για ενεργοποίηση οθόνης με βάση την κίνηση.

Desktop Fun: Σετ προσαρμογής ποδοσφαίρου (ποδοσφαίρου).

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