‹ Tüm yazılar
·24 Tem 2026·12 dk okuma

BGP Nedir? Nasıl Çalışır?

BGP nedir sorusu, ağ tarafında yalnızca teorik bir protokolü değil; internetin farklı operatörler, veri merkezleri, bulut sağlayıcıları ve kurumsal ağlar arasında nasıl ayakta kaldığını anlamayı sağlar. Firewall, bulut altyapısı, oyun servisleri, CDN sağlayıcıları ve operatör peer’larıyla çalışan biri için BGP, çoğu zaman “arka plandaki trafik yöneticisi”dir.

BGP Nedir? Nasıl Çalışır?

BGP Nedir? Nasıl Çalışır?

BGP nedir sorusu, ağ tarafında yalnızca teorik bir protokolü değil; internetin farklı operatörler, veri merkezleri, bulut sağlayıcıları ve kurumsal ağlar arasında nasıl ayakta kaldığını anlamayı sağlar. Firewall, bulut altyapısı, oyun servisleri, CDN sağlayıcıları ve operatör peer’larıyla çalışan biri için BGP, çoğu zaman “arka plandaki trafik yöneticisi”dir.

BGP Nedir

BGP, farklı otonom sistemler arasında IP yönlendirme bilgisinin paylaşılmasını sağlayan dış ağ geçidi protokolüdür. İnternette hangi IP bloğuna hangi yol üzerinden ulaşılacağını belirlemek için kullanılır ve özellikle operatörler, veri merkezleri, bulut sağlayıcıları ve büyük kurumsal ağlarda kritik rol oynar.

BGP’nin açılımı Border Gateway Protocol şeklindedir. Buradaki “border” ifadesi, ağların sınır noktalarını anlatır. Yani BGP genellikle bir kurumun kendi iç ağı içinde değil, başka ağlarla bağlantı kurduğu sınır router’larında çalışır.

Klasik bir yerel ağda yönlendirme çoğu zaman statik route veya OSPF gibi iç protokollerle çözülebilir. Ancak birden fazla internet servis sağlayıcısı, farklı veri merkezi, bulut ortamı ya da global peer ilişkisi devreye girdiğinde BGP devreye girer.

Bilgi Kutusu:
BGP, internetin “hangi ağa nereden gidilir?” sorusuna verdiği cevabı organize eder. Bu nedenle internet omurgasının temel protokollerinden biridir.

BGP Nedir Network

Network dünyasında BGP, ağlar arası rota değişimi ve trafik yönlendirme politikalarının yönetilmesi için kullanılan protokoldür. BGP sayesinde bir IP prefix’i hangi otonom sistem üzerinden duyurulacak, hangi bağlantı tercih edilecek ve yedeklilik nasıl sağlanacak belirlenir.

Bir ağ mühendisi için BGP yalnızca “route öğrenme” mekanizması değildir. Aynı zamanda trafik mühendisliği, yedekli internet çıkışı, DDoS yönlendirme, anycast servisler, CDN bağlantıları ve multi-homing gibi senaryoların temelidir.

Örneğin bir kurumun iki farklı operatörden internet aldığı düşünelim. Her iki operatörle BGP oturumu kurularak kurumun IP bloğu iki taraftan da duyurulabilir. Bir operatör tarafında kesinti olduğunda trafik diğer bağlantıdan devam edebilir.

Senaryo BGP Kullanımı Kazanım
Multi-homing Birden fazla operatöre bağlantı Yedeklilik ve süreklilik
Veri merkezi bağlantısı Farklı lokasyonlar arası rota kontrolü Daha esnek trafik yönetimi
CDN / oyun firması peer’i Doğrudan trafik alışverişi Daha düşük gecikme
Bulut bağlantısı Cloud edge ile route paylaşımı Hibrit altyapı esnekliği

BGP Nedir Nasıl Çalışır

BGP, router’lar arasında TCP tabanlı oturum kurarak çalışır ve rota bilgilerini komşular arasında paylaşır. Karar verirken yalnızca en kısa yolu değil; AS path, local preference, MED, prefix length ve politika kuralları gibi birçok parametreyi değerlendirir.

BGP’de cihazlar birbirine “neighbor” veya “peer” olarak tanımlanır. Komşuluk kurulduktan sonra router’lar sahip oldukları prefix bilgilerini karşı tarafa iletir. Bu prefix’ler belirli kurallara göre filtrelenebilir, önceliklendirilebilir veya reddedilebilir.

BGP’nin çalışma mantığı şu şekilde özetlenebilir:

  1. İki router arasında TCP 179 portu üzerinden oturum kurulur.
  2. Taraflar AS numarası, router ID ve yetenek bilgilerini paylaşır.
  3. Geçerli prefix’ler komşuya duyurulur.
  4. Gelen route’lar politika kurallarına göre değerlendirilir.
  5. En uygun rota routing table’a alınır.
BGP Karar Kriteri Ne Anlama Gelir? Pratik Etkisi
Local Preference Çıkış yönü tercihi İç ağdan hangi operatöre çıkılacağını belirler
AS Path Geçilecek AS sayısı Daha kısa veya politik olarak uygun yol seçilir
MED Komşuya giriş tercihi bildirimi Karşı tarafın hangi linkten gelmesi istenir
Weight Cihaza özel tercih değeri Genellikle Cisco tarafında lokal karar etkiler
Prefix Length Daha spesifik rota /24, /23’e göre daha öncelikli olabilir

İpucu:
BGP’de “en kısa yol” her zaman gerçek anlamda en hızlı yol değildir. Politika, anlaşmalar, filtreler ve sağlayıcı tercihleri çoğu zaman teknik mesafeden daha belirleyici olur.

BGP Protokolü Nedir

BGP protokolü, path-vector yapıda çalışan ve otonom sistemler arasında yönlendirme bilgisi taşıyan bir routing protokolüdür. Distance-vector veya link-state protokollerinden farklı olarak, rotanın geçtiği AS listesini dikkate alır ve döngü oluşmasını bu bilgiyle engeller.

BGP iki ana kullanım şekline ayrılır:

  • eBGP: Farklı AS numaraları arasında çalışır.
  • iBGP: Aynı AS içindeki router’lar arasında çalışır.

eBGP genellikle operatör, veri merkezi, bulut sağlayıcı veya peer bağlantılarında kullanılır. iBGP ise büyük ağlarda öğrenilen rotaların iç sistemlere kontrollü şekilde dağıtılması için tercih edilir.

Özellik eBGP iBGP
Çalışma alanı Farklı AS’ler arası Aynı AS içinde
Kullanım amacı Harici rota alışverişi Dahili BGP rota dağıtımı
AS Path değişimi AS eklenir AS genellikle değişmez
TTL davranışı Varsayılan düşük olabilir İç ağ tasarımına göre değişir
Tipik kullanım Operatör bağlantısı Core / edge router arası

BGP Açılımı Nedir

BGP açılımı Border Gateway Protocol ifadesidir. Türkçeye “Sınır Ağ Geçidi Protokolü” olarak çevrilebilir, ancak teknik çevrelerde genellikle İngilizce kısaltmasıyla kullanılır.

Bu isim protokolün amacını iyi anlatır. BGP, ağların sınırlarında çalışır ve bir ağın başka ağlara hangi IP bloklarını duyuracağını belirler. Bu yönüyle yalnızca teknik bir routing aracı değil, aynı zamanda ağ politikalarının uygulandığı kontrol noktasıdır.

BGP Routing Nedir

BGP routing, IP prefix’lerinin BGP politikalarına göre öğrenilmesi, seçilmesi ve yönlendirme tablosuna işlenmesi sürecidir. Burada amaç yalnızca hedefe ulaşmak değil; doğru operatörü, doğru maliyeti, doğru gecikmeyi ve doğru yedeklilik yapısını seçmektir.

BGP routing özellikle şu alanlarda önemlidir:

  • Public IP bloklarının internete duyurulması
  • Birden fazla operatörle yedekli bağlantı kurulması
  • Trafiğin belirli sağlayıcıya yönlendirilmesi
  • Anycast servislerin çalıştırılması
  • DDoS scrubbing merkezlerine trafik yönlendirilmesi

BGP route politikaları iyi tasarlanmazsa beklenmedik trafik kaymaları yaşanabilir. Örneğin yanlış duyurulan daha spesifik bir prefix, tüm trafiğin istenmeyen bir bağlantıya akmasına neden olabilir.

Uyarı Kutusu:
BGP tarafında yapılan küçük bir prefix hatası bile geniş etki oluşturabilir. Özellikle public route duyurularında prefix-list, route-map ve IRR/RPKI kontrolleri ihmal edilmemelidir.

BGP Nedir Ne İşe Yarar

BGP, farklı ağlar arasında rota paylaşımı yaparak internet trafiğinin doğru yoldan ilerlemesini sağlar. Kurumlar için BGP’nin asıl değeri, tek bir sağlayıcıya bağımlılığı azaltması ve trafik yönlendirme üzerinde kontrol sunmasıdır.

BGP’nin pratikte sağladığı avantajlar şunlardır:

  • Operatör yedekliliği sağlar.
  • IP bloklarının birden fazla noktadan duyurulmasına izin verir.
  • Trafik mühendisliği yapılmasını mümkün kılar.
  • Global erişilebilirliği artırır.
  • Bulut, CDN ve veri merkezi bağlantılarını daha yönetilebilir hâle getirir.
Avantaj Açıklama Dikkat Edilmesi Gereken
Yedeklilik Bir link kesilirse diğeri kullanılabilir Failover testleri yapılmalı
Kontrol Trafik tercihleri politikayla belirlenir Yanlış local-pref sorun çıkarabilir
Ölçeklenebilirlik Büyük ağlara uygundur Route filtreleme şarttır
Esneklik Çoklu sağlayıcı desteklenir İzleme ve loglama gerekir

BGP Ne Demek

BGP ne demek sorusunun kısa cevabı şudur: İnternette farklı ağların birbirine hangi IP adreslerine nasıl ulaşacağını söylediği protokoldür. Bir bakıma BGP, internet servis sağlayıcıları ve büyük ağlar arasında çalışan rota anlaşma mekanizmasıdır.

Günlük kullanımda “BGP yapmak” ifadesi genellikle bir operatörle, veri merkeziyle, CDN sağlayıcısıyla veya başka bir kurumla BGP peer oturumu kurmak anlamına gelir. Bu oturum üzerinden IP prefix’leri karşılıklı duyurulur ve route politikaları uygulanır.

“Bgp Gümrük” gibi aramalar ise teknik BGP ile karıştırılabilir. Buradaki BGP, ağ protokolü olan Border Gateway Protocol’dür; gümrük veya farklı sektör kısaltmalarıyla ilgisi yoktur.

BGP Ne İşe Yarar?

BGP, internet üzerinde rota seçimi, yedeklilik, operatör bağımsızlığı ve trafik mühendisliği için kullanılır. Büyük ölçekli ağlarda hangi trafiğin hangi sağlayıcıdan çıkacağı, hangi IP bloklarının nereden duyurulacağı ve kesinti anında trafiğin nasıl yön değiştirileceği BGP ile yönetilir.

Gerçek projelerde BGP’nin etkisi özellikle kesinti senaryolarında görülür. Tek sağlayıcıya bağlı bir ağda operatör arızası doğrudan erişim kaybı yaratır. BGP ile tasarlanmış multi-homed bir yapıda ise trafik diğer operatöre kayabilir.

BGP şu ihtiyaçlarda öne çıkar:

  • Kendi ASN ve IP bloğu ile internete çıkmak
  • Operatörler arası yedekli yapı kurmak
  • Cloudflare, Meta, oyun firmaları veya CDN peer’larıyla rota alışverişi yapmak
  • Trafiği coğrafi veya performans kriterlerine göre yönlendirmek

BGP Nedir Özel Eğitim?

BGP özel eğitim, ağ mühendislerine BGP’nin teorisini, konfigürasyonunu, troubleshooting yöntemlerini ve gerçek operatör senaryolarını öğreten teknik eğitim anlamına gelir. Bu eğitim genellikle servis sağlayıcı, veri merkezi, kurumsal network ve bulut altyapı ekipleri için faydalıdır.

İyi bir BGP eğitimi yalnızca komut ezberletmez. Katılımcının route advertisement, prefix filtering, AS path manipulation, local preference, MED, communities, RPKI ve hata analizi gibi konuları laboratuvar ortamında deneyimlemesini sağlar.

Bir BGP özel eğitim içeriğinde şu başlıklar bulunmalıdır:

  • BGP temel kavramları
  • eBGP ve iBGP farkları
  • Neighbor kurulumu
  • Route-map ve prefix-list kullanımı
  • Policy-based routing mantığı
  • Looking glass ve traceroute analizi
  • RPKI, IRR ve route güvenliği
  • Gerçek kesinti senaryoları

BGP Portu Nedir?

BGP portu TCP 179’dur. BGP komşuları birbirleriyle bu port üzerinden TCP oturumu kurar ve rota bilgilerini bu bağlantı üzerinden paylaşır.

BGP’nin TCP kullanması, oturum sürekliliği ve güvenilir veri aktarımı açısından önemlidir. Ancak bu durum firewall politikalarının doğru düzenlenmesini de gerektirir. İki BGP peer arasında TCP 179 engellenirse komşuluk kurulamaz.

Firewall tarafında genellikle şu kontroller yapılır:

  • Kaynak ve hedef peer IP’leri doğru mu?
  • TCP 179 iki yönlü izinli mi?
  • TTL veya multihop gereksinimi var mı?
  • MD5 authentication kullanılıyorsa iki tarafta aynı mı?
  • NAT araya giriyor mu?
Kontrol Noktası Beklenen Durum Sorun Belirtisi
TCP 179 Açık olmalı Neighbor Idle / Active kalır
Peer IP Karşılıklı doğru tanımlı TCP bağlantısı kurulmaz
AS numarası Uyumlu olmalı Open message hatası oluşur
MD5 şifresi Aynı olmalı Session reset görülebilir

BGP Komşuluğu Nedir?

BGP komşuluğu, iki router’ın BGP üzerinden rota alışverişi yapabilmesi için kurduğu mantıksal oturumdur. Komşuluk kurulmadan prefix duyurusu yapılamaz ve karşı taraftan route öğrenilemez.

BGP neighbor ilişkisi genellikle manuel tanımlanır. OSPF gibi otomatik komşu keşfi mantığı yoktur. Bu nedenle peer IP, remote AS, update-source, multihop ve authentication gibi parametrelerin iki tarafta uyumlu olması gerekir.

BGP komşuluk durumları şunlardır:

  1. Idle: Oturum başlamamış veya başarısız olmuştur.
  2. Connect: TCP bağlantısı deneniyordur.
  3. Active: Bağlantı kurulmaya çalışılır ancak başarılı değildir.
  4. OpenSent: BGP Open mesajı gönderilmiştir.
  5. OpenConfirm: Karşı tarafın onayı beklenir.
  6. Established: Komşuluk kurulmuştur, route alışverişi yapılabilir.

Pratik İpucu:
BGP komşuluğu “Established” olmuyorsa önce routing tablosunda peer IP’ye erişim, ardından TCP 179, AS numarası ve authentication kontrol edilmelidir.

Ospf Nedir

OSPF, aynı otonom sistem içindeki router’lar arasında çalışan link-state tabanlı bir iç yönlendirme protokolüdür. BGP’den farklı olarak daha çok kurum içi ağlarda, kampüslerde, veri merkezi iç topolojilerinde ve core routing yapılarında kullanılır.

OSPF’nin açılımı Open Shortest Path First şeklindedir. Ağ içindeki bağlantı durumlarını öğrenir ve SPF algoritmasıyla en kısa yolu hesaplar. BGP ise daha çok ağlar arası politika tabanlı yönlendirme için kullanılır.

Özellik BGP OSPF
Protokol tipi Path-vector Link-state
Kullanım alanı AS’ler arası / büyük ağ politikaları AS içi yönlendirme
Karar mantığı Politika ve path bilgisi Metrik / maliyet
Komşuluk Manuel tanımlanır Genellikle otomatik keşif
İnternet omurgası Temel protokoldür Genellikle iç ağ protokolüdür

OSPF ve BGP rakip değil, çoğu büyük ağda birbirini tamamlayan protokollerdir. Örneğin core network içinde OSPF çalışırken, internet edge router’larında BGP kullanılabilir.

BGP Konfigürasyonu

BGP konfigürasyonu; AS numarası, neighbor tanımı, duyurulacak prefix’ler, filtreleme kuralları ve route politikalarının dikkatli şekilde yapılandırılmasıdır. Doğru konfigürasyon yapılmadığında trafik kaybı, yanlış rota duyurusu veya komşuluk problemleri yaşanabilir.

Temel bir BGP yapılandırmasında şu adımlar bulunur:

  1. Yerel AS numarası belirlenir.
  2. Komşu peer IP’si tanımlanır.
  3. Remote AS bilgisi girilir.
  4. Duyurulacak network/prefix belirlenir.
  5. Prefix-list ile izin verilen rotalar sınırlandırılır.
  6. Route-map ile politika uygulanır.
  7. Komşuluk ve route tablosu kontrol edilir.

Örnek mantık şu şekildedir:

router bgp 65001
 neighbor 192.0.2.1 remote-as 65002
 network 203.0.113.0 mask 255.255.255.0

Bu örnek yalnızca temel mantığı göstermek içindir. Gerçek yapılarda prefix-list, route-map, maximum-prefix, authentication, community ve RPKI kontrolleri mutlaka değerlendirilmelidir.

Uyarı Kutusu:
Public BGP duyurularında yalnızca sahip olduğunuz veya size tahsis edilmiş IP bloklarını anons etmelisiniz. Hatalı anonslar hem erişim problemlerine hem de güven kaybına neden olabilir.

Sıkça Sorulan Sorular

BGP nedir?

BGP, farklı otonom sistemler arasında rota bilgisinin paylaşılmasını sağlayan yönlendirme protokolüdür. İnternette bir IP bloğuna hangi ağlar üzerinden ulaşılacağını belirler. Operatörler, veri merkezleri, bulut sağlayıcıları ve büyük kurumlar BGP kullanarak trafiklerini yönetir. Özellikle birden fazla internet bağlantısı olan yapılarda yedeklilik, route kontrolü ve trafik mühendisliği için kullanılır.

BGP ne işe yarar?

BGP, ağlar arasında IP prefix duyurusu yapmak, trafik yönlendirmek ve bağlantı yedekliliği sağlamak için kullanılır. Bir kurum iki farklı operatörle çalışıyorsa BGP sayesinde kendi IP bloğunu iki taraftan da duyurabilir. Linklerden biri kesildiğinde trafik diğer sağlayıcı üzerinden devam edebilir. Ayrıca CDN, bulut, oyun firmaları ve peer bağlantılarında daha kontrollü rota yönetimi sağlar.

BGP portu nedir?

BGP, TCP 179 portunu kullanır. İki BGP komşusu bu port üzerinden TCP oturumu kurar ve rota bilgilerini paylaşır. Firewall üzerinde TCP 179 kapalıysa BGP komşuluğu kurulamaz. Sorun yaşandığında peer IP erişimi, AS numarası, MD5 authentication, ACL ve NAT kontrolleri yapılmalıdır. Özellikle edge firewall arkasındaki yapılarda bu portun doğru yönde açılması gerekir.

BGP komşuluğu nedir?

BGP komşuluğu, iki router’ın BGP üzerinden route alışverişi yapabilmesi için kurduğu oturumdur. Komşuluk manuel olarak tanımlanır ve peer IP, remote AS, TCP erişimi, authentication gibi bilgilerin uyumlu olması gerekir. Komşuluk “Established” durumuna geldiğinde taraflar prefix paylaşabilir. Idle veya Active durumunda kalıyorsa genellikle erişim, port, AS veya kimlik doğrulama hatası vardır.

BGP nedir özel eğitim ne anlama gelir?

