Οι πόροι BGP προετοιμάζονται από το δρομολογητή. Οι προσπάθειες εισερχόμενης σύνδεσης BGP απορρίπτονται. Το BGP ξεκινά μια σύνδεση TCP με το ομότιμό του.
Σύνδεση (Connect)
Το BGP αναμένει να ολοκληρωθεί το 3WHS. Εάν είναι επιτυχές, το μήνυμα ΑΝΟΙΚΤΟ (OPEN) αποστέλλεται στο ομότιμο και το BGP μετακινείται στην κατάσταση OpenSent. Εάν δεν είναι επιτυχές, το BGP παραμένει στην ενεργή κατάσταση. Ωστόσο, εάν λήξει το ConnectRetry, το BGP παραμένει σε αυτήν την κατάσταση, με μηδενισμό του χρονοδιακόπτη και έναρξη νέου 3WHS.
Ενεργό (Active)
Γίνεται μηδενισμός του χρονοδιακόπτη ConnectRetry και το BGP επιστρέφει στην κατάσταση Σύνδεσης.
Opensent
Το BGP περιμένει ένα μήνυμα ΑΝΟΙΚΤΟ (OPEN) από το ομότιμό του. Μόλις ληφθεί, το BGP μεταβαίνει στην κατάσταση OpenConfirm.
Openconfirm
Το BGP περιμένει ένα μήνυμα διατήρησης εν ενεργεία από το ομότιμό του. Εάν το μήνυμα ληφθεί πριν από τη λήξη του χρονικού ορίου, το BGP μετακινείται στην κατάσταση «Εδραιώθηκε» (Established). Διαφορετικά, το BGP μεταβαίνει σε αδράνεια.
Εδραιώθηκε (Established)
Και οι δύο ομότιμοι ανταλλάσσουν μηνύματα ΕΝΗΜΕΡΩΣΗ (UPDATE). Εάν υπάρχει σφάλμα σε οποιοδήποτε από τα μηνύματα ΕΝΗΜΕΡΩΣΗ (UPDATE), ο ομότιμος BGP στέλνει ένα μήνυμα ΕΙΔΟΠΟΙΗΣΗ (NOTIFICATION) και εισέρχεται σε κατάσταση αδράνειας.
Σημείωση: Οποιαδήποτε άλλη κατάσταση με αριθμό αντιπροσωπεύει τον αριθμό των υποδικτύων που λαμβάνει το BGP από το ομότιμό του.