Static Routing, Türkçe adıyla statik yönlendirme, Network yönlendirme kararlarının manuel olarak belirlenmesi ve yapılandırılması yöntemidir. Bir Cisco Router'da Static Routing, Network yöneticisinin belirli bir hedef Network'üne veya Subnet'ine giden yolu manuel olarak belirlediği bir süreçtir. Static Route'lar, Dynamic Routing (dinamik yönlendirme) protokollerine (RIP, OSPF, EIGRP gibi) kıyasla sabittir ve değişmez. Bu yönlendirme türü, küçük ve basit Network'lerde veya belirli trafik yollarını sabitlemek için kullanışlıdır. Cisco Router'da Static Routing, Network yöneticisinin belirli bir hedef IP adresi veya Network'üne doğrudan bir yol belirtmesini içerir. Bu, belirli Network segmentlerine giden trafiğin kontrol altında tutulmasını sağlar. Static Route'lar, yönlendirme tablolarına manuel olarak eklenir ve belirli bir yolun kullanılmasını sağlar. Yöneticiler, Network trafiğinin hangi yolları izleyeceğini belirlerken daha fazla kontrole sahip olurlar.
Static Routing'in başlıca avantajlarından biri, basitlik ve öngörülebilirliktir. Dynamic Routing (dinamik yönlendirme) protokollerine ihtiyaç duymayan küçük Network'ler veya belirli güvenlik gereksinimlerine sahip Network segmentleri için idealdir. Static Route'lar, Network trafiğinin belirli bir yoldan geçmesini garanti eder ve bu, güvenlik ve performans açısından avantajlı olabilir. Ayrıca, Static Route'lar Network'ün genel yönlendirme yükünü azaltır ve CPU kaynaklarını korur çünkü Dynamic Routing (dinamik yönlendirme) protokollerinin hesaplama yükünü taşımazlar. Static Routing ayrıca yedekli bağlantılar için kullanılabilir. Örneğin, birincil bağlantı başarısız olduğunda yedek bir bağlantı sağlamak için bir Static Route yapılandırılabilir. Bu, Network'ün yüksek erişilebilirliğini artırır ve kesinti süresini azaltır.
Static Routing - Statik Yönlendirme
Static Routing (statik yönlendirme), IP Route komutu ile Global Configuration Mode üzerinde yapılır ve küçük ölçekli Network ortamlarında ideal çözümdür. Static Routing yapılırken hedef Network adresi, hedef Subnet Mask ve bizi o hedefe götürecek bir sonraki Router'ın hedef IP adresi bilinmelidir. Burada, Next Hop yani bir sonraki atlama noktası kavramı ortaya çıkar. Senaryomuzda Taksim ve Kadıköy şubelerimiz var ve bu iki şubenin statik yönlendirme ayarlarını yaparak birbirleri ile iletişime geçmelerini sağlayacağız.
Static Routing'in temeli, bir Network'ün yönlendirme tablolarına manuel olarak giriş yapılmasına dayanır. Yöneticiler, belirli bir hedefe nasıl ulaşılacağını belirtirler ve bu yol sabitlenir. Bu yöntem, dinamik yönlendirme protokollerinin karmaşıklığını ortadan kaldırır ve daha kontrol edilebilir bir yapı sağlar.
Senaryomuzu ele alalım. Taksim şubemizde bir Router ve Kadıköy şubemizde bir Router bulunmaktadır. Taksim şubesinin yerek Network'ü 192.168.10.0/24, Kadıköy şubesinin yerel Network'ü ise 192.168.20.0/24'tür. Bu iki şubenin birbirleri ile iletişim kurabilmesi için her iki Router'da da statik yönlendirme ayarları yapılmalıdır.
Statik yönlendirme işlemine geçmeden önce, Router Port'larına IP adres tanımlaması yapmamız gerekiyor.
Taksim Router Port'larında IP Adresi Tanımlama
Router>enable
Router#configure terminal
Router(config)#hostname Router-Taksim
Router-Taksim(config)#interface gigabitEthernet 0/0
Router-Taksim(config-if)#ip address 192.168.10.1 255.255.255.0
Router-Taksim(config-if)#no shutdown
Router-Taksim(config-if)#exit
Router-Taksim(config)#interface serial 0/0/0
Router-Taksim(config-if)#ip address 88.77.66.1 255.255.255.0
Router-Taksim(config-if)#clock rate 128000
Router-Taksim(config-if)#no shutdown
Router-Taksim(config-if)#do write
Building configuration...
[OK]
Router-Taksim(config-if)#end
Kadıköy Router Port'larında IP Adresi Tanımlama
Router>enable
Router#configure terminal
Router(config)#hostname Router-Kadikoy
Router-Kadikoy(config)#interface gigabitEthernet 0/0
Router-Kadikoy(config-if)#ip address 192.168.20.1 255.255.255.0
Router-Kadikoy(config-if)#no shutdown
Router-Kadikoy(config-if)#exit
Router-Kadikoy(config)#interface serial 0/0/0
Router-Kadikoy(config-if)#ip address 88.77.66.2 255.255.255.0
Router-Kadikoy(config-if)#no shutdown
Router-Kadikoy(config-if)#do write
Building configuration...
[OK]
Router-Kadikoy(config-if)#end
Bu ayarlarla Taksim ve Kadıköy şubelerindeki Router'lar, birbirlerine doğrudan erişim sağlayabilir ve aralarındaki Network trafiğini yönlendirebilir. Her iki Router da belirli hedef Network'lere nasıl ulaşılacağını bilir ve bu yolları sabitler. Böylece, Taksim'deki bir cihaz Kadıköy'deki bir cihaza veri göndermek istediğinde, Taksim Router'ı bu veriyi Kadıköy Router'ına yönlendirir ve tam aynu şekilde tersi Routing işlemleri uygulanır.
Static Routing'in avantajlarından biri, basitliği ve öngörülebilirliğidir. Küçük ölçekli Network'lerde veya belirli güvenlik gereksinimleri olan Network segmentlerinde ideal bir çözümdür. Bununla birlikte, büyük ve dinamik Network'lerde manuel güncellemeler gerektirdiği için yönetimi zor olabilir.
Özetle, Static Routing, belirli bir hedef Network'üne ulaşmak için sabit yolların manuel olarak belirlenmesi işlemidir. Bu yöntem, küçük Network ortamlarında kullanışlıdır ve belirli trafik yollarını sabitlemek için idealdir. Taksim ve Kadıköy şubeleri örneğinde olduğu gibi, iki Network segmentinin birbirleriyle iletişim kurabilmesi için her iki Router'da da statik yönlendirme ayarları yapılmıştır. Bu ayarlar, Network yöneticilerine daha fazla kontrol sağlar ve trafiğin belirli yolları izlemesini garanti eder.
Static Routing Yazımı
Static Routing (statik yönlendirme), bir Network yöneticisinin belirli bir hedef Network'üne veya Subnet'ine ulaşmak için belirli yolları manuel olarak yapılandırdığı bir yöntemdir. Bu işlem, IP Route komutu kullanılarak Global Configuration Mode'da yapılır ve küçük ölçekli Network ortamlarında ideal bir çözümdür. Static Routing yapılırken hedef Network adresi, hedef Subnet Mask ve bizi o hedefe götürecek bir sonraki Router'ın hedef IP adresi bilinmelidir. Bu aşamada, Next Hop yani bir sonraki atlama noktası kavramı ortaya çıkar.
Static Routing yazımı, Network trafiğinin belirli bir yoldan geçmesini garanti altına alır ve Network yöneticilerine daha fazla kontrol sağlar. Şimdi, Static Routing yazımını detaylandıran ve tanımlayan bir örnek komutu inceleyelim.
Router(config)# ip route [Hedef Network] [Hedef Subnet Mask] [Çıkış yaptığım Interface ID] |
Alternatif olarak;
Router(config)# ip route [Hedef Network] [Hedef Subnet Mask] [Hedef Router WAN IP adresi] |
Bu komutun her bir parçasının ne anlama geldiğini ve nasıl kullanıldığını açıklayalım:
• ip route: Bu, yeni bir Static Route eklemek için kullanılan komuttur. Bu komut, Router'ın yönlendirme tablosuna manuel olarak bir yol ekleyecektir.
• [Hedef Network]: Bu kısım, Router'ın erişmeye çalıştığı hedef Network'ün IP adresidir.
Örneğin, 192.168.20.0 gibi bir IP adresi bu alana yazılır. Bu adres, Router'ın paketleri yönlendireceği Network'ün adresidir.
• [Hedef Subnet Mask]: Bu kısım, hedef Network'ün Subnet Mask'ını belirtir. Bu, hedef Network'ün IP adreslerinin hangi bölümlerinin Network ID ve hangi bölümlerinin Host ID olduğunu belirlemek için kullanılır.
Örneğin, 255.255.255.0 gibi bir Subnet Mask bu alana yazılır.
• [Çıkış yaptığım Interface ID]: Bu kısım, Router'ın paketleri gönderirken kullanacağı çıkış arayüzünü belirtir. Çıkış arayüzü, Router'dan dışarı çıkan trafiğin hangi fiziksel veya sanal arayüzden geçeceğini belirler.
Örneğin, GigabitEthernet0/1 gibi bir arayüz bu alana yazılır.
Taksim Şubesi Static Routing Yapılandırma
Router-Taksim#configure terminal
Router-Taksim(config)#ip route 192.168.20.0 255.255.255.0 88.77.66.2
Router-Taksim(config)#do write
Building configuration...
[OK]
Router-Taksim(config)#end
Kadıköy Şubesi Static Routing Yapılandırma
Router-Kadikoy#configure terminal
Router-Kadikoy(config)#ip route 192.168.10.0 255.255.255.0 88.77.66.1
Router-Kadikoy(config)#do write
Building configuration...
[OK]
Router-Kadikoy(config)#end
Şubeler arası Static Routing Yapılandırma İşlemleri Sonrası Test Aşaması
Her iki lokasyondaki Router'lar üzerindeki Port'larda IP adresi atama ve Static Routing (statik yönlendirme) işlemlerini tamamladıktan sonra sıra, yapımızın sağlıklı bir şekilde çalışıp çalışmadığını test etmeye geldi. TAKSİM lokasyonunda 192.168.10.0 Network'ündeki 192.168.10.10 IP adresli PC0 üzerinden, KADIKÖY lokasyonundaki 192.168.20.0 Network'ündeki 192.168.20.12 IP adresli PC5 bilgisayarına Ping atma işlemi uyguluyorum.
Taksim ve Kadıköy şubeleri, aralarındaki bağlantıyı ve iç Network'lerini yöneten Router'lar ile birbirine bağlanmış durumda. Bu bağlantının sağlanabilmesi için statik yönlendirme (Static Routing) yapılandırmaları yapılması gerekmektedir.
Taksim Şubesi
1- Router1 Taksim: Bu Router, Taksim şubesindeki cihazların Kadıköy şubesine ve Internet'e erişimini yönetir.
• Router LAN IP Adresi: 192.168.10.1/24 (GigabitEthernet0/0)
• LAN Network: 192.168.10.0/24 (GigabitEthernet0/1)
• Router WAN IP Adresi: 88.77.66.1/24 (Serial0/0/0)
Kadıköy Şubesi
2- Router1 Kadıköy: Bu Router, Kadıköy şubesindeki cihazların Taksim şubesine ve Internet'e erişimini yönetir.
• Router LAN IP Adresi: 10.10.20.1/24 (GigabitEthernet0/0)
• LAN Network: 192.168.20.0/24 (GigabitEthernet0/1)
• Rouoter WAN IP Adresi: 88.77.66.2/24 (Serial0/0/0)
Bu iki şube arasındaki bağlantı, 88.77.66.0/24 Network'ü üzerinden sağlanmaktadır. Her iki Router da bu Network'e Serial arayüzleri üzerinden bağlanmıştır.
ARP Protokolü Süreçleri
ARP (Address Resolution Protocol), IP adreslerini MAC adreslerine çevirmek için kullanılır. ARP süreci, özellikle bir cihazın aynı Network'teki başka bir cihaza ulaşmaya çalıştığında devreye girer. ARP sürecini detaylandıralım.
ARP Süreci: Bilinmeyen MAC Adresi
1- ARP Request: Taksim şubesindeki PC0, Kadıköy şubesindeki PC5'e veri göndermek istediğinde, PC5'in MAC adresini bilmez. Ancak, Taksim şubesindeki PC0, yerel Network'teki Router'ın IP adresini bilir ve paketi Router'a göndermek için onun MAC adresini bilmesi gerekir. Bu nedenle, PC0 bir ARP Request gönderir. Bu istek, tüm yerel Network'teki cihazlara yayınlanır (Broadcast edilir) ve "192.168.10.1 IP adresine sahip olan cihazın MAC adresi nedir?" şeklinde bir soru sorar.
2- ARP Reply: Taksim şubesindeki Router, ARP Request mesajını aldığında, kendi IP adresinin 192.168.10.1 olduğunu fark eder ve bir ARP Reply gönderir. Bu cevap, "Benim IP adresim 192.168.10.1 ve MAC adresim "xx:xx:xx:xx:xx" şeklinde olur. Bu yanıt yalnızca ARP Request'i gönderen PC0'a gönderilir.
3- MAC Adresinin Kaydedilmesi: PC0, Router'ın MAC adresini alır ve kendi ARP tablosuna kaydeder. Bu sayede, PC0, gelecekte Router'a veri göndermek istediğinde, doğrudan doğru MAC adresini kullanarak iletişim kurabilir.
4- Veri Gönderimi: ARP süreci tamamlandıktan sonra, PC0 veri paketini Router'a gönderebilir. Paket, Switch üzerinden doğru Port'a iletilir ve Router'a ulaşır.
ARP Süreci: Bilinen MAC Adresi
1- Doğrudan Veri Gönderimi: Taksim şubesindeki PC0, daha önce Router ile iletişim kurmuşsa ve Router'ın MAC adresi ARP tablosunda kayıtlıysa, PC0 doğrudan Router'ın MAC adresini kullanarak veri paketini gönderebilir. Bu durumda, ARP Request ve ARP Reply süreçleri tekrarlanmaz.
2- Switch'ten Router'a: PC0 tarafından gönderilen paket, Switch üzerinden doğru Port'a iletilir ve Router'a ulaşır. Switch, bu paketleri doğru Port'lara ileterek yerel Network içindeki cihazlar arasında iletişimi sağlar.
Router ve WAN Yönlendirme
Taksim şubesindeki Router, gelen paketi alır ve hedef IP adresine göre Kadıköy şubesindeki Router'a yönlendirir. Bu süreç şu şekilde işler.
1- Taksim Router'ından WAN'a: Router, hedef IP adresinin (192.168.20.12) farklı bir Network'e ait olduğunu belirler ve paketi WAN bağlantısı üzerinden Kadıköy Router'ına gönderir. Paket, Serial0/0/0 arayüzünden çıkar ve 88.77.66.1 IP adresine yönlendirilir.
2- WAN'dan Kadıköy Router'ına: Paket, WAN üzerinden Kadıköy Router'ına ulaştığında Kadıköy Router'ı, bu paketi alır ve hedef Network'e (192.168.20.0/24) yönlendirir.
Kadıköy Router'ında ARP Süreci
Kadıköy Router'ı, gelen paketi hedef IP adresine göre doğru cihaza yönlendirir. Eğer Kadıköy Router'ı, PC5'in MAC adresini bilmiyorsa, ARP sürecini başlatır.
1- Kadıköy Router'ından ARP Request: Kadıköy Router'ı, hedef IP adresi (192.168.20.12) için bir ARP Request gönderir ve bu isteği tüm yerel Network'e yayınlar.
2- PC5'ten ARP Reply: PC5, ARP Request'i aldığında, kendi IP adresinin 192.168.20.12 olduğunu fark eder ve bir ARP Reply gönderir. Bu yanıt, "Benim IP adresim 192.168.20.12 ve MAC adresim "yy:yy:yy:yy:yy" şeklindedir.
3- Kadıköy Router'ında MAC Adresinin Kaydedilmesi: Kadıköy Router'ı, PC5'in MAC adresini alır ve ARP tablosuna kaydeder.
4- Veri Gönderimi: Kadıköy Router'ı, veri paketini PC5'e iletir. Paket, Switch üzerinden doğru Port'a iletilir ve PC5'e ulaşır.
ARP Süreci: Bilinen MAC Adresi
Kadıköy Router'ı, PC5'in MAC adresini zaten biliyorsa, doğrudan veri gönderimi yapılır ve ARP süreci tekrarlanmaz. Router, paketi alır ve Switch'e iletir, Switch de paketi doğru Port'a yönlendirerek PC5'e ulaştırır.
Bu yapılandırma ile paket yönlendirme süreci ile Taksim ve Kadıköy şubeleri arasında başarılı bir iletişim sağlanır. Her iki şubedeki cihazlar, diğer şubedeki cihazlarla veri alışverişi yapabilir ve ağ trafiği sorunsuz bir şekilde yönlendirilebilir. Switch'ler, yerel Network içindeki cihazlar arasında paketleri doğru Port'lara ileterek iç Network iletişimini sağlar. Router'lar ise, farklı Network'ler arasındaki trafiği yönlendirir ve statik yönlendirme kuralları sayesinde bu trafiğin doğru yollardan geçmesini garanti eder. ARP protokolü, cihazların doğru MAC adreslerini bulmasına yardımcı olarak yerel Network iletişimini mümkün kılar.
Taksim Router'ından WAN'a Yönlendirme
1- Router'dan WAN'a: Taksim şubesindeki PC0, Kadıköy şubesindeki PC5'e veri göndermek üzere Taksim Router'ına (Router1 Taksim) veri paketini gönderdiğinde, Router1 Taksim gelen paketin hedef IP adresine (192.168.20.12) bakar. Hedef IP adresinin farklı bir Network'te olduğunu belirler (Kadıköy şubesinde). Bu durumda, Router1 Taksim paketi WAN bağlantısı üzerinden Kadıköy Router'ına (Router1 Kadıköy) yönlendirmek için çıkış yapar.
2- Statik Yönlendirme ile Paket Yönlendirme: Router1 Taksim, statik yönlendirme tablosuna göre paketi 88.77.66.2 IP adresine yönlendirir. Bu IP adresi, Kadıköy şubesindeki Router'ın WAN arayüzüdür. Paket, Taksim Router'ının 88.77.66.1 IP adresli Serial0/0/0 arayüzünden çıkış yapar ve WAN bağlantısına gönderilir.
WAN Üzerinden Kadıköy Router'ına
3- WAN Bağlantısı: Paket, WAN bağlantısı, 88.77.66.0/24 Network'ü üzerinden Kadıköy şubesine doğru yönlendirilir. Bu süreçte paket, 88.77.66.2 IP adresine ulaşmak üzere yönlendirilmiştir.
Kadıköy Router'ında Paket Alımı ve Yönlendirme
1- Kadıköy Router'ına Geliş: Paket, Kadıköy şubesindeki Router1 Kadıköy'ün Serial0/0/0 arayüzüne (88.77.66.2 IP adresi) ulaştığında, Router1 Kadıköy paketi alır ve hedef IP adresine (192.168.20.12) bakar.
2- Hedef IP Adresi Yönlendirmesi: Router1 Kadıköy, hedef IP adresinin (192.168.20.12) kendi yerel Network'ünde olduğunu belirler (192.168.20.0/24 Network). Bu durumda, paketi yerel Network'e iletmek üzere yönlendirir.
Kadıköy Router'ından Yerel Network'e
3- Router'dan Switch'e: Router1 Kadıköy, paketi iç Network'teki Switch'e iletir. Switch, paketi doğru Port'a yönlendirerek hedef cihaza (PC5) ulaşmasını sağlar.
4- ARP Protokolü Kullanımı: Eğer Router1 Kadıköy, PC5'in MAC adresini bilmiyorsa, ARP Request göndererek PC5'in MAC adresini öğrenir ve ARP Reply alarak MAC adresini kaydeder. Ardından, veri paketini PC5'e iletir.
5- Veri Gönderimi: Switch, paketi doğru Port'a (PC5'in bağlı olduğu Port'a) ileterek veri paketinin PC5'e ulaşmasını sağlar.
Bu süreçlerin tamamı, Taksim şubesindeki PC0'un Kadıköy şubesindeki PC5'e veri göndermesini sağlar. WAN üzerinden yönlendirme ve ARP süreçleri doğru bir şekilde işleyerek, verinin hedefe ulaşmasını sağlar. Bu yapılandırma, Network'ler arasındaki veri iletişimini etkili bir şekilde yönetir ve veri paketlerinin doğru yollardan geçerek hedeflerine ulaşmasını garanti eder.
Bir önceki görselde, paketin Taksim Router'ından WAN bağlantısı üzerinden Kadıköy Router'ına ulaşması ele alınmıştı. Bu aşamadan itibaren, Kadıköy Router'ı paketi alır ve yerel Network'e iletir.
Kadıköy Router'ına ulaşan paket, Router1 Kadıköy'ün 88.77.66.2 IP adresli Serial0/0/0 arayüzünden giriş yapar. Router1 Kadıköy, hedef IP adresinin (192.168.20.12) kendi yerel Network'ünde olduğunu belirler ve paketi yerel Network'teki Switch'e iletir. Switch, paketi doğru Port'a yönlendirerek hedef cihaz olan PC5'e ulaştırır.
Kadıköy Router'ı, hedef cihazın MAC adresini bilmediği durumda ARP protokolünü kullanarak PC5'in MAC adresini öğrenir ve ARP tablosuna kaydeder. Bu işlemden sonra, veri paketi PC5'e doğru Port üzerinden iletilir ve hedef cihaza ulaşır. Bu şekilde, Taksim şubesindeki PC0'dan Kadıköy şubesindeki PC5'e veri iletişimi sağlanmış olur.
PC5, Taksim şubesindeki PC1'e veri göndermek üzere bir paket oluşturur ve bu paketi yerel Switch'e iletir. Switch, gelen paketi Router1 Kadıköy'e yönlendirir. Router1 Kadıköy, gelen paketin hedef IP adresini (192.168.10.11) kontrol eder ve bu adresin farklı bir Network'te olduğunu belirler. Router1 Kadıköy, statik yönlendirme tablosuna göre paketi WAN bağlantısı üzerinden Taksim Router'ına (Router1 Taksim) göndermek üzere 88.77.66.1 IP adresine yönlendirir. Paket, Router1 Kadıköy'ün 88.77.66.2 IP adresli Serial0/0/0 arayüzünden çıkış yapar ve WAN üzerinden Taksim şubesine doğru ilerler.
Paket, WAN bağlantısı üzerinden 88.77.66.1 IP adresine ulaşır ve Router1 Taksim'in 88.77.66.1 IP adresli Serial0/0/0 arayüzünden giriş yapar. Router1 Taksim, paketin hedef IP adresini kontrol eder ve hedefin kendi yerel Network'ünde (192.168.10.0/24) olduğunu belirler. Paket, Router1 Taksim'den yerel Switch'e iletilir. Switch, gelen paketi alır ve hedef cihaz olan PC1'in (192.168.10.11) bağlı olduğu doğru Port'a yönlendirir. Son olarak, paket PC1'e ulaşır ve veri iletişimi tamamlanmış olur. Bu şekilde, Kadıköy şubesindeki PC5'ten gönderilen paket, Taksim şubesindeki PC1'e geri dönüş yaparak veri iletişimi sağlanır
Faydalı olması dileğiye...
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.