Skip to content
Site Tools
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size default color blue color green color
Konumun : Anasayfa arrow Makaleler arrow Cisco Makaleleri arrow Enhanced Interior Gateway Routing Protocol (EIGRP)
Haberler
  • Previous
  • Next
/
 
Enhanced Interior Gateway Routing Protocol (EIGRP) Yazdır

Yazan: Orhan ERGÜN, Tarih: 26-09-2007 16:52

Okunma Sayısı : 1123    

Beğenilme : Yok

Imageüzerinde dinamik routing çalistirdigimiz routerlar , routing bilgilerini üzerlerinde bir tabloda bulundururlar ve topolojide bir degisiklik meydana geldiginde tablo üzerinde gerekli degisiklikleri birbirleriyle haberleserek yaparlar.Tablolarinda bulunan bilgileri birbirlerine gönderir.çalisan dynamic routing protokolun yetenegine göre, ve calisma yapisina göre paylasilan bilgiler degisiklik gösterir.Sik degisen topolojimiz , iki nokta arasinda birden fazla yol ve büyük sayilabilecek bir networkumuz varsa dynamic routing protokolllerini tercih etmeliyiz.

Merhaba ; Hepimiz küçük veya büyük aglarimizda , yönlendirme cihazlari kullandigimiz yerlerde , yönlendirici cihazlara dogrudan bagli olmayan networklere erisim için yönlendirme protokolleri kullaniriz.Yönlendirici cihazlara router  adi verilir.

1982 yilinda Dynamic routing protokol grubundan olan Ripv1 ‘ in gelistirilmesi routerlarin capability’ lerinde çok önemli gelismelerin olacagina bir isaretti.

Yönlendirme protokolleri  statik ve dinamik routing protokolleri olarak 2 kisimda incelenir.Statik routing protokolünde networklerin bilgileri sistem yönetici tarafindan olusturulur ve manuel olarak yönetici el ile bunu degistirmiyorsa bilgiler degismeden kalacakttir.

Static routing protokolleri yönlendiri sayisinin cok fazla olmadigi , topolojideki degisikliklerin çok sik yasanmadigi aglarda tercih edilmelidir.Static routing protokollerinde ag üzerinde meydana gelecek degisiklikleri algilayacak bir algoritma çalismamaktadir.

Eger tüm bunlari  manuel olarak sistem yöneticisine degilde routera otomatik olarak yaptirmak istiyorsaniz , topolojinizde meydana gelecek degisiklikleri sezinleyip bunun dogrultusunda yedek bir baglantiya otomatik olarak geçis yaptirmak istiyorsaniz artik EIGRP’ ninde içinde bulundugu dinamik routing protokollerin özelliklerinden bahsedebiliriz.

üzerinde dinamik routing çalistirdigimiz routerlar , routing bilgilerini üzerlerinde bir tabloda bulundururlar ve topolojide bir degisiklik meydana geldiginde tablo üzerinde gerekli degisiklikleri birbirleriyle haberleserek yaparlar.Tablolarinda bulunan bilgileri birbirlerine gönderir.çalisan dynamic routing protokolun yetenegine göre, ve calisma yapisina göre paylasilan bilgiler degisiklik gösterir.Sik degisen topolojimiz , iki nokta arasinda birden fazla yol ve büyük sayilabilecek bir networkumuz varsa dynamic routing protokolllerini tercih etmeliyiz.

Static routing ile iki nokta arasinda birden fazla yol var ise bunlari çalistiramayiz seklinde anlasilmasin, hatlari track yaptirip bir hat down oldugunda digerinin up olmasini verecegimiz metric degeri vasitasiyla saglayabiliriz.Ancak EIGRP basligi altinda bu islemi anlatmiycagim.

Dünya genelinde kullanilan yönlendirici cihazlarin %70 ‘ inden fazlasinin cisco cihazlar oldugunu biliyoruz. Ayrica Cisco kendi gelistirdigi , sadece kendi cihazlarina özel IGRP ve EIGRP protokollerinede sahiptir.

