Router’lar bilindiği üzere network’ler arası yönlendirme yapan cihazlardır. Router’lar interface’lerine direkt bağlı olan networkler için herhangi bir yapılandırmaya ihtiyaç duymadan yönlendirme işlemini yaparlar. Farklı network’lere bağlanmak için ise yönlendirme tablosuna rotaların tanımlanması gerekmektedir. Rota tanımlamaları statik ve dinamik olarak yapılabilir. Bu yazımızda Cisco router‘lar da statik yönlendirme (static routing) nasıl yapılır onu göreceğiz.
Yapılandırmaya geçmeden önce küçük bir notu da iliştireyim: Statik yönlendirme için Administrative Distance değeri 1‘dir. Routing tablosunda yönlendirme yapılırken, direkt bağlantılardan (directly connected) sonraki öncelik Static Routing’dedir. Direkt bağlantı (directly connected) için AD değeri 0’dır. AD değeri 0 ile 255 arasında değer almaktadır ve bu değer ne kadar düşük olursa yönlendirme tablosunda (routing table) yönlendirme için o kadar öncelikli olacaktır.
Cisco static routing (statik yönlendirme) yapılandırması için aşağıda bulunan topolojiyi kullanacağım.
Statik yönlendirme yapılandırmasına geçmeden önce router interface yapılandırmasını yapalım.
R1 için interface yapılandırması
R1(config)#interface ethernet 0/0 R1(config-if)#no shutdown R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#exit R1(config)#interface ethernet 0/1 R1(config-if)#no shutdown R1(config-if)#ip address 172.16.1.1 255.255.255.252
R2 için interface yapılandırması
R2(config)#interface ethernet 0/0 R2(config-if)#no shutdown R2(config-if)#ip address 172.16.1.2 255.255.255.252 R2(config-if)#exit R2(config)#interface ethernet 0/1 R2(config-if)#no shutdown R2(config-if)#ip address 172.16.2.2 255.255.255.252
R3 için interface yapılandırması
R3(config)#interface ethernet 0/0 R3(config-if)#no shutdown R3(config-if)#ip address 192.168.2.1 255.255.255.0 R3(config-if)#exit R3(config-if)#interface ethernet 0/1 R3(config-if)#no shutdown R3(config-if)#ip address 172.16.2.1 255.255.255.252
PC’ler için yapılandırma
PC1> ip 192.168.1.10/24 192.168.1.1 PC2> ip 192.168.2.10/24 192.168.2.1
Gelelim statik yönlendirme yapılandırmasına; yapılandırma işlemi oldukça basit. Router’da tanımlı olmayan hedef ağlar için tek tek rota yazılır.
R1 router’ına baktığımızda 192.168.1.0/24 ve 172.16.1.0/30 ağını bildiğini; 172.16.2.0/30 ve 192.168.20.0/24 ağını bilmediğini görebiliyoruz.
172.16.2.0/30 ve 192.168.20.0/24 ağlarına ulaşabileceğim iki nokta bulunuyor.
Bunlardan bir tanesi R1’in çıkış interface’si olan e0/1 portu, diğeri ise next hoop (atlama noktası) olarak adlandırılan ilgili paketi hedef ağa iletebilecek olan router’ın interface’sidir. Next hoop tanımlaması yapılırken, rota yazılacak adresin ulaşılabilir olması gerekmektedir. R1 için bu tanımlamaya uyan iki seçenek bulunmaktadır: Kendi çıkış interface’si olan Ethernet0/1 ve next hoop adresi olan R2’nin Ethernet0/0 interface’si. (Next hoop belirtilirken interface numarası değil, interface’nin IP adresi belirtilir.)
Statik yönlendirme config modda yapılır ve statik yönlendirme için kullanılacak olan komut dizisi şu şekildedir:
ip route [hedef ağ] [hedef ağ subnet maskı] [next-hoop adresi veya çıkış interface'si]
R1 için static route yazalım. Örnek olması açısından bunlardan birisini next-hopp ile diğerini ise çıkış interface’si ile yapacağım.
R1#configure terminal R1(config)#ip route 172.16.2.0 255.255.255.252 172.16.1.2 R1(config)#ip route 192.168.2.0 255.255.255.0 ethernet 0/1
Yazdığımız rotayı kısaca açıklamak gerekirse; 172.16.2.0 ağı için 172.16.1.2 adresine gidilmesini, 192.168.2.0 ağı için ise ethernet 0/1 interface’sinden gidilmesi gerektiğini belirtmiş olduk. Aslında günün sonunda aynı kapıya çıkacağımız için bir şey değişmeyecek. Sadece iki kullanım şeklini de görmek için böyle bir rota yazdık. Statik rota yazılırken genellikle next-hoop IP adresinin yazıldığını da bilelim.
Sıradan gidelim ve R2 için statik route yazalım. R2 Router’ı 192.168.1.0 ve 192.168.2.0 ağını bilmiyor.
R2’nin bu ağlara erişebilmesi için next-hoop IP adreslerimiz ise şu şekilde olacaktır.
R2#configure terminal R2(config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1 R2(config)#ip route 192.168.2.0 255.255.255.0 172.16.2.1
Default Route
R3 için yapılandırmamızı default route yöntemi ile yapacağız. Default route nedir öncelikle onu öğrenelim: Router yönlendirme tablosunda bulunmayan paketleri tek bir noktaya yönlendirmek için kullanılan yöntemdir. R1 ve R3’e baktığımızda, dış ağlara bağlanabileceği tek bir nokta bulunmaktadır. Bu gibi durumlarda, tek tek rota yazmak yerine tüm rotayı tek bir noktaya yazmak yeterli olacaktır.
Default route, statik rota gibi yazılır. Hedef ağ ve subnet için 0.0.0.0 değeri girilir.
ip route 0.0.0.0 0.0.0.0 [next-hoop adresi]
R3 için default route şu şekilde olacaktır:
R3#configure terminal R3(config)#ip route 0.0.0.0 0.0.0.0 172.16.2.2
Tüm Router’lar için statik rota yapılandırmalarını yapmış olduk. Rotaların doğru olup olmadığını görmek için PC1’den PC2’ye ping atalım. eğer bir sorun yok ise, yapılandırmamız başarılı olmuş demektir.
Görüldüğü gibi bir sorun bulunmuyor. Son olarak kullanabileceğimiz show komutlarına bakalım.
show ip route
komutu ile router üzerinde bulunan tüm yönlendirme tablolarına bakılabilir.
Eğer sadece statik rotaların görünmesi isteniyorsa show ip route static
komutu kullanılır.
Başka bir yazıda görüşmek dileğiyle…
reis eline sağlık çok güzel açıklamışsın teşekkürler diğer yazılarını merakla bekliyorum