έξι-ώρα-μακρά διακοπή του Facebook στις 4 του Οκτώβρη, 2021 , Είχαν οι άνθρωποι προσπαθούν να ανακαλύψουν τι ακριβώς συνέβαινε. Μέρος της απάντησης βρίσκεται σε ένα αναπόσπαστο μέρος του διαδικτύου που ονομάζεται Border Gateway Protocol, ή BGP.
Τι ακριβώς είναι το BGP Τέλος πάντων;
Αρκετές πολύ εύστοχη μεταφορές έχουν χρησιμοποιηθεί τα τελευταία άρθρα για να εξηγήσει BGP. Οι άνθρωποι έχουν παρομοιαστεί με τα πάντα, από ελεγκτής εναέριας κυκλοφορίας σε μια συνεχώς εξελισσόμενη χάρτη του διαδικτύου. Είναι ακόμη κληθεί «η κολλητική ταινία του διαδικτύου.» Και είναι εντάξει.
BGP είναι το πρωτόκολλο που λέει τα αιτήματα δεδομένων ποιο μονοπάτι πρέπει να πάρει για να φτάσει το διακομιστή. Αν, για παράδειγμα, μπορείτε να συνδεθείτε στο Facebook ή να ανοίξετε την εφαρμογή για να σηκώσει την τροφή σας, BGP είναι αυτό που καθοδηγεί πακέτων δεδομένων σας κατά μήκος της ταχύτερη διαδρομή για την ανάκτηση ότι τα δεδομένα σας από τους διακομιστές του Facebook.
Cloudflare περιγράφει BGP ως « η ταχυδρομική υπηρεσία του Διαδικτύου ,»Δεδομένου ότι επιλέγει την ταχύτερη και πιο αποτελεσματική οδός για τις αιτήσεις σας για να επιτευχθούν οι επιδιωκόμενοι server τους. BGP εξετάζει όλες τις διαθέσιμες διαδρομές δεδομένα σας θα μπορούσε να πάρει, τότε επιλέγει αυτό που θεωρεί ως την καλύτερη.
Συχνά, αυτό θα σημαίνει τη δρομολόγηση των δεδομένων σας μέσω των αυτόνομων συστημάτων που συνθέτουν το Διαδίκτυο στο σύνολό της. αριθμοί BGP από τις οποίες τα συστήματα επικοινωνούν μεταξύ τους στη συνέχεια στέλνει τα δεδομένα σας κατά μήκος της πιο γρήγορος δρόμος μεταξύ τους έτσι ώστε να μπορούν να φτάσουν στο σωστό προορισμό.
Συνεχίζοντας τη θέση μεταφορά γραφείων, κάθε αυτόνομο σύστημα στο διαδίκτυο είναι σαν ένα υποκατάστημα του ταχυδρομείου. Ακόμα κι αν η πόλη σας θα μπορούσε να έχει χιλιάδες γραμματοκιβώτια, κάθε κομμάτι του ταχυδρομείου έχει ακόμη να περάσει από το ταχυδρομείο προτού να παραδοθεί.
Παραδείγματα των αυτόνομων συστημάτων στο διαδίκτυο περιλαμβάνουν:
- Μια υπηρεσία παροχής Internet (ISP), όπως Comcast, AT & amp? T, Verizon, κ.λπ.
- Μια εταιρεία όπως το Facebook
- Άλλες μεγάλες οργανώσεις όπως οι κυβερνήσεις ή τα πανεπιστήμια
Μίτσελ Clark, γράφοντας για Το χείλος , Παρομοιάζει BGP σε ένα συνεχή ενημέρωση χάρτη και αυτόνομα συστήματα στα νησιά σε αυτό το χάρτη. Δεδομένου ότι υπάρχουν πάρα πολλά «νησιά» στο διαδίκτυο για να χτίσει γέφυρες μεταξύ κάθε μία, BGP σας λέει όπου οι γέφυρες που ήδη είναι.
Στην πραγματικότητα, υπάρχουν δύο τύποι BGP:
- Εξωτερικές BGP (eBGP) : Το πρωτόκολλο που χρησιμοποιείται από το διαδίκτυο γενικότερα. Στη θέση μεταφορά του γραφείου μας, αυτή είναι παρόμοια με τη διεθνή ναυτιλία.
- Εσωτερική BGP (iBGP) : Ένα εσωτερικό πρωτόκολλο BGP ότι αυτόνομα συστήματα μπορούν να επιλέξουν να χρησιμοποιήσουν με τα στοιχεία της διαδρομής στο πλαίσιο των δικών τους δικτύων. Αυτό είναι παρόμοιο με τις ταχυδρομικές υπηρεσίες σε διάφορες μεμονωμένες χώρες.
Δεν είναι απαραίτητο να έχουν iBGP που έχει συσταθεί για να αποκτήσετε πρόσβαση eBGP της ευρύτερης Διαδικτύου, αλλά κάποια αυτόνομα συστήματα όπως οι μεγάλες εταιρείες τεχνολογίας χρησιμοποιήσει iBGP ούτως ή άλλως για τη δρομολόγηση της εσωτερικής κυκλοφορίας.
Πώς BGP και DNS συνεργαστούν;
BGP είναι αυτό που κάνει τα δεδομένα δρομολόγησης σχετικά με την ενδεχόμενη διαδίκτυο, γεγονός που καθιστά την κόλλα ή κολλητική ταινία, που κρατά το διαδίκτυο μαζί. Μέρος του τρόπου BGP λειτουργεί είναι ότι διαφημίζει βιώσιμα δρομολόγια για τα δεδομένα. Αν BGP σταματήσει να λειτουργεί, αυτές οι γραμμές δεν μπορεί να βρεθεί και να εξαφανιστεί από το διαδίκτυο, έτσι ώστε τα δεδομένα έχει πουθενά να πάει.
Αυτό είναι μέρος του τι συνέβη στο Facebook. VP του Facebook Υποδομών Santosh Janardhan να το θέσω έτσι στην δημοσίευση στο blog του εξηγώντας τους μηχανισμούς της διακοπής:
«Μία από τις εργασίες που εκτελούνται από μικρότερες εγκαταστάσεις μας είναι να απαντήσει σε ερωτήματα DNS. DNS είναι το βιβλίο διευθύνσεων του διαδικτύου, επιτρέποντας τα απλά ονόματα web που πληκτρολογείτε σε μηχανές αναζήτησης να μεταφραστούν σε συγκεκριμένες διευθύνσεις IP του διακομιστή. Οι εν λόγω μετάφραση ερωτήματα απαντήθηκαν από έγκυρες διακομιστές ονομάτων μας, που καταλαμβάνουν πολύ γνωστή ίδιοι διευθύνσεις IP, οι οποίες με τη σειρά διαφημίζονται στο υπόλοιπο του Διαδικτύου μέσω άλλου πρωτοκόλλου που ονομάζεται το πρωτόκολλο σύνορα πύλη (BGP).»
Με άλλα λόγια, το διαδίκτυο είναι Σύστημα ονομάτων τομέα (DNS) λειτουργίες πρωτοκόλλου όπως μια λίστα διευθύνσεων και το BGP είναι η ταχυδρομική υπηρεσία που λαμβάνει το ταχυδρομείο στα σπίτια αυτά. Το Mail δεν μπορεί να παραδοθεί αν έχετε μια διεύθυνση, αλλά δεν υπάρχουν οδηγίες για το σπίτι.
Ο Janardhan συνεχίζει:
"... Οι διακομιστές DNS απενεργοποιούν αυτές τις διαφημίσεις BGP εάν οι ίδιοι δεν μπορούν να μιλήσουν στα κέντρα δεδομένων μας, καθώς πρόκειται για μια ένδειξη μιας ανθυγιεινής σύνδεσης δικτύου. Στην πρόσφατη διακοπή ο σύνολο της ραχοκοκαλιάς αφαιρέθηκε από τη λειτουργία, καθιστώντας αυτές οι τοποθεσίες να κηρύξουν ανθυγιεινές και να αποσύρουν αυτές τις διαφημίσεις BGP. Το τελικό αποτέλεσμα ήταν ότι οι διακομιστές μας DNS έγιναν μη προσβάσιμοι, παρόλο που ήταν ακόμα λειτουργικοί. Αυτό το έκανε αδύνατο για το υπόλοιπο του Διαδικτύου να βρει τους διακομιστές μας. "
Πώς το BGP μπορεί να βλάψει το Διαδίκτυο
Πολλοί παράγοντες μπορούν να επηρεάσουν τη διαδρομή Τα δεδομένα σας παίρνουν μέσω του χάρτη του Διαδικτύου. Το κόστος μπορεί να είναι ένα, καθώς ορισμένοι πάροχοι χρέωσαν πρόσβαση στα συστήματά τους. Η μεταβαλλόμενη φύση του ίδιου του Διαδικτύου είναι μια άλλη.
Αυτόνομα συστήματα και ιστοσελίδες μπορούν να μετακινηθούν ή να αφαιρεθούν εξ ολοκλήρου από το χάρτη του Διαδικτύου. Μπορούν επίσης να αλλάξουν ή να προσθέσουν παρόχους υπηρεσιών - ένα παράδειγμα μπορεί να είναι ένα κολέγιο μεταγωγής ISPS από την Comcast σε at & amp; t. Το BGP πρέπει να ενημερώνει τακτικά τα δεδομένα των διαδρομών μπορεί να λάβει για να βεβαιωθείτε ότι παραμένουν ρεύμα και το αίτημά σας δεν τρέχει σε αδιέξοδο, Wile E. Coyote Style.
Αυτόνομα συστήματα τρέχουν ενημερώσεις BGP χωρίς συμβάν όλη την ώρα. Αλλά όταν πάνε στραβά, μπορούν να πάνε πολύ λάθος. Στο άρθρο τους, ο Clark εξηγεί ότι δεδομένου ότι το BGP έχει σχεδιαστεί για να εξαπλώνεται από το σύστημα στο σύστημα γρήγορα, ένα σφάλμα μπορεί να έχει ένα αποτέλεσμα κυματισμού όπως αυτό που είδαμε στο Facebook .
Καθορισμός των σφαλμάτων
Σύμφωνα με Cloudfare , μια κακή ενημέρωση BGP το 2004 από το Turkish ISP TTNET που διαφημίζεται προσωρινά το TTnet ως τον καλύτερο προορισμό για όλη την κυκλοφορία στο Διαδίκτυο. Που οδήγησαν σε προβλήματα σύνδεσης για μια ολόκληρη ημέρα έως ότου το θέμα θα διευθετηθεί.
Τα περιστατικά όπως αυτά έχουν ορισμένες αδυναμίες στο BGP, δηλαδή ότι τα αυτόνομα συστήματα που συνθέτουν το Διαδίκτυο σε μεγάλο βαθμό θα εμπιστεύονται σιωπηρά τι λέει το BGP είναι η καλύτερη διαδρομή για δεδομένα. Ενώ οι δυσλειτουργίες δεν συμβαίνουν συχνά, μερικοί έχουν υποστηρίξει για την ανάγκη να κάνουν το BGP πιο ασφαλές. Μια ενημέρωση σχετικά με την κλίμακα αυτή, ωστόσο, θα απαιτούσε κάθε αυτόνομο σύστημα στο Διαδίκτυο να ενημερώσει ταυτόχρονα. Αυτό σημαίνει εφαρμογή σημαντικών αλλαγών στο πρωτόκολλο θα ήταν δύσκολο, τουλάχιστον.
Το BGP είναι μόνο ένα από τα πολλά στοιχεία που Κάντε το έργο του Διαδικτύου . Η κατανόηση του ίδρυσής του μπορεί να σας βοηθήσει να περιηγηθείτε και να κατανοήσετε τις διακοπές και άλλα θέματα στο μέλλον.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς λειτουργεί το Διαδίκτυο;