Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Network Programmability Và Network Automation Sử Dụng GNS3 Và Python [Khóa 8017 A]

22 tháng 6 2022 / No Comments

Bao gồm 74 Lab thực hành! Tìm hiểu khả năng lập trình mạng và tự động hóa mạng bằng GNS3 và Python.

Bạn muốn lập trình mạng bằng Python, nhưng không biết bắt đầu từ đâu? Chà, khóa học này sẽ chỉ cho bạn cách bạn có thể bắt đầu lập trình mạng Cisco trong vòng 20 phút. Khóa học này được tạo ra cho các kỹ sư mạng. Có quá nhiều khóa học Python khác cố gắng biến các kỹ sư mạng thành các nhà phát triển phần mềm. Thay vì dạy tự động hóa mạng, họ dạy bạn lý thuyết Python. Khóa học này là khác nhau.

Khóa học này là thực tế. Khóa học này cho bạn thấy các ví dụ thực tế về việc sử dụng Python để lập trình cấu hình các thiết bị mạng Cisco thay vì chỉ nói về nó. Những ngày cấu hình mạng Cisco chỉ với giao diện dòng lệnh - command line interface (CLI) sắp kết thúc. Bạn cần thêm khả năng lập trình mạng bằng Python và API vào bộ kỹ năng của mình. Tìm hiểu cách tự động hóa mạng bằng: Telnet, SSH, Paramiko, Netmiko, NAPALM, pyntc.

Nội dung:

1- Giớ thiệu.

2- Lab Options:

  • ✓ GNS3 Installation.
  • ✓ GNS3 Install_VMware Workstation Pro.
  • ✓ Download Cisco IOS images và sử dụng trong GNS3.
  • ✓ CML VIRL 2.0. Install Part 1.
  • ✓ CML VIRL 2.0. Install Part 2.
  • ✓ EVE NG Installation.
  • ✓ EVE NG Cisco Images.
  • ✓ Free CML.

3- Quick Start Guide về Network Automation:

  • ✓ Quick Start 1 GNS3 Lab Setup và IDE.
  • ✓ Quick Start 2 Telnet Script Creation.
  • ✓ Quick Start 3 Telnet Script Test.
  • ✓ Quick Start 4 Telnet tới một switch và create VLANs.
  • ✓ Quick Start 5 Loops.
  • ✓ Quick Start 6 PEP8 Python Style Guide.
  • ✓ Quick Start 7 Configure switch VLANs sửng dụng loops.
  • ✓ Quick Start 8 Tạo một multiple switch network.
  • ✓ Quick Start 9 Open một file of switch IP addresses.
  • ✓ Quick Start 10 Configure multiple switch with a loop.
  • ✓ Quick Start 11 Loops within Loops.
  • ✓ Quick Start 12 backup Network Device Configurations.

4- Netmiko- Sử dụng SSH for Network Automation:

  • ✓ Netmiko Part 1- Netmiko Introduction.
  • ✓ Netmiko Part 2- Enable SSH on switches in network.
  • ✓ Netmiko Part 3- Your first Netmiko SSH Script.
  • ✓ Netmiko Part 4- Script for multiple switches.
  • ✓ Netmiko Part 5- Run script và configure multiple devices.
  • ✓ Netmiko Part 6- File of multiple Cisco commands.
  • ✓ Netmiko Part 7- Program multiple switches with file of commands.
  • ✓ Netmiko Part 8- Script to program entire network.
  • ✓ Netmiko Part 9- Run script to program entire network.

5- NAPALM:

  • ✓ NAPALM Introduction.
  • ✓ NAPALM Python 3 vs. 2.7.
  • ✓ Install NAPALM.
  • ✓ NAPALM Connect to switch 1
  • ✓ JSON and more commands.
  • ✓ Mac address table, ARP.

6- NAPALM và BGP:

  • ✓ Use NAPALM to retrieve BGP neighbor information/ Part 1.
  • ✓ Use NAPALM to retrieve BGP neighbor information/ Part 2.
  • ✓ Use NAPALM to retrieve BGP neighbor information/ Part 3.
  • ✓ NAPALM/ Multiple BGP neighbors.
  • ✓ NAPALM and bigger BGP Network Part 1.
  • ✓ NAPALM and bigger BGP Network Part 2.

7- Use NAPALM for device configuration audit and changes:

  • ✓ Use NAPALM to configure Access lists.
  • ✓ Check if ACL already exists and add if missing.
  • ✓ Use NAPALM for auditing device configs.
  • ✓ Use NAPALM to add multiple config files.
  • ✓ NAPALM/ Multiple config files, multiple devices.

8- Iteration Examples- Netmiko Scripts:

  • ✓ Netmiko Iteration-Script Overview.
  • ✓ Netmiko Iteration (Script 1)- Basic Script.
  • ✓ Netmiko Iteration (Script 2)- Open a file of commands.
  • ✓ Netmiko Iteration (Script 3)- Configure multiple devices using a file of devices.
  • ✓ Netmiko Iteration (Script 4)- Remove passwords from script.
  • ✓ Netmiko Iteration (Script 5)- Except (Error) Handling.
  • ✓ Netmiko Iteration (Script 6)- Determine device types and run specific device type.
  • ✓ Netmiko Iteration (Script 7)- Iterate device type script.

