22 Aralık 2010 Çarşamba | By: mehmet sucu

ROUTİNG


----------------------ROUTING GİRİŞ-----------------------------------
Routing,herhangi bir şekilde network?te bulunan bir aygıttan(pc,server,switch,bridge,printer...) çıkan sorgu paketlerinin başka bir networkte bulunan aygıta yönlendirilmesi işlemidir.
Routing basitçe ve zorca herşekilde budur ve temeli ve yaptığı iş bir paketin nereden nereye gideceğini göstermektir.
Peki ?Routing? işlemini kim yapar,ne yapar sorusunada verilebilecek en net cevap ?Router??dır.
Router?ların günümüzde yaptıkları birçok görev ve birçok özelliği vardır ancak router?ın adındanda anlaşılacağı gibi yaptığı temel ve en önemli iş yukarıda bahsettiğim ?routing? işlemidir.
Router?ın hayatımızdaki güncel etkisi nedir? Diye bir soru sorulduğunda sadece bir tek kelime ile ?Internet? demeniz yeterlidir,peki nasıl?
Routing işleminin görevi bir networkten çıkan paketleri başka bir networke yönlendirmektir.Farklı network?ten bahsedilen farklı network teknolojileri(IPX,AppleTalk,TCP/IP) kullanmaları yada aynı teknolojiyi kullansalar bile farklı bölümlere(ör:192.168.1.0 255.255.255.0 bir networktür 192.168.2.0 255.255.255.0 farklı bir network?tür) ayrılmalarıdır.
Herkesin ve benim savunduğu bir görüş vardır.?Router olmasa internet olmazdı? bu söz neden doğru bunu bir örnek ile açıklayalım.
Herhangi bir teknolojiyi kullanan 2 farklı network?ümüz var.Bunların birbirleriyle görüşmesi için arada router var.Router sayesinde bu network?lerden çıkan paketler birbirlerine yönlendiriliyor.
Ancak dünyadaki tek 2 network biz değiliz! Başka başka networklerde birbirlerine bağlı.Ancak bir gün bir network?ün başka uzak bir network ile bilgi paylaşması gerekiyor,aradaki fiziksel bağlantı sağlanıyor,ancak yine birilerinin yönlendirme işlemi yapması gerekiyor ve yine router?a ihtiyac duyuluyor ve 2 farklı network 2 farklı uzak network?e bağlanmış oluyor.Derken başka bir network?te bunlara bağlanmak istiyor ve yine aynı işlem yine router ve bu sürekli devam ediyor.işte bunlar sonucunda öbekleşen networkler başka büyük networklere onlarda başka networklere bağlanıyor ve internetin ağ yapısı ortaya çıkıyor,bunun sonucunda router?ların oluşturduğu öbeklenmeyede Backbone(Omurga) deniyor bu omurgaların birbirine bağlantısıyla tüm dünya farklı networklerde olsalar bile birbirine bağlanabiliyor ve buda internet?i oluşturuyor.
Router?ın neden bu kadar önemli olduğunu öğrendikten sonra biraz daha detaya inelim.

Router?ımızın 2 adet ethernet bacağı(E0,E1) var.E0?ın ip?si 172.16.10.1 E1?in ip?si 172.16.20.1 bunlar B Class ip?ler.
Şimdi Host_A denilen makine farklı bir networkte olan Host_B?ye ping(Packet Internet Groper) gönderdiği zaman şu işlemler gerçekleşiyor.
1-Öncelikle Host_A tarafından Ping paketi hazırlanıyor(ki bunu OSI katmanlarından Network katmanı paketi hazırlar Transport paketi gönderiri)Ping paketinin Header(başlık) kısmında Destination Adress(Hedef Adres,yani paketin ulaştırılacağı host ve network adresi) yer almalıdır ki router hangi networke route edileceğini bilsin.
2-Paket router?a ulaştığında Router tarafından paketin Header kısmı okunur ve hangi network?e gitmek istediği öğrenilir.
3-Network adresi header?dan alındıktan sonra Router kendi içinde bulunan Routing Table?a(Hedef networklerin bilgileri,nasıl ulaşılacağı,tercih sırası ve benzeri tanımlayıcı bilgilerin yer aldığı tablodur.) bakar ve paketin gitmek istediği network?ü arar.Eğer tabloda istenilen network?e nasıl ulaşılacağına dair bilgi varsa,paket bu bilgiye göre yönlendirilir eğer bu bilgi ?routing table?da mevcut değil ise,paket ?drop? edilir yani düşürülür ve geriye ?Destination Unreachable? hatası döndürülür.
Yukarıdaki şekile göre bu işlemler paketin oluşturulması ve detaylı saymaz isek bu şekilde oluşur ancak daha fazla router olan sistemlerde,routing işlemi bir router?dan diğerine ondan diğerine gibi bir sıra ile ilerler.

ROUTING ÇEŞİTLERİ
Yukarıda temel olarak bahsettiğimiz routing işlemleri 3 şekilde yapılır;
-Static Routing(Statik Yönlendirme)
-Dynamic Routing(Dinamik Yönlendirme)
-Default Routing(Varsayılan Yönlendirme)
Static Routing;
Static Routing yukarıda azıcık bahsettiğim ve networklere hangi yoldan yada yollardan ulaşılması bilgisini tutan Routing Table?a manuel olarak birisi tarafından el ile giriş yapılmasıdır.
Static Routing?in diğer routing çeşitlerine göre avantajları;
-Router?ın CPU?sunu routing hesaplamaları ve işlemleri ile yormaz
-Manuel giriş olduğu için dynamic routing?te olduğu gibi diğer router?lar ile bilgi alışverişinde bulunmaz buda bandwith açısında tasarruf yaratır.
-Network?lere ulaşılabilecek bilgi yetkili birkişi tarafından girildiği için güvenlik sağlar.
Ancak bu güzelliklerine rağmen dezavantajlarıda vardır;
-Static Routing girişi yapacak olan yöneticinin söz konusu networkleri çok iyi bilmesi gerekir.Yoksa yanlış girişler ve performans düşüklüğü olabilir.
-Sisteme yeni bir network eklendiğinde yönetici bunu manuel eklemek zorundadır.
-Eğer bir network için tanımlanmış route?ta router?da yada bandwith?te bir sorun olduğu zaman o network tamamen ulaşılmazdır yani static route?ın bir yedeği yoktur.
Static route?ın Cisco router?larda tanımlanması şu şekilde olur;
ip route [hedef network adresi] [hedef network subnet mask] [hedef network?e yönlendirileceği adres yada router?ın bacağı]
ör:
ip route 212.252.10.0 255.255.255.0 212.252.10.2
çok basit bir açıklaması vardır, 212.252.10.0 network adresli ve 255.255.255.0 subnet mask?lı network?e ulaşmak isteyen paketler benim direk olarak bağlı olduğum router?ın 212.252.10.2 gitsin.
Sonuç olarak static route küçük,3-5 router?lık yakın network?ler için ideal ve performanslıdır,ancak router ve network sayısı arttığında işler karışır ve hepsine static route girmek imkansız hale gelir.
Default Routing;
Default Routing tek çıkışlı network?ler için kullanılan ve ?tüm networklere ulaşmak isteyen paketler şuraya gitsin? şeklinde bir tanımlamadır.
Çok fazla önemli olan bir routing çeşiti değildir ve Cisco router?larda tanımlanması şu şekilde olur;
ip route 0.0.0.0 0.0.0.0 192.168.1.1
burada ilk gördüğümüz 0.0.0.0 bloğu herhangi bir network?e ulaşmak isteyenler anlamına gelir.ikinci blok 0.0.0.0 herhangi bir subnet mask?a sahip olması anlamına gelir.192.168.1.1 ise bu özellikleri taşıyan paketlerin nereye yönlendirileceğini belirtir.
Dynamic Routing;
Static Route tanımlarken yaşayacağımız en büyük problem şüphesiz networklerimizin artması ve yeni yeni routerların eklenmesidir.
Belirli bir zaman sonra static route tanımlamak imkansız hale gelir,bu durumda yardıma Dynamic Routing yetişir.
Dynamic Route sayesinde birkaç tanımlama sonucunda tüm router?lar otomatik olarak bulunur ve routing table ona göre dinamik olarak oluşturulur ve paketler bunlara göre yönlendirilir.
Bu noktada öğrenmemiz gereken AD(Administrative Distance) yani yönetimsel uzaklık denilen bir şey vardır.
AD bir router?ın ?neighbour? yani komşu router?a ulaşması için gereken yolların numaralandırılarak sıralandırılmasıdır.
AD?ler 0-255 arası numaralandırılırlar ve en düşük numarası olan yol komşu router?a ulaşması için tercih edilir.

Routing işlemini gerçekleştirecek olan her türün ve yöntemin standart AD numaraları vardır.
Kaynak AD
Connected Interface 0
Static Route 1
EIGRP 90
IGRP 100
OSPF 110
RIP 120
Daha birçok kaynak vardır ancak bunlar konumuzla alakalı olanlar.
Bu tabloyu inceleyecek olursak;
Connected Interface:Router?ın direk olarak bağlı olduğu router?dır.Direk bağlantı olduğu için Router?a en yakın router?dır ve bu yüzden AD?si 0?dır yani tablodaki tüm protokollerin kullanıldığını düşünürsek tercih edilecek olan kaynaktır.
Static Route: Direk bağlantılı kaynaktan sonra tercih edilecek route?dur,çünkü yönetici tarafından en iyi yol hesaplanarak tanımlandığı ve router?ın kaynaklarını minumum kullandığı varsayılır.
Tablodaki geri kalan(eigrp,igrp,ospf,rip) daha sonra bahsedeceğim.
ROUTING PROTOKOLLERİ
Şimdi Routing Protokollerine Göz Atalım;
3 Çeşit Routing Protokol sınıfı var.
-Distance Vector
-Link State
-Hybrid
Distance Vector:Bu tür protokoller diğer network?e ulaşacak en iyi yolu hesaplamak için mesafeyi kullanırlar,yani aşılacak ulan router sayısını başka bir deyişle ?hop count? kullanırlar.
Bu yapıdaki routing protokolleri için en iyi yol en az router sayısı olan yoldur.
Bu yapıdaki protokollere Rip ve IGRP örneklerini verebiliriz.

Link State:Bu protokoller shortest-path-first(ilerki yazılarda bahsedeceğim) olarakta anılırlar.3 tablo bölümü oluşturular.Bir tablo komşu router?ların bilgilerini barındırır.Bir tablo network?ün topolojisini barındırır.Bir tabloda routing tablosudur.Bu yapıdaki protokollere verilebilen en iyi örnek OSPF?tir.
Hybrid:Hybrid kısaca iki protokol yapısının özelliklerini barındıran bir yapıdır.
En iyi örneği EIGRP?dir.

1 yorum:

Adsız dedi ki...

What is the Baccarat? | Free Baccarat Bonus - FEBCasino
All you deccasino need to know febcasino about the Baccarat casino game, with an explanation 카지노 Learn how to play baccarat online without any real money bets or even money.

Yorum Gönder