Dodawanie switcha Cisco IOSvL2 do GNS3

Przykładowy schemat zawierający dodany switch Cisco IOSvL2
Przykładowy schemat zawierający dodany switch Cisco IOSvL2

W dzisiejszym artykule opiszę jak dodać zwirtualizowany switch Cisco IOSvL2 do symulatora sieci GNS3.

Jeżeli interesuje Cię ten temat w formie odcinka video – kliknij 🙂

Aby dodać wirtualny switch Cisco IOSvL2 do GNS3 należy przygotować wcześniej GNS3-VM zgodnie z artykułem Instalacja GNS3 na ESXi.

Gdy masz przygotowane środowisko (klient+serwer) możesz przystąpić do skonfigurowania obsługi zwirtualizowanego switcha Cisco IOSvL2 w GNS3. Jednak zanim to zrobisz, powinieneś wcześniej pobrać plik vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E ze strony Cisco Learning Network. Aby pobrać plik konieczne jest zalogowanie się kontem Cisco.

Przydatne linki:

Cisco Learning Network Store

Dodawanie obrazu dysku VMDK switcha Cisco IOSvL2 do GNS3

Jeśli GNS3-VM jest wyłączony, to należy go teraz włączyć. Klient GNS3 podczas dodawania zwirtualizowanego urządzenia będzie dosyć często kontaktował się ze środowiskiem GNS3-VM.

  1. Uruchom klienta GNS3.
  2. Po lewej stronie wybierz dowolną ikonę symbolizującą router lub switch.
  3. Naciśnij przycisk New template.
Pusta lista routerów w GNS3
Pusta lista routerów w GNS3
  1. W wyświetlonym oknie kliknij Next.
  2. Odfiltruj urządzenia po haśle Cisco i dla wygody zwiń wszystkie węzły oprócz węzła Switches.
Lista wspieranych switchy Cisco
Lista wspieranych switchy Cisco
  1. Wybierz Cisco IOSvL2 i kliknij Install.
  2. W wyświetlonym oknie kliknij 2 razy Next.
  3. Rozwiń węzeł IOSvL2 version 15.2(4.0.55)E.
Wybór wersji switcha Cisco
Wybór wersji switcha Cisco
  1. Zaznacz widoczną nazwę pliku tej wersji i naciśnij przycisk Import (GNS3 może wcześniej wykryć pobrany plik, ale warto zaimportować go ręcznie, aby mieć pewność, że nie został wykryty plik tymczasowy przeglądarki – u mnie tak się stało).
  2. Wskaż plik VMDK zgodny z nazwą z GNS3 i otwórz go w celu wysłania na serwer.
  3. Po pomyślnym wysłaniu zaznacz jeszcze raz dodaną wersję, naciśnij Next i Yes.
  4. Przeczytaj komunikat i naciśnij Finish.
  5. Switch Cisco IOSvL2 został dodany i możesz uwzględniać go w symulacji sieci w GNS3.

Uruchamianie symulacji sieci

Do samego projektowania sieci nie są potrzebne wielkie zasoby sprzętowe. Jeśli chodzi o testowanie zaprojektowanej sieci, to już są potrzebne rzeczywiste zasoby. Aby z powodzeniem uruchomić projekt:

  1. Wyłącz klienta GNS3 i GNS3-VM.
  2. Przejdź do trybu edycji maszyny wirtualnej w swoim wirtualizatorze.
  3. Zwiększ zapotrzebowanie maszyny na CPU (ok. 8 rdzeni) i RAM (ok. 32GB). Większe zasoby powinny odpowiadać zapotrzebowaniu na te zasoby przez wszystkie urządzenia w projekcie, które będą w tym samym czasie uruchomione.
  4. Uruchom GNS3-VM i po chwili klienta GNS3, gdy GNS3-VM już się w pełni uruchomi.
  5. Uruchom projekt zieloną ikoną Play, aby uruchomić wszystkie urządzenia lub uruchamiaj urządzenia po kolei jeśli chcesz powoli przetestować czy przydzielone zasoby są wystarczające. Klient GNS3 poinformuje o kończących się zasobach.

Potencjalny problem z uruchomieniem switcha

Uruchamiając symulację switcha Cisco możesz ujrzeć taki błąd:

Brak wsparcia dla maszyny wirtualnej
Brak wsparcia dla maszyny wirtualnej

Na szczęście można go łatwo rozwiązać.

  1. Naciśnij prawym przyciskiem myszy na switch Cisco na schemacie.
  2. Z menu kontekstowego wybierz Configure.
  3. Przejdź do zakładki Advanced.
Usuwanie parametru w konfiguracji symulowanego switcha
Usuwanie parametru w konfiguracji symulowanego switcha
  1. Usuń parametr -machine pc-q35-4.2.
  2. Naciśnij OK.

Usuwając ten parametr nie doświadczyłem żadnych problemów w działaniu switcha.