Bu protokoller dinamik routing için cisco tarafindan gelistirilmis olup farkli üreticilerin cihazlariyla calismayacaktir.CCNA sinavlarindada bu bilgi soru olarak çok sik karsimiza cikacaktir.

Ilk olarak Cisco tarafindan IGRP gelistirildi .EIGRP ye temel ve ön bir hazirlik olabilecegini düsündügüm için IGRP protokolunden ana hatlariyla bahsetmek isterim.

IGRP ( Interior Gateway Routing Protocol )  protokolu Ripv1 protokulunun yerini almak ve eksiklerini gidermek için gelistirilmistir.IGRP’de Rip’teki 16 hop sayisi sinirinin 255 e çikarildigini söyleyebiliriz.Ripv1 ve Rip v2 deki 120 olan administrative distance degeri burada 100’dür.Yani router üzerinde Rip veya IGRP çalistirsak en iyi yol seçiminde IGRP protokolünün seçimine göre hareket edilecektir.Periyodik olarak 90 saniyede bir komsularina hello paketi gönderir.Ayrica bu süre içinde topolojide bir degisiklik olursa yine bu degisikligi komsu router’larina bildirecektir.Yani gerektigindede update paketi yollayabilir.

Rip protokolünde load balance ( Yük paylasimi ) için esit metrikli yollar gerekirken, burada böyle bir problem ile karsilasmiyoruz.Rip protokolünde metric hesabinda hop sayisi , yani paketin ulastigi router sayisi baz aliniyordu , IGRP de ise metric hesabi için 5 parametre kullanilmaktadir,Bunlar ;

1-K1 : Band Genisligi

2-K2 : Gecikme

3-K3 : Güvenilirlik

4-K4 : Yük

5-K4 : MTU ( Maximum Transmission Unit )

Burada Metric hesabindaki en önemli etken K1 : Band Genisligi degeridir.Asagidaki tabloda routerimizin serial interface’i üzerinde #show interfaces komutu ciktisinda K1-K5 arasindaki degerleri görebilirsiniz.Igrp default olarak ( bunu degistirebiliriz ) 90 sn de bir komsu routerlarina routing table’ini update eder , ve haberlesmesini 255.255.255.255 broadcast adresi üzerinden gerçeklestirir.

Igrp çalisan routerlar 3x90=270 sn içinde update göndermeyen networkleri invalid sayar , ancak bu süre içerisinde buradan daha büyük metricle gelecek update paketlerini kabul etmez , 280 sn sonra ise kabul eder ve bu süreye Hold Down Timers adi verilir.280 sn süresi içerisinde update almadigi networkleri routing table’indan silmez , bu sürede 630 sn dir ve Flush Timers olarak adlandirilmaktadir.

 

 

  Router’lar Metric hesabi yaparken seri interface’ lerindeki Band genisligini degerini anlayamazlar , bizim verdigimiz degeri kullanirlar.Biz herhangi bir sey belirtmemissek default olan 1.5 Mbit degerini kullanir.

         Router’a global konfigurasyon modundayken band genisligini belirtecegemiz interface’in altinda “bandwidth bandgenisligi” komutuyla deger atayabiliriz.

Igrp de Rip gibi classfull bir protokuldür.Konfigurasyonsal olarak’ da Rip’e büyük ölçüde benzer.Buradaki fark ayni otonom sistemde çalistigimizi belirtmek için kullandigimiz Otonom Sistem numarasidir.Haberlesecek bütün routerlarda ayni olmalidir.

Bu kadar ön bilgiden sonra Cisco’nun son olarak gelistirdigi , Rip’in gelistirilmis versiyonu Ripv2 ye bir çok yönden benzeyen ve makalemizin konusu olan Eigrp protokolune baslayabiliriz.

 

EIGRP (Enhanced Interrior Gateway Router Protocol )

 

   Igrp’nin bir çok yerde yetersiz kalmasi sonucu , Cisco Eigrp protokolünü gelistirmistir.Igrp protokolüne bir çok yönden beklemesinin disinda Distance Vektor ve Link State protokollerin özelligini tasimasindan dolayi bir çok yerde Hybrid olarakda anilmaktadir.

 

       Eigrp Cisco özel bir protokoldür ve diger üreticilerin cihazlariyla birlikte kullanamazsiniz.

       Eigrp maximum 224 router’a kadar destek verebilir.

Eigrp’de diger tüm routing protokolleri gibi Routing table’ini update etme mantigiyla çalisir . Rip ve Igrp belirli periyotlarla tüm netowrk bilgilerini komsularina yolluyordu.Eigrp’de ise bütün network bilgilerini yollamiyor ve band genisligini verimli sekilde kullanabiliyoruz.Bunun yerine boyutlari çok daha küçük hello paketlerini komsu routerlarina gönderiyor ve up olup olmadiklarini ögrenebiliyor.Bunuda komsu routerlardan hello karsiliginda gönderilen Acknowledgement paketlei sayesinde yapiyor.

Bu islemleri RTP ( Reliable Transport Protocol ) protokolunu kullanarak yapiyor.Bu protokol’de Cisco tarafindan gelistirilmistir.Network’e yeni bir router eklendiginde , router Query paketleri gönderir ve karsiliginda aldigi Reply paketleriyle topolojisini olusturur.

 

Eigrp çalisma mantigi içerisinde 5 çesit paket vardir.

 

1. Hello

2. Acknowledgement

3. Update

4. Query

5. Reply

 

Igrp de update’ler  255.255.255.255  Broadcast adresi üzerinden gönderiliyordu , Eigrp ise hello paketleriyle gerçeklestirdigi haberlesmesini Broadcast olarak deil,Multicast gerçeklestiriyor. Kullandigi adres ;  “ 224.0.0.10 “ .

Hello paketleri’nin Multicast çalistigini söyledik , birde Acknowledgement paketlerimiz vardi, bunlar data içermeyen sadece güvenli iletisimin saglanmasi için kullanilan paketlerdir ve Unicast çalisirlar.

 

Broadcast , Multicast ve Unicast kavramlarina açiklik getirirsek makalemizin ilerleyen kisimlarindada faydali olabilir.

Bunlari bir örnekle açiklamaya çalisacagim ;

Kalabalik bir ortama giriyorsunuz ve herkesin duyabilecegi bir ses tonuyla ilgili, ilgisiz herkesin duyabilecegi sekilde bir konudan bahsediyorsunuz , yani herkese yayin yapiyorsunuz  bu durum ; Broadcast’i açiklamaya yetecektir.Broadcast’in Türkçe karsiligida yayin kelimesidir.

Yine toplulukdayiz ve yine yüksek sesle ayni konudan bahsediyorsunuz fakat bu defa sadece ilgilenen kisileri çevremize toplamis konusmalarimizi onlara yapiyoruz , konuyla ilgisi olmayanlari rahatsiz etmiyoruz, evet Multicast haberlesiyoruz.

Sesimizi giderek alçaltiyoruz ve artik sadece tek bir kisiyle özel olarak konusuyoruz ve diger kisiler bundan etkilenmiyor , basbasa Unicast bir haberlesme gerçeklestiriyoruz.:)

 

Broadcast çalisma sekli her zaman bir güvenlik açigi oldugu unutulmamalidir.Bir çok atak çesidinin çalismasi esnasinda cihazlarin Broadcast çalismalarindan dogan güvenlik açiklari kullanilir. örnek : Man in the Middle ataklari.

Ismi geçen Update paketleri ; Bir router yeni bir network buldugunda yada table’indaki network bilgisi silindiginde , metric hesabinda bir degisiklik oldugunda veya Successor degistiginde gönderilen paketlerdir ve daha öncede belirttigim gibi “ 224.0.0.10 “ Multicast adresini kullanir.

 

