Huawei Datacom Network Automation Developer

4kIQ1yRLv1DXsQPL9I49Mwbn2zdrNqoY

欢迎来到华为数通网络自动化开发者课程,网络编程和自动化成为构建可扩展并轻松响应网络变化的大型自动化网络的最重要的网络主题之一。所有日常网络手动任务都应转换为自动化任务,以节省时间、提高生产力并最大限度地减少人为错误,尤其是在涉及电信运营商网络等大型网络时。

Python 编程语言因其简单性和丰富的网络模块而被网络工程师广泛使用。由于华为广泛用于全球电信运营商网络,因此讨论华为设备的自动化工具非常重要。

华为设备的Python网络编程课程介绍了如何在Ubuntu linux上安装python 3,在终端默认带有python 2的情况下摆脱python 2,以及如何安装网络库(如Netmiko和Napalm)连接华为路由器如一个机器人(代表网络工程师),可以自动收集信息并使用 python 脚本配置路由器。

课程通过EVE-NG和ubuntu Linux桌面的实践练习进行讲解。完成本课程后,您将熟悉python 3和网络模块,并通过Netmiko库构建自动化脚本收集华为路由器的信息,并使用napalm不同的库收集诸如’display ip interface brief’或’display version’之类的信息,构建自动化脚本以使用ping模块检查与某个IP地址的IP连通性并获得结果,进行自动化配置更改,例如在华为路由器上配置OSPF Netmiko 和 Napalm 模块,以了解它们之间的区别。

您还将熟悉 NETCONF 以及如何使用华为 NE40 进行练习以从中获取信息,并进行配置(配置接口和 VLAN)。Ansible!您将了解它,以及如何为华为设备执行自动化。使用现成的网络模块进行部署非常简单、可扩展,并且不需要 Python 知识即可部署自动化脚本。该模块为您提供有关如何在 Ubuntu Linux 上安装所有必需模块的支持。

概述

第 1 节:简介

第一讲 课程介绍

第 2 部分:模块 1:为 Ubuntu Linux 安装 Python 3

第 2 讲 为 Ubuntu Linux 安装 Python 3

第 3 部分:模块 2:Python 3 基础知识

第3讲部分介绍

第 4 讲 If 语句

第5讲字典

第 6 讲 For 循环

第 7 讲 输入函数

第 8 讲 列表

第 9 讲 从文件中读取

第 10 讲 写入文件

第11讲While循环

第 4 节:模块 3:Python TELNET

第 12 讲 TELNET 库

第 5 节:模块 4:Python Netmiko

第13讲 什么是Netmiko?

第 14 讲 为 Ubuntu Linux 安装 Netmiko

第15讲 华为路由器的Netmiko

第 6 节:模块 5:Python Napalm

第16讲 什么是凝固汽油弹?以及如何安装?

第 17 讲 获取 Facts API

第18讲 获取接口IP API

第十九讲 Ping API

第 7 节:模块 6:自动化配置任务

第20讲介绍

第 21 讲 OSPF 与 Napalm

第 22 讲 OSPF 与 Netmiko

第 8 节:模块 7:构建自动化任务

第 23 讲 备份配置文件

第24讲 这个IP是用的吗?自动化APP

第 9 节:模块 8:NETCONF

第25讲 什么是NETCONF?

第26讲 安装NETCONF

第27讲 测试NETCONF

第28讲 NETCONF获取接口

第29讲 NETCONF配置接口

第30讲 NETCONF配置VLAN

第 10 节:模块 9:Ansible

第31讲 Ansible!

第 32 课 Ansible 是如何工作的

第 33 讲 安装 Ansible

第 34 讲 Ansible 的基本配置

第 35 讲 用 Ansible 配置 Eth-trunk

第 36 讲 使用 Ansible 保存配置文件

第 37 讲 Ansible 批处理配置

第 38 讲 我可以为 NE40E 运行 Ansible Playbook 吗?

第 11 节:作业

Automate your Network with Python3 TELNET, Netmiko, Napalm, NETCONF, and Ansible

Published 7/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.60 GB | Duration: 3h 27m

What you’ll learn

  • Python 3 Network Programming Basics
  • Develop Python 3 scripts with Network Libraries (Telnet, Netmiko, and Napalm)
  • Perform network automated tasks with Python 3
  • Develop NETCONF scripts for Huawei Routers
  • Automate with Ansible
  • The module gives you support on how to install all required modules on Ubuntu Linux

Requirements

  • Networking Basics
  • Python Basics

Description

Welcome to Huawei Datacom Network Automation Developer Course, Network programming and automation became one of the most important network topics for building large automated networks that can scale and react easily to network changes. All daily network manual tasks should be converted into automated tasks to save time, increase productivity, and minimise human mistakes specially when it comes to large networks like Telecom Operator Networks.

Python programming language is commonly and widely used for network engineers because of its simplicity and its rich network modules. Because Huawei is widely used in Telecom operators networks all over the world, it would be important to discuss automation tools Huawei devices.

Python Network Programming for Huawei devices course introduces how to install python 3 on Ubuntu linux with getting rid of python 2 when the terminal comes by default with python 2, and how to install network libraries (like Netmiko and Napalm) to connect with Huawei Routers like a robot (on behalf of a network engineer) that can automatically collect information and configure the routers with the usage of python scripts.

The course is explained through practical exercises on EVE-NG and ubuntu Linux desktop.Upon completing this course, you will be familiar with python 3 and network modules and build automated scripts to collect information about Huawei router with Netmiko library, and use napalm different libraries to collect information such as ‘display ip interface brief’ or ‘display version’, build automated script to check ip connectivity to a certain IP address with ping module and get the result, make automated configuration changes like configuring OSPF on Huawei Routers with the usage of both Netmiko and Napalm modules to know the difference between them.

You will also get familiar to NETCONF and how to practise it with Huawei NE40 to get information from it, and make configuration (configure interface and VLAN).Ansible! you will learn about it, and how to perform automation for Huawei devices. It’s easy, simple to deploy with ready network modules, scalable, and doesn’t require python knowledge to deploy automated scripts.The module gives you support on how to install all required modules on Ubuntu Linux.

Overview

Section 1: Introduction

Lecture 1 Course Introduction

Section 2: Module 1: Install Python 3 for Ubuntu Linux

Lecture 2 Install Python 3 for Ubuntu Linux

Section 3: Module 2: Python 3 Basics

Lecture 3 Section Intro

Lecture 4 If statement

Lecture 5 Dictionary

Lecture 6 For Loop

Lecture 7 Input Function

Lecture 8 Lists

Lecture 9 Read from a file

Lecture 10 Write in a file

Lecture 11 While Loop

Section 4: Module 3: Python TELNET

Lecture 12 TELNET Library

Section 5: Module 4: Python Netmiko

Lecture 13 What’s Netmiko?

Lecture 14 Install Netmiko for Ubuntu Linux

Lecture 15 Netmiko for Huawei Routers

Section 6: Module 5: Python Napalm

Lecture 16 What’s Napalm? and how to install?

Lecture 17 Get Facts API

Lecture 18 Get Interfaces IP API

Lecture 19 Ping API

Section 7: Module 6: Automate Configuration Task

Lecture 20 Intro

Lecture 21 OSPF with Napalm

Lecture 22 OSPF with Netmiko

Section 8: Module 7: Build Automated Tasks

Lecture 23 Backup Configuration Files

Lecture 24 Is this IP used? Automated APP

Section 9: Module 8: NETCONF

Lecture 25 What’s NETCONF?

Lecture 26 Install NETCONF

Lecture 27 Test NETCONF

Lecture 28 NETCONF Get Interface

Lecture 29 NETCONF Configure Interface

Lecture 30 NETCONF Configure VLAN

Section 10: Module 9: Ansible

Lecture 31 Ansible!

Lecture 32 How Ansible Works

Lecture 33 Install Ansible

Lecture 34 Basic Configuration with Ansible

Lecture 35 Configure Eth-trunk with Ansible

Lecture 36 Save Configuration file with Ansible

Lecture 37 Ansible Batch Configuration

Lecture 38 Can I run Ansible Playbook for NE40E?

Section 11: Assignment

Huawei Datacom Network Operations Engineers,Huawei Datacom Network Planning & Design Engineers,Datacom Network Engineers,Huawei Pre-sales Network Engineers

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/35383.html

赞 (0)
steven的头像steven
上一篇 2022年7月11日
下一篇 2022年7月11日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部