GNS3 Kullanarak Cisco Router Üzerinde EIGRP Yapılandırma

Bu makalede sizlere GNS3 emülatör yazılımıyla Cisco Router cihazlarında EIGRP yapılandırmasını anlatacağım. Özellikle Cisco’ya ait bu protokol, ağ trafiğini verimli ve etkin yönetir. Sanal ortamınınızda ağ topolojisi kurma, yönlendiricileri yapılandırma ve sanal makineleri ekleme işlemlerini de ele alacağım.

Bununla birlikte, EIGRP’yi etkinleştirdikten sonra ağ bağlantısını test etmek için show komutlarını inceleyeceğim. Doğru bir sanal ağ oluşturursanız bu komutlar işinize yarayacaktır. Bunun yanısıra bu protokolün çalışırlığını denetlemek için ise Wireshark’ta kullanabilirsiniz. Şimdi, GNS3 ile EIGRP nasıl yapılandırılır başlayalım!

GNS3 ile EIGRP Yapılandırma

GNS3 Emülatör ile Cisco Router Üzerinde EIGRP Yönlendirme Nasıl Yapılandırılır?

EIGRP, Cisco tarafından geliştirilen tescilli bir yönlendirme protokolüdür. Ayrıca, diğer protokollerin aksine yalnızca ağ değişikliği olduğunda güncelleme gönderir. Bu, gereksiz ağ trafiğini azaltır ve daha verimli bir yönlendirme sağlar.

EIGRP, sadece Cisco cihazlarıyla çalışır. Sonuç olarak, diğer markalı cihazlarda etkinleştiremeyiz. Artı, EIGRP’yi kurarken bir AS (Autonomous System – Otonom Sistem) numarası da yapılandırmamız gerekir. Kısacası, bu “router eigrp (AS Numarası)” komutuyla yapabiliriz.

Ek olarak, bağlı ağları da yönlendiriciye eklemeniz gerekir. Bu protokolle ilgili daha fazla bilgi almak için daha önce sizlerle EIGRP’nin ne olduğu konusunda bir makale paylaştım.

Şimdi, bu yazımızda Cisco cihazlarında geçerli olan EIGRP protokolünü GNS3 simülatöründe yapılandıralım!

EIGRP Topolojisinden Önce Yapmamız Gerekenler

GNS3 ile EIGRP yapılandırmadan önce birkaç önemli adım vardır. Kısaca belirteyim; GNS3, karmaşık ağ topolojileri tasarlayarak çeşitli ağ deneylerini simüle etmeniz için idealdir. Ancak, bunun gibi bir protokolü konfigüre etmeden önce yapmanız gereken şeyler vardır.

Öncelikle, GNS3 üzerinde iki adet Cisco Router’lı, Switch’li ve de PC’li temel bir ağ topolojisi oluşturmanız yeterlidir. Gerekli cihazları aygıtlar menüsünden sürükleyip topoloji alanına bırakabilirsiniz. Kendinize göre yaptığınız görsel dizayn daha rahat çalışmanızı sağlar.

Ardından elbette ağ cihazlarınızı haberleştirmek için IP adreslerini eklemelisiniz. Ağınızı doğru bir mantıkla yaparak EIGRP topolojinizi başarıyla oluşturabilirsiniz.

Ek olarak, GNS3 Router’larınızın elbette EIGRP desteklediğinden emin olmalısınız. Yine de Cisco’nun eski cihazları da olsa bu protokolü desteklemektedir. Siz yinede cihazının bunu desteklediğinden emin olunuz.

GNS3 Üzerinde EIGRP İçin Yeni Topoloji Oluşturma

Konfigürasyon adımlarına geçmeden önce, GNS3 ile VMware entegrasyonu işlemini gerçekleştiriniz. Daha sonra EIGRP etkinleştirmek için aşağıdaki adımları sırasıyla takip ediniz.

Adım 1

İlk adım olarak, GNS3 ağ simülatör yazılımını çalıştırınız. Sonrasında, routing protokolü için yeni bir topoloji yapacağınız için yeni bir proje oluşturunuz.

GNS3 EIGRP Topolojisi Oluşturma

Adım 2

EIGRP topoloji için aşağıdaki görüntüdeki gibi bir ağ dizaynı yapınız. Ardından GNS3 Router’ları çalıştırarak CLI komut istemlerini açınız.

GNS3'te İki Router'lı Bir Ağ Topolojisi

Adım 3