Metric hesaplarken IGRP ile ayni parametreleri kullanir.IGRP’nin üzerine eklenen özelliklerden biri authentication yetenegidir.EIGRP diger routerlarla haberlesmesinde ortak belirlenen bir sifre ile kimlik dogrulamasi yapabilir.MD5 authentication destegi bulunmaktadir.

 

Eigrp Metric Hesaplanmasi ;

 

Eigrp metric hesabi yaparken Igrp’de oldugu gibi K1 –K5 arasi degerleri kullanir , ancak K2-K4-K5 default olarak 0 oldugu için hesaplamada etkisi olmaz.Buradaki K degerleri Igrp ‘de bahsettigimiz degerlerin aynisidir.Bir kez daha hatirlatacak olursak ;

 

K1 : Band Genisligi ( Bandwidth )

K2 : Gecikme ( Delay )

K3 : Güvenilirlik ( Reliability )

K4: Yük ( Load )

K5 : MTU ( Maximum Transmisson Unit )

 

 

Igrp ‘ de metric hesaplamasini Eigrp nin ayni sekilde ve asagidaki formul ile yapar

Metric = [ K1 * Bandwidth + ( K2 * Bandwidth ) / (256 –Load )+ (K3*Delay)]*[K5/ (Reliability + K4 ) ] .

Eigrp çalisan routerlar bütün komsularini Neighboor routerinda ve hedef networke giden bütün yollarida Topoloji table’larinda tutarlar.Bu bilgilere göre en iyi ol ( best path selection ) seçimini yaparlar.

Dilerseniz simdi serial interfacelerinden baglanmis 3 router’i eigrp konfigurasyonunda görelim.çalisma Dynamips ile yapilmis ve konfigurasyonlarda buradan alinmistir.

 

Resimde serial interfacelerinden baglanmis 3 adet routerimiz üzerinde loopback interfacelerde tanimlanmis durumda.3 routerda Eigrp çalismasina uygun olarak ayni AS ; ki burada 99 içinde yer almaktadirlar.Açiklamalarda routerlarin running config , neighboor table , topology table ve hedef networkler için routing table larini inceleyecegiz.

Konfigurasyonlarin altlarinda router’da neler yapildigiyla ilgili olarak açiklamalar bulacaksaniz.

Konfigurasyonlarda auto-summarization özelligi kapatilmistir. “ no auto-summary “ komutu kullanilmistir.Böylece network bilgileri ugdate edilirken özetlenmesi engellenmis olur.

