BGP
Sınır Ağ Geçidi Protokolü
- Okunuşu
- bi ci pi
Kısaca
BGP (Border Gateway Protocol), internetin otonom sistemlerini, ulaşabildikleri IP aralıklarını duyurmalarını sağlayarak bağlayan yönlendirme protokolüdür.
BGP nedir?
İnternet, internet servis sağlayıcıları, bulut şirketleri, üniversiteler ve büyük işletmeler tarafından işletilen on binlerce ayrı ağdan oluşur. Her biri kendi numarası olan bir otonom sistemdir (AS). BGP, bunların erişilebilirlik bilgisini nasıl paylaştığıdır: bir ağ "bu adres öneklerine benim üzerimden ulaşılabilir" diye duyurur, komşuları da kendilerini yola ekleyerek bilgiyi aktarır.
BGP bir yol vektörü (path-vector) protokolüdür. Her rota geçtiği otonom sistemlerin listesini taşır; bu döngüleri önler ve her ağın rotaları yalnızca en kısa yola göre değil, daha ucuz hatları ya da eşdüzey ağlar (peer) yerine müşterileri tercih etmek gibi kendi politikalarına göre seçmesini sağlar. Bugün kullanılan sürüm olan BGP-4, 1994'ten gelir.
BGP büyük ölçüde güvene dayandığı için hatalar ve saldırılar hızla yayılır. Bir ağın kendisine ait olmayan adresleri duyurduğu bir rota sızıntısı (route leak) ya da ele geçirme (hijack), trafiği yanlış yere gönderebilir; yanlış yapılandırmalar da büyük servisleri çevrimdışı bıraktı: 2021'de Facebook, rotaları yanlışlıkla geri çekildikten sonra saatlerce internetten kayboldu. RPKI, ağların hangi AS'nin bir öneki duyurabileceğini kriptografik olarak kontrol etmesini sağlar.
Sık yapılan bir yanlış, BGP'nin yalnızca internet servis sağlayıcılarını ilgilendirdiğini düşünmektir. Birkaç sağlayıcıya bağlanan, kendi adres alanını işleten ya da bir CDN veya DNS servisi için anycast kullanan her kuruluş BGP kullanır; bulut ağları da veri merkezleri ile bulut arasındaki özel bağlantılar için onu sunar.
Önemli noktalar
- BGP, internetin otonom sistemleri arasında trafiği yönlendirir.
- Ağlar ulaşabildikleri IP öneklerini komşularına duyurur.
- Rotalar AS numaralarından oluşan yolu taşır ve her ağın politikalarını izler.
- Sızıntılar, ele geçirmeler ve hatalar geniş çapta yayılabilir; RPKI doğrulama ekler.
- Çok sağlayıcılı ağlar, anycast ve bulut bağlantıları da onu kullanır.
Sık sorulan sorular
Otonom sistem (autonomous system) nedir?
Tek bir kuruluşun kontrolünde olan ve tek bir yönlendirme politikası izleyen, otonom sistem numarasıyla (ASN) tanımlanan bir ağ ya da ağ grubudur. İnternet servis sağlayıcılarının, bulut şirketlerinin ve büyük kurumların her biri bir ya da daha fazlasını işletir.
BGP hijack nedir?
Bir ağın, yanlışlıkla ya da kasıtlı olarak, başkasına ait IP öneklerini duyurması ve böylece o adreslere giden trafiğin kendisine yönlendirilmesidir. RPKI rota kaynağı doğrulaması, ağların bu tür duyuruları reddetmesine yardım eder.
BGP ile OSPF arasındaki fark nedir?
OSPF, tek bir kuruluşun ağı içinde en iyi yolları bulan bir iç ağ geçidi protokolüdür. BGP ise farklı kuruluşların ağları arasında, onların politikalarına göre rota alışverişi yapan bir dış ağ geçidi protokolüdür.
İlgili sayfalar
- YönlendiriciAğlar, s. 37Yönlendirici, paketleri farklı ağlar arasında ileten ve her biri için bir sonraki sıçramayı hedef IP adresine göre seçen bir ağ cihazıdır.
- IP AdresiAğlar, s. 12IP adresi, ağdaki her cihaza verilen ve verinin o cihaza yönlendirilmesini sağlayan sayısal bir etikettir; bir evin posta adresine benzer.
- CIDRAğlar, s. 6CIDR (Classless Inter-Domain Routing), bir IP aralığını 10.0.0.0/16 gibi bir adres ve önek uzunluğu olarak yazar; önek, ağı tanımlayan baştaki bit sayısıdır.
- PaketAğlar, s. 20Paket, bir ağ üzerinden gönderilen küçük ve biçimlendirilmiş bir veri birimidir; adresleme bilgisi taşıyan bir başlık ile asıl veriyi taşıyan bir yükten oluşur.
- WANAğlar, s. 36WAN, şehirler ya da ülkeler gibi geniş mesafelerdeki cihazları ve yerel ağları, çoğunlukla telekom sağlayıcılarından kiralanan hatlarla bağlayan ağdır.
- CDNDevOps ve Bulut, s. 7CDN, dünyanın dört bir yanına yayılmış ve web sitesi içeriğinin kopyalarını saklayıp her kullanıcıya en yakın konumdan sunan bir sunucu ağıdır.
Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin