GNS3 Certified Associate Exam Official Course (GNS3A)

BY
Udemy

Master the GNS3 with the GNS3 Certified Associate Exam Official Course (GNS3A) course and clear the GNS3 Certified Associate Exam.

Mode

Online

Fees

₹ 3499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

GNS3 Certified Associate Exam Official Course (GNS3A)  Course is a short certification that will assist the learners to prepare for the GNS3 Certified Associate Exam by gaining a deep understanding of the topics needed for the exam. The curriculum of the GNS3 Certified Associate Exam Official Course (GNS3A)  Online Course developed by David Bombal will delve into the concepts of GNS3, Python, GNS3 architecture,  Ansible, Linux, SDN, Switches, Routers, Firewalls, Servers, and much more. 

The candidates who are in plan of joining the  GNS3 Certified Associate Exam Official Course (GNS3A) Certification, offered by Udemy, must have the basic knowledge of networking and GNS3 to be eligible for the certification course. During the programme, the learners will be trained to install virtual networks using GNS3,  troubleshoot GNS3 installation and configuration issues, etc. 

The highlights

  • Online course
  • Downloadable resources
  • Full lifetime access
  • Certificate of completion
  • 30-Day Money-Back Guarantee

Program offerings

  • 67.5 hours on-demand video
  • 6 articles
  • 103 downloadable resources
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos

Course and certificate fees

Fees information
₹ 3,499
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Knowledge of python Knowledge of linux

After the GNS3 Certified Associate Exam Official Course (GNS3A)  Online Certification, the learners will be able to understand the GNS3 cloud solutions, GNS3 GUI, GNS3 VM, VMware Workstation Player, Vmware Fusion, VirtualBox, REST AP, Objects, Variables, Strings and whatnot. 

The syllabus

Welcome

  • Welcome
  • GNS3 Exam Q&A
  • GNS3 Team Introduction Part 1
  • GNS3 Team Introduction Part 2
  • Jeremy Grossmann-creator of GNS3-discusses the GNS3 architecture with David P1
  • Jeremy Grossmann-creator of GNS3- iscusses the GNS3 architecture with David P2
  • Answering your questions
  • Udemy Tips and Tricks

GNS3 Setup

  • GNS3 Installation
  • GNS3 Install: VMware Workstation Pro
  • Download Cisco IOS images and use in GNS3
  • Network Automation Container Part 1.
  • Network Automation Container Part 2
  • Ubuntu Docker Container Part 1
  • Ubuntu Docker Container Part 2
  • Ubuntu Docker Container not getting DHCP IP address troubleshooting (Part 1 )
  • Ubuntu Docker Container not getting DHCP IP address troubleshooting (Part 2 )
  • Nexus 9K import and configuration (Part 1)
  • Nexus 9K import and configuration (Part 2)
  • Cumulus Linux import and configuration (Part 1)
  • Cumulus Linux import and configuration (Part 2)
  • Cumulus Linux import and configuration (Part 3)
  • Arista import and configuration (Part 1)
  • Arista import and configuration (Part 2)
  • Ubuntu Desktop Qemu VM appliance
  • GNS3 NAT Node

GNS3 installation in the cloud

  • Packet.net and GNS3 (Part 1): Overview
  • Packet.net and GNS3 (Part 2): Documentation, Discounts and signup
  • Packet.net and GNS3 (Part 3): SSH Keys (Generate with PuttyGen)
  • Packet.net and GNS3 (Part 4): Deploy Server and setup VPN
  • Packet.net and GNS3 (Part 5): Integrate the GNS3 GUI with Packet.net

GNS3 installation on ESXi

  • Install GNS3 on VMware ESXi Part 1
  • Install GNS3 on VMware ESXi Part 2

GNS3 Installation: VMware Player

  • Part 1: GNS3 & VMware Workstation Player
  • Part 2: GNS3 & VMware Workstation Player

GNS3 Preferences & VMware settings

  • GNS3 VM Preferences

GNS3 Installation on Mac OS

  • Install GNS3 on a Mac (with GNS3 VM)

Upgrading Docker Containers in GNS3

  • Docker GNS3 Automation Container Upgrade

GNS3 2.X Architecture

  • GNS3 2.0 Architecture and schema Part 1 What is the GNS3 Controller
  • GNS3 2.0 Architecture and schema Part 2 Emulators and virtualization

GNS3 Version 2.0 updates

  • Upgrade to version 2.0
  • GNS3 2.0 Portable Projects - easily export and import GNS3 projects
  • GNS3 2.0 Profiles = multiple settings for different scenarios
  • GNS3 2.0 New Features Smart packet capture and capture on any link
  • GNS3 2.0 New Feature Support for color-blind users
  • GNS3 2.0 New Feature Connect IOSv, IOSvL2 and other Qemu devices while powered o
  • GNS3 2.0 New Feature Select where VPCS runs
  • GNS3 2.0 NAT Node
  • GNS3 Talks Fast IOSv boot
  • Mac OS with Windows 10 Virtual Machine = Mac+GNS3+GNS3 VM+Windows 10 VM+Cisc
  • GNS3 Talks Multiple clients sharing projects in real time, plus console sess

GNS3 2.1

  • GNS3 2.1 Part 1: Introduction and packet filters
  • GNS3 2.1 Part 2: Appliance templates
  • GNS3 2.1 Part 3: Node duplication
  • GNS3 2.1 Part 4: Zoom percentage, 275 network adapters and more

GNS3 GUI Part 1 Workspace and others

  • GNS3 Workspace
  • GNS3 Topology Summary
  • Server Summary
  • GNS3 console
  • GNS3 Menu Overview

GNS3 GUI Part 2: Projects

  • GNS3 Project Terminology
  • GNS3 Projects

GNS3 GUI GNS3 GUI Part 3: More GUI Options & demonstrations

  • Interface labels
  • Console connect to all devices
  • Start, suspend and stop routers - EIGRP convergence demostration
  • Pause Router Demo with EIGRP demonstration
  • Notes, Pictures, Zoom, Ellipses, Rectangles, Layers
  • GNS3 Styles

GNS3 REST API

  • Software is eating the world and the GNS3 REST API: SDN, APIs, Network Progr
  • GNS3 REST API Part 2: SDN, APIs, Network Programmability
  • GNS3 REST API Part 3:Create a GNS3 project, add nodes, add links programmability
  • GNS3 REST API Part 4: Start GNS3 nodes, connect remotely without GUI
  • GNS3 REST API Part 5: cURL and bash scripting with the GNS3 REST API

VMware Questions and Issues

  • VMware network adapter settings
  • Troubleshooting Intel VTX Issues with VMware

GNS3 Questions: What can I do?

  • GNS3 Questions: Part 1
  • GNS3 Questions: Part 2

Multiple GNS3 Servers

  • GNS3 Multiple Servers

Multiple GNS3 Servers and a single GNS3 GUI

  • Part 1- Multiple GNS3 Servers and a single GUI
  • Part 2- Multiple GNS3 Servers and a single GUI

Packet Tracer vs GNS3 vs VIRL vs Physical Equipment

  • Part 1: Comparisons: Packet Tracer, GNS3, VIRL, Physical Equipment
  • Part 2: Packet Tracer
  • Part 3: GNS3
  • Part 4: Cisco VIRL
  • Part 5: Physical equipment
  • Part 6: More Options

VIRL image downloads

  • How to download Cisco VIRL images Part 1
  • How to download Cisco VIRL images Part 2

Cisco VIRL Options

  • Cisco VIRL version 1.3 Part 1
  • Cisco VIRL version 1.3 Part 2

Network Operating Systems

  • Network Operating Systems Part 1 FBOSS, NX-OS, IOSv, IOS-XRv, cEOS and many more
  • Network Operating Systems Part 2 FBOSS, NX-OS, IOSv, IOS-XRv, cEOS and many more

GNS3 Switching Options

  • GNS3 switching setup and options: Cisco and other switching options in GNS3
  • GNS3 unmanaged built-in switch
  • Router on a stick with GNS3 unmanaged built-in switch
  • Etherswitch Router for Cisco Dynamips Part 1
  • Etherswitch Router for Cisco Dynamips Part 2
  • Etherswitch, Wireshark, 802.1Q, InterVLAN routing

GNS3 Appliance: Cisco ASAv

  • GNS3 ASA setup Import and configure Cisco ASAv with GNS3

GNS3 Applaince: ASAv and ASDM

  • Configure VIRL ASAv firewall with GNS3 and ASDM (Part 1)
  • USA Version- GNS3, Cisco ASA and ASDM- Configure VIRL ASAv firewall with GNS3 P2
  • GNS3, Cisco ASA and ASDM- Configure VIRL ASAv firewall with GNS3 and ASDM P3
  • GNS3, Cisco ASA and ASDM- Configure VIRL ASAv firewall with GNS3 and ASDM P4
  • GNS3, Cisco ASA and ASDM- Configure VIRL ASAv firewall with GNS3 and ASDM P5

Cisco VIRL ASA 9.7.1

  • Cisco VIRL ASA 9.7.1 installation, setup and configuration

GNS3 Appliance: IOSvL2

  • IOSvL2 Appliance import

GNS3 Appliance: IOSv

  • IOSv Appliance

GNS3 Appliance: Cisco IOS-XR

  • Don't forget to commit your changes!
  • Don't forget to commit your changes! (continuation)
  • OSPF IOS-XRv and IOSv

GNS3 Appliance: Cisco Nexus

  • GNS3 Nexus (NX-OSv) switch setup and configuration Part 1
  • GNS3 Nexus (NX-OSv) switch setup and configuration Part 2

GNS3 Appliance: Cisco CSR 1000v

  • GNS3 Cisco CSR 1000v setup and configuration Part 1
  • GNS3 Cisco CSR 1000v setup and configuration Part 2

GNS3 Appliance: Nexus9k

  • Nexus 9000 Import and Configuration Part 1
  • Nexus 9000 Import and Configuration Part 2

GNS3 Appliance: VPCS - lightweight PCs

  • VPCS overview
  • Cisco Router and VPCS PCs
  • Your First GNS3 Topology with VPCS

GNS3 Appliance: Network Automation Appliance

  • GNS3 Automation Container import and testing Part 1
  • GNS3 Automation Container import and testing Part 2
  • Ansible installation

GNS3 Appliance: ipterm

  • GNS3 Talks ipterm Linux, Docker, Python, SDN and more! Part 1
  • GNS3 Talks ipterm Linux, Docker, Python, SDN and more! Part 2
  • GNS3 Talks ipterm Linux, Docker, Python, SDN and more! Part 3

GNS3 Appliance: HPE VSR

  • GNS3 Talks HPE VSR, VNC Console and Cisco integration Part 1 (Cisco IOSv + HPE)
  • GNS3 Talks HPE VSR, VNC Console and Cisco integration Part 2 (Cisco IOSv + HPE)

GNS3 Appliance: Arista

  • Arista vEOS GNS3 import and configuration Part 1
  • Arista vEOS GNS3 import and configuration Part 2

GNS3 Appliance: Juniper SRX appliance

  • Juniper SRX appliance Part 1
  • Juniper SRX appliance Part 2
  • Juniper SRX appliance Part 3
  • Juniper SRX appliance Part 4
  • Juniper SRX appliance Part 5

GNS3 Appliance: Juniper SRX 17.3 appliance

  • Juniper SRX 17.3 appliance Part 1
  • Juniper SRX 17.3 appliance Part 2

GNS3 Appliance: Ubuntu Desktop QEMU Appliance

  • GNS3 Ubuntu Desktop QEMU Appliance

GNS3 Appliance: Windows GNS3 QEMU appliance

  • GNS3 Windows QEMU Appliance Part 1
  • GNS3 Windows QEMU Appliance Part 2

GNS3 Appliance: Windows Server QEMU Appliance

  • Windows Server QEMU Appliance

Mac OS: Chicken of the VNC

  • GNS3 Talks Mac OS X, HPE VSR, Chicken of the VNC, Cisco CSR Part 1
  • GNS3 Talks Mac OS X, HPE VSR, Chicken of the VNC, Cisco CSR Part 2

Router on a stick (IOS router and GNS3 Layer 2 switch)

  • Router on a stick overview
  • Create topology
  • Router configuration (subinterfaces)
  • Wireshark capture of 802.1Q frames

Cisco Etherswitch Service module (Layer 2 switching)

  • Cisco Etherswitch Service Module Overview
  • Create topology
  • Spanning Tree, PCMCIA setup, memory setup
  • Format Flash and set up VTP
  • Verify PC Connectivity
  • Spanning Tree testing
  • Move PCs to another VLAN
  • GNS3 Etherswitch Wizard
  • GNS3 Macros

GNS3 Appliance: Frame Relay switch

  • Frame Relay Overview
  • Build a Frame Relay network
  • OSPF neighbors across Frame Relay

Cisco IOS router as a Frame Relay switch

  • Cisco Router as Frame Relay switch configuration
  • Frame Relay testing

GNS3 Appliance: The Cloud: Connect GNS3 to the Internet and enable NAT

  • Internet and NAT overview
  • Topology creation and cloud configuration
  • GNS3 can ping Internet websites & NAT configuration
  • NAT terminology
  • Wireshark capture of NAT packets

GNS3 Cloud Device - Connect your GNS3 topology to the physical network

  • Part 1: Connecting your GNS3 network to physical network (GNS3 VM)
  • Part 2: Connecting your GNS3 network to physical network (GNS3 VM)
  • Part 3: Connecting your GNS3 network to physical network (local network)

GNS3 Appliance: Cumulus Linux

  • Cumulus Linux 1
  • Cumulus Linux 2
  • Cumulus Linux 3

GNS3, Python and Regular Expressions

  • GNS3, Python and Regular Expressions Part 1
  • GNS3, Python and Regular Expressions Part 2
  • GNS3, Python and Regular Expressions Part 3
  • GNS3, Python and Regular Expressions Part 4

Python 3 Course Contents form HERE:

  • Introduction

Quick Start Guide to Network Automation

  • Quick Start 1: GNS3 Lab Setup and IDEs
  • Quick Start 2: Telnet Script creation
  • Quick Start 3: Telnet Script Test
  • Quick Start 4: Telnet to a switch and create VLANs
  • Quick Start 5: Loops
  • Quick Start 6: PEP8: Python Style Guide
  • Quick Start 7: Configure switch VLANs using loops
  • Quick start 8: Create a multiple switch network
  • Quick Start 9: Open a file of switch IP addresess
  • Quick Start 10: Configure multiple switch with a loop
  • Quick Start 11: Loops within loops
  • Quick Start 12: Backup Network Device Configurations

Netmiko: Use SSH for Network Automation

  • Netmiko Part 1: 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 and 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

NAPALM

  • NAPALM Introduction (P75_12)
  • NAPALM Python 3 versus 2.7
  • Ubuntu versus Network Automation Container
  • Install NAPALM (P68_13)
  • NAPALM connect to switch 1 (P68_14)
  • JSON and more commands (P68_16)
  • Mac address table, ARP cache (P68_17)

NAPALM and 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

Use NAPALM for device configuration audit and changes (P75)

  • Use NAPALM to configure Access lists (P75_6)
  • Check if ACL already exists and add if missing (P75_7)
  • Use NAPALM for auditing device configs (P75_8)
  • Use NAPALM to add multiple config files (P75_9)
  • NAPALM: Multiple config files, multiple devices (P75_10)

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 typ
  • Netmiko Iteration (Script 7): Iterate device type script

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

Python Theory

  • Theory topics - very short (P62_14_15)
  • Keep learning (P61_26)
  • 2.7 and 3 setup (P61_27)
  • 2.7 and 3 examples (P61_28)
  • Basic Hello World Scripts (P61_29_30)

Python Theory: Objects, Variables and Data Types

  • Python Objects (P61_1)
  • Python Objects Part 2 (P61_2)
  • Python Variables (P61_3)
  • Python Variables Part 2 (P61_4_5)
  • Python Variables Part 3 (P61_6)
  • Python Variables Part 4 (P61_7_8)
  • Data Types (P61_9)
  • Data Type testing (P61_10)

Python Theory: Numbers

  • Introduction (P61_19)
  • Numeric Types (P61_11)
  • Int and Float (P61_12)
  • Operators (P61_14)
  • Operators Part 2 (P61_15_16)
  • Operators (P61_17_18)
  • bin hex oct (P61_20)
  • binary decimal octal number examples (P62_1)
  • int calculation (P62_2)
  • Floats (P62_3)

Python Theory: Strings

  • strings (P62_4)
  • strings (GT 06-8-17 7_8)
  • convert to a string using str() (P62_10)
  • escape special character meaning with \ (P62_12)
  • strings (P62_9)
  • string concatenation with + (P62_13)
  • multiplication operator * (P62_16)
  • string offsets - extract characters with [] (P62_17)
  • string slice _ slicing (P62_string)
  • string slice _ slicing 2 (P62_1string)
  • string slice _ slicing 3 (P62_2string)
  • lower upper (P73_11)
  • startswith endswith (P73_12)
  • strip lstrip rstrip (P73_13)
  • isdigit (P73_14)
  • count (P73_15)
  • Old Style text using % (P66_24)
  • Strings: New way to do text using {} (P73_16)
  • dir (P73_9)

Get version information from a switch

  • Get show version from switch (P65_14)
  • Telnet and string offset (P65_16)
  • Show version using len (P65_17)
  • Split 1 (P65_18_21)
  • Split 2 (P73_18)
  • List and join (P73_17)
  • List and len - use Interface example (P73_25)
  • Index introduction(P66_1)
  • Real switch get version using index and slice (P66_2_3)
  • Python3 telnet to switch (P66_4)
  • Count (P66_6)
  • Use find to get information from a real switch (P66_10)
  • Python3 Telnet versus Python2 - Find version of software (P66_11)
  • find not found (P66_12)
  • String methods - upper (P66_13)
  • String methods - startswith and endswith (P66_14)
  • String methods - strip (P66_15)
  • String methods - split demo (P66_16)
  • String methods - Join (P66_17_18)
  • String methods - is it in string? (P66_19)
  • String concatenation (P66_20)
  • Capitalize, upper, lower, swap (P66_23)

Python Theory: Comparisons

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

Python Theory: Lists

  • Lists versus tuples
  • lists
  • create a list using split
  • lists in lists
  • lists versus tuples - documentation
  • list merge and extend
  • List methods
  • lists insert and delete
  • list pop index and in
  • reverse sort
  • len copy list
  • tuples
  • Tuples and Sequences v2

Python Theory: Code Structures

  • Comments in Code (P72_2)
  • Line Continuation (P72_3)

Python Theory: if / else / elseif logic

  • if logic
  • physical router demonstration
  • esleif

Python Theory: While Loops

  • while loop
  • infinite while loop with break
  • infinite while loop with continue
  • while loop with a list
  • while loop with else

Python Theory: For Loops

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

Python Theory: Ranges

  • Ranges 1
  • Ranges 2

Python Theory: Dictionaries

  • Dictionary Theory (P70_17)
  • Dictionary Demo (P70_18)
  • Combine Dictionaries (P70_19)
  • Dictionaries: Clear and check (P70_20)
  • Dictionaries: Add values (P70_21)

Python Theory: Functions

  • Functions Intro
  • Functions Intro Part 2
  • Functions Part 3
  • Functions - Netmiko and Router
  • Functions - Netmiko and Router
  • Function 6 - Named keyword arguments (Netmiko)

Python- Everything you need to know to become a developer Contents from HERE:

  • Introduction and overview (m00_00)
  • How to run your Python code (m00_01)
  • Real world example- SD-WAN Controller (m00_02)

Module 1: Kick start your Python knowledge

  • m01_01- Strings, variables, numbers and ducks
  • m01_02- Everything is an object in Python. Mutable and immutable
  • m01_lab- Can you complete the challenge lab?
  • m01_lab_sol- Lab solution and Module Review

Module 2:Lists, For Loop, Reading Files

  • m02_01a- Lists, For Loops
  • m02_01b- Reading from a File
  • Can you complete the lab? (m02_lab)
  • m02_lab_sol- Lab Solution
  • Module Review (m02_review)

Module 3: Formatted Output, Splitting Strings

  • m03_01a- Print formatted Data Part 1
  • m03_01b- Print formatted Data Part 2
  • m03_lab- Can you complete the lab?
  • m03_lab_sol- Lab Solution and Module Review

Module 4: Nested Data Structures, While Loops

  • m04_00- Introduction
  • m04_01- Python data structures- list
  • m04_02- Python data structures- Dictionary
  • m04_03- Python data structures- sorting
  • m04_04- Python data structures- nested
  • m04_05- Python while loop with dictionary search
  • m04_lab- Can you complete the lab?
  • m04_lab_sol- Lab Solution and Module Summary

Module 5: Functions and Modules

  • m05_01- Python Functions
  • m05_02- Python function parameter types (positional, keyword, default)
  • m05_03- Python modules
  • m05_lab- Can you complete the lab?
  • m05_lab_sol- Lab Solution and Module Summary

Module 6: Miscellaneous Extra Stuff

  • m06_01- Python parsing data information
  • m06_02- Python writing output to files

Thank you and further learning

  • Wrap up and Thank you

Hank Preston Interviews

  • FREE Cisco Course: David Bombal interviews Hank Preston about NetDevOps: Part 1
  • FREE Cisco Course: David Bombal interviews Hank Preston about NetDevOps: Part 2
  • FREE Cisco Course: David Bombal interviews Hank Preston about NetDevOps: Part 3
  • FREE Cisco Course: David Bombal interviews Hank Preston about NetDevOps: Part 4
  • FREE Cisco Course: David Bombal interviews Hank Preston about NetDevOps: Part 5
  • NETCONF, RESTCONF, YANG Demos (API vs CLI): David interviews Hank Preston
  • Cisco, Kubernetes, ACI, Docker, Containers and Microservices. Hank explains P1
  • Cisco, Kubernetes, ACI, Docker, Containers and Microservices. Hank explains P2
  • YANG, NETCONF, RESTCONF Demos. Which Cisco devices are supported? (Part 1)
  • YANG, NETCONF, RESTCONF Demos. Which Cisco devices are supported? (Part 2)
  • YANG, NETCONF, RESTCONF Demos and Free labs (Part 3)
  • How to setup Windows for NetDevOps: bash, git, Python, Atom, Postman, Docker P1
  • How to setup Windows for NetDevOps: bash, git, Python, Atom, Postman, Docker P2
  • Using Postman: Setup Windows for NetDevOps: bash, git, Python, Atom, Postman P3
  • Docker on Windows:How to set up for NetDevOps:bash, git, Python, Atom,Postman P4
  • Windows Linux Subsystem: How to run Ansible on Windows! Set up for NetDevOps: P5
  • What should I learn? DNA? APIC-EM? ACI? NSO? So many SDN solutions! Help! (P1)
  • What should I learn? DNA? APIC-EM? ACI? NSO? So many SDN solutions! Help! (P2)
  • What is Cisco NSO (Tail-f)?What should I learn?DNA?APIC-EM? ACI? NSO? Help! (P3)
  • You need to learn Cisco DNA!Jason Gooley convinces us that DNA is the future! P1
  • Cisco DNA Center = Cisco TAC in a box? Time travel with DNA? Jason Gooley
  • Cisco NX-OS APIs (NX-API) Lots of options to chose from. Part 1
  • Cisco NX-OS APIs (NX-API) Lots of options to chose from. Part 2

Hank Preston: NetDevOps

  • Useful Python libraries for Network Engineers
  • git
  • Deep Dive Into Model Driven Programmability with NETCONF and YANG

Chuck Black Interviews

  • AI - take our jobs- Do network engineers need to become programmers- Study
  • Networker or Developer, Advantages, Agile Networks, P4, Intent based networking
  • What is NFV, SDN, Virtual Networks, Docker, Kubernetes and Overlay Networks P1
  • What is NFV, SDN, Virtual Networks, Docker, Kubernetes and Overlay Networks P2
  • SD-WAN - what is that- Talks with Chuck Black.
  • What is Whitebox! Bare Metal switching! Open Compute Project! OpenStack?
  • What is the Cloud-, OVS, Git, GitHub, Jira, Jenkins
  • What is a VTEP in Overlay SDN Solutions - Virtual Networks

Course layout

  • Need to build your own GNS3 topology?

Why should you learn Linux?

  • NOS Linux shells - Cisco, Arista, Cumulus Linux
  • Linux Network Operating systems: Cisco, Arista and more
  • Cisco IOS Linux commands (Part 1)
  • Cisco IOS Linux commands (Part 2)
  • It's just a CLI
  • Rise of the machines

GNS3 Linux Networks Part 1

  • DHCP Server
  • DHCP Client
  • NAT and Internet testing
  • Static Linux Docker Container PC
  • Network Testing: DHCP, Static, DNS, Internet
  • Ubuntu Desktop QEMU VM
  • Ubuntu Server Download and VMware import
  • Ubuntu Server installation
  • Integrate Ubuntu Server Virtual Machine with GNS3
  • Ubuntu Server: Manual IP address configuration and testing

