Ledis Δημοσ. 6 Αυγούστου 2015 Δημοσ. 6 Αυγούστου 2015 Και ξανά ρωτάω, για ποιο λόγο να θέλει κάποιος Bonding (Εκτός πολύ εξειδικευμένων εφαρμογών) και όχι Load Balance?
Επισκέπτης Δημοσ. 6 Αυγούστου 2015 Δημοσ. 6 Αυγούστου 2015 Φίλε jkoukos, το ερώτημα που τέθηκε ήταν η διαφορά του bonding σε σχέση με το load-balancing σε WAN. Ποιός ο σκόπος, ποιά είναι τα requirements και τι επιτυχγάνετε με το bonding και load-balancing ? Συνοπτικά πιστεύω να συμφωνούμε πως θα μπορούσαμε να πούμε τα εξής: -- Θέλουμε bandwidth aggregation, δλδ αν έχουμε 2 γραμμές πχ των 2Mbps upstream/downstream , θέλουμε κάτι που να εκμεταλεύετε το σύνολο των 2 γραμμών, δλδ 2 γραμμές x 2Mbps (upstream/downstream). Βασικό είναι επίσης το θέμα του high availability, δλδ σε περίπτωση που χαθεί κάποιο link/γραμμή, να μπορεί να εξυπηρετηθεί η σχετική κίνηση. Στην περίπτωση που έχουμε λοιπόν έναν ISP που προσφέρει το service Multilink PPP, θα είχαμε το εξής: 2 γραμμές (φυσικά wan interfaces) με 1 διεύθυνση σε επίπεδο IPv4. Έτσι για οποιοδήποτε host πίσω απο την συσκευή που τερματίζει τις 2 γραμμές, είναι εφικτό να εκμεταλευτεί πλήρως (είτε για TCP flow, είτε για UDP flow) σε οποιαδήποτε κατεύθυνση (εισερχρόμενη ή εξερχόμενη) το διαθέσιμο bandwidth και των 2 γραμμών (2 γραμμές x 2Mmbps upstream/downstream). Στην περίπτωση που για κάποιο λόγο το ένα interface (η μια γραμμή πέσει πχ), η κίνήση συνεχίζει να εξυπηρετήται απο το την άλλη γράμμη ΑΛΛΑ αν είναι παραπάνω απο το διαθεσιμο της (2Mbps), τότε γίνετε drop. Στην περίπτωση που έχουμε load-balancer συσκευή τώρα στο παραπάνω σενάριο με 2 γραμμές των 2 Mbps τα πράγματα είναι λίγο διαφορετικά. Καταρχάς θα έχουμε 2 διαφορετικές διευθύνσεις σε επίπεδο IPv4 που μπορεί να είναι απο 2 διαφορετικούς παρόχους. Ως προς έναν host ο οποίος βρίσκεται πίσω απο τον load-balancer και προσπαθεί να εκμεταλευτεί το συνολικό bandwidth των 2 γραμμών, δεν είναι κάτι που πάντοτε μπορεί να είναι εφικτό. Μπορεί να επιτεύχθεί πχ για TCP flows με ειδικό software, όχι όμως και για UDP flows. Η κατεύθυνση επίσης (upstream/downstream) που κάτι τέτοιο είναι εφικτό και πάλι ποικίλει και έχει προυποθέσεις. Γενικότερα ισχύει πως για load-balancers τα οφέλη του συνόλου bandwidth των 2 γραμμών, είναι ορατά και έχουν νόημα όταν υπάρχουν παραπάνω του ενός χρήστες, μιας και εκεί εκμεταλευετε το concept load-balancing algorithms. Ως προς το high availability ισχύουν τα ίδια, δλδ η κίνηση συνεχίζει να εξυπηρετήτε απο την άλλη γραμμή/IPv4 σε περιπτώση link failure, εώς το όριο της χωρητικότητάς της. Σε συνέχεια του παραπάνω σενάριου με load-balancer αλλά με προσθήκη VPN μεταξύ του load-balancer και ενός άλλου, τρίτου σημείου, θα μπορούσαμε να πούμε πως μπορεί να επιτευχθεί η συμπεριφορά του Multilink PPP σεναρίου. Ως πρός το κόστος αυτής της λύσης, σίγουρα ξεφεύγει και νομίζω πως το πιο φθηνό σενάριο (μιας και αυτό είχα κατά νου) όπως το ανέφερες και εσύ στην απάντησή σου, ίσως να είναι το server hosting (eg VPS με πολλαπλά network interfaces).
jkoukos Δημοσ. 6 Αυγούστου 2015 Δημοσ. 6 Αυγούστου 2015 Και περιμένεις να καταλάβει κάποιος από τα παραπάνω ποια.έίναι η διαφορά στο ερώτημα του θέματος; Έγραψα με απλά λόγια την κύρια διαφορά. Έχεις διαφωνία σε αυτό; Διότι την δικιά μου διαφωνία, όσον αφορά το Bonding την ανέλυσα. Επίσης έχει καθιερωθεί, όταν θέλουμε να ορίσουμε την λειτουργία πρόσθεσης του συνολικού bandwidth, να χρησιμοποιούμε τον όρο Link Aggregation στο LAN και το Bonding στο WAN, για να είναι διακριτές οι λειτουργίες. Και το αναφέρω διότι είναι ξεκάθαρο σε τι πράγμα αφορά το ερώτημα. 1
Επισκέπτης Δημοσ. 6 Αυγούστου 2015 Δημοσ. 6 Αυγούστου 2015 Μπορεί να γίνει ακόμα πιο περίπλοκο έτσι όπως το θέτεις πως Link-Aggregation == Ethnernet == LAN == Etherchanel, Port-Channel, LAG, MCLAG, Multichassis LACP, VPC κλπ κλπ και WAN == ATM/ISDN/POS/HDLC/PPP κλπ κλπ, πρόσθετοντας και την τεχνολογία Ethernet για WAN. Επαναλαμβανω μας ενδιαφέρει η λειτουργία και το τι επιτυχγάνετε (μεταξύ X bonding και Y load-balancing options in WAN) οπότε ας μην μείνουμε σε strict διατυπώσεις της ορολογίας aggregation/bonding. Σε linux πχ το link aggregation των ethernet interfaces λέγεται bonding. -- http://docs.oracle.com/cd/E37670_01/E41138/html/ch11s05.html -- http://linux-ip.net/html/ether-bonding.html -- http://www.cloudibee.com/linux-network-bonding/
karaLRS Δημοσ. 7 Αυγούστου 2015 Δημοσ. 7 Αυγούστου 2015 Κάνω άριστο Load balancing με tp link 1043nd v2 στα 50€...
Επισκέπτης Δημοσ. 7 Αυγούστου 2015 Δημοσ. 7 Αυγούστου 2015 Κάνω άριστο Load balancing με tp link 1043nd v2 στα 50€...Και με ένα pc που να τρέχει pfsense κάνεις και load balancing (μεταξύ πολλών άλλων) τσάμπα... -- https://doc.pfsense.org/index.php/Multi-WAN
rfc Δημοσ. 7 Αυγούστου 2015 Δημοσ. 7 Αυγούστου 2015 με pfsense καναμε LB πριν 10 χρονια και παιζει ακομη οχι ομως τσαμπα μιας και θες ενα πισι με 2 καρτες πανω. Το software ειναι τσαμπα εννοεις.Τωρα με ενα routerboard το κανεις σε 10 λεπτα με κοστος σχεδον τσαμπα.
Smokey Δημοσ. 7 Αυγούστου 2015 Μέλος Δημοσ. 7 Αυγούστου 2015 με pfsense καναμε LB πριν 10 χρονια και παιζει ακομη οχι ομως τσαμπα μιας και θες ενα πισι με 2 καρτες πανω. Το software ειναι τσαμπα εννοεις.Τωρα με ενα routerboard το κανεις σε 10 λεπτα με κοστος σχεδον τσαμπα.Πως μπορώ στο routerboard με δυο adsl γραμμές να καταφέρω να δίνω την μια σε π.χ. στο τοπικό δίκτυο 192.168.0.X/24Και την άλλη σε 192.168.1.X/24 Κατάλαβα οτι δεν μπορώ να έχω άθροισμα, Φαντάζομαι οτι θα μπορώ να εξηπηρετώ μια μερίδα χρηστών με την μια adsl και τους υπόλοιπους με την άλλη γραμμή. Στη ουσία απ' ότι καταλαβαίνω θέλω δυο pppoe clients και μετα κάποια rules.
rfc Δημοσ. 7 Αυγούστου 2015 Δημοσ. 7 Αυγούστου 2015 κατα αρχην μολις ανοιξεις το web interface του rb, σου εχει να κατεβασεις αρχειο με οδηγιες το οποιο ειναι κατατοπιστικοτατο. Εσυ τωρα μιλας για 2 διαφορετικα υποδικτυα το οποιο δε το εχω κανει αλλα αν τα βαλεις στο ιδιο subnet πιθανον και να παιξουν. Κοιτα να εχεις το τελευταιο firmware στο rb.
Επισκέπτης Δημοσ. 7 Αυγούστου 2015 Δημοσ. 7 Αυγούστου 2015 Σε mikrotik forums έχεις κοιτάξει για πληροφορίες ή να το ψάξεις μέσω google search ? Υπάρχουν αρκετά παραδείγματα πχ: -- http://forum.mikrotik.com/viewtopic.php?t=71105 -- http://learnithowabout.blogspot.de/2013/11/mikrotik-multi-wan-fail-over-scenarios.html -- http://farolan.blogspot.de/2009/03/how-to-multi-wan-on-mikrotik-routeros.html -- https://blog.linitx.com/load-balancing-multiple-internet-connections/ -- https://aacable.wordpress.com/tag/mikrotik-howto-combine-multiple-wan-links/ --
rfc Δημοσ. 7 Αυγούστου 2015 Δημοσ. 7 Αυγούστου 2015 Απο οτι βλεπω απο το video που εχει ποσταρει ο φιλος απο πανω μεσω winbox γινεται σχετικα οπως το κανονικο αν το κανεις με 2 ιδια υποδικτυα. Αρα παιζει σιγουρα
Smokey Δημοσ. 7 Αυγούστου 2015 Μέλος Δημοσ. 7 Αυγούστου 2015 Ευχαριστώ πολύ παιδιά. Την παραπάνω μέθοδο την έβαλα σε λινκ σε προηγούμενο ποστ. Απλά δεν ήμουν σίγουρος γιατι στο documentation είχε αλλες δεκα μεθόδους.
karaLRS Δημοσ. 7 Αυγούστου 2015 Δημοσ. 7 Αυγούστου 2015 Και με ένα pc που να τρέχει pfsense κάνεις και load balancing (μεταξύ πολλών άλλων) τσάμπα... -- https://doc.pfsense.org/index.php/Multi-WAN Όχι όμως με 5 watt κατανάλωση και ενα κουτακι..
jkoukos Δημοσ. 8 Αυγούστου 2015 Δημοσ. 8 Αυγούστου 2015 Με Mikrotik ή κάποιο router που παίρνει εναλλακτό firmware (DD-WRT, OpenWRT κλπ) είναι η οικονομικότερη λύση. Αφού ήδη υπάρχει το Mikrotik, δεν έχει νόημα η οποιαδήποτε άλλη πρόταση. Δεν έχω καταλάβει, θέλεις να κάνεις Load Balancing ή να ορίσεις κάθε δίκτυο να έχει τις δικές του ρυθμίσεις και να βγαίνει από ξεχωριστή σύνδεση.
vaios_lar Δημοσ. 28 Αυγούστου 2015 Δημοσ. 28 Αυγούστου 2015 Φίλε smokey αυτό που ψάχνεις είναι το "PBR" (Policy Based Routing) υπάρχουν πάρα πολλά tutorials στο ιντερνετ αρκεί να το ψάξεις. Μπορείς να βάλεις πχ. το WAN1 να το χρησιμοποιούν μόνο οι τοπικοί χρήστες και το WAN2 μόνο οι ασύρματοι χρήστες.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα