Router Nedir? Statik ve Dinamik Yönlendirme (OSPF/BGP) Temelleri
Bir router (yönlendirici), farklı ağ segmentleri arasında paketleri, hedef IP adresine bakarak en uygun yol üzerinden ileten katman-3 (L3) cihazıdır. Bir switch aynı yerel ağ içindeki cihazları MAC adresine göre birbirine bağlarken, router farklı ağları (örneğin 192.168.1.0/24 ile 10.0.5.0/24) birbirine bağlar ve bu ağlar arasında trafik yönlendirir. Router'ın kalbinde yönlendirme tablosu (routing table) bulunur; her satır bir hedef ağ, bir sonraki atlama (next hop) adresi ve çıkış arayüzünü tanımlar.
Yönlendirme Tablosu Nasıl Okunur?
Basit bir Cisco IOS router çıktısı şöyle görünür:
Destination Next Hop Interface
0.0.0.0/0 203.0.113.1 GigabitEthernet0/0 (default route)
10.0.5.0/24 192.168.1.254 GigabitEthernet0/1
192.168.1.0/24 - GigabitEthernet0/1 (directly connected)
Router bir paket aldığında, hedef IP adresi ile bu tablodaki ağ önekleri arasında en uzun eşleşen önek (longest prefix match) kuralına göre karar verir. Eşleşen özel bir rota yoksa, 0.0.0.0/0 ile temsil edilen varsayılan rota (default gateway) kullanılır.
Statik Yönlendirme
Statik yönlendirmede yönetici her rotayı elle tanımlar: ip route 10.0.5.0 255.255.255.0 192.168.1.254. Küçük, topolojisi nadiren değişen ağlarda (örneğin tek bir şube-merkez bağlantısı) basit ve öngörülebilirdir; CPU yükü oluşturmaz. Ancak topoloji büyüdükçe veya bir bağlantı koptuğunda otomatik olarak alternatif yol bulamaz — yönetici manuel müdahale etmek zorundadır. Bu, onlarca router içeren kurumsal ağlarda ölçeklenemez.
Dinamik Yönlendirme: OSPF
OSPF (Open Shortest Path First), bir link-state protokolüdür ve genellikle tek bir kuruluşun içinde (IGP - Interior Gateway Protocol) kullanılır. Her router, komşularıyla "hello" paketleri değişerek komşuluk kurar, ardından kendi bağlantı durumunu (link-state advertisement, LSA) tüm alan (area) içindeki diğer routerlara yayar. Böylece her router, ağın tam topolojik haritasını (link-state database) oluşturur ve Dijkstra algoritmasıyla her hedefe en kısa yolu bağımsız olarak hesaplar. Bir bağlantı koptuğunda LSA'lar yeniden yayılır ve saniyeler içinde yeni en kısa yol hesaplanır — bu yüzden OSPF hızlı yakınsama (convergence) sağlar.
Dinamik Yönlendirme: BGP
BGP (Border Gateway Protocol) ise internetin omurgasını oluşturan protokoldür ve farklı özerk sistemler (Autonomous System, AS) arasında kullanılır (EGP - Exterior Gateway Protocol). BGP bir path-vector protokolüdür: her rota, geçtiği AS numaralarının listesini (AS-PATH) taşır ve router'lar döngü oluşmasını bu liste sayesinde engeller. OSPF gibi en kısa fiziksel yolu değil, politika tabanlı kararları önceler — örneğin bir ISP, ticari anlaşmalara göre bazı yolları tercih edebilir (local preference, MED gibi öznitelikler ile). BGP milyonlarca rotayı taşıyabildiği için internet ölçeğinde çalışabilir; buna karşılık yakınsaması OSPF'e göre daha yavaştır.
Hangi Durumda Hangisi?
| Kriter | Statik | OSPF | BGP |
|---|---|---|---|
| Ölçek | Küçük | Orta-büyük (tek AS) | Çok büyük (AS'ler arası) |
| Yakınsama | Manuel | Hızlı (saniyeler) | Yavaş (dakikalar) |
| Karar kriteri | Yönetici | Maliyet/metrik | Politika/AS-PATH |
Kurumsal bir veri merkezinde tipik tasarım, iç ağda OSPF ile hızlı yakınsama sağlamak, dış dünyaya (internete veya farklı bir kuruluşa) çıkışta ise BGP ile politika tabanlı kontrol elde etmektir. Daha derin okuma için Ağ Mimarisi kategorisindeki diğer yazılarımıza bakabilirsiniz.