9- Netmiko Scaling:

  • ✓ Part 1- Encrypted Password File.
  • ✓ Part 2- Netmiko Sequential Part 1.
  • ✓ Part 3- Netmiko Sequential Part 2.
  • ✓ Part 4- Netmiko Multithreading.
  • ✓ Part 5- Netmiko Thread Pools.

10- Theory Introduction:

  • ✓ Theory topics.
  • ✓ Keep learning.
  • ✓ Python- 2.7 and 3 setup.
  • ✓ Python- 2.7 and 3 examples.
  • ✓ Basic Hello World Scripts.

11- Theory- Objects, Variables and Data Types:

  • ✓ Python Objects.
  • ✓ Python Objects Part 2.
  • ✓ Python Variables.
  • ✓ Python Variables Part 2.
  • ✓ Python Variables Part 3.
  • ✓ Python Variables Part 4.
  • ✓ Data Types.
  • ✓ Data Type testing.

12- Numbers:

  • ✓ Theory Introduction.
  • ✓ Numeric Types.
  • ✓ Int and Float.
  • ✓ Operators.
  • ✓ Operators Part II.
  • ✓ operators.
  • ✓ bin hex oct.
  • ✓ binary decimal.
  • ✓ int calculations.
  • ✓ Floats.

13- Strings:

  • ✓ strings.
  • ✓ strings.
  • ✓ onvert to a string using str().
  • ✓ escape special character meaning with .
  • ✓ strings.
  • ✓ tring concatenation with + .
  •  multiplication operator .
  • ✓ string offsets – extract characters with [] .
  • ✓ string slice _ slicing.
  • ✓ string slice _ slicing 2.
  • ✓ string slice _ slicing 3.
  • ✓ lower upper.
  • ✓ startswith endswith.
  • ✓ strip lstrip rstrip.
  • ✓ isdigit.
  • ✓ count.
  • ✓ Old Style text using %.
  • ✓ Strings- New way to do text using {}.
  • ✓ dir.

14- Get version information from a switch:

  • ✓ Get show version from switch .
  • ✓ Telnet and string offset. 
  • ✓ Show version using len.
  • ✓ Split 1.
  • ✓ Split 2.
  • ✓ List and join. 
  • ✓ List and len – use Interface example.
  • ✓ Index introduction.
  • ✓ Real switch get version using index and slice .
  • ✓ Python3 telnet to switch .
  • ✓ Count .
  • ✓ Use find to get information from a real switch.
  • ✓ Python3 Telnet versus Python2 – Find version of software .
  • ✓ find not found.
  • ✓ String methods – upper.
  • ✓ String methods – startswith and endswith.
  • ✓ String methods – strip.
  • ✓ String methods – split demo .
  • ✓ String methods – Join.
  • ✓ String methods – is it in string.
  • ✓ String concatenation.
  • ✓ Capitalize, upper, lower, swap.

15- Theory- Comparisons:

  • ✓ Boolean comparisons.
  • ✓ Boolean Truth Table.
  • ✓ Boolean Truth Table Demo.
  • ✓ false conditions.

16- Theory- Lists:

  • ✓ Lists versus tuples.
  • ✓ lists.
  • ✓ create a list using split.
  • ✓ lists in lists.
  • ✓ lists versus tuples – documentation.
  • ✓ list merge and extendC.
  • ✓ List methods.
  • ✓ lists insert and delete.
  • ✓ list pop index and in.
  • ✓ reverse sort.
  • ✓ len copy list.

17- Theory- Tuples:

  • ✓ Tuples.
  • ✓ Tuples and Sequences v2.

18- Theory- Code Structures:

  • ✓ Comments in Code.
  • ✓ Line Continuation.

19- Theory- if – else – elseif logic:

  • ✓ if logic.
  • ✓ Physical Router Demostration.
  • ✓ esleif.

20- Theory- While Loops:

  • ✓ While Loop.
  • ✓ Infinite while loop with break.
  • ✓ Infinite while loop with continue.
  • ✓ While loop with a list.
  • ✓ While loop with else.

21- Theory- Part 73- For Loops:

  • ✓ for loops.
  • ✓ for loop with dictionary.
  • ✓ for loop with if and lists.

22- Theory- Ranges:

  • ✓ Ranges 1.
  • ✓ Ranges 2.

23- Theory- Dictionaries:

  • ✓ Dictionary Theory.
  • ✓ Dictionary Demo.
  • ✓ Combine Dictionaries.
  • ✓ Dictionaries- Clear and check.
  • ✓ Dictionaries- Add Values.

24- Theory- Functions:

  • ✓ Functions Introduction.
  • ✓ Functions Introduction part 2.
  • ✓ Functions Introduction part 3.
  • ✓ Functions- Netmiko and Router.
  • ✓ Functions- Netmiko and Router.
  • ✓ Functions- Named Keyword Arguments (Netmiko).


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU

CUNG CẤP TÀI KHOẢN ONEDRIVE 5TB VÀ OFFICE 365 GIÁ RẺXEM CHI TIẾT TẠI ĐÂY 




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.