Monday, May 07, 2007

CIDR -αλλαγή μηχανής δρομολόγησης σε πτήση





Τα αρχικά δηλώνουν Class-less Inter-Domain Routing


Πως ερμήνευσα τις αλλαγές που σχετίζονται με δρομολόγηση στο διαδίκτυο (κυρίως στο core routing) μέσα στο μοντέλο "κβάντο αυτοματισμού". Ένα μοντέλο για το διαδίκτυο και τις αλλαγές του.

Βασικές έννοιες του CIDR περιγράφτηκαν στην πτυχιακή του 1997 στο κεφάλαιο περί IPv6

Έζησα τα γεγονότα που αφορούν την επέκταση του συστήματος δρομολόγησης που είχε μέχρι το 1993 το διαδίκτυο.

Τι θυμάμε από το CERN και τους Jean-Michell Jouanigot, Martin Olivier, συνάντηση με τον Brian Carpenter επικεφαλή της ομάδας δικτύων του CERN, πως κέρδισα μια νέα γραμμή 9.6Κbps ΙP Αθήνα-Γενεύη, φέρνοντας την ΑΡΙΑΔΝΗ πιό κοντά στις εξελίξεις του Ιντερνετ).

Τον πειραματισμό με τα 8 Mbps broadband με τον ΟΛΥΜΠΟ στο διάστημα, έργο CHEOPS του CERN που έφερα στο ΔΗΜΟΚΡΙΤΟ και μαζί τον πρώτο δορυφορικό σταθμό για τον Olympus Satellite. Βέβαια το δημοσιο-υπαλληλικό κατεστημένο στο ΔΗΜΟΚΡΙΤΟ γρήγορα κατάφερε να με βγάλει από το έργο, ακόμα και από την emailist δηλώνοντας άλλον εκπρόσωπο στην ομάδα (σαν συμβασιούχος έργου δε παίζεις τους μονιμάδες με τίποτα). Ετσι έχασα την ευκαιρία να εμπλακώ με οπτική μεταγωγή - optical
switching. Ενας καταπληκτικός εξοπλισμός που έμεινε στα αζήτησα.

Η έννοια "backbone" ήταν σημαντικό μάθημα περί διαδικτύου, υπήρχε η ανάγκη σχεδιασμού του ΕΒΟΝΕ σαν ethernet πεντάγωνο να αξιοποιεί τα 3-4 fat-pipes της Ευρώπης προς Αμερική σαν ένα δίκτυο και
μια οντότητα δρομολόγησης.

Τι θυμάμε για το πρώτο CISCO στην Ελλάδα του Σαρτζετάκη (στοιχεία "συνεργασίας" με το ΙΤΕ με θέμα τη δικτύωση της χώρας, ένας ανταγωνιστικός διάλογος με αφορμή το ISODE, δεν μπορεί να
κατέβει με τα 9.6 Kbps της Αριάδνης,έλεγε ο Στέλιος σαν μομφή το άκουγα εγώ κλπ κλπ :-) )

Η συμμετοxή μου στο πενταγωνικό ΕΒΟΝΕ (εκεί δοκιμάστηκε το BGP Policy Routing του ΙΕΤF), δεν είχε να προσφέρει τεχνογνωσία στην ομάδα έργασίας έτσι προσφέρθηκα για πρακτικογράφος.

Οι γκουρού των δρομολογητών (BATES, LOTHBERG, STOCKMAN) έκαναν την κύρια δουλειά στην ομάδα για το σχεδιασμό και την ανάπτυξη του EBONE, για τον καθένα ξεχωριστά μπορεί να γραφτεί ιστορία.

Ο Tony Bates ευθύνεται για την ιδέα να μετατρέψω την Αριάδνη από πρόγραμμα OSI σε πρόγραμμα ανάπτυξης του Ελληνικού διαδικτύου. Οταν ο Bateς έφυγε από το ULCC για το RIPE, Ο Goldstein του NSF τον προβάδισε με τον χαρακτηρισμό "Τοny εγραψες ιστορία ...", πρόσφατα η CISCO τον προσέλαβε με τον τίτλο CISCO Innovator. Αυτή εδώ η εικόνα της Αριάδνης δεν είναι παρά ένα αντίγραφο αυτής του Tony για το JANET, το αντίστοιχο του ΑΡΙΑΔΝΗ για την Βρετανία.

Ο Bernard Stockmann ευθύνεται (από το group IETF OPS) για το μάθημα καθοδήγησης του EBONE, το μάθημα σχεδιασμού του πρώτου σύνθετου backbone. Εκεί έμαθα βασικά στοιχεία της τεχνολογίας δρομολόγησης σε συνθήκες ζωντανών εξελίξεων (τα εφάρμοσα αργότερα στο ΟΤΕΝΕΤ).

Και από τον Peter Lothberg πήρα την συναρπαστική εμπειρία, τι σημαίνει να τρέχεις μια "fat pipe" US-EU στο παγκόσμιο διαδίκτυο. Αργότερα έμαθα ότι και η CISCO το ίδιο έκανε με μένα (σε άλλη κλίμακα βέβαια) για τον σχεδιασμό των οπτικών δρομολογητών της σειράς GSR. Προσέλαβε τον Peter
για σύμβουλο σχεδιασμού.



Η αναφορά σε επώνυμους αποτελεί στοιχείο τεκμηρίωσης των ζωντανών παγκόσμιων εξελίξεων, αποτελεί πηγή των δικών μου μαθημάτων aλλά λειτουργεί και σαν προτροπή για επανάληψη της "συνταγής" από νέους developers (δες ποστάρισμα "Η αξία της διεθνούς σκηνής").

Η συνύπαρξη με Τζωρτζάκη (δύο ελληνικές συμμετοχές στο working group !)στο ΕΒΟΝΕ (ομάδα κατασκευής ενός ευρωπαικού δικτύου-κορμού για το διαδίκτυο) και στο RIPE (ομάδα συντονισμού παρόχων διαδικτύου στην Ευρώπη). Το αναφέρω γιατί έκανε μεγάλη εντύπωση στους άλλους εκπροσώπους, ιδιαίτερα για το "διπλό" κόστος της συμμετοχής από μια φτωχή χώρα.Τόσο το ΙΤΕ όσο και η ΑΡΙΑΔΝΗ/ΔΗΜΟΚΡΙΤΟΣ συμμετείχαν στην δημιουργία του RIPE γιατί είχαμε διαφορετική αφετηρία. (Το ΙΤΕ είχε το BITNET-ΙΒΜ έτσι έστελνε τον Παντελή ενώ εγώ πήγαινα σαν Εθνικό Δίκτυο Ερευνας ΑΡΙΑΔΝΗ από την Ελλάδα). Κάπου το 1991/92 όταν άρχισαν οι πρώτες προσπάθειες για ενοποίηση των δραστηριοτήτων μας (Χαλάτσης, Ορφανουδάκης) συζητήσαμε για τον "εξορθολογισμό" των διεθνών συμμετοχών.

Πάντως, τα τότε αποτελέσματα της συμμετοχής δεν πιστεύω ότι έχουν το ίδιο impact με την μετέπειτα συμμετοχή. Νομίζω, ότι η σταδιακή έλλειψη "οράματος" είναι η αιτία. Παρόμοια υποβάθμιση εντός του ΔΗΜΟΚΡΙΤΟΥ, είναι ακόμη πιο απογοητευτική η εικόνα, μόνο σε επισκέψεις υπουργών και επιφανών επισκεπτών θυμούνται κάπως το θέμα και γίνεται αναφορά. Τις υπόλοιπες
μέρες βλέπουν "σύνδεση συσκευής σε μία άλλη" μια τεχνική λεπτομέρεια. Ουτε μια ερώτηση
διάολε !! "τι βλέπεις να είναι αυτό το ιντερνέτ" σαν επιστήμονας ?.

Παρακολουθούσα την λίστα big-internet σχετικά με τις αλλαγές που συζητούνταν πάνω στα προβλήματα κλιμάκωσης των διευθύνσεων, προβλήματα δρομολόγησης (ο ρυθμός επέκτασης των μνημών σε δρομολογητές ήταν μικρότερος της αύξησης του πίνακα δρομολόγησης σε χωρητικότητα).
Αργότερα όταν ήμουν εκτός ΑΡΙΑΔΝΗ, έτρεχα την υποδομή της SUPERFAST FERRIES και μέσα από το X.25 έκανα λογκιν στον ΕΡΜΗ που λάμβανε τις ανακοινώσεις της λίστας, εκτός και αν η πληροφορία ήταν πλέον στον Ιστό WWW οπότε έτρεχα lynx πάνω στο hypertext κείμενο χωρίς in-line γραφικά. Τότε παρακολουθούσα τα περί IPv7 και πως το CIDR είναι μια λύση του IPv4 κόσμου αλλά που ενσωματώνεται και στην νέα γεννιά IPv6 (το 7 εγκαταλήφτηκε σύντομα. Εδώ ήταν που σκέφτηκα οτι βλέπω κάτι που έχει εξελικτική λογική (pattern).

To CIDR ήταν ο μετασχηματισμός του χειροκίνητου συστήματος core routing σε (υπό-)σύστημα
αυτοματισμού. Ένα νέο επίπεδο και νέο είδος διεθύνσεων (autonomous system, prefix, variable address mask) πάνω στο υπάρχον επίπεδο του IP, ένας νέος μηχανισμός άθροισης ΙP addresses και συμπύκνωσης σε ένα address-prefix ώστε στους κεντρικούς δρομολογητές να φτάνει μία εγγραφή δρομολόγησης για πολλές των ακραίων δικτύων. Το αποτέλεσμα ήταν οικονομία IP διευθύνσεων και συγκράτηση της αύξησης στους κεντρικούς πίνακες δρομολόγησης.

Το πλέον εντυπωσιακό είναι ότι αυτή η αλλαγή, αυτή η καινοτομία στο δίκτυο έγινε
χωρίς να σταματήσει να λειτουργεί.

Μια νέα φάση εξέλιξης στο δίκτυο, ένα νέο βήμα αυτοματισμού, το CIDR-κβάντο αυτοματισμού



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

No comments: