اتوماسیون شبکه | Network Automation

.

آنچه خواهید آموخت

### Module 1: Network Automation with Python (24 hours)

### Module 2: Ansible (24 hours)

### Module 3: Model-driven Network Configuration (12 hours)

سرفصل ها

### Module 1: Network Automation with Python

- Automating using SSH

    * The SSH protocol   

    * openssh

    * Authentication types

    * Paramiko

    * Remote shell with Paramiko

    * File transfer over SFTP with Paramiko

    * Multi-vendor automation with Netmiko

 

- Automating using REST interface

    * HTTP Basics

    * HTTP Communication with Python socket

    * requests module

    * XML and JSON

    * RESTful web services

    * curl

    * postman

    * Building a REST client in python

    * NXOS NXAPI

    * IOSXE REST API

 

### Module 2: Ansible

- Installation

- YAML

- Inventory

- Connection types

- Ad-hoc

- Playbook

- Tasks and Modules

- Variables

- Loops

- Facts

- Conditionals

- Templates

- Roles

- Tags

- Vault

- Cisco modules

- REST API

### Module 3: Model-driven Network Configuration

 

- NETCONF

    * NETCONF protocol

    * SSH as transport layer

    * Interacting with NETCONF interface 

    * ncclient

    * Parsing XML messages

 

- RESTCONF

    * Basic Yang

    * RESTCONF interface

    * XPATH

    * IOSXE RESTCONF interface

 

پیش نیازها

- برنامه نویسی با پایتون
- LPIC-1
- CCNA
 

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.