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 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.
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.
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#
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#
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.
Adım 2
Windows 10 sanal makinenizin ağ kartı olarakta VMnet2’yi yapılandırınız.
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.
Adım 4
Aynı işlemleri yani bağlantı testini Windows 10 VM üzerinde de gerçekleştiriniz.
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#
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#
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.
Adım 4
GNS3 Router R2’de de show ip route komutuyla mevcut ayarları kontrol ediniz.
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.
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.
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.
Adım 2
Üstte belirttiğim gibi bu kez GNS3 Router R2 üzerinde show komutu çıktılarını gözlemleyiniz.
Adım 3
Şimdi ise, EIGRP’yi doğrulamak için, debug eigrp packets komutunu yürütünüz.
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.
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.
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.
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 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
- R2# show ip route
- R1# debug eigrp packets
- R2# debug eigrp packets
- R1# show running-config
- R2# show running-config
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)
- Cisco Router’da EIGRP’yi nasıl etkinleştiririm?
- Temel yapılandırma adımları nelerdir?
- Ağ arayüzlerini nasıl tanımlarım?
- Temel EIGRP parametreleri nelerdir?
- EIGRP yapılandırmasını nasıl doğrularım?
- CLI komut satırına nasıl erişirim?
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!