Dodawanie switcha Cisco IOSvL2 do GNS3

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:
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.
- Uruchom klienta GNS3.
- Po lewej stronie wybierz dowolną ikonę symbolizującą router lub switch.
- Naciśnij przycisk New template.

- W wyświetlonym oknie kliknij Next.
- Odfiltruj urządzenia po haśle Cisco i dla wygody zwiń wszystkie węzły oprócz węzła Switches.

- Wybierz Cisco IOSvL2 i kliknij Install.
- W wyświetlonym oknie kliknij 2 razy Next.
- Rozwiń węzeł IOSvL2 version 15.2(4.0.55)E.

- 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).
- Wskaż plik VMDK zgodny z nazwą z GNS3 i otwórz go w celu wysłania na serwer.
- Po pomyślnym wysłaniu zaznacz jeszcze raz dodaną wersję, naciśnij Next i Yes.
- Przeczytaj komunikat i naciśnij Finish.
- 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:
- Wyłącz klienta GNS3 i GNS3-VM.
- Przejdź do trybu edycji maszyny wirtualnej w swoim wirtualizatorze.
- 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.
- Uruchom GNS3-VM i po chwili klienta GNS3, gdy GNS3-VM już się w pełni uruchomi.
- 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:

Na szczęście można go łatwo rozwiązać.
- Naciśnij prawym przyciskiem myszy na switch Cisco na schemacie.
- Z menu kontekstowego wybierz Configure.
- Przejdź do zakładki Advanced.

- Usuń parametr -machine pc-q35-4.2.
- Naciśnij OK.
Usuwając ten parametr nie doświadczyłem żadnych problemów w działaniu switcha.
