Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
Ağ ve Yönlendirme

Ağ Yönlendirme ve BGP Nedir? Bir Paketin Sunucunuza Yolculuğu

İnternette gönderdiğiniz her istek, onlarca yönlendiriciden (router) geçerek hedefe ulaşır. Bu rehber, ağ yönlendirmesinin temel mantığını, İnternet'i birbirine bağlayan BGP protokolünü ve kendi sunucunuzun yönlendirmesini nasıl inceleyebileceğinizi adım adım anlatır.

1989BGP ilk kez RFC 1105 ile tanımlandı
ASİnternet'in temel yönetim birimi: Otonom Sistem
70K+İnternette aktif AS numarası sayısı
/24En yaygın duyurulan IPv4 prefix boyutu
01
KAVRAMLAR

Yönlendirmenin temel kavramları

Bir paketin kaynaktan hedefe ulaşması, birbirinden farklı iki katmanda çalışan yönlendirme kararlarına dayanır: yerel ağ içi yönlendirme ve İnternet genelinde otonom sistemler arası yönlendirme.

Otonom Sistem (AS)

İnternet servis sağlayıcıları, büyük şirketler ve barındırma sağlayıcıları gibi tek bir yönetim politikası altında çalışan IP ağları bütünüdür; her biri benzersiz bir AS numarasıyla tanımlanır.

BGP (Border Gateway Protocol)

Otonom sistemler arasında hangi IP bloklarının hangi yollardan erişilebileceğini duyuran ve İnternet'in omurgasını oluşturan yönlendirme protokolüdür.

IP Prefix ve Route Announcement

Bir AS, sahip olduğu IP bloğunu (örneğin 203.0.113.0/24) komşu AS'lere duyurarak o bloğa giden trafiğin kendisine yönlendirilmesini sağlar.

Yerel Ağ vs İnternet Yönlendirmesi

Sunucunuzun varsayılan ağ geçidine (default gateway) giden trafik yerel yönlendirmedir; oradan sonra paket, hedefe ulaşana kadar birden fazla AS arasında BGP kararlarıyla ilerler.

02
NEDEN ÖNEMLİ

Yönlendirmeyi anlamak neden sunucu sahipleri için önemli?

BGP ve routing kavramlarını bilmek, günlük sunucu yönetiminde karşılaşılan gecikme, erişilebilirlik ve performans sorunlarını doğru teşhis etmenizi sağlar.

Yüksek

Gecikme (latency) teşhisi

traceroute çıktısında gecikmenin hangi hop'ta arttığını görmek, sorunun kendi sunucunuzda mı yoksa yolun ortasındaki bir ağda mı olduğunu ayırt etmenizi sağlar.

Yüksek

BGP hijack ve route leak farkındalığı

Bir AS, size ait olmayan bir IP bloğunu yanlışlıkla veya kötü niyetle duyurduğunda trafik yanlış yere yönlenebilir; bunun sunucunuzun erişilebilirliğini nasıl etkileyebileceğini bilmek önemlidir.

Orta

Traceroute hop farklarını yorumlama

Aynı hedefe farklı zamanlarda çekilen traceroute'ların farklı yollar izlemesi normaldir; BGP yol seçimleri trafik mühendisliği ve sağlayıcılar arası anlaşmalara göre değişebilir.

Orta

Veri merkezi konumu seçimi

Hedef kitlenize coğrafi ve ağ olarak yakın bir veri merkezi seçmek, aradaki AS sayısını ve dolayısıyla gecikmeyi azaltır.

03
KENDİN İNCELE

Kendi sunucunuzun yönlendirmesini nasıl incelersiniz

Aşağıdaki adımlar, özel bir araç kurmadan, standart komut satırı araçlarıyla sunucunuzun ağ konumunu ve trafiğinin izlediği yolu incelemenizi sağlar.

01

IP adresinizin AS bilgisini öğrenin

WHOIS sorgusuyla sunucunuzun IP adresinin hangi AS numarasına ve hangi sağlayıcıya tahsis edildiğini görün.

02

Traceroute ile paket yolunu izleyin

Kaynaktan hedefe giden paketin hangi router'lardan (hop) geçtiğini görmek için traceroute çalıştırın.

03

mtr ile sürekli izleme yapın

traceroute'un tek seferlik anlık görüntüsü yerine, mtr ile zaman içindeki paket kaybı ve gecikme değişimini gözlemleyin.

04

Bir BGP looking-glass ile prefix'inizi kontrol edin

Herkese açık bir looking-glass veya route server üzerinden, kendi IP prefix'inizin İnternet'in farklı noktalarından nasıl duyurulduğunu ve hangi AS yolunun (AS path) izlendiğini görün.