Sizde bu çalismayi 3 router üzerinde incelerseniz eigrp’nin çalisma yapisini pekistirmis olacaksiniz , bunun için edinmeniz gereken dynagen programi ve üzerinde çalisacak ios temin etmeniz.Ben konfigurasyonu 7206 router ios uyla yaptim ancak eigrp için ios olarak ne çalistirdiginiz önemli degildir.

 

  • Sh run çiktisini inceledigimizde R1 routerina ait fa 0/0 , serial 1/0 ve serial 1/1 interface inin bilgileri interfacelerin altinda belirtildigi gibi ayni zamanda  “ router eigrp 99 “ komutunun altinda da yazilmistir.Buradaki 99 komutu 99 numarali AS ( Otonom Sistem ) ‘ de çalistigimizi belirtmektedir.
  • No Auto-summary özelliginin bu konfigurasyonumuz için enable oldugunu daha öncede belirtmistik , buradada görüyoruz.
  • R1 router’inin neighbors yani komsuluk table’ina baktigimizda kendisine seri interfalerinden bagli routerlari görebiliyoruz.

 

 

  • Burada da topoloji ve Routing table larini görüyoruz.Topoloji table’ i için routerda “sh ip eigrp topology “ komutunu kullandik ve hedef networke olan bütün yol bilgilerini görebiliyoruz.
  • Routing table’i için “sh ip route “ komutunu kullandik ve hedef networkler için en iyi yollari görüntülemis olduk.
  • Routing table’da “ C “ ile belirtilen karakterlerin directly connected ; yani router’a direk bagli oldugunu ve “ D “  ile belirtilen karakterlerinde “ Eigrp “ networku oldugunuda unutmamaliyiz.Codes kisminda bu karakterlerin router’da neye karsilik geldigi belirtilmistir.

 

 

  • Sh run çiktisini inceledigimizde R2 routerina ait fa 0/0  ve serial 1/1 interface inin bilgileri interfacelerin altinda belirtildigi gibi ayni zamanda  “ router eigrp 99 “ komutunun altinda da yazilmistir.Buradaki 99 komutu 99 numarali AS ( Otonom Sistem ) ‘ de çalistigimizi belirtmektedir.
  • No Auto-summary özelliginin bu konfigurasyonumuz için enable oldugunu daha öncede belirtmistik , buradada görüyoruz.
  • R2 router’inin neighbors yani komsuluk table’ina baktigimizda kendisine seri interfalerinden bagli routerlari görebiliyoruz.

 

 

 

  • Burada da topoloji ve Routing table larini görüyoruz.Topoloji table’ i için routerda “sh ip eigrp topology “ komutunu kullandik ve hedef networke olan bütün yol bilgilerini görebiliyoruz.
  • Routing table’i için “sh ip route “ komutunu kullandik ve hedef networkler için en iyi yollari görüntülemis olduk.
  • Routing table’da “ C “ ile belirtilen karakterlerin directly connected ; yani router’a direk bagli oldugunu ve “ D “  ile belirtilen karakterlerinde “ Eigrp “ networku oldugunuda unutmamaliyiz.Codes kisminda bu karakterlerin router’da neye karsilik geldigi belirtilmistir.

 

 

  • Sh run çiktisini inceledigimizde R1 routerina ait fa 0/0 , serial 1/0 ve serial 1/1 interface inin bilgileri interfacelerin altinda belirtildigi gibi ayni zamanda  “ router eigrp 99 “ komutunun altinda da yazilmistir.Buradaki 99 komutu 99 numarali AS ( Otonom Sistem ) ‘ de çalistigimizi belirtmektedir.
  • No Auto-summary özelliginin bu konfigurasyonumuz için enable oldugunu daha öncede belirtmistik , buradada görüyoruz.
  • R1 router’inin neighbors yani komsuluk table’ina baktigimizda kendisine seri interfalerinden bagli routerlari görebiliyoruz.

 

 

  • Burada da topoloji ve Routing table larini görüyoruz.Topoloji table’ i için routerda “sh ip eigrp topology “ komutunu kullandik ve hedef networke olan bütün yol bilgilerini görebiliyoruz.
  • Routing table’i için “sh ip route “ komutunu kullandik ve hedef networkler için en iyi yollari görüntülemis olduk.
  • Routing table’da “ C “ ile belirtilen karakterlerin directly connected ; yani router’a direk bagli oldugunu ve “ D “  ile belirtilen karakterlerinde “ Eigrp “ networku oldugunuda unutmamaliyiz.Codes kisminda bu karakterlerin router’da neye karsilik geldigi belirtilmistir.

Gördügümüz gibi Konfigurasyonda zor hiç bir taraf yok , Eigrp tüm dynamic routing protokoller arasinda en hizli çalisan protokoldur.Yeni kuracagimiz bir network yapisinda Eigrp kullanmak bize yararlar getirecegi gibi , Static olarak ayarlanmis bir network yapisinda Eigrp’ye geçmek ipv4 den ipv6 ya geçisimiz kadar zor olabilir.:)

