お問い合わせ

コース概要

はじめに

ネットワークの基礎知識

  • クライアントとサーバー
  • IPアドレス
  • ネットワークハブおよびスイッチ
  • ルーターおよびファイアウォール

並列プログラミングの基礎

  • マルチプロセッシングとマルチスレッディングの違い

環境準備

  • Napalm、pyntc、Telnet、Paramiko、Netmiko、GNS3のインストール方法
  • GNS3ラボの設定手順

ネットワーク自動化入門

  • コンソールポートへの接続方法
  • ルーターおよびスイッチの設定方法
  • シリアル接続を用いたネットワーク機器の設定方法
  • シリアル接続用モジュールの作成手順
  • Pythonモジュールの利用法

Telnetについて

  • ネットワーク機器への接続方法
  • 機器の設定手法
  • オブジェクト指向プログラミングによるコード再構築方法
  • カスタムTelnetクラスの使用法

Paramikoについて

  • ネットワーク機器およびLinux環境でのコマンド実行方法
  • モジュールの作成手順
  • Backpackの設定手順
  • Backpackの自動設定手法

Netmikoについて

  • ネットワーク機器上でのコマンド実行方法
  • Netmikoを用いたBackpackの設定手順
  • ネットワーク機器へのファイル転送手法
  • Netmikoにおけるマルチスレッディング技術の活用方法
  • Netmikoにおけるマルチプロセッシング技術の活用方法

Napalmについて

  • ネットワーク機器への接続手順
  • 情報の表示および取得手法
  • 設定内容の扱い方

pyntcについて

  • ネットワーク機器の設定方法
  • スイッチからの情報取得・保存およびバックアップ手法

まとめおよび結論

要求

  • ネットワークに関する基本的な知識があること
  • Pythonの使用経験があること

対象者

  • ネットワークエンジニア
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー