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ği- 192.168.1.1router'ına gönder (- default route).
- 192.168.1.0/24 dev eth0: 192.168.1.0 ağına gitmek için doğrudan- eth0arayü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.