Routing Tablosu
Routing tablosu (yönlendirme tablosu), bir ağ cihazının (genellikle bir router ya da işletim sistemi ağ katmanı) gelen/verilecek IP paketlerini hangi ağ arayüzü veya sonraki adrese (next hop) yönlendirmesi gerektiğini belirlemek için kullandığı bir tablodur.
Temel Görevi:
Routing tablosu, "bu paketi nereye göndereyim?" sorusuna cevap verir. Hedef IP adresine göre en uygun yolu seçer.
🧩 Routing Tablosu Bileşenleri:
Her satır (kayıt) genellikle aşağıdaki bileşenlerden oluşur:
Alan | Açıklama |
---|---|
Destination (Hedef) | Hedef ağın IP adresi ve netmask’i (örnek: 192.168.1.0/24 ) |
Gateway (Ağ Geçidi) | Hedefe ulaşmak için verinin gönderileceği bir sonraki IP adresi |
Interface (Arayüz) | Paketin gönderileceği fiziksel ya da sanal ağ arayüzü (örnek: eth0 ) |
Metric | Yolun maliyeti (küçük olan daha cok tercih edilir) |
Flags | Yolun aktif olup olmadığı gibi bazı ek bilgiler |
🔧 Routing Tablosu Nasıl Görüntülenir?
Linux’ta:
ip route show
ya da eski sistemlerde:
route -n
Örnek Çıktı:
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100
Anlamı:
default via 192.168.1.1 dev eth0
: Hedef başka bir kayıta uymuyorsa, tüm trafiği192.168.1.1
router'ına gönder (default route
).192.168.1.0/24 dev eth0
: 192.168.1.0 ağına gitmek için doğrudaneth0
arayüzünü kullan.
Routing Türleri:
- Statik Routing: Elle ayarlanır.
- Dinamik Routing: Protokoller (OSPF, BGP, RIP vb.) aracılığıyla otomatik öğrenilir.
- Default Routing: Bilinmeyen ağlara çıkış için kullanılan genel yol (
default route
).
Neden Önemlidir?
- Doğru yapılandırılmazsa paketler hedefe ulaşamaz.
- Karmaşık ağlarda yönlendirmenin otomatik veya optimize olması gerekir.