Το BGP είναι ένα σύνθετο πρωτόκολλο, αλλά η βασική του λειτουργία μπορεί να συνοψιστεί ως εξής:
1. Τα AS ανταλλάσσουν πληροφορίες δρομολόγησης μεταξύ τους χρησιμοποιώντας BGP. Αυτές οι πληροφορίες περιλαμβάνουν τη λίστα των δικτύων που μπορεί να προσεγγίσει κάθε AS, καθώς και τη διαδρομή προς αυτά τα δίκτυα.
2. Κάθε AS χρησιμοποιεί τις πληροφορίες που λαμβάνει από τους γείτονές του για να υπολογίσει την καλύτερη διαδρομή προς κάθε προορισμό. Το καλύτερο μονοπάτι είναι αυτό με το χαμηλότερο κόστος, το οποίο συνήθως μετριέται ως προς τα άλματα δικτύου.
3. Στη συνέχεια, οι AS διαφημίζουν τα καλύτερα μονοπάτια τους στους γείτονές τους. Αυτές οι πληροφορίες διαδίδονται σε όλο το Διαδίκτυο έως ότου όλα τα AS έχουν μια συνεπή άποψη της τοπολογίας του δικτύου.
Το BGP είναι ένα κρίσιμο πρωτόκολλο για τη λειτουργία του Διαδικτύου. Εξασφαλίζει ότι η κυκλοφορία δρομολογείται αποτελεσματικά και ότι οι AS μπορούν να φτάσουν ο ένας στα δίκτυα του άλλου. Χωρίς το BGP, το Διαδίκτυο δεν θα μπορούσε να λειτουργήσει σωστά.
Ακολουθεί ένα απλοποιημένο παράδειγμα του τρόπου λειτουργίας του BGP:
* Το AS1 έχει δύο δίκτυα, 10.0.0.0/24 και 20.0.0.0/24.
* Το AS2 έχει ένα δίκτυο, 30.0.0.0/24.
* Τα AS1 και AS2 συνδέονται μεταξύ τους μέσω δρομολογητή.
Το BGP είναι ένα πρωτόκολλο δρομολόγησης διανυσματικών αποστάσεων, που σημαίνει ότι χρησιμοποιεί τον αριθμό hop ως μέτρηση για τον προσδιορισμό της καλύτερης διαδρομής προς έναν προορισμό. Σε αυτό το παράδειγμα, η καλύτερη διαδρομή από το AS1 στο AS2 είναι μέσω του δρομολογητή που τα συνδέει.
Η AS1 θα διαφημίσει τα δίκτυά της στο AS2 και η AS2 θα διαφημίσει το δίκτυό της στο AS1. Στη συνέχεια, το AS1 θα προσθέσει τη διαδρομή προς το δίκτυο του AS2 στον πίνακα δρομολόγησης του και το AS2 θα προσθέσει τη διαδρομή προς τα δίκτυα του AS1 στον πίνακα δρομολόγησης του.
Αυτή η διαδικασία διασφαλίζει ότι τα AS1 και AS2 μπορούν να φτάσουν το ένα στα δίκτυα του άλλου.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα