BGP Nedir? İnternetteki Rolü
Border Gateway Protocol (BGP), küresel internetin çalışmasını mümkün kılan en kritik yönlendirme protokolüdür. BGP, farklı Autonomous System (AS) ağlarının birbirleriyle rota bilgisini paylaşmasını sağlar. Yani internet üzerindeki milyarlarca cihazın birbirine erişebilmesi için gerekli yönlendirme bilgisini taşır.
Bir path vector protocol olan BGP, yönlendirme kararlarını yalnızca en kısa yol üzerine kurmaz. Bunun yerine AS_PATH, LOCAL_PREF ve MED gibi parametreleri kullanarak daha esnek ve politikaya dayalı yönlendirme yapar. İnternet servis sağlayıcılarının ve büyük veri merkezlerinin küresel trafik akışını yönetmesinde BGP’nin rolü hayati olur.
BGP Protokolünün Temel Özellikleri
BGP özellikleri, internet ölçeğinde istikrarı sağlamak için özel olarak tasarlanır. BGP, bağlantılarını TCP port 179 üzerinden kurar ve güvenilir bir oturum sağlar. Yönlendirme bilgisini güncellerken döngüleri önlemek için AS_PATH bilgisini kullanır.
Ayrıca BGP, yalnızca teknik ölçütlere değil, ağ yöneticisinin politik tercihlerine de dayanır. Bu sayede hangi rotaların tercih edileceği, hangilerinin engelleneceği veya yedek olarak kullanılacağı esnek biçimde tanımlanabilir.
BGP Çeşitleri
BGP, iki temel şekilde çalışır. iBGP (Internal BGP) ve eBGP (External BGP). iBGP ve eBGP farkı, protokolün hangi ortamda çalıştığına dayanır. İBGP, aynı Autonomous System içindeki router’lar arasında kullanılır. Route reflector mekanizması iBGP’nin ölçeklenebilirliğini artırır. eBGP, farklı Autonomous System’ler arasında rota paylaşımı yapar. İnternetin omurgasında kritik rolü vardır.Bu ayrım, internet yönlendirmesinin hem iç hem de dış boyutunu yönetilebilir hâle getirir.
BGP Mesaj Türleri ve Görevleri
BGP, TCP port 179 üzerinden oturum kurarken dört temel mesaj türü kullanır. Bu mesajların her biri belirli bir görevi üstlenir:
- OPEN: İki BGP peer arasında oturum başlatır.
- UPDATE: Yeni rota bilgisini iletir veya kullanılmayan rotaları geri çeker.
- KEEPALIVE: Bağlantının canlı olduğunu teyit eder.
- NOTIFICATION: Hataları bildirir ve oturumu sonlandırır.
- Bu mesaj türleri, BGP’nin güvenilir ve politikaya dayalı yönlendirmesini mümkün kılar.
BGP Yönlendirme Karar Mekanizması
BGP, birden fazla yol bulunduğunda en uygun rotayı seçmek için bir dizi kural uygular. BGP rules olarak bilinen bu mekanizmada en yaygın kriterler şunlardır:
- LOCAL_PREF: Daha yüksek değere sahip yol tercih edilir.
- AS_PATH: Daha kısa AS yoluna sahip rota öne çıkar.
- MED (Multi Exit Discriminator): Daha düşük MED değeri önceliklidir.
- eBGP rotaları iBGP rotalarına göre tercih edilir.
- IGP metric değerlere göre ek seçim yapılır.
Bu karar mekanizması sayesinde BGP, yalnızca en kısa yolu değil, aynı zamanda ağ yöneticisinin belirlediği politika hedeflerini de uygular.
BGP’nin Avantajları
BGP, küresel ağların istikrarını sağlamada pek çok avantaja sahiptir. Birincisi, internet routing ölçeğinde güvenilirlik sağlar. Milyonlarca rota bilgisini işleyebilir ve farklı sağlayıcıların politik tercihlerini destekler.
İkincisi, path vector protocol yapısı sayesinde döngüleri engeller ve rota seçimini esnek kurallara göre yapar. Ayrıca hem iBGP hem de eBGP desteğiyle, bir ağın içinden dış dünyaya kadar tüm trafiği tutarlı biçimde yönetir. Bu özellikler, BGP’yi internette kullanılan en güvenilir yönlendirme protokolü hâline getirir.
BGP Konfigürasyon Örneği (Cisco CLI)
BGP konfigürasyonu, gerçek ağlarda sıkça yapılan bir işlemdir. Cisco CLI üzerinde basit bir örnek aşağıdaki gibi olur:
- router bgp 65001
- neighbor 192.0.2.1 remote-as 65002
- network 203.0.113.0 mask 255.255.255.0
Bu konfigürasyonda AS numarası 65001 olan bir router, 192.0.2.1 adresindeki komşu ile BGP peer ilişkisi kurar. Ayrıca 203.0.113.0/24 ağı BGP’ye duyurulur. Bu temel yapı, internet üzerinde rota paylaşımının başlangıç noktasıdır.
BGP ile OSPF ve EIGRP Karşılaştırması
OSPF nedir? OSPF, link-state mantığıyla çalışan ve genellikle kurum içi ağlarda kullanılan bir yönlendirme protokolüdür. EIGRP ise Cisco’ya özgü, gelişmiş distance vector protokolüdür.
BGP ise ölçek olarak çok daha büyüktür. BGP network yapısı, küresel internetin temelini oluşturur. OSPF ve EIGRP, dahili yönlendirmede hızlı yakınsama ve basit yapı sunarken; BGP, farklı Autonomous System’ler arasında rota paylaşımı için tercih edilir. Bu nedenle ağ mimarları genellikle dahili ağlarda OSPF/EIGRP, harici bağlantılarda ise BGP kullanır.
Benzer Eğitimler
CCNP Eğitimi
CCNP Nedir? CCNP, bilişim sektöründe ağ yapılandırmalarında ileri düzey bilgiye sahip olduğunuzu gösteren bir sertifikadır....
Eğitimi İnceleCisco CCNA Network Eğitimi
CCNA V1.1 Nedir? CCNA V1.1 eğitimi Cisco’nun 20 Ağustos 2024 tarihinde CCNA konularına yeni ilaveler...
Eğitimi İncele