Topolojinize eklediğiniz Cisco Router R1 arayüzlerini aşağıdaki komutlar ile yapılandırınız.

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#interface fastethernet 0/0
R1(config-if)#ip address 192.168.5.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#
*Mar 1 00:00:43.715: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar 1 00:00:44.715: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
R1(config)#
R1(config)#interface serial 0/0
R1(config-if)#ip address 10.1.1.1 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#end
R1#

Serial ve FastEthernet Arayüzlerini Yapılandırma

Adım 4

Aynı şekilde Cisco Router R2 arayüzlerini de yapılandırmalısınız. Yalnız unutmadan söyleyeyim; burada fastethernet ve serial arayüzlerini karıştırmayınız.

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#interface fastethernet 0/1
R2(config-if)#ip address 192.168.10.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#
*Mar 1 00:02:07.995: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Mar 1 00:02:08.995: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R2(config)#
R2(config)#interface serial 0/1
R2(config-if)#ip address 10.1.1.2 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#end
R2#

R2 Arayüzlerini Yapılandırma

VMware Sanal Makineleri Topolojiye Ekleme

Adım 1

Sanal makineleri çalıştırdıktan sonra, VMnet ayarlarını yapılandırmanız gerekir. Ben sanal topolojimde Windows 10 ve 8 sürümlerini kullandığım için bunları yapılandırıyorum.

Siz isterseniz bir Windows veya Linux sanal PC’de kullanabilirsiniz. Örnek topolojiyle devam etmeyi tercih ediyorsanız VM’lerinizin ağ kartlarını yapılandırmalısınız.

Şimdi, örnekteki gibi Windows 8.1 VM’nin ağ kartı için VMnet1’i seçiniz ve sanal makineyi çalıştırınız.

Windows 8.1 Sanal Makineyi Çalıştırma

Adım 2

Windows 10 sanal makinenizin ağ kartı olarakta VMnet2’yi yapılandırınız.

Windows 10 Sanal PC'yi Çalıştırma

Adım 3

Windows 8.1 sanal bilgisayarınızın TCP/IP ayarlarını yapılandırdınız. Şimdi ise bu sisteminizden Router FastEthernet 0/0 ve Serial 0/0 arayüzlerine Ping atarak bağlantıyı test ediniz.

Ayrıca, protokolü yapılandırmadan önce, Router R2 arayüzlerine de Ping yapın. Böylelikle aralarında bir yönlendirme protokolü olmadan nasıl çalıştıklarını anlayabilirsiniz.

Sanal Makinelerin Arasındaki Bağlantıyı Ping ile Test Etme

Adım 4

Aynı işlemleri yani bağlantı testini Windows 10 VM üzerinde de gerçekleştiriniz.

Windows 10 PC'den Router'a Ping Atma

Cisco Router’lar Üzerinde EIGRP Etkinleştirme

Adım 1

İki farklı ağı EIGRP yönlendirme protokolü ile haberleştireceğiz. Bunun için R1 CLI komut istemini açarak alttaki komutları CLI’da uygulayınız.

Ancak, EIGRP protokolünde network’leri tanımlıyorken Wild Card Mask kullandığınızdan emin olunuz.

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#
R1(config)#router eigrp 1
R1(config-router)#network 10.1.1.0 ?
A.B.C.D E-I-G-R-P wild card bits

R1(config-router)#network 10.1.1.0 0.0.0.3
R1(config-router)#network 192.168.5.0 0.0.0.255
R1(config-router)#end
R1#

R1(config)#router eigrp 1 komutu kullanımı

Adım 2

Cisco Router R2 cihazında da CLI komut isteminde şu komutları uygulayınız.

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#
R2(config)#router eigrp 1
R2(config-router)#network 10.1.1.0 0.0.0.3
R2(config-router)#network 192.
*Mar 1 00:26:14.107: %DUAL-5-NBRCHANGE: IP-E-I-G-R-P(0) 1: Neighbor 10.1.1.1 (Serial0/1) is up: new adjacency
R2(config-router)#network 192.168.10.0 0.0.0.255
R2(config-router)#end
R2#

Router'da EIGRP Etkinleştirme

Adım 3

Herşey tamamsa, R1 üzerinde show ip route komutunu çalıştırınız. İşte bu noktada, alttaki görseldeki gibi Routing protokolünün etkin olduğunu göreceksiniz.

show ip route komutunu kullanma

Adım 4

GNS3 Router R2’de de show ip route komutuyla mevcut ayarları kontrol ediniz.

R2'de show ip route komutu çalıştırma

Adım 5

GNS3 ile EIGRP yapılandırmasını yaptık. Şimdi, tekrar VMware sanal sistemlerimize dönelim. Örneğin, Windows 8 VM’den hem kendi Router’ına hemde karşı ağdaki cihazın serial arayüzüne ping atınız.

Ayrıca, 192.168.10.0/24 ağındaki 192.168.10.10 IP adresine sahip PC’ye ping atın. Bu aşamada alttaki görseldeki gibi birbirlerine ping atıyor olduklarına emin olunuz.

Win8 PC'den Win10'a Bağlantı Testi

Adım 6

Bir önceki adımda yaptığınız gibi bu kez Windows 10 VM’nize geçiniz. Buradan ise aynı şekilde ping komutu aracılığıyla fastethernet ve serial arayüzlerine bağlantıyı sınayınız.

Artı, bu kez de PC2’den PC1’e erişebildiğinizi denetleyiniz.

Win10 PC'den Win8'e Bağlantı Testi

Router Üzerinde EIGRP Ayarlarını Doğrulama

Adım 1

Artık topolojimizde sorun olmadığına göre Gelişmiş İç Ağ Geçidi Yönlendirme Protokolünü test edelim. Öyleyes, hiç zaman kaybetmeden R1’in CLI’nda alttaki show komutlarını yürütünüz.

Router'da EIGRP Doğrulama

Adım 2

Üstte belirttiğim gibi bu kez GNS3 Router R2 üzerinde show komutu çıktılarını gözlemleyiniz.

GNS3 Router'da EIGRP Show Komutları

Adım 3

Şimdi ise, EIGRP’yi doğrulamak için, debug eigrp packets komutunu yürütünüz.

R1'de debug komutuyla hata giderme

Adım 4

Debug komutunu bu kez R2 üzerinde uygulayınız. Daha sonra, GNS3 Router’lar arasında Hello paketlerinin log’landığını inceleyiniz.

R2'de debug ile hello paketlerini inceleme

Wireshark ile EIGRP Doğrulama

Adım 1

EIGRP yapılandırmasını doğrulamanın başka yolları da vardır. Örneğin Wireshark ağ analiz programını kullanabilirsiniz.

Bunu yapmak için Wireshark’ı PC’nize kurunuz. Ardından, Router’ları birbirine bağlayan Serial kablo üzerinde Sağ Tuş / Start Capture seçeneğine tıklayınız.

Wireshark ile EIGRP Analizi

Adım 2

Packet Capture penceresini açtığınızda Link Type değerini kontrol ediniz. Eğer Cisco HDLC yazıyorsa sorun yoktur. Bundan sonra ise “Start the capture visulization program” etkinleştirerek OK’a tıklayın.

Analiz Edilecek Arayüzü Seçme

Adım 3

OK butonuna basar basmaz GNS3, Wireshark programı açacaktır. Böylece, analiz yazılımınızda EIGRP paketlerini görmeye başlayacaksınız.

Örneğin, alttaki görsele baktığınızda EIGRP Hello paketlerini göreceksiniz. Burada, Hello paketlerinin 224.0.0.10 Multicast adresinden taşınıyor olduğunu anlayabilirsiniz.

EIGRP 224.0.0.10 Multicast Adresi

EIGRP Yapılandırmasını Doğrulamak İçin Show Komutları

Hem GNS3 hemde Cisco Router üzerinde EIGRP ayarlarını doğrulayabilirsiniz. İşte en sık kullandığımız show komutları şunlardır:

  • show ip route: Bu komut, cihazların EIGRP ile öğrendiği rotaları bize gösterir. Artı, geçerli cihazların yönlendirme tablosunu incelememize izin verir.
  • show ip eigrp neighbors: Adından da anlayabileceğimiz gibi bu komut, EIGRP komşularının bilgilerini sağlar. Yani, komşu cihazların IP adreslerini, arayüzlerini ve çalışma sürelerini öğrenebiliriz.
  • show ip eigrp interfaces: Bu komutu uyguladığımız Router üzerindeki arayüzlerin durumunu öğreniriz. Kısacası, yapılandırma ve operasyonel bilgileri elde ederiz.
  • show ip eigrp topology: Bu komut, Router’ın yönlendirme tablosunu ve ilgili ölçümleri bize gösterir. Ayrıca, yerel ağdaki hangi cihazlarla topoloji oluşturduğunu yani hedef olan cihazı da kontrol edebiliriz.
  • show ip eigrp traffic: Bu komut ise bize EIGRP trafiği hakkında istatistikler gösterir. Örneğin, yönlendiriciler arasında gönderilen ve alınan paket sayısını gösterir.