Linux Fundamentals: Which Linux distro?

  • Which Linux distro should you learn?
  • Debian, Ubuntu, Mint
  • Red Hat, CentOS and Fedora

Which Linux distro should you learn? Debian, Ubuntu, Mint Red Hat, CentOS and Fedora

  • Which Linux distro should you learn?
  • Debian, Ubuntu, Mint
  • Red Hat, CentOS and Fedora

Linux Fundamentals: Text Editors

  • Why Text Editors?
  • nano and vi introduction
  • vi shortcuts and why learn vi?
  • nano overview and shortcuts
  • Interactive VIM Tutorial

Linux Fundamentals

  • Root = power
  • Linux Prompt Basics
  • Get Help! And Version determination
  • Fix GNS3 issue
  • ifconfig deprecated

Linux Fundamentals: File Systems

  • File Systems
  • tree and directories
  • Linux Directory Hierarchy Part 1
  • Linux Directory Hierarchy Part 2
  • Linux Directory Hierarchy Part 3

Linux Fundamentals: Files, tools, owners, permissions

  • ls. help, man, grep, more and less
  • Abbreviated and long arguments, owners, groups and permissions
  • Owners, groups and basic permission example
  • Linux is about choice: cat. less, more

Linux Fundamentals: Copy, move, delete

  • Copy, move and delete part 1
  • Copy, move and delete Part 2
  • Never do this!

Linux Fundamentals: Users, Groups, Passwords

  • Introduction
  • Why?
  • Shells, Home Directories, Groups
  • bash, home directories and permissions
  • Add users
  • Modify users
  • Groups
  • Passwords
  • Password Settings

Linux Fundamentals: Permissions

  • Linux Permissions Part 1: Introduction
  • Linux Permissions Part 2
  • Linux Permissions Part 3
  • Linux Permissions Part 4: Absolute Permissions
  • Linux Permissions Part 5: Relative Permissions

Processes

  • Linux Processes Part 1
  • Linux Processes Part 2

Linux Fundamentals: Software Installation

  • Software Install Part 1
  • Software Install Part 2

Put Linux to Work: TFTP Server

  • Use Linux practically
  • Find and install a TFTP server
  • Configure and test TFTP

Put Linux to work: DNS Server

  • Dnsmasq introduction
  • Dnsmasq install and configuration
  • Testing and Wireshark captures
  • Cisco Router using dnsmasq DNS server

Put Linux to work: DHCP Server

  • Configure and test Linux DHCP server
  • Test network with extra host
  • View address leases

Put Linux to work: Linux Switch

  • Replace GNS3 switch with a Linux Switch

GNS3, Docker, Open vSwitch, SDN, OpenDaylight and OpenFlow

  • Docker, Open vSwitch, SDN and OpenFlow Part 1
  • Docker, Open vSwitch, SDN and OpenFlow Part 2
  • Docker, Open vSwitch, SDN and OpenFlow Part 3
  • Docker, Open vSwitch, SDN and OpenFlow Part 4
  • Docker, Open vSwitch, SDN and OpenFlow Part 5
  • Docker, Open vSwitch, SDN and OpenFlow Part 6
  • Docker, Open vSwitch, SDN and OpenFlow Part 7
  • SDN Part 1: Ubuntu Docker Container, OpenDaylight, Python
  • SDN Part 2: Ubuntu Docker Container, OpenDaylight, Python
  • SDN Part 3: Ubuntu Docker Container, OpenDaylight, Python
  • SDN Part 4: Ubuntu Docker Container, OpenDaylight, Python
  • GNS3 Talks: Create a Docker based network using OVS and Linux Containers
  • OpenFlow captures using Wireshark, Docker containers, OpenDaylight
  • OpenFlow FLOW MOD, PACKET IN, PACKET OUT & more captures using Wireshark

SDN Course Contents from HERE: SDN Terms and Definitions

  • SDN Terms and definitions Part1: What is SDN? OpenFlow? Automation? Overlays?
  • SDN Terms and definitions Part2: What is the NBI? SBI? Abstraction? PCEP?
  • SDN Terms and definitions Part 3: What is NFV?
  • SDN Terms and definitions Part 4: What is CORD?
  • SDN Terms and definitions Part 5: Which controller should I learn?
  • SDN Terms and definitions Part 6: Whitebox Switching Part 1: Disaggregation
  • SDN Terms and definitions Part 7: Whitebox Switching Part 2: Disaggregation
  • SDN Terms and definitions Part 8: What is SD-WAN?

SDN Fundamentals: OpenFlow Theory - Part 1

  • Traditional Forwarding
  • OpenFlow Forwarding
  • Proactive versus Reactive Flow Entries
  • Demo OpenDaylight (ODL) and Mininet
  • Demo OpenFlow flow tables explained Part 1
  • Demo OpenFlow flow tables explained Part 2
  • Demo OpenFlow flow tables explained Part 3
  • Demo OpenFlow flow tables explained Part 4
  • Demo OpenFlow flow tables explained Part 5
  • Demo OpenFlow flow tables explained Part 6
  • Demo OpenFlow flow tables explained Part 7

SDN Fundamentals: OpenFlow Theory - Part 2

  • SDN Architecture
  • OpenFlow switch
  • Traffic matching
  • Demo Add flows
  • OpenFlow Ports
  • Packet Ingress Port
  • OpenFlow Physical Ports
  • OpenFlow Logical and Reserved Ports
  • OpenFlow-only switches versus OpenFlow-hybrid switches
  • NORMAL Port - OpenFlow & Normal forwarding a VLAN
  • Demo Hybrid OpenFlow

SDN Fundamentals: OpenFlow Theory - Part 3

  • What happens when a Controller fails? Network down?
  • Demo NORMAL forwarding in OpenFlow network (Controller Failure)
  • Demo Fail-secure, controller failure
  • Demo OpenDayLight and Mininet fail-secure

SDN Fundamentals: OpenFlow Theory - Part 4

  • Do you need to replace all your switches?
  • Do you need to enable OpenFlow everywhere?
  • Do you need to enable OpenFlow everywhere (continued)?
  • Do you need to enable OpenFlow everywhere (continued)?
  • What about Spanning Tree?
  • What about Spanning Tree (continued)?
  • What about Spanning Tree (continued)?
  • What about Spanning Tree (continued)?
  • Does a single controller manage the entire network?

Mininet and OpenDaylight (ODL)

  • Why Mininet?
  • ONF Product Certification
  • Download Mininet and import VM
  • Mininet help
  • sudo mn -c
  • Mininet help (continued)
  • Mininet commands dump, net, nod
  • sudo ovs-vsctlshow & sudo ovs-o
  • sudo ovs-ofctl dump-flows s1
  • Mininet host commands
  • Link down Link up
  • Start a web server on a Mininet
  • Configure Mininet MAC addresse
  • Mininet reversed versus sing
  • Mininet linear topology
  • Mininet linear topology - 200 switches
  • Mininet tree topology
  • Mininet torus topology
  • SDN Controller GUIs - don't ex
  • Mininet x11 forwarding
  • Mininet -change subnet used --Ipbase
  • Bridge Mininet to the outside world
  • sudo ovs-vsctl add-port s1 eth1
  • Mininet OpenFlow version

Cisco OFM App and ODL

  • OpenDaylight and Cisco OpenFlow Manager (OFM) app install and testing (Part 1)
  • OpenDaylight and Cisco OpenFlow Manager (OFM) app install and testing (Part 2)

OpenFlow Theory

  • Make SDN Real and OpenFlow Theory Part 1: OpenFlow, Controllers, NSX
  • OpenFlow Theory (Part 2). Warning! This is OpenFlow theory!
  • OpenFlow Theory (Part 3). Warning! This is OpenFlow theory!a

APIC-EM (Path Trace and ACL Trace)

  • APIC-EM Theory
  • APIC-EM Theory (NBI and SBI)
  • Demo: Cisco APIC-EM - Path Trace basics
  • Demo: APIC-EM - ACL Trace - Troubleshoot ACLs
  • Demo: APIC-EM with older devices and GNS3 (Optional)

OVS and NETCONF

  • GNS3 Talks: Why learn Open vSwitch? Software is eating the world! SDN Terms and
  • NETCONF Theory. Warning! This is NETCONF Theory! Why is SNMP bad?

Zodiac FX

  • Zodiac FX Overview
  • Help and Documentation
  • Connecting Zodiac FX to your computer
  • Default Configuration
  • Configure Zodiac FX IP address, gateway and SDN Controller information
  • View Flows & Change OpenFlow mode to Pure OpenFlow mode
  • Write flows to Zodiac FX
  • How many tables on the switch?
  • Windows Clients and Multiple Tables Part 1
  • Windows Clients and Multiple Tables Part 2
  • Block Specific Protocols
  • Optional Video: Upgrade Firmware

Raspberry Pi

  • Raspberry pi Part 1
  • Raspberry pi Part 2
  • Raspberry pi Part 3
  • Raspberry pi Part 4
  • Raspberry pi Part 5
  • Raspberry pi Part 6

Microsoft Skype SDN API

  • Microsoft SDN API Theory Part 1
  • Microsoft SDN API Theory Part 2
  • Microsoft SDN API Demo Part 1
  • Microsoft SDN API Demo Part 2
  • Microsoft SDN API Demo Part 3
  • Microsoft SDN Skype API: High Availability of SDN Controllers and applications

RYU Controller (used by the NSA)

  • RYU Overview
  • Why RYU Open Source, Python, NSA
  • RYU Documentation / Image download
  • Install RYU Step 1: Download Ubuntu
  • Install RYU Step 2: Install Ubuntu in VirtualBox
  • Install RYU Step 3: Install prerequisite software
  • Install RYU Step 4: Two options
  • Install RYU Step 4: pip
  • Install RYU Step 4: clone using git
  • Start RYU
  • Integrate Mininet and RYU
  • Mininet and RYU - OpenFlow 1.3
  • RYU - Graphical User Interface

OpenFlow Messages

  • Summary of OpenFlow Messages

Wireshark OpenFlow Captures Part 1

  • Wireshark Capture OpenFlow on Windows
  • Wireshark OpenFlow_v4 display filters
  • Wireshark OpenFlow HELLO message
  • Wireshark OpenFlow negotiation failure
  • Wireshark OpenFlow HELLO message
  • Wireshark If you are interested OpenFlow Headers
  • Wireshark Types of messages
  • Wireshark OpenFlow Connection Setup
  • Wireshark Which Layer 4 protocol is used?
  • Wireshark Features Request Reply (DPID)

Wireshark OpenFlow Captures Part 2

  • Multiple OpenFlow Tables
  • Wireshark Capture n_tables field
  • The Benefits of Multiple Tables and TTPs
  • Wireshark Capture Multipart Request
  • Wireshark Capture Packet-in message
  • Wireshark Capture Packet-in continued

Wireshark OpenFlow Captures Part 3

  • Wireshark Install Wireshark on SDN Controller
  • Wireshark Xming
  • Wireshark Compile Wireshark and capture OpenFlow on Ubuntu
  • Wireshark Auxiliary Port, Switch Capabilities
  • Wireshark n_tables

ODL and Mininet

  • Mininet Part 1: ODL install and integration: SDN and OpenFlow
  • Mininet Part 2: ODL install and integration: SDN and OpenFlow
  • Mininet Part 3: Linear, Single, Tree Mininet Topologies: SDN and OpenFlow
  • Mininet Part 4: 512 hosts, 73 switches in seconds. Support

What happens when a controller fails?

  • GNS3 Talks-What happens when the SDN controller fails- Part 1. OpenFlow & OVS fa
  • GNS3 Talks- What happens when the SDN controller fails- Part 2. OpenFlow & OVS f
  • GNS3 Talks- What happens when the SDN controller fails (Part 3). OpenFlow & OVS

Physical switch examples

  • Physical Switches - Part 1
  • Physical Switches - Part 2
  • Physical Switches - Part 3
  • Physical Switches - Part 4
  • Physical Switches - Part 5
  • Physical Switches - Part 6
  • Physical Switches - Part 7

Overlay SDN Solutions (Network Virtualization) Introduction Contents from HERE

  • Welcome

Analogous Overlay Networks

  • VPN Overlay Networks
  • VPN Overlay Networks

Paul and Peter (Server versus Network)

  • Paul and Peter Issues
  • Paul can do things himself now - what about Peter's job?
  • Layer 2 networks across the DC Is this even possible Layer 2 over Layer 3

Demo - Nuage Networks VSP

  • Nuage Networks Topology and Components
  • Demo VSP Visibility - Power on off
  • Demo Automatic ACLs and Policies Part 1
  • Demo Automatic ACLs and Policies Part 2
  • Demo Nuage GUI and CLI
  • Demo Automatic OpenFlow rules
  • Demo Multiple ESXi Hypervisors
  • Demo VM Locations
  • Demo What happens when the underlay breaks
  • Demo Layer 2 Domain spanning the DC
  • Demo Dynamic Tunnel creation and teardown

VMware NSX

  • VMware NSX

Ansible for Network Engineers: Quick Start GNS3 & Ansible Contents from HERE:

  • GNS3 Initial Setup
  • Setup SSH and view ansible.cfg settings
  • Configure hosts
  • ansible.cfg file

Ansible Quick Start: Ad hoc commands

  • Ad hoc Ansible Introduction (P100_0)
  • Ad hoc Ansible Part 1 (P100_1)
  • Ad hoc Ansible Part 2 (P100_2)
  • Ad hoc Ansible Part 3 (P100_3)
  • Ad hoc Ansible Part 4 (P100_4)
  • Ad hoc Ansible Part 1 (P100_5)

Ansible Quick Start: Raw Playbooks and Cisco IOS Command module Playbooks

  • Playbook to retrieve ARP cache (P100_6)
  • Playbook to retrieve MAC address tables (P100_7)
  • Playbooks using Cisco IOS command (P100_8)
  • Playbooks using Cisco IOS command - show version save to file (P100_9)
  • Playbooks using Cisco IOS command - show run save to file (P100_10)

Ansible Quick Start: Ansible CLI Playbook

  • Ansible CLI Playbook
  • Run playbook
  • Multiple devices
  • Multiple Plays

Ansible Quick Start: Playbooks and Cisco IOS Config module

  • Import GNS3 project and verify networking (P99_18)
  • Cisco IOS Config Playbook 1 (P99_19)
  • Cisco IOS Config Playbook 2 (P99_21)
  • Cisco IOS Config Playbook 3 (P99_23)
  • Cisco IOS Config Playbook 4 (P99_24)

Cumulus Linux and Ansible Automation

  • DevOps Overview
  • Automation overview
  • Goal of Automation
  • Cumulus Automation
  • Main automation methodologies
  • Push versus Pull
  • Comparison of Automation Tools
  • ZTP and Automation
  • Ansible Automation Example
  • ZTP script
  • Ansible Configuration Files
  • Ansible Configuration File - ansible.cfg
  • Ansible Hosts File
  • Ansible Modules and documentation
  • Ansible ad hoc commands versus Ansible playbooks

Instructors

Mr David Bombal

Mr David Bombal
Instructor
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books