BGP, Border Gateway Protocol, är det protokoll som används för att utbyta routningsinformation mellan olika autonoma system (AS) på internet, till exempel internetoperatörer och större nätverk.
Internet består av tusentals sådana nätverk, och BGP gör det möjligt för dem att tala om för varandra vilka IP-adressblock de ansvarar för och hur trafik bäst ska skickas vidare. När du besöker en webbplats avgör BGP vilken väg datapaketen tar genom internet.
BGP bygger på förtroende mellan nätverk, vilket historiskt har lett till problem som felaktiga eller illvilliga ruttannonseringar. Därför kompletteras BGP i dag ofta med säkerhetsmekanismer som RPKI och ROV för att minska risken för kapning av internettrafik.