GNS3 üzerinde ağ topolojileri tasarlayarak deneyimler elde edebileceğiniz gibi gerçek Cisco cihazlarının IOS imajlarınıda kullanabilirsiniz. Ağ projenize IOU aygıtları ekleyerek Cisco Katman 2 Anahtar (Layer 2 Switch) ve Katman 3 Anahtar (Layer 3 Switch) kullanabilirsiniz.
GNS3 Server Üzerine IOU Ekleme
Gerçek Cisco Switch IOS’larını GNS3 programında rahatlıkla kullanabilirsiniz. Fakat eklediğiniz Switch’leri tam kapsamlı şekilde kullanabilmek için IOU (IOS on Unix/Linux) kullanmanız gerekir.
Cisco IOU Nedir?
Öncelikle, IOU (IOS on Unix) nedir kısaca açıklayalım.
IOU’nun açılımı IOS on Unix/Linux‘tur. Kısacası, Unix ve Linux işletim sistemi üzerinde çalışan Cisco IOS imajlarıdır.
IOU fonksiyonları, Dynamips’e benzerdir fakat daha az kaynak kullanırlar. Dynamips’te Cisco Router, Switch cihazlarını simule ederken, IOU yapısında da aynı cihazları ekleyebilirsiniz.
Ayrıca, bu yapı Cisco çalışanları tarafından deneysel amaçlar için tasarlandığı için bu imajların müşterilere veya herhangi bir platformda dağıtılması ve çoğaltılması kesinlikle yasaktır.
Bu imajarı kullanmanın en büyük avantajı ise, Dynamips’e göre çok daha büyük ağ tasarımlarının yapılabilmesidir. Bununla birlikle harici bir disk üzerine GNS3 VM sanal makine kurularak, performans artışı sağlanır.
Ek olarak, bilgisayarınızın disk kapasitesini Cisco imajları ve GNS3 projeleri ile doldurmak zorunda kalmazsınız.
Önerimiz; USB 3.0 harici disk (Portable HDD) kutusu içerisine, yüksek hızlara sahip SSD bir disk takarak kullanmanız daha sağlıklı ve performanslıdır.
GNS3 VM Nedir?
GNS3 ilk evrelerinde sadece Dynamips ile Cisco IOS imajlarını simule etmekteydi. Programın gelişimiyle birlikle ağ tasarımları oluştururken Dynamips’in yüksek kaynak kullanımının sebebiyle bir çözüm arayışı girdiler ve sanal makine üzerinde GNS3 Server çalıştırarak daha az kaynak kullanımını sağladılar.
GNS3 Server Üzerine IOU İmajlarını Ekleme ve Çalıştırma
IOS on Unix ve GNS3 VM nedir kısaca bahsettikten sonra artık sunucu üzerine bir imaj nasıl upload edilir ve kullanılır inceleyelim.
Adım 1
Gerekli araçları elde ettikten sonra, yapacağınız ilk iş GNS3 VM kurmaktır. Kurulumu başlatmak için setup dosyasına çift tıklayınız.
Adım 2
VMware Workstation programı açıldıktan sonra, GNS3 OVA dosyasını sanal makineye eklemek için Import butonuna tıklayınız.
Adım 3
GNS3 VM OVA dosyası import edilirken bekleyiniz.
Adım 4
GNS3 OVA sanal makineye eklendikten sonra VM’yi çalıştırınız.
Adım 5
GNS3 VM sunucunun ilk açılış görünümü aşağıdaki gibidir.
Adım 6
GNS3 Server açılıyor.
Adım 7
Sunucunun IP adresini not ediniz ve OK seçeneği üzerinde Enter tuşuna basarak Gelişmiş Ayarlar’a geçiş yapınız.
Adım 8
Shell (Open a console) seçeneği üzerinde Enter tuşuna basınız.
Adım 9
GNS3 sunucuya bir IOU imajı yüklemek için lisans dosyasına ihtiyacınız olacaktır.
IOU imajlarının dağıtımı yasak olduğu için, lisans işlemleri sırasında bazı noktaları gizledik.
GNS3 Server kök klasöründe lisans dosyasının olup olmadığını kontrol etmek için aşağıdaki komutları çalıştırınız. Eğer bir lisans dosyası yoksa, bir sonraki adıma geçiniz.
gns3@gns3vm:~$ sudo su
root@gns3vm:/home/gns3# ls
Adım 10
GNS3 VM kök klasörüne ulaşmak için, WinSCP programını açınız sunucunun IP adresini yazdıktan sonra kullanıcı adı ve parola kısmına gns3 yazarak Login (Giriş Yap) butonuna tıklayınız.
Adım 11
WinSCP programının güvenlik uyarısında Yes butonuna tıklayınız.
Adım 12
/home/gns3/ kök klasörüne CiscoIOUKeygen.py dosyasını sürükleyip bırakınız.
Adım 13
OK butonuna tıklayarak işlemi tamamlayınız.
Adım 14
CiscoIOUKeygen.py dosyasını GNS3 VM kök dizinine kopyaladıktan sonra bir sonraki adıma devam ediniz.
Adım 15
GNS3 VM’nin Shell komut isteminde python3 CiscoIOUKeygen.py komutunu çalıştırınız. Daha sonra, oluşturulan lisans numarasını iourc.txt dosyasına ekleyiniz.
Adım 16
Masaüstünüzde iourc.txt isimli bir metin belgesi oluşturunuz ve ardından içerisine lisansı yazıp dosyayı kaydediniz.
Adım 17
Oluşturduğunuz iourc.txt dosyasını GNS3 VM’yi kurduğunuz lokasyona kopyalayınız.
Adım 18
GNS3 programını çalıştırdıktan sonra, Local GNS3 VM seçeneğini seçerek Next butonuna tıklayınız.
Adım 19
Bir sonraki ekranda, VMware (Recommend) seçeneğini seçerek devam ediniz. Bu adımda GNS3 Server’a otomatik olarak bağlandıktan sonra Next botununa tıklayarak devam ediniz.
Adım 20
GNS3 Server ile bağlantı sağlanıyor…
Adım 21
GNS3 Server üzerine IOU imajı eklemeden önce, Add Virtual Machines penceresini kapatınız.
Adım 22
Lisans işlemini tamamlamak için Edit / Preferences seçeneğine tıklayınız.
Adım 23
Açılan pencerede, IOS on UNIX seçeneğini seçiniz ve sağ bölmede iourc dosyasını eklemek için Browse (Gözat) butonuna tıklayınız.
Adım 24
GNS3 sunucu lokasyonuna kopyaladığınız iourc.txt dosyasını seçiniz ve Open (Aç) butonuna tıklayınız.
Adım 25
iourc dosyasını ekledikten sonra, Apply (Uygula) butonuna tıklayarak ayarları kaydediniz.
Adım 26
IOU Devices seçeneğine ve ardından Layer 2 ve Layer 3 Switch eklemek için New (Yeni) butonuna tıklayınız.
Adım 27
Açılan Server Type penceresinde, Run this IOU device on the GNS3 VM seçeneğini işaretleyiniz ve Next butonuna tıklayınız.
Adım 28
Eklemek istediğiniz Layer 2 Switch adını giriniz ve ardından Browse (Gözat) butonuna tıklayınız. Type kısmından ise Switch katmanını belirtiniz.
Adım 29
Layer 2 Switch imajını seçiniz ve ekleyiniz.
Adım 30
Layer 2 Switch’i ekledikten sonra Finish (Bitir) butonuna tıklayınız.
Adım 31
Layer 2 Switch’i aşağıdaki görüntüdeki gibi başarıyla ekledikten sonra, tekrar New butonuna tıklayarak bir L3 Switch ekleyiniz.
Adım 32
Server Type penceresinde Next butonuna tıklayınız.
Adım 33
Layer 3 Switch adını yazınız ve türünü belirtiniz. Daha sonra IOS imajını eklemek için Browse butonuna tıklayınız.
Adım 34
Layer 3 Switch GNS3 Server’a yükleniyor.
Adım 35
Finish’e tıklayarak imajı sunucuya upload ediniz.
Adım 36
L3 Switch ekledikten sonra IOU Device Templates penceresini kapatınız.
Adım 37
GNS3 çalışma alanına birer adet L2 ve L3 Switch ekleyiniz ve onları çalıştırınız.
Adım 38
L2 Switch konsol penceresinde, örnek olarak bir adet VLAN oluşturarak aygıtın çalışabilirliğini test ediniz.
Adım 39
L2 Switch üzerinde show vlan komutunu uyguladığınızda yeni VLAN oluşturulduğunu görebilirsiniz.
GNS3 Üzerinde IOS on Unix Yapılandırma ⇒ Video
GNS3 ile IOU imajlarını kullanabilmek için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz…
Sonuç
Kısacası, GNS3 Server üzerinde IOU IOS imajlarını çalıştırmak daha performanslıdır. CCNP veya CCIE sınavlarına çalışmak için bu imajlarının kullanımı büyük bir gerekliliktir. Bizi takip ettiğiniz için teşekkürler!