Τα άρθρα της ομάδας

Πώς οι ISP αποκτούν διευθύνσεις IP και κρατούν τα δίκτυα σε λειτουργία

Από πού προέρχονται οι διευθύνσεις IP, πώς παραμένουν προσβάσιμα τα δίκτυα και γιατί ο Lu Heng υποστηρίζει ότι ένα μητρώο πρέπει να μπορεί να αντικατασταθεί.

Περιεχόμενα

Ένας πάροχος ετοιμάζεται να συνδέσει ακόμη 1.000 σπίτια. Η οπτική ίνα είναι έτοιμη και οι δρομολογητές έχουν εγκατασταθεί. Από πού θα έρθουν οι διευθύνσεις IP και τι θα κρατήσει αυτές τις συνδέσεις σε λειτουργία σε έναν χρόνο;

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

Ένα σκούρο μπλε πλαίσιο συνδέεται προς τα κάτω με τρία γαλάζια πλαίσια, καθένα από τα οποία συνδέεται με δύο κύκλους.

Από πού αποκτά διευθύνσεις ένας πάροχος;

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

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

Πρόκειται για σχέσεις κατανομής και καταχώρισης. Τα πακέτα δεν περνούν από την IANA και κάθε μητρώο καθ’ οδόν προς το σπίτι σας.

Τρεις εργασίες κάνουν μια διεύθυνση χρήσιμη

  • Εκχώρησή της. Ένα σύστημα διαχείρισης διευθύνσεων, που συχνά ονομάζεται IPAM, καταγράφει ποιες διευθύνσεις χρησιμοποιούνται, είναι διαθέσιμες ή έχουν δεσμευτεί. Τα υποδίκτυα χωρίζουν ένα μεγαλύτερο μπλοκ σε χρήσιμες ομάδες. Ένα IPv4 /24 περιέχει 256 διευθύνσεις· είναι μέγεθος, όχι υπόσχεση σύνδεσης 256 πελατών.
  • Διασφάλιση της προσβασιμότητάς της. Τα δίκτυα ανταλλάσσουν διαδρομές μέσω BGP. Μια διαδρομή λέει σε άλλο δίκτυο πώς να φτάσει σε ένα μπλοκ διευθύνσεων. Ο φορέας πρέπει να διατηρεί συνεπείς τις αναγγελίες του, τις συμφωνίες με τους ανάντη παρόχους και τις καταγραφές.
  • Διατήρηση της αξιοπιστίας της. Παρακολουθήστε τις αλλαγές δρομολόγησης και συντηρείτε τις εξουσιοδοτήσεις. Η επικύρωση προέλευσης RPKI βοηθά να ελεγχθεί αν το δίκτυο που αναγγέλλει ένα μπλοκ έχει εξουσιοδότηση να το κάνει· δεν επικυρώνει κάθε δίκτυο κατά μήκος της διαδρομής. Το DNSSEC προστατεύει άλλο μέρος του συστήματος: την αυθεντικότητα των δεδομένων DNS.

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

Μια άδεια δεξαμενή IPv4 σημαίνει ότι πρέπει να σταματήσει η ανάπτυξη;

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

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

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

Στη Σημείωση 45, ο Lu Heng αμφισβητεί τη συνηθισμένη αφήγηση της σπανιότητας: άλλο η εξαντλημένη δεξαμενή κατανομής και άλλο ένας οικονομικά απρόσιτος πόρος. Το επιχείρημά του καλεί τους φορείς να εξετάσουν το πραγματικό κόστος απόκτησης διευθύνσεων μαζί με τον εξοπλισμό, την κοινή χρήση διευθύνσεων και τη λειτουργία δύο πρωτοκόλλων. Αυτή η οικονομική κρίση πρέπει να δοκιμάζεται στο συγκεκριμένο δίκτυο που έχουν μπροστά τους.

Ποιος πρέπει να ελέγχει την καταγραφή;

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

Αυτό είναι το βαθύτερο ερώτημα στο έργο του Lu Heng: πώς μια αναγκαία υπηρεσία συντονισμού έγινε σημείο εξάρτησης για ένα δίκτυο που ήδη λειτουργεί; Κατά την άποψή του, η δυνατότητα τήρησης μητρώου δεν δίνει πολιτική εξουσία πάνω στους ανθρώπους που βασίζονται σε αυτό.

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

Η συνέχεια πρέπει να σχεδιάζεται πριν από μια διαφορά

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

Γι’ αυτό έχει σημασία πριν από μια διακοπή. Κάθε νέος πελάτης αυξάνει την αξία του δικτύου και το κόστος διακοπής του. Διαβάστε τα δικαιώματα που προτείνει ο Lu Heng για τον συντονισμό των αριθμητικών πόρων του Διαδικτύου για να ακολουθήσετε το επιχείρημα από τη διαχείριση διευθύνσεων στη συνέχεια, τη λογοδοσία και τη δυνατότητα αποχώρησης.

Τεχνικές πηγές και περαιτέρω ανάγνωση

IANA: κατανομή αριθμητικών πόρων · NRO: η ανακοίνωση του 2011 για την κεντρική δεξαμενή · RFC 3022: NAT και NAPT

RFC 8200: IPv6 · ARIN: διευκολυντές μεταβιβάσεων (2023) · RFC 6811: επικύρωση προέλευσης διαδρομής

RFC 4033: ασφάλεια DNS · RIPE: πολιτικές διευθύνσεων · IETF: συμμετοχή στη διαμόρφωση προτύπων