BGP veya Sınır Ağ Geçidi Protokolü, internetteki farklı otonom sistemler (AS) arasında yönlendirme bilgileri alışverişi yapmak için kullanılan yönlendirme protokolüdür. BGP internet bağlantısı şu şekilde çalışır: BGP eşleri veya komşuları olarak bilinen BGP yönlendiricileri, yönlendirme bilgileri alışverişinde bulunmak için TCP bağlantıları kurar. Her BGP yönlendiricisi, ulaşabildiği ağlara olan rotaları, rota tercihi ve yol bilgisi gibi ilişkili özelliklerle birlikte duyurur. BGP, rota kaynağı, AS yol uzunluğu ve sonraki atlama adresi gibi faktörleri göz önünde bulundurarak hedef ağlara giden en iyi yolları seçmek için politikalar ve öznitelikler kullanır. Bu süreç, BGP yönlendiricilerinin yönlendirme tablolarını dinamik olarak güncellemelerini ve erişilebilirlik bilgilerini internet üzerinden yaymalarını sağlayarak otonom sistemler arasında verimli ve güvenilir veri iletimi sağlar.