BGP özel eğitim, BGP’yi gerçek network senaryolarıyla öğrenmek isteyen teknik ekipler için hazırlanan uygulamalı eğitimdir. Bu eğitimde eBGP, iBGP, route filtering, prefix-list, route-map, local preference, AS path, MED, communities ve troubleshooting konuları işlenir. Özellikle operatör, veri merkezi, firewall, bulut altyapısı ve kurumsal network tarafında çalışan kişiler için yararlıdır.

BGP ile OSPF arasındaki fark nedir?

BGP, genellikle farklı otonom sistemler arasında çalışan path-vector bir protokoldür. OSPF ise aynı otonom sistem içinde çalışan link-state bir protokoldür. OSPF daha çok iç ağ yönlendirmesinde kullanılırken, BGP internet edge ve operatör bağlantılarında tercih edilir. BGP politika odaklıdır; OSPF ise metrik ve bağlantı maliyetine göre rota hesaplar.

BGP konfigürasyonu zor mudur?

Temel BGP konfigürasyonu birkaç komutla yapılabilir, ancak güvenli ve doğru BGP tasarımı deneyim ister. Çünkü yanlış prefix duyurusu, eksik filtreleme veya hatalı local preference trafiğin beklenmedik yönlere gitmesine neden olabilir. Gerçek ortamlarda prefix-list, route-map, maximum-prefix, RPKI, community ve monitoring gibi ek kontrollerle yapılandırma güçlendirilmelidir.

BGP neden internet için önemlidir?

BGP, internet üzerindeki bağımsız ağların birbirine rota bilgisi duyurmasını sağlar. İnternet tek bir merkezden yönetilmediği için operatörler, bulut sağlayıcıları, veri merkezleri ve kurumlar kendi ağlarını BGP ile tanıtır. Bu sayede global ölçekte IP bloklarına erişim mümkün olur. BGP olmadan bugünkü çok sağlayıcılı ve dağıtık internet mimarisi çalışamazdı.

BGP güvenli midir?

BGP tek başına tam güvenli kabul edilmez; çünkü tarihsel olarak güven ilişkisine dayalı tasarlanmıştır. Yanlış veya kötü niyetli route anonsları trafik yönlendirme sorunlarına yol açabilir. Bu nedenle IRR kayıtları, RPKI doğrulaması, prefix filtreleme, maximum-prefix sınırları ve peer bazlı politika kontrolleri kullanılmalıdır. Güvenli BGP işletimi yalnızca konfigürasyon değil, sürekli izleme de gerektirir.

BGP her kurum için gerekli mi?

BGP her kurum için gerekli değildir. Tek internet hattı kullanan küçük yapılarda statik route çoğu zaman yeterlidir. Ancak kurumun kendi public IP bloğu varsa, birden fazla operatörle çalışıyorsa, veri merkezi veya bulut bağlantıları arasında route kontrolü gerekiyorsa BGP önemli hâle gelir. Gereksiz BGP kullanımı yönetim karmaşıklığı oluşturabilir.

İlgili İçerikler

  • BGP Konfigürasyonu Nasıl Yapılır?
  • OSPF Nedir ve Nerelerde Kullanılır?
  • Firewall Üzerinde BGP Peer Yönetimi
  • Bulut Altyapısında Network Tasarımı
  • Anycast DNS ve BGP İlişkisi

BGP tarafında teoriyi bilmek önemli; fakat asıl fark gerçek trafik, gerçek peer ve gerçek kesinti senaryolarında ortaya çıkıyor. dogus.net.tr üzerinde firewall, bulut altyapısı ve yazılım geliştirme ekseninde bu tarz teknik notları paylaşarak hem kendi deneyimlerimi hem de sahada işe yarayan pratikleri aktarmaya devam edeceğim.

Doğuş Şekerci
Doğuş Şekerci
Kurucu · Bulut & Ağ Altyapısı · Teknik Lider
in GH IG

İlginizi Çekebilir

OSPF Nedir? BGP ile Farkları

OSPF Nedir? BGP ile Farkları

NAT ve CGNAT Nedir?

NAT ve CGNAT Nedir?

IPv6'ya Geçiş Rehberi

IPv6'ya Geçiş Rehberi

Yorumlar (0)

Yorum yap
doğrulama görseli
Henüz yorum yok — ilk yorumu sen yaz.