Course Code: gns3adv
Duration: 21 hours
Prerequisites:

  • Vaardigheid in het maken van GNS3-topologieën en het configureren van apparaten
  • Kennis van Python of Ansible in de praktijk
  • Bekendheid met containerisatie en cloudgrondslagen

Doelgroep

  • Senior netwerk ingenieurs en DevNet-professionals
  • Ingenieurs die GNS3 integreren met automatiseringskaders (bijv. Ansible, Python)
  • Professionals die experimenteren met Dockerized services in virtuele labs
  • Geavanceerde gebruikers die werken aan hybride cloudlabs of meervendoromgevingen simuleren

Overview:

GNS3 is een flexibel netwerk simulatietool die ondersteuning biedt voor integratie met automatiseringskaders, container-gebaseerde services en cloudomgevingen voor geavanceerde labsetup.

Dit instructeur-geloodst live training (online of on-site) is gericht op geavanceerde netwerkprofessionals die willen automatiseren, containeriseren en schalen met echte architecturen die hybride en multicloud-platforms omvatten.

Na afloop van deze training zullen de deelnemers in staat zijn:

  • Netwerk taken te automatiseren met Python-scripts en Ansible in GNS3-omgevingen.
  • Docker-containers binnen GNS3 te implementeren om netwerkdiensten en eindpunten te simuleren.
  • GNS3 te integreren met cloudplatforms zoals AWS en Azure voor hybride labomgevingen.
  • Geavanceerde, schaalbare topologieën te ontwerpen voor multivendortests en continue integratie.

Cursusopzet

  • Interactieve lezing en discussie.
  • Praktijkwerk met live GNS3-topologieën.
  • Integratieoefeningen met automatiserings- en containerorkestratietools.

Cursus aanpassingsmogelijkheden

  • Voor een aangepaste training voor deze cursus kunt u contact met ons opnemen om de details te bespreken.

Course Outline:

Geavanceerde GNS3-architectuur

  • Overzicht van de GNS3-architectuur voor gedistribueerde implementaties
  • Prestatieoptimalisatie van de GNS3-server en GNS3-VM
  • Beheren van meerdere projecten en collaboratieve workflows

Netwerkautomatisering met Python en Ansible

  • Inleiding tot automatisering in netwerkinformatiekunde
  • Maken en implementeren van automatiseringsscripts in GNS3
  • Router- en switch-configuratie automatiseren met Ansible-playbooks
  • Toestand en compliantie van het netwerk testen met automatische controles

Docker-integratie in GNS3

  • Installeren en configureren van Docker-containers binnen GNS3
  • Vooraf gebouwde Docker-appliances gebruiken (bijv. webservers, DNS, Linux-services)
  • Bouwen van aangepaste Docker-containers voor netwerktesting
  • Microservices en servicechaining simuleren in GNS3-topologieën

Cloud- en hybride labintegratie

  • Ontwerpen van hybride omgevingen met GNS3 en publieke clouds
  • GNS3 verbinden met AWS, Azure of GCP via VPN en tunneling
  • Implementeren van cloud-gebaseerde eindpunten en integreren met gesimuleerde netwerken
  • Veiligheids- en toegangsaspecten voor hybride topologieën

Multivendor-testing en -simulatie

  • Draaien en beheren van meerdere vendormachines (bijv. Cisco, Juniper, Palo Alto)
  • Gebruik maken van QEMU, IOU/IOL en VirtualBox-appliances samen
  • Traffic genereren en applicatie-emulatie voor interoperabiliteitstests

CI/CD en geavanceerde labautomatisering

  • GNS3 integreren met Git en CI-pipelines voor versiebeheer en testen
  • Topologie-implantatie en rollback automatiseren
  • REST API's gebruiken om GNS3 vanuit externe scripts te beheren

Gebruiksgevallen en best practices

  • Labdesign voor voordat-de-implementatie-validatie
  • Dokumenteren van netwerkgedrag en configuraties
  • Herbruikbare labtemplates en teamworkflows

Samenvatting en volgende stappen

Overview in Category: