Course Outline

Introductie

Networking Achtergrond

  • Clients en servers
  • IP-adressen
  • Netwerkhubs en switches
  • Routers en firewalls

Parallel Programming

  • Multiprocessing vs. multi-threading

Voorbereiding van de omgeving

  • Napalm, pyntc, Telnet, Paramiko, Netmiko en GNS3 installeren
  • Opzetten van een GNS3 lab

Snel aan de slag met netwerkautomatisering

  • Aansluiten op een consolepoort
  • Routers en switches configureren
  • Netwerkapparaten met seriële verbindingen configureren
  • Een seriële verbindingsmodule maken
  • Python modules gebruiken

Telnet

  • Verbinding maken met apparaten
  • Apparaten configureren
  • Refactoring met OOP
  • Aangepaste Telnet-klassen gebruiken

Paramiko

  • Opdrachten uitvoeren op een netwerkapparaat en Linux
  • Modules maken
  • Rugzak configureren
  • Rugzakconfiguraties automatiseren

Netmiko

  • Een opdracht uitvoeren op een netwerkapparaat
  • Rugzak configureren met Netmiko
  • Bestanden kopiëren naar netwerkapparaten
  • Multi-threading in Netmiko
  • Multiprocessing in Netmiko

Napalm

  • Verbinding maken met een netwerkapparaat
  • Weergeven en ophalen van informatie
  • Werken met configuraties

PYNTC

  • Netwerkapparaten configureren
  • Een schakelaar ophalen, opslaan en er een back-up van maken

Samenvatting en conclusie

Requirements

  • Een basiskennis van netwerken
  • Python ervaring

Publiek

  • Netwerkingenieurs
  14 Hours

Getuigenissen (1)

Related Courses

Related Categories