Στάδιο: Μια διεπαφή LAG (Link Aggregation Group) έχει δημιουργηθεί για την αύξηση του συνολικού εύρους ζώνης μεταξύ δύο κόμβων δικτύου, συνήθως μεταγωγέων.
Για να ελέγξετε ότι η διεπαφή LAG λειτουργεί σωστά, έχουν συνδεθεί δύο διακομιστές που μεταφέρουν δεδομένα, συνήθως χρησιμοποιώντας το εργαλείο μέτρησης απόδοσης δικτύου Iperf.
Στο τέλος του άρθρου θα βρείτε ένα μικρό δοκιμή που θα σας επιτρέψει αξιολογήσει τις γνώσεις που αποκτήθηκαν σε αυτή την ανάγνωση
Για παράδειγμα, μια διεπαφή LAG μπορεί να έχει δημιουργηθεί από δύο θύρες Gigabit Ethernet, παρέχοντας μια εικονική διεπαφή ικανή να εξισορροπεί την κίνηση και στις δύο διεπαφές και να επιτυγχάνει θεωρητικά απόδοση 2 Gbps.
Οι διακομιστές, σε αυτήν την περίπτωση, συνδέονται χρησιμοποιώντας μια διεπαφή 10 Gbps, όπως το SFP+.
Σχετικές ρυθμίσεις για SW1 και SW2:
/interface bonding
add mode=802.3ad name=bond1 slaves=ether1,ether2
/interface bridge
add name=bridge1
/interface bridge port
add bridge=bridge1 interface=bond1
add bridge=bridge1 interface=sfp-sfpplus1
- Προστίθεται ένας τρόπος σύνδεσης 802.3ad με το όνομα bond1 και τα slaves ether1 και ether2.
- Δημιουργείται μια γέφυρα που ονομάζεται bridge1.
- Η διεπαφή bond1 και η διεπαφή sfp-sfpplus1 προστίθενται στη γέφυρα bridge1.
Πρόβλημα
Μετά από αρχικές δοκιμές, παρατηρείται ότι η απόδοση του δικτύου δεν ξεπερνά ποτέ το όριο του 1Gbps, αν και το φορτίο της CPU στους διακομιστές και στους κόμβους δικτύου (διακόπτες) είναι χαμηλό. Αυτό συμβαίνει επειδή το LACP (802.3ad) χρησιμοποιεί μια πολιτική κατακερματισμού μετάδοσης για να καθορίσει εάν η κυκλοφορία μπορεί να εξισορροπηθεί σε πολλά μέλη της ΟΤΔ.
Σε αυτήν την περίπτωση, μια διεπαφή LAG δεν δημιουργεί μια διεπαφή 2 Gbps, αλλά μάλλον μια διεπαφή που μπορεί να εξισορροπήσει την κυκλοφορία σε πολλαπλές υποτελείς διεπαφές όταν είναι δυνατόν.
Για κάθε πακέτο δημιουργείται ένας κατακερματισμός μετάδοσης, ο οποίος καθορίζει από ποιο μέλος της LAG θα σταλεί το πακέτο, εμποδίζοντας έτσι τα πακέτα να βγουν εκτός λειτουργίας.
Υπάρχει η επιλογή να επιλέξετε την πολιτική κατακερματισμού μετάδοσης, η οποία συνήθως σας επιτρέπει να επιλέξετε μεταξύ Layer 2 (MAC), Layer 3 (IP) και Layer 4 (Port).
Στο RouterOS, αυτό μπορεί να επιλεγεί χρησιμοποιώντας την παράμετρο transmit-hash-policy. Σε αυτήν την περίπτωση, ο κατακερματισμός μετάδοσης είναι ο ίδιος αφού τα πακέτα αποστέλλονται στην ίδια διεύθυνση MAC καθώς και στην ίδια διεύθυνση IP και το Iperf χρησιμοποιεί επίσης την ίδια θύρα, δημιουργώντας έτσι τον ίδιο κατακερματισμό μετάδοσης για όλα τα πακέτα και αποτρέποντας την εξισορρόπηση φορτίου μεταξύ των μελών της LAG .
Θα πρέπει να σημειωθεί ότι τα πακέτα δεν θα είναι πάντα ισορροπημένα σε σχέση με τα μέλη της ΟΤΔ ακόμα και όταν ο προορισμός είναι διαφορετικός, καθώς η τυποποιημένη πολιτική κατακερματισμού μετάδοσης μπορεί να δημιουργήσει τον ίδιο κατακερματισμό μετάδοσης για διαφορετικούς προορισμούς.
Συμπτώματα:
- Η κυκλοφορία διέρχεται μόνο από ένα μέλος της ΟΤΔ.
Λύση
Επιλέξτε την κατάλληλη πολιτική κατακερματισμού μετάδοσης και ελέγξτε σωστά την απόδοση του δικτύου.
Ο ευκολότερος τρόπος για να δοκιμάσετε τέτοιες διαμορφώσεις είναι να χρησιμοποιήσετε πολλαπλούς στόχους. Για παράδειγμα, αντί να αποστέλλονται δεδομένα σε έναν μόνο διακομιστή, τα δεδομένα πρέπει να αποστέλλονται σε πολλούς διακομιστές.
Αυτό θα δημιουργήσει διαφορετικό κατακερματισμό μετάδοσης για κάθε πακέτο και θα κάνει δυνατή την εξισορρόπηση φορτίου μεταξύ των μελών της ΟΤΔ.
Σε ορισμένες περιπτώσεις, μπορεί να εξετάσετε το ενδεχόμενο να αλλάξετε τη λειτουργία διεπαφής συγκόλλησης για να αυξήσετε τη συνολική απόδοση.
Για την κίνηση UDP, η λειτουργία balance-rr μπορεί να είναι επαρκής, αλλά μπορεί να προκαλέσει προβλήματα στην κυκλοφορία TCP.
Μπορείτε να διαβάσετε περισσότερα σχετικά με την επιλογή της σωστής λειτουργίας για τη ρύθμισή σας Aquí.
Πρόσθετες πτυχές που πρέπει να ληφθούν υπόψη:
Επιλογή τρόπου σύνδεσης
Η επιλογή του τρόπου συγκόλλησης είναι κρίσιμη. Ενώ το balance-rr (round-robin) μπορεί να είναι αποτελεσματικό για την κίνηση UDP, μπορεί να μην είναι ιδανικό για το TCP λόγω της δυνατότητας αναδιάταξης πακέτων. Επομένως, είναι σημαντικό να λάβετε υπόψη το είδος της κίνησης που θα κυριαρχεί στο δίκτυο κατά την επιλογή της λειτουργίας σύνδεσης.
Επιρροή της διαμόρφωσης δικτύου
Άλλες πτυχές της διαμόρφωσης του δικτύου μπορούν επίσης να επηρεάσουν την απόδοση της ΟΤΔ. Για παράδειγμα, η διαμόρφωση του διακόπτη, οι δυνατότητες υλικού και οι πολιτικές δικτύου μπορούν να επηρεάσουν τον τρόπο διαχείρισης της κυκλοφορίας στις διεπαφές LAG.
Παρακολούθηση και Διάγνωση
Είναι απαραίτητο να εφαρμοστούν εργαλεία παρακολούθησης και διάγνωσης για την καλύτερη κατανόηση της συμπεριφοράς της κυκλοφορίας μέσω της ΟΤΔ. Εργαλεία όπως το Wireshark ή ακόμα και διαγνωστικά χαρακτηριστικά ενσωματωμένα σε διακόπτες μπορούν να παρέχουν πολύτιμες πληροφορίες.
Θέματα απόδοσης και χωρητικότητας
Αν και η διεπαφή LAG μπορεί θεωρητικά να επιτύχει εύρος ζώνης 2 Gbps σε αυτό το σενάριο, πρέπει να θυμόμαστε ότι η πραγματική απόδοση μπορεί να επηρεαστεί από πολλούς παράγοντες, όπως η ποιότητα της καλωδίωσης, η απόσταση μεταξύ των συσκευών και η ίδια η διαμόρφωση υλικού.
Διάφορα τεστ
Η δοκιμή με διαφορετικές διαμορφώσεις και τύπους κίνησης μπορεί να βοηθήσει στον εντοπισμό της καλύτερης διαμόρφωσης για ένα συγκεκριμένο περιβάλλον. Αυτό θα μπορούσε να περιλαμβάνει την αλλαγή της διεύθυνσης IP προορισμού, της θύρας ή ακόμα και του τύπου επισκεψιμότητας (TCP έναντι UDP).
Ενημέρωση υλικολογισμικού και λογισμικού
Η διασφάλιση ότι τόσο οι διακόπτες όσο και οι διακομιστές εκτελούν την πιο πρόσφατη, πιο σταθερή έκδοση του υλικολογισμικού και του λογισμικού τους μπορεί να επιλύσει προβλήματα που δεν είχαν προσδιοριστεί προηγουμένως και να βελτιώσει τη συνολική απόδοση.
Συμπέρασμα
Η εξισορρόπηση φορτίου σε μια διεπαφή LAG είναι μια πολύπλοκη διαδικασία που απαιτεί προσεκτική διαμόρφωση και λεπτομερή κατανόηση του δικτύου και των στοιχείων του.
Μέσω της κατάλληλης επιλογής πολιτικής κατακερματισμού μετάδοσης και εκτεταμένων δοκιμών, η απόδοση του δικτύου μπορεί να βελτιστοποιηθεί και να διασφαλιστεί ότι οι διαθέσιμοι πόροι χρησιμοποιούνται αποτελεσματικά.
Επιπλέον, η παρακολούθηση των ενημερώσεων και των βέλτιστων πρακτικών στη διαμόρφωση του δικτύου μπορεί να συμβάλει σημαντικά στην αποτελεσματικότητα και τη σταθερότητα του περιβάλλοντος δικτύου σας.
Σύντομο κουίζ γνώσεων
Τι γνώμη έχετε για αυτό το άρθρο;
Τολμάς να αξιολογήσεις τις γνώσεις σου;
Προτεινόμενο βιβλίο για αυτό το άρθρο
Βιβλίο Switching and Bridging RouterOS v7
Το υλικό μελέτης για το μάθημα πιστοποίησης MTCSWE ενημερώθηκε στο RouterOS v7
Σχετικά άρθρα
- Εσφαλμένες διαμορφώσεις επιπέδου 2: Περιορισμοί εκφόρτωσης υλικού σε πολλαπλές γέφυρες
- Εσφαλμένες διαμορφώσεις επιπέδου 2: Ροή πακέτων με εκφόρτωση υλικού και εκμάθηση MAC
- Κατανόηση της έννοιας του MTU στο Επίπεδο 2 και στο Επίπεδο 3: Επιπτώσεις και Θεωρήσεις
- Συγκόλληση XOR (balance-xor) στο MikroTik
- Bonding Broadcast στο MikroTik