Border Gateway Protocol

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Το Border Gateway Protocol (BGP) είναι ένα τυποποιημένο πρωτόκολλο εξωτερικής δρομολόγησης που επιτρέπει την δρομολόγηση πακέτων και την ανταλλαγή πληροφοριών προσβασιμότητας μεταξύ αυτόνομων συστημάτων (AS) στο διαδίκτυο. Το BGP ανήκει στην κατηγορία των πρωτοκόλλων διανύσματος μονοπατιού (Path Vector) και οι αποφάσεις δρομολόγησης βασίζονται στα διαθέσιμα μονοπάτια δρομολόγησης, στις πολιτικές που ακουλουθούνται από κάθε Αυτόνομο Σύστημα καθώς και τους κανόνες που εφαρμόζονται τοπικά από τους διαχειριστές κάθε αυτόνομου συστήματος για τη διαχείρηση της εισερχόμενης και εξερχόμενης ροής δικτύου. Το πρωτόκολο BGP τρέχει επάνω από το TCP, και έτσι κατατάσεται στα πρωτόκολλα επιπέδου εφαρμογής. Αυτό σημαίνει πως ουσιαστικά το λογισμικό που υλοποιεί το BGP δε λαμβάνει αποφάσεις δρομολόγησης στο επίπεδο δικτύου αλλά χρησιμοποείται για την κατασκευή των πινάκων δρομολόγησης (routing tables) που στη συνέχεια θα χρησιμοποιήσουν οι δρομολογητές (routers) για την δρομολόγηση του δικτυακού φορτίου.

Το BGP μονοπωλεί το Διαδίκτυο όσων αφορά τα εξωτερικά πρωτόκολλα δρομολόγησης. Η μεγάλη αποδοχή του BGP οφείλεται στην κλιμακοσιμότητα (scalability) του για μεγάλο αριθμό δικτυακών πληροφοριών και στην υποστήριξη πολιτικών δρομολόγησης (routing policies). Το BGP επιτρέπει σε ένα αυτόνομο σύστημα να αναγγείλει την ύπαρξή του στο υπόλοιπο Internet.