BGP4 signifie "Border Gateway Protocol Version 4". BGP4 est un protocole de routage dynamique décrit dans la RFC 1771. BGP4 permet la distribution des informations de connectivité, c'est à dire les tables de routage, vers d'autres noeuds BGP4 actifs. BGP4 peut être utilisé comme un EGP ou un IGP. Dans le mode EGP, chaque noeud doit avoir son propre numéro de système autonome (autonomous System (AS)).