Statik yönlendirme
Statik yönlendirme, bilgisayar ağlarında yönlendiricinin yol seçimi yapılandırılmasında bir yolu tarif eden bir veri iletimi kavramıdır. Statik yönlendirme, ağın mevcut topolojisinde ilgili yönlendiriciler arasında iletişim eksikliğiyle karakterize edilen bir yönlendirme türüdür. Yönlendirme tablosuna yollar elle eklenerek yapılandırılır. Statik yönlendirmenin zıttı dinamik yönlendirme olup, bazen uyarlanabilir yönlendirme olarak da adlandırılır.[1]
Statik yönlendirme sistemlerinde yollar sabit olarak tanımlanır. Bu yollar genellikle sistem yöneticisi tarafından yönlendirici üzerinde manuel olarak girilir. Tüm bilgisayar ağı, yalnızca statik yollarla yapılandırılabilir; ancak bu tür yapılandırmalar hata toleransı açısından sınırlıdır. Ağda bir değişiklik meydana geldiğinde veya statik olarak tanımlanmış iki düğüm arasında bir arıza oluştuğunda, trafik yeniden yönlendirilmez. Bu durumda, ya arızanın giderilmesi beklenir ya da sistem yöneticisinin ilgili statik yönlendirme yolunu güncellemesi gerekir. Bu tür durumlar düzeltilene kadar birçok ağ isteği zaman aşımına uğrayabilir.
Statik yönlendirmenin avantajları
[değiştir | kaynağı değiştir]- İlave bant genişliği kullanmaz.
- Keşif gibi işlemler yapılmadığından dış ortam etkilerine karşı daha dayanıklıdır.
- Performans daha tutarlı gözlemlenebilir.
Statik yönlendirmenin dezavantajları
[değiştir | kaynağı değiştir]- Yönlendirme işlemleri ağ yöneticisi tarafından önceden planlanmalıdır.
- Yeni yönlendirici eklendiğinde veya ağda değişiklik yapıldığında yapılandırma manuel olarak güncellenmelidir.
Örnek
[değiştir | kaynağı değiştir]Yeni bir statik yol eklemek için,
#route add
komutu kullanılır.
Yola yeni bir ağ ekleyelim ancak eklemeden önce yönlendirme tablosuna bakalım:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 2 0 0 wlan0 link-local * 255.255.0.0 U 1000 0 0 wlan0 default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
#route add 10.10.10.0 netmask 255.255.255.0 gw 192.168.1.1 wlan0
10.10.10.0: eklemek istediğimiz ağ adresi
255.255.255.0: alt ağ maskesi
192.168.1.1: kullandığımız ağ geçidi
wlan0: kullanılan ağ arayüzü
Yönlendirme tablosuna tekrar bakalım:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 2 0 0 wlan0 10.10.10.0 192.168.1.1 255.255.255.0 UG 0 0 0 wlan0 link-local * 255.255.0.0 U 1000 0 0 wlan0 default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
Silmek için aşağıdaki komut kullanılabilir.
#route del -net 10.10.10.0 netmask 255.255.255.0 gw 192.168.1.1 wlan0