Ποια πηγή IPv6 επιλέγει ένα αίτημα VPN και γιατί έχει σημασία
Ένας υπολογιστής με πολλές διευθύνσεις IPv6 επιλέγει πηγή πριν από την αναζήτηση της διαδρομής. Ελέγξτε τους διατεταγμένους κανόνες, τυχόν δέσμευση εφαρμογής και την πολιτική επιστροφής της απομακρυσμένης πλευράς.
Προσθέσατε μια διεύθυνση VPN και περιμένατε το αίτημα να τη χρησιμοποιήσει, αλλά ο διακομιστής κατέγραφε ακόμη το παλιό πρόθεμα. Τίποτα στο τούνελ δεν απέτυχε· ο υπολογιστής έκανε μια επιλογή διεύθυνσης πηγής πριν καν κοιτάξει τη διαδρομή που κοιτάζατε. Η επιλογή πηγής IPv6 είναι ένας ξεχωριστός διατεταγμένος διαγωνισμός ανάμεσα στις υποψήφιες διευθύνσεις του υπολογιστή, και το μεγαλύτερο ταιριαστό πρόθεμα είναι μόνο ένας κανόνας κοντά στο τέλος του. Το να πάρετε το αποτέλεσμα που θέλετε σημαίνει να ξέρετε ποιος κανόνας έχει ήδη κερδίσει. Οι ίδιοι οι κανόνες είναι βαρετοί και ακριβείς, και αυτός είναι ακριβώς ο λόγος να τους διαβάσετε με τη σειρά.
Δύο αναζητήσεις, όχι μία
Η επιλογή προορισμού καθορίζει το επόμενο άλμα και τη διεπαφή εξόδου. Έπειτα η επιλογή πηγής καθορίζει ποια από τις διευθύνσεις του υπολογιστή θα εμφανιστεί στην κεφαλίδα, και οι δύο ερωτήσεις απαντώνται από διαφορετικούς μηχανισμούς αν και οι δύο χρησιμοποιούν προθέματα. Ένας υπολογιστής με φυσική διεύθυνση, προσωρινή διεύθυνση και διεύθυνση VPN έχει τρεις υποψηφίους για οποιονδήποτε προορισμό, και η διαδρομή προς το VPN δεν προτείνει αυτόματα τον τρίτο.
Γι’ αυτό μια σωστή διαδρομή και μια λάθος πηγή συνυπάρχουν τόσο εύκολα, και γι’ αυτό το ίδιο αίτημα μπορεί να συμπεριφέρεται διαφορετικά από ένα πρόγραμμα περιήγησης και από μια εξαναγκασμένη δέσμευση. Αντιμετωπίστε τις δύο αναζητήσεις ως ξεχωριστές μέχρι να έχετε στοιχεία που τις συνδέουν.
Διαβάστε τους κανόνες ως διατεταγμένο διαγωνισμό
Το RFC 6724 απαριθμεί τους κανόνες με σειρά, και ο καθένας σπάει μόνο μια ισοπαλία που άφησαν οι προηγούμενοι. Η προτίμηση διεπαφής εξόδου και η αντιστοίχιση ετικέτας εμφανίζονται πολύ πριν από τη σύγκριση προθεμάτων, άρα μια διεύθυνση στη διεπαφή που χρησιμοποιεί η διαδρομή έχει ήδη κερδίσει πλεονέκτημα που μια καλύτερη αντιστοίχιση προθέματος δεν μπορεί να σβήσει. Συμμετέχουν και η απαξίωση και το εύρος, και γι’ αυτό μια παλιά διεύθυνση μερικές φορές παύει να επιλέγεται χωρίς κανείς να αλλάξει την πολιτική.
Η πρακτική ανάγνωση είναι ότι δεν μπορείτε να συλλογιστείτε για τον νικητή μόνο από τον προορισμό. Καταγράψτε τους υποψηφίους, περάστε τους κανόνες με σειρά και δείτε πού ελήφθη πραγματικά η απόφαση.
Σημειώστε επίσης ότι αυτό είναι το μισό της πηγής στο πρόβλημα. Η σύγχυση των δύο συγκρίσεων προθεμάτων παράγει εξηγήσεις που ακούγονται αυστηρές και προβλέπουν λάθος διεύθυνση. Πείτε ποια σύγκριση εννοείτε όποτε χρησιμοποιείτε τη λέξη πρόθεμα σε ένα δελτίο.
Η δέσμευση εφαρμογής αλλάζει την ερώτηση
Μια εφαρμογή μπορεί να ζητήσει συγκεκριμένη διεύθυνση πηγής, και μια έγκυρη ρητή επιλογή μεταφέρει την ερώτηση από «ποια διεύθυνση θα προτιμούσε ο υπολογιστής» σε «μπορεί αυτή η διεύθυνση να φτάσει στον προορισμό και να επιστρέψει». Εργαλεία που δεσμεύονται σε μια πηγή ή ζητούν πρόσθετα δεδομένα για τη διεύθυνση που επιλέχθηκε το αποκαλύπτουν άμεσα, και είναι ο ταχύτερος τρόπος να αποδείξετε ποια διεύθυνση χρησιμοποίησε πραγματικά μια σύνδεση. Το πείραμα αυτό είναι καλύτερο από το τρίτο διάβασμα του πίνακα δρομολόγησης, επειδή αναφέρει τι αποφάσισε ο πυρήνας και όχι τι ρυθμίσατε εσείς. Επαναλάβετέ το μετά την αλλαγή και συγκρίνετε τις δύο απαντήσεις.
Αυτό κάνει τη δέσμευση πηγής διαγνωστικό εργαλείο αλλά και προσωρινή λύση: δεσμεύστε τη διεύθυνση VPN και δείτε αν το αίτημα πετυχαίνει. Αν πετυχαίνει, η διαδρομή είναι εντάξει και το πρόβλημα ήταν η επιλογή. Αν αποτυγχάνει, το πρόβλημα ήταν εξαρχής η διαδρομή επιστροφής ή η πολιτική στην απομακρυσμένη πλευρά.
Ελέγξτε ότι η απομακρυσμένη πλευρά δέχεται αυτή την πηγή
Ό,τι κι αν επιλέξει ο υπολογιστής, πρέπει να ταιριάζει με το προστατευμένο εύρος του VPN και με τη διαδρομή επιστροφής και τους κανόνες πρόσβασης στο απομακρυσμένο άκρο. Μια πηγή έξω από τους επιλογείς μπορεί να ταξιδέψει στο τούνελ και να απορριφθεί στο απομακρυσμένο άκρο, κάτι που μοιάζει με μονόπλευρη αστοχία και χρεώνεται στη δρομολόγηση. Συγκρίνετε την επιλεγμένη εσωτερική πηγή με το εύρος προστασίας πριν αγγίξετε τις ρυθμίσεις κρυπτογράφησης, γιατί η αλλαγή λειτουργίας δεν επιλέγει ανάμεσα σε υποψήφιες διευθύνσεις.
Κρατήστε και τη διεύθυνση του εξωτερικού άκρου ξεχωριστή στη συλλογιστική σας. Προσδιορίζει τη μεταφορά ανάμεσα στους συμμετέχοντες του VPN και δεν είναι η πηγή του πακέτου της εφαρμογής μέσα.
Αποφασίστε με τέσσερις παρατηρήσεις
Καταγράψτε τον προορισμό που χρησιμοποιήθηκε, τις κατάλληλες τοπικές πηγές, την πηγή που επιλέχθηκε πραγματικά και την ενεργή διαδρομή εξόδου. Τέσσερις γραμμές αρκούν για να εξηγήσουν σχεδόν κάθε περίπτωση, και μπορούν να συγκριθούν ανάμεσα σε έναν υπολογιστή που δουλεύει και σε έναν που αποτυγχάνει χωρίς να ξανασυζητηθεί η θεωρία. Για το βήμα επιλογής χρησιμοποιήστε την υποστηριζόμενη όψη του ίδιου του λειτουργικού συστήματος αντί για ένα όνομα από το πρότυπο, γιατί οι υλοποιήσεις προσθέτουν δικές τους τοπικές προτιμήσεις.
Όταν η απάντηση σας εκπλήσσει ακόμη, η διάταξη κάνει κάτι που το νοητικό σας μοντέλο δεν κάνει, και η διόρθωση είναι να αλλάξετε τις εισόδους και όχι να μαλώσετε με τον αλγόριθμο. Γράψτε τις τέσσερις παρατηρήσεις στο δελτίο και ο επόμενος αναγνώστης μπορεί να αναπαραγάγει το συμπέρασμά σας.