Cascade SoftEther: σκόπιμη σύνδεση δύο εικονικών hub
Ένα cascade συνδέει έναν τοπικό hub με έναν απομακρυσμένο κάτω από μια διαμορφωμένη ταυτότητα. Δεν είναι κόμβος εξόδου και μεταφέρει ό,τι ήδη γεφυρώνουν αυτοί οι hub.
Δύο hub του SoftEther που συνδέονται με cascade μοιράζονται έναν τομέα εκπομπής, οπότε ένας βρόχος ή ένας δεύτερος διακομιστής DHCP παύει να είναι τοπικό λάθος και γίνεται κοινό. Αυτό είναι όλο το μοντέλο κινδύνου. Το cascade καθαυτό είναι μια διαμορφωμένη σχέση πελάτη: το τοπικό εικονικό hub συνδέεται προς τα έξω με το hub ενός απομακρυσμένου διακομιστή κάτω από ταυτότητα που εγκρίνει εκείνος ο διακομιστής. Είναι δομικό στοιχείο για ένα μεγαλύτερο εικονικό δίκτυο, ποτέ έξοδος στο διαδίκτυο.
1. Αποφασίστε τι πρέπει να μεταφέρει η σύνδεση
Ξεκινήστε από την απαίτηση, όχι από τη λειτουργία. Ένα cascade μεταφέρει πλαίσια δεύτερου επιπέδου μεταξύ hub, και αυτό θέλετε όταν δύο τοποθεσίες πρέπει να μοιάζουν με ένα τμήμα Ethernet. Αν η ανάγκη είναι μόνο δρομολογημένη πρόσβαση σε λίγα υποδίκτυα, μια δρομολογημένη διαδρομή είναι απλούστερη και αποτυγχάνει με τρόπους πιο ορατούς. Η επιλογή cascade σας δεσμεύει σε κοινή εκπομπή, κοινή ανακάλυψη και μία τοπολογία βρόχου.
Γράψτε την απαίτηση σε μία γραμμή πριν αγγίξετε διακομιστή: ποια συστήματα πρέπει να εμφανίζονται στο ίδιο καλώδιο και ποια χρειάζονται μόνο διαδρομή. Ό,τι απαντά «διαδρομή» ανήκει έξω από το cascade. Αυτή η μία πρόταση αποτρέπει τα περισσότερα σχέδια που καταλήγουν σε διπλές υπηρεσίες διευθύνσεων.
2. Οριοθετήστε την ταυτότητα που το εξουσιοδοτεί
Τα διαπιστευτήρια που διαχειρίζονται έναν διακομιστή και η ταυτότητα που χρησιμοποιεί ένα cascade για σύνδεση είναι διαφορετικά μυστικά, και η ανάμειξή τους είναι συνηθισμένη συντόμευση με μακριά ουρά. Το απομακρυσμένο hub χρειάζεται εγγραφή χρήστη ή πολιτικής που επιτρέπει σε αυτό το cascade να συνδεθεί. Αυτή η εγγραφή είναι η εξουσιοδότηση· μια επιτυχημένη σύνδεση δεν λέει τίποτα για το τι βρίσκεται πίσω από το απομακρυσμένο hub.
Καταγράψτε ποιο hub ξεκινά, σε ποιο απομακρυσμένο hub ενώνεται και τι μπορεί να φτάσει η απομακρυσμένη ταυτότητα. Συγκρίνετε τις δύο αρχιτεκτονικές πριν δεσμευτείτε:
| Requirement | Routed path | Cascaded segment |
|---|---|---|
| Broadcast domain | Separate on each side | Shared across the link |
| Address service | One DHCP server per side | Must not run two on one domain |
| Loop risk | Route loops only | Layer-two loops if segments overlap |
Κρατήστε ενημερωμένα τα διαπιστευτήρια και τις οδηγίες ανάκτησης των δύο άκρων. Μια αλλαγή κωδικού ή επεξεργασία πολιτικής στο απομακρυσμένο hub σπάει το cascade χωρίς να αγγίξει τους τοπικούς χρήστες σας, και η βλάβη εμφανίζεται συνήθως ως σύνδεση που είναι ενεργή αλλά κενή.
3. Επιθεωρήστε τι μεταφέρει ήδη το hub
Ένα hub σπάνια είναι απομονωμένο. Μπορεί ήδη να γεφυρώνει ένα φυσικό προσαρμογέα, να δρομολογεί μέσω εικονικού δρομολογητή ή να κάνει cascade αλλού, και κάθε μία από αυτές τις συνδέσεις μεταφέρεται στη νέα σχέση. Γι’ αυτό το «απλώς ενώσαμε δύο hub» τόσο συχνά γίνεται «γιατί αυτές οι δύο τοποθεσίες είναι τώρα ένα τμήμα;».
Δύο hub που γεφυρώνονται στο ίδιο φυσικό τμήμα και μετά κάνουν cascade μεταξύ τους σχηματίζουν βρόχο. Προσθέστε spanning tree ή μην το χτίσετε. Το ίδιο τεστ ισχύει για hub που φτάνει ήδη τον στόχο μέσω άλλου cascade: μια δεύτερη σύνδεση δεν προσθέτει χωρητικότητα, προσθέτει διαδρομή.
Μην προσθέτετε σύνδεση επειδή λείπει μία διαδρομή· διορθώστε τη διαδρομή. Σχεδιάστε πρώτα την τοπολογία σε χαρτί, μαζί με κάθε γέφυρα και cascade, γιατί το διάγραμμα παίρνει δύο λεπτά και πιάνει τους περισσότερους βρόχους πριν υπάρξουν.
4. Τακτοποιήστε τη διευθυνσιοδότηση πριν την ένωση
Τα ενωμένα τμήματα φέρνουν διπλά υποδίκτυα, και οι διπλοί διακομιστές DHCP είναι το κλασικό σύμπτωμα: οι πελάτες παίρνουν μίσθωση από όποιον διακομιστή απαντήσει πρώτος, οπότε η συμπεριφορά φαίνεται τυχαία και μετακινείται μεταξύ επανεκκινήσεων. Αποφασίστε εκ των προτέρων ποια πλευρά κατέχει την εκχώρηση διευθύνσεων και δώστε στο μακρινό τμήμα εύρος που δεν επικαλύπτει τίποτα τοπικό. Απενεργοποιήστε την άλλη υπηρεσία DHCP πριν το cascade γίνει ενεργό, όχι μετά το πρώτο παράπονο.
Το DNS είναι ξεχωριστό ζήτημα. Ένα cascade μεταφέρει πλαίσια· δεν ρυθμίζει επιλυτές, και ένα όνομα που επιλύεται τοπικά μπορεί να μην επιλύεται μέσω της σύνδεσης. Δοκιμάστε το ερώτημα χωριστά από τη διαδρομή IP, γιατί ένα ping που δουλεύει αποδεικνύει μόνο ένα από τα δύο.
5. Αποδείξτε το με πραγματικό πόρο
Επιλέξτε μια επιτρεπόμενη υπηρεσία στο προοριζόμενο μακρινό τμήμα και επιβεβαιώστε ότι η απάντηση επιστρέφει μέσω του cascade. Στη συνέχεια επαναλάβετε για την επίλυση ονομάτων. Αν ο στόχος βασίζεται στην ανακάλυψη μέσω εκπομπής, περιμένετε διαφορετική συμπεριφορά μέσω γεφυρωμένης σύνδεσης απ’ ό,τι σε ένα καλώδιο, και σχεδιάστε γι’ αυτό αντί να το καταγράψετε ως ελάττωμα.
Τέλος, γράψτε την τοπολογία: ποιο hub κάνει cascade πού, ποια ταυτότητα το εξουσιοδοτεί, ποια τμήματα είναι γεφυρωμένα και ποιος κατέχει την εκχώρηση διευθύνσεων σε καθένα. Αυτή η σημείωση επιτρέπει στο επόμενο άτομο να αλλάξει μια πολιτική χωρίς να ρίξει ένα τμήμα που δεν ήξερε ότι υπήρχε.