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

Τα εικονίδια περιγράφουν διεργασίες, όχι μια αλυσίδα.

Μία θέση στο τηλέφωνο, πολλοί διεκδικητές στον υπολογιστή

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

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

Τι αντικαθιστά ο δεύτερος πελάτης

Ο δεύτερος πελάτης συνήθως εγκαθιστά μια προεπιλεγμένη διαδρομή, προσθέτει τους δικούς του κανόνες και επιβάλλει τον δικό του resolver. Ο πρώτος μπορεί να επιβιώσει ως διεργασία χωρίς κίνηση ή να κρατήσει μια διαδρομή που δεν κερδίζει πλέον. Οι διαδρομές για συγκεκριμένους τομείς είναι το συνηθισμένο θύμα, γι' αυτό ορισμένοι προορισμοί συνεχίζουν να λειτουργούν ενώ άλλοι αποτυγχάνουν. Το ορατό σύμπτωμα είναι μια αποσύνδεση, και η πραγματική κατάσταση είναι μια μερική αντικατάσταση.

Ένας έλεγχος της διεύθυνσης IP εξόδου δεν θα το αποκαλύψει. Αναφέρει μία διεύθυνση για έναν προορισμό και δεν λέει τίποτα για το ποιες διαδρομές αντικαταστάθηκαν ή ποιος resolver απαντά τώρα. Για να δείτε τη ζημιά, διαβάστε τον πίνακα δρομολόγησης και την κατάσταση του resolver.

Η ένθεση είναι σχεδιασμός, όχι σειρά κλικ

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

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

Επαληθεύστε με την εφαρμογή, όχι με το εικονίδιο

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

Αν ένα προϊόν δεν υποστηρίζει ρητά τη συνύπαρξη με ένα άλλο, μια τυχαία αλλαγή διαδρομής ή άδειας δεν θα παραγάγει συντηρήσιμη ανάπτυξη. Θα παραγάγει μία που λειτουργεί μέχρι την επόμενη ενημέρωση.

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

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