Ip paketlerini, bir network’ten başka bir network’e ileten cihazlara router denir. Router cihazları networkler arasında adreslerin
anahtarlamasında rol oynarlar ve bu anahtarlama işlemini mantıksal adreslere
göre yaparlar.
Temelde router’lar aşağıdaki bileşenlerden oluşur;
·
ROM
·
RAM
·
Motherboard
·
CPU
Bu bileşenlere ek olarak üzerlerinde network ortamı ile iletişim kurmaları
için gerekli olan interface’leride bulunur. Bunun dışında Router
konfigürasyonunu yapmamızı sağlayan AUX ve Consoleportlarıda mevcuttur.
Console portunu kullanarak router’ı konfigüre etmek için rollover kablo
gerekir. Bu kablo genelde cihaz ile birlikte gelmektedir.
AUX portu ise yine konfigürasyon için kullanılmaktadır. Ancak gerektiği
takdirde aux portuna bağlanacak bir modem aracılığı ile router uzaktan da
konfigüre edilmektedir.
Router’lar gelen paketleri yönlendirme aşamasında, üzerlerinde bulunan
routing tablo’larını kullanırlar. Bu tablo’larda hedef network ve hedef
network’e ulaşmak için paketin yönlendirileceği interface bulunmaktadır.
Router’lar interface’leri aracılığıyla bağlı bulundukları network’lerin
gateway’leri konumundadırlar. Farklı networkler arasındaki iletişim routerlar
aracılığıyla sağlandığı için, diğer network’lere gidecek paket’ler router’lar
üzerinden gönderilir ve bu yüzden router’lar bulundukları networklerin
gateway’leri olurlar.
Router’lar üzerinden yönlendirilecek paketler, oluşturulacak olan access
control list’ler aracılığıyla filtrelenebilir. Access list konusunu ilerleyen
makalelerimde ayrıntılı olarak ele alacağım.
Cisco router üzerinde bulunan routing table’ı görüntülemek için
Privileged exec modda iken “show ip route”
komutunu kullanmamız gerekir.
Komut yardımıyla routing table’Inı görüntülediğimizde;
·
Route bilgisini hangi yolla öğrendiği
·
Hedef network ve maskeleri
·
Administrative distance değerleri (Route bilgisinin inanılırlığı)
·
Metric değerleri
gibi bilgileri elde ederiz.
Örneğin aşağıdaki örnekte router üzerinde bulunan routing tablosu “show ip
route” komutu ile görüntülenmektedir. Bu çıktıya göre;
1 numara ile gösterilen kısım router’ın route bilgisini hangi yolla
öğrendiği, 2 numara ile gösterilen kısım ise öğrenilmiş olan network’e gidecek
paketin hangi gateway’i kullanacağıdır.
Resim-1
Router’lar hedef network’lere birçok yol vasıtası ile erişebilirler.
Buradaki amaç hedef network’e gidecek en uygun yolun çeşitli metod’lar ile
seçilerek bulunması ve routing tablosuna eklenmesidir. Kullanılan metodlar
router üzerinde çalışan routing protokol’üne göre değişmektedir. Bunları
ayrıntılı olarak ilerleyen bölümlerde ele alacağım.
Routing tablosundaki girdiler çeşitlilik göstermektedir. Bunları birer
cümle ile açıklayacak olursak;
·
Directly Connected: Router’a direkt bağlı olan networkleri
ifade eder.
·
Static
Routing: Routing tablosuna hedef network’e ulaşılacak olan yolun admin tarafından
manuel olarak girilmesidir.
·
Dynamic
Routing: Routing protokol’ler kullanılarak hedef yolların öğrenilmesidir.
·
Default
Route: Static yada dynamic olarak öğrenilmiş network’ler dışında bilinmeyen
networklere veri yollamak için kullanılan route bilgisidir.
Default route öğrenilmiş networkler dışında
kalan network’lere yollanacak paketler için kullanılan route bilgisidir. IP
adresi olarak: 0.0.0.0 ve mask olarak :0.0.0.0 değerleri kullanılır. Router üzerine bir
paket geldiğinde router bu paketi ilgili hedef network’e yollamak için routing
table’ında bulunan öğrendiği networklerle paket üzerindeki hedef adresi
eşleştirmeye çalışır. Bu işlem sonucunda herhangi bir eşleşen network bulamaz
ise, routing tablosunun en altında yeralan default route bilgisini kullanarak
paketi hedefe yollar.
Router’lar hedef networklere giden en kısa yolları öğrenirken çeşitli
değerleri kullanırlar. Bu değerler Bandwidth, delay, hop count ve cost gibi
değerlerdir. Bunların dışında farklı değerlerde opsiyonel olarak
kullanılmaktadır.
Örneğin aşağıdaki şekli göz önünde bulundurduğumuzda A network’ünden B
network’üne iki farllı yoldan ulaşılıyor. Bazı routing protokolleri Band
genişliğini baz alırken , bazıları ise Hop Count dediğimiz iki network arasında
bulunan router sayısını baz alır.
Hop count baz alan routing protokolleri hedef networke erişirken daha az
router üzerinden geçeceği için aşağıdaki şekilde 56KB/s lik yolu tercih eder.
Bazı routing protokolleri ise bandwith’i geniş olan yolu tercih ederler.
Bunun için metric değerlerini göz önünde bulundururlar. Bandwith’in geniş
olması demek metric değerinin düşük olması demektir. Cost ise hattın metric
değeridir. Hedef networke giden hatların cost’ları toplamı hedef network’e
ulaşmayı sağlayan hattın toplam metric değerini verir.
Delay paket iletimi sırasında yolda yaşanan gecikmelerdir. Hat üzerinde çok
router olması anahtarlama sürelerinin artmasına neden olur. Buda paket iletimi
sırasında gecikme yaratır. Delay’in düşük olması için summarization gibi
teknikler ile routing tabloları küçültülür. Bu sayede anahtarlama sırasında
gecikme minimuma iner.
Routing Protokolleri:
Router’lar route bilgilerini dinamik olarak paylaşırken çeşitli protokoller
kullanırlar. Bu protokoller routing protokolleri olarak adlandırılır.
Routing protokolleri üç çeşittir;
Distance Vector Routing Protokolleri:
Distance vector routing protokolleri, routing bilgilerini paylaşırken
birbirlerine direkt olarak routing tablolarını yollarlar. Her router bu sayede
üzerinde direct bağlı olan network bilgileri ile öğrenmiş olduğu network
bilgilerini komşusu olan router’lar ile paylaşır. Bu paylaşma süreci sonucunda
ortamdaki tüm router’lar tüm networklerden haberdar olur. Bu tüm router’ların
tüm network’lerden haberdar olması durumuna “convergence” denir.
Router’lar bir organizasyonda convergence’a nekadar çabuk ulaşıyorsa network
okadar iyi tasarlanmış demektir.
Distanca vector protokollere örnek olarak;
·
RIP (Endüstri standartı)
·
EIGRP ( Cisco tarafından geliştirilmiştir)
Link State Routing Protokoller:
Link-state routing protokolleri routing bilgisi olarak birbirlerine routing
tablolarını yollamazlar. Hat durum bilgilerini yollarlar. Yolladıkları bu hat
bilgilerine LSA(Link state advirtisement) denir. LSA’ları sadece komşularına
değil, network üzerindeki tüm router’lara yollarlar. Bu LSA’ları yollarken
multicast adresleri kullanırlar. Bunun nedeni ortamda bulunan tüm routerların,
ortamdaki diğer tüm router’lara LSA pakedi yollamasıdır. Router’lar ortamdaki
tüm router’lardan LSA bilgisi aldığı için, her router network’ün topolojisini
bilir.
Router’lar gelen LSA’ları link state database’inde biriktirir.
Biriktirdikleri bu LSA’lar ile her router kendisini en tepeye koyarak bir ağaç
yapısı oluşturur. Bu sayede topoloji tablosunu dallandırarak genişletir. Daha
sonra bu topoloji tablosu üzerinde çalıştırdığı SPF(shortest path first)
algoritması ile hedef network’lere giden en kısa yollar belirlenir ve bu yollar
routing tablosuna işlenir.
Link-state routing protokoller convergence’a daha çabuk ulaşırlar. Fakat
bazı dezavantajlarıda söz konusudur. Convergence’a ulaşana dek routerların
işlem gücünü çok kullanırlar, ayrıca her router’ın ortamda bulunan tüm
router’lara LSA paketi yollaması gerektiği için, network’te fazla miktarda
trafik oluşmasına sebep olurlar.
Convergence’a ulaşıldıktan sonra LSA paketleri ile sadece değişiklikler
ortamdaki diğer router’lara yollanır.
Link-state routing protokollerine örnek olarak;
·
IS IS
Hybrid Routing Protokoller:
EIGRP bu gruba örnek olarak verilebilir. Çünkü Routing update’i olarak
komşularına routing table’larını yollar. Fakat routing table’larını yollarken
sadece routing table’ındaki değişen kısımları yollamaktadır. Bunun yanında
metric değerler de EIGRP tarafından hedef network’lere giden yol seçiminde
kullanılır. Hem distance vector hem de link-state routing protokolleri gibi
davrandığı için Hybrid protokol olarak isimlendirilmektedir.
Bu kısımda routing tablosu ve temel anlamda routing protocollerini
özetlemiş olduk. Routing protokollerini tek tek ayrıntılı olarak diğer
makalelerimde ele alacağım.
Bu konuyla ilgili sorularınızı http://forum.mshowto.org linkini kullanarak
ulaşacağınız forum sayfamızda sorabilirsiniz.
KAYNAK=www.mshowto.org
› Tüm Makaleler › Network
Yönlendirici (router)
paket değişmeli (packet switched) kullanılan ağlarda kesişim
noktalarında paketlerin güzergah seçmeleri için yol gösteren aletlerdir.
Basitçe yol ayrımlarında yönlendirme yaparak paketlerin ulaşacakları noktalara
daha hızlı ulaşmalarını hedeflerler. Aslında yönlendiriciler basit birer
bilgisayardırlar ve üzerlerinde birer işletim sistemi yüklüdür. Genelde bu
işletim sistemi sadece yönlendirme amacıyla yazılmış ve daha hızlı çalışması
için diğer bütün özellikleri kaldırılmıştır.
Yönlendiriciler doğası gereği birden fazla ağ arayüzüne (network interface)
sahiptirler ve bu arayüzler arasında yönelndirme işlemi yaparlar. Bu
arayüzlerin baktığı ağlara alt ağ (subnet) adı verilir ve amaç bu ağlar
arasında gidip gelen paketlere yönlendirme yapmaktır. Temel olarak bir
yönlnedirici kendi ağında dolaşan paketler için yönlendirme yapmaz bu paketleri
o ağda bırakır, böylelikle ağ trafiğini azaltmış olur.
Bir yönlendirici internet protokolü seviyesinde IP adreslerine bakarak
yönlendirme yapar. Yani TCP/IP protokolünde 3. seviye olan ağ katmanına
(network layer) kadar paketleri açarak yönlendirme yapar.
{bu konu ileride daha detaylı anlatılmalıdır}
kaynak=bilgisayarkavramlari.sadievrenseker.com/2007/12/22/yonlendirici-router/
Router Nedir ? Windows 2008 R2 Üzerinde Örnekli Anlatımı.
Router Nedir ?
Router'ın
kelime anlamı yönlendirici demektir.Farklı ağlardaki bilgisayarların
gidicekleri yolları bulmasını ve birbirleri ile iletişim kurmalarını sağlar.
Birden
fazla routing çeşidi bulunmaktadır.Biz bu makalemizde nerdeyse en basit routing
çeşidi diyebileceğimiz LAN routing i yapıcağız.
Elimde
şu şekilde bir yapı bulunmaktadır:
Şimdi
3 adet Windows 7 bilgisayarımızın ip configurasyonunu bu şekilde
yapıyoruz.Sonra 3'nün iletişimini sağlıcak yazlımsal routing görevini
üstlenicek bilgisayarımız olan windows server 2008 'imize 3 adet network
adaptörü ekliyoruz. ve ip configurasyonunu şu şekilde yapıyoruz.
1 numarali
bilgisayarımızın default gateway'i olarak verdiğimiz ip'yi gördüğünüz gibi
routing işlemi yapıcak olan server 2008 r2 bilgisayarımızda lan-1
network adaptöründe ip olarak verdik.
Peki default
gateway nedir ?
Deafult
gateway'i bir çıkış kapısı olarak düşünebiliriz.Hatırlayacağınız gibi router
farklı networklerin görüşmesini sağlıyordu.Bizde bu görüşmeyi sağlamak için
bütün çıkış kapılarını routerimizde topluyoruz.
Diğer
2 network adaptörünüde aynı şekilde yapılandırdıktan sonra. Router görevi
yapması için 2008 R2 bilgisayarımıza gerekli rolu yüklemeye geldi sıra.
Add
roles'e tıkladıktan sonra gelen bilgilendirme ekranını next diyip geçiyoruz.
Network
Policy and Access services'e tıklıyoruz.
Tekrar
karşımıza başka bir bilgilendirme ekranı geliyor next diyip geçiyoruz.
Biz sadece
routing işlemi yapıcağımız için Routing and remote access services seçeneğini
tıklayıp next diyoruz.
Sonra
karsımıza gelen ekrana next dedikten sonra Install diyerek rol kurulumunu
bitiriyoruz.
Şimdi
sıra kurduğumuz roll'de routing işlemlerini ayarlamak.
Routin
işlemlerini ayarlayabilmek için:
Yolunu
izliyoruz.
Sonra:
Seçeneğini
tıklıyoruz.
Bilgilendirme
ekranını geçtikten sonra karşımıza gelen erkanda şu seçeneği seçiyoruz.
Karşımıza gelen erkanda lan routing yapıcağımız için lan
routingi seçiyoruz.
Next ve
sonrasında finish dedikten sonra 3 farklı networkte bulunan bilgisayarlarımız
birbiriyle görüşebilecektir.
Ben
her bir bilgisayarda birer paylaştırılmış klasör yarattım.
1
numaralı bilgisayardan 2 ye
2
numaralı bilgisayardan 3 e
3
numaralı bilgisayardan 1 e ulaşmaya çalışacağım.
1 numaradan
2 numaraya ulaşmak.
2 numradan
3 numaraya ulaşmak.
3 numaradan 1 numaraya ulaşmak.
Görüldüğü gibi Lan Routing işlemini yapmış bulunmaktayız.
KAYNAK=http://freenetworkk.blogspot.com.tr/2015/01/router-nedir-windows-2008-r2-uzerinde.html