Er zijn vier hoofdtypen BGP-berichten:
1. Open-berichten: Deze worden uitgewisseld wanneer twee BGP-routers verbinding maken met elkaar om parameters te onderhandelen, zoals de versie van BGP die ze gebruiken, hun identificatie en de instellingen van hun beleidsbeheer.
1. Update-berichten: Deze worden gebruikt om informatie over netwerktopologieën uit te wisselen, zoals de informatie in een BGP-tabel. Updates bevatten informatie over de reikwijdte van IP-adressen die beschikbaar zijn via het BGP-netwerk en hoe ze worden bereikt.
1. Keepalive-berichten: Deze worden gebruikt om de connectiviteit tussen de twee BGP-routers te behouden. Elke router stuurt periodiek een Keepalive-bericht naar de andere router, als teken dat de verbinding nog steeds in leven is.
1. Notification-berichten: Deze worden verzonden om problemen te signaleren, zoals een verbinding die niet tot stand kan worden gebracht of een ongeldig BGP-bericht ontvangen.