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

Η γέφυρα μεταφέρει πλαίσια, όχι αποφάσεις

Μια επέκταση επιπέδου 2 κάνει δύο τοποθεσίες να μοιάζουν με ένα πεδίο εκπομπής, οπότε τα αιτήματα ARP, οι εκπομπές DHCP και η κίνηση εντός του ίδιου υποδικτύου περνούν όλα από το τούνελ. Αυτή είναι ολόκληρη η υπηρεσία που παρέχει. Τίποτα στη γέφυρα δεν εξετάζει μια διεύθυνση προορισμού, δεν τη συγκρίνει με το uplink της τοποθεσίας και δεν κατευθύνει την κίνηση προς την πλησιέστερη έξοδο. Κάθε πελάτης εξακολουθεί να παίρνει τη δική του απόφαση τοπικά ή απομακρυσμένα χρησιμοποιώντας τη διεύθυνση και τη μάσκα με τις οποίες ρυθμίστηκε.

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

Πώς ένας πελάτης επιλέγει την πύλη του

Η απόφαση IPv4 που περιγράφεται στο RFC 1122 είναι απλή. Ένας προορισμός μέσα στο συνδεδεμένο υποδίκτυο του πελάτη φτάνει άμεσα, με ARP, και ένας προορισμός έξω από αυτό πηγαίνει στην ρυθμισμένη προεπιλεγμένη πύλη. Γι’ αυτό η κίνηση εντός του ίδιου υποδικτύου μεταξύ των τοποθεσιών μπορεί να περνά τη γέφυρα χωρίς καμία ανάμειξη δρομολογητή, και γι’ αυτό η κίνηση του διαδικτύου εξαρτάται εξ ολοκλήρου από τη διεύθυνση πύλης που έλαβε ο πελάτης. Οι δύο συμπεριφορές είναι ανεξάρτητες και ένας διαμοιρασμός αρχείων που λειτουργεί αποδεικνύει μόνο την πρώτη.

Αν ένας πελάτης στη μικρή τοποθεσία ρυθμίστηκε με τον δρομολογητή της μεγάλης τοποθεσίας, τα πλαίσια διαδικτύου του περνούν πρώτα από το τούνελ και βγαίνουν από εκεί.

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

Αφήστε το DHCP να εκφράσει την προβλεπόμενη έξοδο

Η επιλογή 3 σε μια απάντηση DHCP παρέχει μια λίστα διευθύνσεων δρομολογητή στο υποδίκτυο του πελάτη, με σειρά προτίμησης, και οι πελάτες συνήθως παίρνουν την πρώτη που απαντά. Ο μηχανισμός είναι καλός· η ιδιοκτησία είναι εκεί όπου τα σχέδια πάνε στραβά. Καταγράψτε τι παραδίδει μια πραγματική μίσθωση σε κάθε τοποθεσία αντί να υποθέτετε ότι ο πλησιέστερος διακομιστής DHCP θα δώσει την πλησιέστερη πύλη.

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

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

Δοκιμάστε τα τέσσερα πράγματα ξεχωριστά

Ζητήστε τέσσερις παρατηρήσεις, όχι μία. Πάρτε μια νέα μίσθωση DHCP σε κάθε τοποθεσία και καταγράψτε τον δρομολογητή και τη μάσκα που έλαβε. Φτάστε σε μια υπηρεσία του ίδιου υποδικτύου στην άλλη τοποθεσία και επιβεβαιώστε ότι η διαδρομή είναι η γέφυρα και όχι μια δρομολογημένη παράκαμψη. Κατεβάστε κάτι από το δημόσιο διαδίκτυο σε κάθε τοποθεσία και επιβεβαιώστε ποιο uplink το μετέφερε. Στη συνέχεια ρίξτε το τούνελ και δείτε τι σπάει, γιατί μια τοποθεσία που χάνει όλη τη συνδεσιμότητα όταν αποτυγχάνει η γέφυρα εξαρτιόταν από την απομακρυσμένη πύλη χωρίς να το προσέξει κανείς.

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

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

Σχετικά άρθρα