BGP (Border Gateway Protocol) je smerovací protokol používaný medzi autonómnymi systémami (AS) v internete. BGP zabezpečuje, aby boli dátové pakety smerované najefektívnejšou cestou medzi rôznymi sieťami, čo je rozhodujúce pre globálne pripojenie k internetu. BGP používa metriky, ako je dĺžka cesty, ako aj pravidlá smerovania, čo umožňuje flexibilné a efektívne riadenie smerovacích ciest.