Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Και ξανά ρωτάω, για ποιο λόγο να θέλει κάποιος Bonding (Εκτός πολύ εξειδικευμένων εφαρμογών) και όχι Load Balance?

Δημοσ.

Φίλε 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).

Δημοσ.

Και περιμένεις να καταλάβει κάποιος από τα παραπάνω ποια.έίναι η διαφορά στο ερώτημα του θέματος;

Έγραψα με απλά λόγια την κύρια διαφορά. Έχεις διαφωνία σε αυτό;

Διότι την δικιά μου διαφωνία, όσον αφορά το Bonding την ανέλυσα.

 

Επίσης έχει καθιερωθεί, όταν θέλουμε να ορίσουμε την λειτουργία πρόσθεσης του συνολικού bandwidth, να χρησιμοποιούμε τον όρο Link Aggregation στο LAN και το Bonding στο WAN, για να είναι διακριτές οι λειτουργίες. Και το αναφέρω διότι είναι ξεκάθαρο σε τι πράγμα αφορά το ερώτημα.

  • Like 1
Δημοσ.

Μπορεί να γίνει ακόμα πιο περίπλοκο έτσι όπως το θέτεις πως 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/

Δημοσ.

με pfsense καναμε LB πριν 10 χρονια και παιζει ακομη οχι ομως τσαμπα μιας και θες ενα πισι με 2 καρτες πανω. Το software ειναι τσαμπα εννοεις.Τωρα με ενα routerboard το κανεις σε 10 λεπτα με κοστος σχεδον τσαμπα.

Δημοσ.

με pfsense καναμε LB πριν 10 χρονια και παιζει ακομη οχι ομως τσαμπα μιας και θες ενα πισι με 2 καρτες πανω. Το software ειναι τσαμπα εννοεις.Τωρα με ενα routerboard το κανεις σε 10 λεπτα με κοστος σχεδον τσαμπα.

Πως μπορώ στο routerboard με δυο adsl γραμμές να καταφέρω να δίνω την μια σε π.χ. στο τοπικό δίκτυο 192.168.0.X/24

Και την άλλη σε

192.168.1.X/24

 

Κατάλαβα οτι δεν μπορώ να έχω άθροισμα,

Φαντάζομαι οτι θα μπορώ να εξηπηρετώ μια μερίδα χρηστών με την μια adsl και τους υπόλοιπους με την άλλη γραμμή.

 

Στη ουσία απ' ότι καταλαβαίνω θέλω δυο pppoe clients και μετα κάποια rules.

Δημοσ.

κατα αρχην μολις ανοιξεις το web interface του rb, σου εχει να κατεβασεις αρχειο με οδηγιες το οποιο ειναι κατατοπιστικοτατο. Εσυ τωρα μιλας για 2 διαφορετικα υποδικτυα το οποιο δε το εχω κανει αλλα αν τα βαλεις στο ιδιο subnet πιθανον και να παιξουν. Κοιτα να εχεις το τελευταιο firmware στο rb.

Δημοσ.
Δημοσ.

Απο οτι βλεπω απο το video που εχει ποσταρει ο φιλος απο πανω μεσω winbox γινεται σχετικα οπως το κανονικο αν το κανεις με 2 ιδια υποδικτυα. Αρα παιζει σιγουρα

Δημοσ.

Ευχαριστώ πολύ παιδιά.

Την παραπάνω μέθοδο την έβαλα σε λινκ σε προηγούμενο ποστ.

Απλά δεν ήμουν σίγουρος γιατι στο documentation είχε αλλες δεκα μεθόδους.

Δημοσ.

Με Mikrotik ή κάποιο router που παίρνει εναλλακτό firmware (DD-WRT, OpenWRT κλπ) είναι η οικονομικότερη λύση.

Αφού ήδη υπάρχει το Mikrotik, δεν έχει νόημα η οποιαδήποτε άλλη πρόταση.

Δεν έχω καταλάβει, θέλεις να κάνεις Load Balancing ή να ορίσεις κάθε δίκτυο να έχει τις δικές του ρυθμίσεις και να βγαίνει από ξεχωριστή σύνδεση.

  • 3 εβδομάδες αργότερα...
Δημοσ.

Φίλε smokey αυτό που ψάχνεις είναι το "PBR" (Policy Based Routing)

υπάρχουν πάρα πολλά tutorials στο ιντερνετ αρκεί να το ψάξεις.

Μπορείς να βάλεις πχ. το WAN1 να το χρησιμοποιούν μόνο οι τοπικοί χρήστες και το WAN2 μόνο οι ασύρματοι χρήστες.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...