Konfigurasyona baslamadan önce Eigrp çalisan routerlarin authentication ile kimlik dogrulamasi yapabildiginden bahsetmistik  , Eigrp de Igrp gibi Load balance yapabilir.Hedef networke giden birden fazla yol arasinda yük paylasimi yapabiliriz.Bir sonraki makalemizde Eigrp’nin bu 2 özelligini , konfigurasyonlarini yaparak açiklamaya çalisacagim.Saygilarimla.

                                                                                                  

                                                                                             ORHAN ERGüN

                                                                                                  Wan ve Bilgi Güvenligi Uzmani

 

 

 

 

 

 

 

 

   
Bu yazıyı sitenizde alıntılayın
Favori Makalelerime Ekle
Arkadaşıma Gönder

Okuyucu yorumları  RSS feed Yorum
 

Ortalama Üye Değerlendirmesi

   (1 Oylama)

 

Yorum Sayısı: 3 / 3

çok sağolun...

Yazan:: Mehmet Kaya () Tarih: 12-06-2008 04:25

çok sağolun...

Yazan:: Mehmet Kaya Tarih: 12-06-2008 04:25

elinize sağlık...

 

» Yorumu cevapla...

...

Yazan:: Ayhan Yesiöz () Tarih: 26-09-2007 21:32

...

Yazan:: Ayhan Yesiöz Tarih: 26-09-2007 21:32

Elinize saglik güzel ve faydalandigim bir makale oldunu düsünüyorum.Network dünyasina yeni girmis biriyim ve açikçasi istekparça gibi mi oluyor bilmiyorum zaten makalenizdede bi atifta bulundunuz ipv4 den ipv6 geçisi ve ipv 6 yapisi hakkinnda bir makaleniz olursa sevinirim.

 

» Yorumu cevapla...

...

Yazan:: Hayrullah Kolukisaoglu () Tarih: 26-09-2007 18:21

...

Yazan:: Hayrullah Kolukisaoglu Tarih: 26-09-2007 18:21

Orhan Bey eline saglik. Güzel ve faydali bir açiklama olmus...

 

» Yorumu cevapla...

Yorum Sayısı: 3 / 3



Yorumunuzu ekleyin
Sadece kayitli kullanicilar bir Makaleyi yorumlayabilir. Lütfen ücretsiz üye olun veya giriş yapın.


mXcomment 1.0.5 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
Cisco Makaleleri - Cisco Genel Makaleleri
 
Yazar Adı: Orhan ERGÜN
Mail Adresi: Bu mail adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır
Unvanı: Paylaşımcı Yazar
Online Destek:Hayır
Orhan ERGÜN 1981 Üsküdar Istanbul dogumluyum.1998 yilinda Uludag Üniversitesi Elektronik Mühendisligini kazandim.Bilgisayara ilgim Üniversite yillarinda basladi özellikle haberlesmeye ilgim,Network konusunda çalismalarimin kaynagi olmustur.Üniversite bittikten sonra büyük bir pc distribütörü firmasinin It'sinde çalistim ve 1 yildan fazla bir sürede sahada Network operasyonlarinda çalismalarda bulundum.Üniversitenin 3.sinifinda bu sektörden ilk parami kazandim ve o günü baslangiç sayarsak 7 senelik tecrübem var diyebilirim.Ccnp sertifikasi sahibiyim.Su an Hayat Holding'de Wan ve Bilgi Güvenligi Uzmani olarak çalismaktayim.

Yazarımızın toplam 7 makalesi bulunmaktadır.

Diğer makalelerini görmek için tıklayınız.

< Önceki   Sonraki >
 

Live Help

Siteye Giris






Kayıp Parola?
Hesabınız yok mu? Kayıt Ol

Oylama

Siteden En Cok Faydalandığınız Alan Hangisi ?
 

Site Istatistikleri

Üyeler: 1269
Haberler: 253
Web Bağlantıları: 7
Ziyaretçiler: 661270

Kim Bagli

Şuanda 9 misafir ve 2 üye bağlı
  • samba
  • fatihtan81

Desteklenen Okuyucular