Zkuste nás kontaktovat

Návrh Školení

Úvod

Síťování v praxi

  • Klienti a servery
  • IP adresy
  • Síťové rozbočovače a přepínače
  • Směrovače a firewally

Paralelní programování

  • Rozdíly mezi multiprocesingem a vícevláknovým programováním

Příprava prostředí

  • Instalace nástrojů Napalm, pyntc, Telnet, Paramiko, Netmiko a GNS3
  • Nastavení laboratoře pomocí GNS3

Základy síťové automatizace

  • Připojení k konzolovému portu zařízení
  • Nastavení směrovačů a přepínačů pomocí Pythonu
  • Konfigurace síťových zařízení prostřednictvím sériového spojení
  • Tvorba modulů pro sériová připojení
  • Použití vhodných Pythonovských modulů

Telnet

  • Připojování k síťovým zařízením
  • Konfigurace zařízení pomocí Telnetu
  • Refaktorizace kódu s využitím objektově orientovaného programování
  • Vytváření vlastních tříd pro práci s Telnetem

Paramiko

  • Provádění příkazů na síťových zařízeních i v systému Linux<
  • Tvorba modulů pro práci s Paramikem
  • Nastavení konfigurací prostřednictvím Paramika
  • Automatizace konfiguračních úprav pomocí Paramika

Netmiko

  • Provádění příkazů na síťových zařízeních v Netmiku
  • Konfigurace zařízení pomocí nástroje Netmiko<
  • Přenos souborů do síťových zařízení<
  • Využití vícevláknového přístupu v rámci Netmika<
  • Použití multiprocesingu v prostředí Netmika

Napalm

  • Vytváření spojení s síťovými zařízeními pomocí Napalmu<
  • Zobrazování a získávání informací o zařízeních<
  • Práce s konfiguracemi jednotlivých zařízení<

pyntc

  • Nastavování parametrů síťových zařízení pomocí pyntca<
  • Získávání, ukládání a zálohování konfigurací přepínačů<

Shrnutí a závěr

Požadavky

  • Základní znalosti o síťování
  • Zkušenosti s programováním v Pythonu

Cílová skupina

  • Síťoví inženýři
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie