Cisco Packet Tracer Üzerinde EIGRP Konfigürasyonu

Hızlı Bakış

Packet Tracer üzerinde EIGRP yapılandırmak gerçek ağ yönetimine sağlam bir hazırlık sunuyor. Bu hibrit protokol sayesinde yönlendiriciler komşuluk ilişkilerini saniyeler içinde kuruyor. Rota bilgileri yalnızca değişiklik anında paylaşılıyor. Böylece bant genişliği korunuyor ve ağ gereksiz trafikten arınıyor. DUAL algoritması kesintisiz iletişim için yedek yolları hazırda bekletiyor. Üstelik metrik hesaplaması bant genişliği ve gecikmeyi hassas biçimde değerlendiriyor.

Bu makalede sizlere Cisco Packet Tracer ile Cisco Router yani yönlendiricilerde EIGRP etkinleştirmeyi göstereceğim. Kısaca giriş yapmam gerekirse, EIGRP, hem mesafe vektörü hem de bağlantı durumu protokollerini birleştiren hibrit bir protokoldür. Ayrıca, bu protokol yalnızca Cisco cihazlarına özgüdür.

Özellikle EIGRP Routing ayarlarını iki yönlendiricide yapacağım. Sonrasında bu konfigürasyonda farklı ağ segmentleri arasındaki iletişimi nasıl sağladığını açıklayacağım.

Packet Tracer ile EIGRP Konfigürasyonu

Packet Tracer ile Cisco Router Üzerinde EIGRP Yapılandırma

EIGRP (Enhanced Interior Gateway Routing Protocol – İç Ağ Geçidi Yönlendirme Protokolü) sadece Cisco cihazlara özgü bir Hybrid Protocol (Hibrit Protokol) yönlendirme protokolüdür.

EIGRP Protokolü hem Distance Vektor hemde Link-State bir yönlendirme protokolüdür. Dahası, RIP’e göre yönlendirme tablolarını ağda değişiklik olduğunda gönderir. Diğer yandan, RIP ise yönlendirme tablosu güncellemelerini komşu Router’lara her 30 saniyede bir gönderir.

Sonuç olarak, RIP protokolü ağ kaynaklarını daha fazla kullanır. İşte bu yüzden Router’lara ek yük oluşturur. Fakat, EIGRP ağ üzerinde meydana gelen bir değişiklikte spesifik güncellemeler yapar.

RIP ile EIGRP arasındaki farkları gördünüz. Yine de RIPv2 küçük ağlarda hala geçerli bir seçenektir. Özellikle VLSM desteği sayesinde IP israfını önlüyor. Dikkatinizi çekti mi bilmiyorum ama bu sürüm düz metin şifreleme de sunuyor. Merak ederseniz RIPv2 kurulum adımları yazımda detaylıca anlattım.

Bu arada EIGRP hibrit bir protokol olarak öne çıkıyor. OSPF ise saf link-state mantığıyla çalışıyor. İşin aslı şu ki iki protokolün sunduğu avantajlar tamamen farklı.

Geniş heterojen ağlarda OSPF daha esnek bir tercih olabilir. Bu yüzden Packet Tracer’da OSPF yapılandırması rehberine de göz atmanızı öneririm.

EIGRP protokolü hakkında daha detaylı bilgi almak için Cisco’nun bu kaynağını ziyaret ediniz.

Packet Tracer Router Üzerinde EIGRP Etkinleştirme

Şimdi, simülatör yazılımı ile iki LAN’daki bilgisayarları haberleştirmek için Router üzerinde EIGRP etkinleştirelim.

Adım 1

Packet Tracer açar açmaz EIGRP topoloji için aşağıdaki gibi iki Router’lı basit bir yapı oluşturunuz.

Segmentler için IP bloklarını belirleyerek tasarımın daha anlaşılabilir olması için çalışma alanına notlar ekleyiniz.

Topolojiyi oluştururken arayüz kafa karıştırıcı olabilir. Cihaz eklemek ve kablolama yapmak için menüleri tanımalısınız. Şimdi işi biraz derinleştirelim, Packet Tracer simülatörün detaylı kullanımı size bu konuda rehberlik edecektir. Çalışma alanını kişiselleştirmek iş akışınızı hızlandırır.

İki Cisco Router'lı Bir Ağ Topolojisi

Adım 2

Öncelikle Packet Tracer’da Cisco Router R1’in GigabitEthernet ve Serial arayüzlerini yapılandırmalıyız. Bu yüzden önce R1 cihazının CLI komut istemini açarak alttaki komutları uygulayınız.

Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#interface gigabitethernet0/0
R1(config-if)#ip address 192.168.5.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R1(config-if)#exit
R1(config)#interface serial 0/1/0
R1(config-if)#ip address 10.1.1.1 255.255.255.252
R1(config-if)#no shutdown
%LINK-5-CHANGED: Interface Serial0/1/0, changed state to down

Cisco Router R1'in Arayüzlerini Yapılandırma

Adım 3

Şimdi de, üstteki gibi Cisco Router R2’nin arayüzlerini de aynı şekilde düzenleyiniz.

Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R2
R2(config)#interface gigabitethernet 0/1
R2(config-if)#ip address 192.168.10.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
R2(config-if)#exit
R2(config)#interface serial 0/1/1
R2(config-if)#ip address 10.1.1.2 255.255.255.252
R2(config-if)#no shutdown
%LINK-5-CHANGED: Interface Serial0/1/1, changed state to up
R2(config)#

Cisco Router R2'nin Arayüzlerini Yapılandırma

Adım 4

Şuana kadar Router’larda EIGRP Routing yapılandırmadım! Şimdi, PC1’den R1’in GigabitEthernet0/0 ve Serial0/1/0 arayüzlerine Ping atarak bağlantıyı test ediniz.

Alttaki görselde gördüğünüz gibi 5.0/24 ağındaki PC, kendi alanındaki Router’a erişebiliyor.

PC1'den R1'in GigabitEthernet ve Serial Arayüzlerine Ping Atma

Adım 5

Aynı şekilde, 192.168.10.0/24 ağındaki PC2 üzerinden Router R2’in arayüzlerini test ediniz.

PC2'den R2'nin GigabitEthernet ve Serial Arayüzlerine Ping Atma

Adım 6

Bu kez PC1’den R2’nin Serial0/1/1 arayüzüne ve PC2’ye Ping attığınızda işlemin başarısız olduğunu göreceksiniz. Çünkü bu ağ ortamında EIGRP gibi herhangi bir yönlendirme protokolü yapılandırmadık.

PC1'den R2'ye Ping Atma

Adım 7

Vektör ve link-state protokolünü yapılandırmadan önce yine PC2’den R1 arayüzlerine de Ping atamayacaksınız.

NOT: Ping başarısız oldu çünkü Router’lar karşı ağı tanımıyor. Dinamik protokollerden önce statik yönlendirme temellerini öğrenmek gerekir. Çoğu kişi burada yanılıyor, doğrudan dinamik protokole atlıyor. Oysa elle rota eklemek mantığı kavramanızı sağlar. Temel için statik yönlendirme yazıma mutlaka bakmalısınız.

PC2'den R1'e Ping Atma

Adım 8

EIGRP yönlendirmeyi etkinleştirmek için R1’in CLI komut istemini açınız. Sonrasında size yazdığım alttaki komutları uygulayınız. Burada, ilk kullanacağınız komutun router eigrp (AS Numarası) olduğuna dikkat ediniz.

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#
R1(config)#router eigrp ?
Autonomous system number
R1(config)#router eigrp 1
R1(config-router)#network 192.168.5.0 ?
A.B.C.D EIGRP wild card bits

R1(config-router)#network 192.168.5.0 0.0.0.255
R1(config-router)#network 10.1.1.0 0.0.0.3
R1(config-router)#end
R1#
%SYS-5-CONFIG_I: Configured from console by console
R1#

R1'de EIGRP Etkinleştirme

Adım 9

Packet Tracer topolojisinde bu kez R2 üzerinde de EIGRP protokolünü etkinleştiriniz.

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#
R2(config)#router eigrp 1
R2(config-router)#network 192.168.10.0 0.0.0.255
R2(config-router)#network 10.1.1.0 0.0.0.3
R2(config-router)#
%DUAL-5-NBRCHANGE: IP-EIGRP 1: Neighbor 10.1.1.1 (Serial0/1/1) is up: new adjacency
R2(config-router)#end
R2#

Router R2'de EIGRP Etkinleştirme

Adım 10

R1 üzerinde show ip route komutunu kullanarak yönlendirme tablosunu inceleyebilirsiniz. Yönlendirme protokolü aşağıdaki görüntüdeki gibi D harfi ile belirtilmiştir ve ayrıca metriği 90‘dır.

Router R1'de EIGRP Etkinleştirme

Adım 11

Router R2 üzerinde de show ip route komutu ile yönlendirme tablosunu görüntüleyiniz.

R2'de show ip route komutu kullanma

Adım 12

Router’larda yönlendirmeyi yapılandırdıktan sonra, artık iki segmentteki cihazlar birbirleriyle haberleşebilecektir.

Ek olarak, EIGRP show komutları ile yönlendirme protokolü işleyişini test edebilir ve sorun giderebilirsiniz. Örnek show komutları aşağıdaki gibidir.

show ip eigrp neighbors
show ip eigrp topology
show ip eigrp traffic

Packet Tracer ile EIGRP Show Komutları

Adım 13

Router R2 üzerinde de show komutlarını kullanarak komşuluk bilgilerini, topoloji haritasını ve trafik akışını inceleyiniz.

Router R2 Üzerinde EIGRP Show Komutları

Adım 14

EIGRP sorun gidermek privileged modda debug eigrp packets komutunu kullanabilirsiniz.

debug eigrp packets

R1 Cihazında debug eigrp packets komutu yürütme

Adım 15

Aynı şekilde R2 üzerinde de debug komutu ile paketleri analiz edebilirsiniz.

R2'de debug eigrp packets komutu kullanma

EIGRP Yönlendirme İçin Show Komutları

  • R1# show ip route

R1# show ip route komutu çıktısı

  • R2# show ip route

R2# show ip route komut çıktısı

  • R1# show ip eigrp neighbors

R1# show ip eigrp neighbors komut çıktısı

  • R1# show ip eigrp topology

R1# show ip eigrp topology komut çıktısı

  • R1# show ip eigrp traffic

R1# show ip eigrp traffic komut çıktısı

  • R2# show ip eigrp neighbors

R2# show ip eigrp neighbors komut çıktısı

  • R2# show ip eigrp topology

R2# show ip eigrp topology komut çıktısı

  • R2# show ip eigrp traffic

R2# show ip eigrp traffic komut çıktısı

  • R1# debug eigrp packets

R1# debug eigrp packets komut çıktısı

  • R2# debug eigrp packets

R2# debug eigrp packets komut çıktısı

  • R1# show running-config

R1# show running-config komut çıktısı

  • R2# show running-config

R2# show running-config komut çıktısı

Video

Video Önizleme Görseli
YouTube'da İzle

Cisco Router’da EIGRP Yapılandırması Hakkında SSS

EIGRP’nin DUAL algoritması loop-free bir topolojiyi tam olarak nasıl garanti eder?

DUAL algoritması Feasible Condition adı verilen matematiksel bir kurala dayanır. Bu kural şudur: Bir komşunun Reported Distance değeri, mevcut Successor rotanın Feasible Distance değerinden küçük olmalıdır.
Cisco Router bu hesabı yaparken topoloji tablosunda yedek yolları Feasible Successor olarak işaretler. Birincil hat koptuğu anda milisaniyeler içinde yedek rota devreye girer.
Packet Tracer üzerinde ‘show ip eigrp topology’ komutunu çalıştırdığınızda parantez içindeki sayı FD değeridir. Hemen alt satırdaki ise RD değeridir.
Bu mekanizma sayesinde Routing loop ihtimali sıfıra indirgenir. Dolayısıyla konverjans süresi diğer Distance Vector protokollere kıyasla dramatik biçimde kısalır.

Cisco Router üzerinde EIGRP metrik hesaplaması neden K-değerlerine bu kadar bağımlıdır?

Composite Metric formülü içinde beş farklı K sabiti bulunur. Varsayılan olarak sadece K1 ve K3 aktiftir. Bu iki değer sırasıyla Bant Genişliği ve Gecikme parametrelerini temsil eder.
K2, K4 ve K5 ise Yük, Güvenilirlik ve MTU için ayrılmıştır. Cisco cihazlarda bu değerlerin varsayılan olarak sıfır olmasının sebebi kararlılığı korumaktır. Ağ yöneticisi bu sabitleri değiştirirse tüm komşuluk ilişkileri sıfırlanır.
Packet Tracer ortamında K değerlerini manuel olarak ayarlamak isterseniz metric weights komutunu kullanmalısınız. Fakat şiddetle tavsiye etmem. Yanlış bir konfigürasyon DUAL algoritmasının dengesini bozar ve sürekli flapping yaşarsınız.

RTP protokolü Cisco Router’lar arasında güvenilir güncelleme teslimatını nasıl sağlıyor?

Reliable Transport Protocol tamamen Cisco’ya özgü bir taşıma katmanı mekanizmasıdır. Multicast adres 224.0.0.10 kullanarak Hello paketlerini gönderir. Ardından güncelleme paketleri için unicast veya multicast yöntemini seçer.
Bir paketin karşı tarafa ulaştığına dair onay alınmazsa RTP devreye girer. Aynı paketi 16 defaya kadar tekrar göndermek üzere yeniden iletim listesine ekler. Eğer 16. denemede de cevap gelmezse komşu cihaz ölü ilan edilir.
Packet Tracer simülasyonunda debug eigrp packets komutu ile bu süreci adım adım izleyebilirsiniz. Özellikle Update, Query, Reply ve Ack mesajlarının sıralamasını gözlemlemek protokolün iç işleyişini anlamak için eşsiz bir fırsattır.

Packet Tracer’da EIGRP için Hello ve Hold sürelerini değiştirirsem ne gibi bir sonuçla karşılaşırım?

Hello aralığı ve Hold Time değerleri komşuluk ilişkisinin kararlılığını doğrudan etkiler. LAN arayüzlerinde Hello paketleri varsayılan olarak her 5 saniyede bir gönderilir. Hold Time ise 15 saniyedir.
Cisco Router bu süreleri manuel olarak değiştirmenize izin verir. Fakat iki uçtaki değerlerin eşleşmesi şart değildir. Bu esneklik büyük bir avantajdır. Özellikle NBMA ağlarda düşük hızlı seri hatlar için Hello aralığını 60 saniyeye çıkarmak bant genişliğinden tasarruf sağlar.
Lakin Packet Tracer içinde test yaparken çok agresif değerler girmeyin. 1 saniyelik Hello ve 3 saniyelik Hold süresi tanımlarsanız küçük bir paket kaybı flapping’e yol açar. ‘ip hello-interval eigrp’ ve ‘ip hold-time eigrp’ komutlarıyla arayüz bazında bu ayarları yapabilirsiniz.

Stub yönlendirici özelliği bir Cisco Router’ın CPU yükünü hangi mekanizmayla azaltır?

Stub konfigürasyonu Query mesajlarının kapsamını kısıtlayarak işlemciyi korur. Bir yönlendiriciyi Stub olarak tanımladığınızda artık komşularına Query paketi göndermez. Bu durum özellikle spoke router’lar için hayati önem taşır.
Büyük bir Hub-and-Spoke topolojisinde bir bağlantı koptuğunda Hub tüm Spoke cihazlara Query yağdırır. Spoke ise yanıt vermekte zorlanır ve SIA durumu oluşur. Stub tanımı sayesinde Hub bu gereksiz sorguyu yapmaktan vazgeçer.
Packet Tracer içinde bir yönlendiriciyi eigrp stub connected summary komutuyla yapılandırabilirsiniz. Bu ayar sayesinde routing tablosu küçülür. Bellek kullanımı azalır ve DUAL algoritmasının işlem yükü hafifler.

Unequal Cost Load Balancing özelliğini Packet Tracer’da test edebilir miyim?

Kesinlikle edebilirsiniz ve bu özellik protokolü rakiplerinden ayıran en güçlü kozlardan biridir. Variance komutu sayesinde farklı metrik değerlerine sahip rotaları yük dengelemeye dahil edersiniz.
Cisco Router varsayılan olarak sadece aynı maliyetli yolları kullanır. Ancak Variance değerini 2 veya 3 olarak ayarladığınızda Feasible Successor rotalar da forwarding tablosuna eklenir. Trafik CEF tarafından otomatik olarak bu yollar arasında paylaştırılır.
Packet Tracer topolojinizde iki farklı seri hat tanımlayın. Birine 64kbps diğerine 128kbps bant genişliği verin. Ardından variance 2 komutunu girin. ‘show ip route’ çıktısında aynı ağa giden iki farklı next-hop adresi göreceksiniz. Bu sayede yedek hattı atıl bekletmek yerine aktif olarak veri iletimine katarsınız.

Sonuç

Bu yazımızda, Cisco ağ simülatör yazılımı ile iki Router’lı bir Packet Tracer topolojide EIGRP yönlendirmeyi yapılandırdık. Bu Routing protokolünü daha geniş ağ tasarımlarında kullanmanızı tavsiye ediyorum.

Diğer yandan bu protokolün tek dezavantajı ise sadece Cisco cihazlarda geçerli olmasıdır. Bu sebeple, yapınıza en uygun olan Routing protokollerinden birini seçmelisiniz. Bizi takip ettiğiniz için teşekkürler!

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş