BGP
BGP, internetin omurga yönlendirme protokolüdür. Otonom sistemler (AS) arasında IP öneklerine hangi yoldan ulaşılacağı bilgisini paylaşır.
Açılımı: Border Gateway Protocol
BGP'nin güncel 4. sürümü RFC 4271 ile tanımlanmıştır ve TCP 179 portu üzerinden çalışır. İnternet, her biri kendi yönlendirme politikasına sahip ve bir AS numarasıyla tanımlanan on binlerce otonom sistemden oluşur. BGP ile bu sistemler hangi IP öneklerine hangi yollardan ulaşılabileceğini birbirine duyurur. Protokol yol vektörü (path vector) mantığıyla çalışır. Her rota geçtiği AS'lerin listesini (AS_PATH) taşır ve bu liste döngüleri engeller.
Farklı AS'ler arasındaki oturumlara eBGP, aynı AS içindekilere iBGP denir. En iyi yol seçimi LOCAL_PREF, AS_PATH uzunluğu, MED ve community etiketleri gibi özniteliklerle yönetilir. Bir İSS bu sayede trafiğini tercih ettiği üst bağlantı sağlayıcıya yönlendirebilir, yedek hat tanımlayabilir veya internet değişim noktalarında (IX) diğer ağlarla doğrudan eşleşme (peering) yapabilir.
Birden fazla üst sağlayıcıya bağlanmak (multihoming) isteyen bir kurumun kendi AS numarasına ve IP bloğuna ihtiyacı vardır. Türkiye bu kaynaklar açısından RIPE NCC bölgesindedir. Tam internet yönlendirme tablosu 2020'lerin ortasında yaklaşık bir milyon IPv4 ve birkaç yüz bin IPv6 önekine ulaştı. Tam tablo alacak yönlendiricilerin bellek ve işlemci kapasitesi buna göre seçilmelidir.
Hatalı bir BGP duyurusu başka ağların trafiğini üzerine çekerek (route leak veya hijack) geniş çaplı kesintilere yol açabilir. Bunu önlemek için gelen ve giden önekler filtrelenmeli, maksimum önek (max-prefix) sınırları konmalı ve RPKI ile rota kaynağı doğrulaması (ROV, RFC 6811) uygulanmalıdır. MikroTik RouterOS v7 ve operatör sınıfı yönlendiriciler bu mekanizmaları destekler.
Bir projeniz mi var?
Ne kurmak istediğinizi kısaca yazın ya da arayın. Talebinizi ilgili ekibe biz iletelim.