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

Τι είναι η προδοσία του κώδικα σε λειτουργία στη διακυβέρνηση των RIR;

Η κριτική του Lu Heng για την προδοσία του κώδικα σε λειτουργία, μέσα από ένα δίκτυο που λειτουργεί: γιατί η διαδικασία πρέπει να υπηρετεί τη συνέχεια και τι οφείλει να διατηρεί μια εναλλακτική λύση.

Περιεχόμενα

Μια κενή διοικητική καρτέλα διακόπτει τη μπλε διαδρομή ανάμεσα σε δύο ερμάρια δικτυακού εξοπλισμού που λειτουργούν.

Η κριτική του Lu Heng ξεκινά όταν μια διαδικασία που προοριζόταν να υποστηρίζει δίκτυα σε λειτουργία γίνεται πηγή εξουσίας πάνω τους.

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

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

Τι σημαίνει εδώ «κώδικας σε λειτουργία»;

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

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

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

Η αντιστροφή: το δίκτυο αρχίζει να υπηρετεί τη διαδικασία

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

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

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

Γιατί μια απόφαση στη βάση δεδομένων μπορεί να έχει σημασία και έξω από αυτήν

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

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

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

Τι προσθέτει η συζήτηση για την AFRINIC

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

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

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

Γιατί η καλύτερη συμμετοχή δεν αρκεί

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

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

Γι’ αυτό και η αντικατάσταση μιας επιτροπής από μια άλλη θα άφηνε ανέπαφο το κεντρικό πρόβλημα, αν η νέα επιτροπή παρέμενε η αναντικατάστατη πηγή αναγνώρισης.

Η προτεινόμενη εναλλακτική: ανεξάρτητος έλεγχος της εγκυρότητας

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

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

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

Γιατί να προετοιμαστούμε όσο το δίκτυο εξακολουθεί να λειτουργεί;

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

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

Διαβάστε το Σημείωμα 61 για την κριτική, το Σημείωμα 65 για τον προτεινόμενο σχεδιασμό και το Σημείωμα 72 για τη διακήρυξη των δικαιωμάτων. Μαζί περνούν από το τι έχει πάει στραβά στο τι θα έπρεπε πράγματι να κάνει το κοινό επίπεδο.