A BGP (Border Gateway Protocol) az interneten az autonóm rendszerek (AS) között használt útválasztási protokoll. A BGP biztosítja, hogy az adatcsomagok a különböző hálózatok között a leghatékonyabb módon kerüljenek továbbításra, ami kulcsfontosságú a globális internetkapcsolat szempontjából. A BGP olyan mérőszámokat használ, mint az útvonal hossza, valamint útválasztási szabályokat, lehetővé téve az útválasztási útvonalak rugalmas és hatékony kezelését.