05

Anycast mi unicast mi olduğunu belirleyin

Aynı IP adresinin farklı coğrafi konumlardan farklı sunuculara yönlendirilip yönlendirilmediğini (anycast) yoksa tek bir sunucuya sabit şekilde mi gittiğini (unicast) kontrol edin.

06

Kendi IP bloğunuz için BGP değişikliklerini izleyin

Eğer kendi AS numaranızı ve IP bloğunuzu yönetiyorsanız, bir BGP izleme servisiyle prefix'inizde beklenmeyen duyuru değişikliklerine karşı uyarı alın.

04
KOMUTLAR

Komutları sırayla çalıştırın

Paket yolunu izleme (traceroute)
traceroute example.com
Sürekli yol ve paket kaybı izleme (mtr)
mtr -rw example.com
IP/AS bilgisi sorgulama (whois)
whois <sunucu-ip-adresiniz>
DNS çözümleme adımlarını izleme
dig +trace example.com
Genel bir route server'dan AS path sorgulama
telnet route-views.routeviews.org
> show ip bgp 203.0.113.0/24
Sunucunuzun varsayılan ağ geçidini görüntüleme
ip route show default
05
FAQ

BGP ve ağ yönlendirmesi hakkında sık sorulan sorular

AS numarası nedir, benim de bir AS numarama ihtiyacım var mı?

AS numarası (ASN), İnternet üzerinde bağımsız bir yönlendirme politikası izleyen bir ağı tanımlayan benzersiz bir kimliktir. Çoğu hosting müşterisi kendi ASN'sine ihtiyaç duymaz; sunucunuz zaten barındırma sağlayıcınızın AS'i altında yer alır. Kendi IP bloklarınızı birden fazla sağlayıcı üzerinden duyurmak (multihoming) istediğinizde kendi ASN'iniz gerekli hale gelir.

Yönlendirme (routing) ile DNS arasındaki fark nedir?

DNS, bir alan adını (örneğin example.com) bir IP adresine çevirir; yani hedefin adresini bulmanızı sağlar. Yönlendirme ise o IP adresine giden paketlerin hangi yoldan, hangi router'lardan geçeceğini belirler. DNS 'nereye gideceğimi' söyler, routing 'oraya nasıl gideceğimi' belirler.

BGP hijack nedir?

Bir AS, sahibi olmadığı bir IP prefix'ini yanlışlıkla ya da kötü niyetle duyurduğunda, o prefix'e giden trafiğin bir kısmı ya da tamamı yanlış ağa yönlenebilir. Bu durum, etkilenen sunucuların geçici olarak erişilemez hale gelmesine veya trafiğin beklenmedik bir ağdan geçmesine neden olabilir.

Barındırma sağlayıcımın ağ altyapısı sitemin hızını etkiler mi?

Evet. Sağlayıcının kaç farklı ağla doğrudan bağlantısı (peering) olduğu, hangi İnternet değişim noktalarına (IX) bağlı olduğu ve BGP yol seçimlerinin kalitesi, hedef kitlenize giden gecikmeyi doğrudan etkiler.

Anycast nedir, EKA Sunucu anycast kullanıyor mu?

Anycast, aynı IP adresinin birden fazla coğrafi konumdan duyurulduğu ve kullanıcının BGP yönlendirmesi sayesinde otomatik olarak en yakın veya en az maliyetli noktaya yönlendirildiği bir yöntemdir; genellikle DNS ve CDN altyapılarında kullanılır. Standart VPS ve dedicated sunucu IP'leri tipik olarak unicast'tir; anycast, hizmete özel bir ağ altyapısı gerektirir.

Hedef kitleme olan gecikmeyi nasıl azaltabilirim?

Hedef kitlenize coğrafi olarak yakın ve iyi peering ilişkilerine sahip bir veri merkezi seçmek, aradaki AS sayısını ve fiziksel mesafeyi azaltarak gecikmeyi düşürür. Ayrıca statik içerikler için bir CDN kullanmak, kullanıcıya en yakın uç noktadan yanıt vermenizi sağlar.

07
İLGİLİ REHBERLER

Sonraki doğru adıma geçin

EKA SUNUCU TEKNİK BİLGİ MERKEZİ

Düşük gecikmeli bir konum arıyorsunuz?

İyi peering ilişkilerine sahip veri merkezlerimizle hedef kitlenize en yakın ve en hızlı yönlendirmeyi sağlayan VPS ve dedicated sunucu paketlerimizi inceleyin.

VPS Paketlerini İncele
Top