Lab7-Dinamik Yönlendirme ve Yönlendirme Ağ yöneticileri dinamik yönlendirme protokolünü temel olarak düşünürler. Ağın büyüklüğü, kullanılan hattın bant genişliği, ağ yönlendiricilerinin güç işlemleri, ağdaki yönlendiricilerinin modelleri ve markaları ve ağda kullanılan protokoller, yönlendirme protokolünün [IGP (Interior Gateway Protocol), (Routing Information Protocol), OSPF (Open Shorthest Path First), EGP (Exterior Gateway Protocol), EGP2 (Exterior Gateway Protocol 2), BGP (Border Gateway Protocol), IGRP (Interior Gateway Routing Protocol)] seçiminde hesaba katılması gereken tüm faktörlerdir. Dinamik Yönlendirme Routerlar paketleri hedefteki ağa iletirken yönlendirme işlemini kullanırlar. Routerlar paketlerdeki hedefin ip adresine göre karar verirler. Tüm cihazlar yol boyunca paketin noktaya doğru yönlendirilmesinde hedef ip adresini kullanırlar. Böylece paket hedefe ulaştırılır. Doğru karar vermek için routerlar uzaktaki ağlara olan yönlendirmeleri öğrenirler. Dinamik yönlendirme kullanıldığı zaman bu bilgiler diğer routerlardan öğrenilir. Topoloji 1
AdreslemeTablosu Cihaz Arayüz IP Adresi Alt Ağ Maskesi Ağ Geçidi Fast Ethernet 0/0 192.168.1.1 255.255.255.0 - Serial 0/0/0 10.1.0.2 255.255.0.0-192.168.1.0 - - 10.1.0.0 - - Fast Ethernet 0/0 192.168.2.1 255.255.255.0 - Serial 0/0/0 10.1.0.3 255.255.0.0 - Serial 0/0/1 10.2.0.4 255.255.0.0-192.168.2.0 - - 10.1.0.0 - - 10.2.0.0 - - Fast Ethernet 0/0 192.168.3.1 255.255.255.0 - Serial 0/0/0 10.2.0.5 255.255.0.0-192.168.3.0 - - 10.2.0.0 - - PC0 NIC 192.168.1.2 255.255.255.0 192.168.1.1 PC1 NIC 192.168.2.2 255.255.255.0 192.168.2.1 PC2 NIC 192.168.3.2 255.255.255.0 192.168.3.1 (Router Information Protocol - Yönlendirme Bilgisi Protokolü), uzaklık vektör algoritmasıyla çalışan ve yönlendirmeleri hesaplamak için Bellman-Ford algoritmasını kullanan bir protokoldür., yönlendirici cihazların tablosunda Administrative Distance (Yönetim Mesafesi) 120 olarak yer alır. yönlendiriciler, en iyi yol seçimini yaparken sadece geçtiği cihaz (hop) sayısına bakar. en fazla 15 hop u kabul eder. Bu sayı aşıldığı zaman (yani 16. hopa gelince) destination unreachable (kaynak bulunamadı) hatasını verir. mesajları kapsüle edilmiş şekilde UDP (User Datagram Protocol Kullanıcı Datagramı Protokolü)segmentinde 520 nci porttan yollanır. kullanan yönlendiriciler, 30 saniyelik döngüler halinde komşu yönlendiricilere tüm routing (yönlendirme) tablosunu gönderir. için 3 ayrı zamanlayıcı (timer) bulunur. Invalid (Geçersiz) : protokolü kullanan yönlendirici eğer 180 saniye boyunca ağ için bir güncelleme gelmezse (metrik 16 yapılarak) yönlendirme geçersiz olarak kabul edilir. Flush (Çöpe Atma) : kullanan yönlendirici 240 saniye boyunca diğer yönlendiriciden bilgi alamazsa yönlendirme tablosundan yönlendirme bilgilerini siler. 2
Holddown (Beklemeye alma) : Yönlendiricilerde döngüyü (loop) engellemek için kullanılan mekanizmalardan biridir. Bekleme süresi 180 saniyedir. Erişilemez olan bir ağ için holddown timer süresince beklenir. Eski metrikten daha iyi metrikli bir yönlendirme güncellemesi (routing update) gelmediği müddetçe bu güncelleme kabul edilmez. 180 saniye sonunda ağın tamamlanmış (converged) olacağı düşünüldüğünden yanlış yönlendirme bilgisi gelmeyecektir. Bu nedenle holddown timer süresi dolduktan sonra gelen güncelleme bilgileri (eski metriğe nazaran daha kötü bile olsa) kabul edilir. in avantajları: Küçük ağlarda çok kullanışlıdır. Kullanımı ve uygulaması kolaydır. Tüm topolojiyi bilmediğinden yönlendiricide az bellek tüketimini ve az işlemci yükünü sağlar. in dezavantajları:, büyük ve çok büyük ağlarda ölçekleme konusunda yetersiz kalır., en fazla 15 hop gidebilir. Ağ 15 cihazdan büyükse protokol ulaşılamaz hatası verir. Büyük bir ağ içinde her yönlendirici anonslarını yapması demek internette büyük bir trafiğin oluşması ve bant genişliğinin azalması anlamına gelmektedir. in kurtarma (recovery) süresi uzundur, bu da değişen topolojinin tekrardan düzenlenebilmesini geciktirir ve ağda istenmeyen döngülere neden olur. Bu döngüler yüzünden de veriler ulaşamaz, kullanıcıya teslim edilemez. versiyon1 ve versiyon2 olmak üzere 2 gruptan oluşur. versiyon1, classfull (sınıfsal) bir protokoldür. Versiyon1 subnetmask (alt ağ maskesi) göndermeyen, A, B, C,D sınıflarına göre çalışan bir protokoldür. versiyon2 ise classless bir protokoldür ve güncelleme bilgilerinde subnetmaski de taşır. v1 konfigurasyonu aşağıdaki gibi yapılır: Router>enable Router#configure terminal Router(config)# Router(config-router)#network <ip_adresi> (routerın diğer routerlara bildireceği network) v2 için konfigürasyon: Router(config)# Router(config-router)#version 2 Router(config-router)#network <ip_adresi> <subnetmask> (yönlendiricinin diğer yönlendiricilere bildireceği network) Versiyon1 (v1) ile Versiyon2 (v2) Arasındaki Farklar: Versiyon 1 (v1) v1, classful routing (sınıflar arası yönlendirme) özelliğindedir. v1, periyodik güncellemelerde alt ağ maskesi (subnetmask) bilgisini taşımaz. Bu yüzden bir ağda subnetting (alt ağlara) ayırma işlemi yapıldığında v1 düzgün çalışmaz. 3
v1, periyodik güncellemelerini broadcast (yayın) olarak duyurur. v1 kullanılırken kimlik doğrulama yapılmaz. v1, sıradaki ağ cihazının adresini bildirmez. v1, Fixed Length Subnet Mask (FLSM Sabit Uzunluklu Alt Ağ Maskesi) destekler. v1, 6 load balancinge (yük eşitleme) izin verir. Default 4 tür. "Split horizon" ve "split horizon with poison reverse" özelliklerini destekler. Versiyon 2 (v2) v2, Classless (Sınıfsız) bir protokoldür ve Classless Inter-Domain Routing (CIDR Sınıfsız alanlar arası yönlendirme) grubunda bulunur. v2, periyodik güncellemelerinde subnetmask bilgisini taşır. Kullanılan ağda subnetting yapılabilir. v2, periyodik güncellemelerini multicast (çoklu dağıtım) (224.0.0.9) olarak duyurur. v2, kullanılırken kimlik doğrulama yapılabilir. (Kimlik Doğrulama, ağ boyunca dağıtılan yolların yetkili kaynaklardan geldiğini doğrulamak için kullanılır.) v2, sıradaki ağ cihazının adresini belirtir. v2, Variable Length Subnet Mask (VLSM Değişken Uzunluklu Alt Ağ Maskesi) destekler. v2, elle yönlendirme özetlemesini destekler. v1 yüklü bir router, V2 güncellemelerini de kabul eder; fakat v2 kullanan bir router sadece v2 güncellemelerini kabul eder. ip address 192.168.1.1 255.255.255.0 ip address 192.168.2.1 255.255.255.0 ip address 192.168.3.1 255.255.255.0 PC1-2 IP 192.168.1.2 192.168.2.2 192.168.3.2 ip address 10.1.0.2 255.255.0.0 4
clock rate 64000 ip address 10.1.0.3 255.255.0.0 clock rate 64000?????? /this command applies only for DCE interface exit interface serial 0/0/1 ip address 10.2.0.4 255.255.0.0 clock rate 64000 ip address 10.2.0.5 255.255.0.0 pcden router a ping at network 192.168.1.0 network 10.1.0.0 network 192.168.2.0 network 10.1.0.0 network 10.2.0.0 network 192.168.3.0 network 10.2.0.0 5