Kısacası, Cisco yönlendiricilerinde EIGRP’nin düzgün çalışıp çalışmadığını kontrol etmeliyiz. Örneğin, GNS3 emülatöründe sizler için oluşturduğum topolojiden bazı ekran görüntülerini ekledim.

  • R1# show ip route

R1'de show ip route komutunu kullanma

  • R2# show ip route

R2'de show ip route komutu yürütme

  • R1# debug eigrp packets

EIGRP Paketleri İçin Hata Ayıklama

  • R2# debug eigrp packets

R2'de debug eigrp packets komutu

  • R1# show running-config

Router R1'in Çalışan Yapılandırma Dosyası

  • R2# show running-config

R2 Router'da show running-config komutu

GNS3 ile Enhanced Interior Gateway Routing Protocol Yapılandırma ⇒ Video

EIGRP’yi etkinleştirmek ve doğrulamak için aşağıdaki eğitim videomuzu izleyin. Bununla birlikte, içeriği yararlı bulduysanız, desteğinizi göstermek için lütfen YouTube kanalımıza abone olun!

Hakkında Sık Sorulan Sorular (SSS / FAQ)

  1. Cisco Router’da EIGRP’yi nasıl etkinleştiririm?
Bu protokolü etkinleştirmek için yönlendiricinin komut satırına erişmelisiniz. Sonra “router eigrp (AS numarası)” komutunu girin. Buradaki “(AS numarası)” yerine uygun otonom sistem (AS) numarasını kullanacaksınız. Daha sonra, alt ağları belirtip aynı AS’a üye yapacaksınız.
  1. Temel yapılandırma adımları nelerdir?
Elbette, ilk olarak, EIGRP’yi etkinleştireceksiniz. Daha sonra protokol için ağ arayüzlerini tanımlayacaksınız. Gerekirse ölçümleri ve kimlik doğrulamayı yapılandırıp ayarları gözden geçireceksiniz. Fakat, alt ağları tanımlarken Wilcard adresiyle ekleyeceksiniz.
  1. Ağ arayüzlerini nasıl tanımlarım?
Router’ın arayüzlerini belirlemeniz için “network (ağ adresi)” komutunu kullanmanız gerekiyor. Yani, “Ağ adresi” yerine uygun ağ adresini ve joker karakter maskesini eklemelisiniz.
  1. Temel EIGRP parametreleri nelerdir?
İlk olarak, yönlendirme metriği olarak bant genişliği ve gecikme ayarlayabilirsiniz. Ek olarak, güvenli iletişim için kimlik doğrulamayı ayarlayın. Ayrıca, hello (merhaba) ve hold intervals (bekletme) aralıkları için zamanlayıcıları optimize edin.
  1. EIGRP yapılandırmasını nasıl doğrularım?
Bu protokolü doğrulamak için öncelikle komşu yönlendiricilere bakmalısınız. Bunu yapmak için “show ip eigrp neighbors” komutunu kullanın. Ayrıca, Router’ın öğrendiği rotaları “show ip route” ile denetleyebilirsiniz. Artı, parametrelerini doğrulamak için “show ip protocols” komutunu kullanın.
  1. CLI komut satırına nasıl erişirim?
PuTTY veya HyperTerminal gibi bir program kullanabilirsiniz. Böylece konsol bağlantısı yapabilirsiniz. Bunun yerine Router’ın seri veya USB portunu da kullanabilirsiniz. Kısacası CLI’ya erişmeniz her iki yöntemde de basittir.

Sonuç

Sonuç olarak, GNS3 platformunu kullanarak EIGRP yönlendirmesini başarılı bir şekilde kurduk. Ayrıca, bu topolojideki adımları izleyerek iki ağ arasında etkili iletişim sağladık. Bu protokolü yapılandırmanız ve ağ bağlantılarını test etmeniz açısından pratik uygulamasını gösterdim.

Bununla birlikte, Wildcard Mask (Joker Maske) adresinin doğru yazmayı unutmayınız. Eğer bu yanlış ise elbette EIGRP’nin çalışması doğru olmayacaktır.

Ek olarak, show komutları ayrıca Wireshark ile paket yakalamayı inceledim. Böylece ağın işleyişinin doğru olduğundan emin olduk. Bu doğrulama yöntemlerini kullanırsanız, topolojinizin performansını daha iyi değerlendirebilirsiniz.

Sonuç olarak, bu makalenin size EIGRP çalışması konusunda yardımcı olacağını umuyorum. İlginiz ve rehberimizi takip ettiğiniz için teşekkür ederiz!

Add a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir