GNS3 Fundamentals Official Course Part 1

Learn how to install, configure and use GNS3. Interactive, practical GNS3 Training from David Bombal – Cisco, Python ++
GNS3 Fundamentals Official Course Part 1
File Size :
15.68 GB
Total length :
22h 15m



David Bombal


Last update

Last updated 1/2023



GNS3 Fundamentals Official Course Part 1

What you’ll learn

Run Cisco IOS images on your laptop!
Prepare for CCNA lab simulations
Download, install and configure GNS3 on a Windows PC
Use Cumulus VX with GNS3
Use GNS3 Virtual machines for VirtualBox, VMware Workstation and ESXi

GNS3 Fundamentals Official Course Part 1


You need your own Cisco IOS for this course


The Official GNS3 Fundamentals Course: Created with the GNS3 Developers!
MAJOR UPDATE: GNS3 have released version 2.0. I have now added a lot of content about GNS3 2.0 to the course.
If you have not used GNS3 before, then this course is for you! Learn how to download, install and configure GNS3 on a Windows PC.
Learn the basics (and some advanced topics) of GNS3 including:
> Understand why you would use GNS3 and the differences between emulating and simulating network devices

> Getting started with the software from soup to nuts including: IOS selection, hardware requirement, switching support, install of the new GNS3 VM with VMware & ESXi, getting familiar with the GUI and icons and more!
> Get Access to some amazing FREE tools that complement and work well with GNS3 including Solarwinds Response Time Viewer which helps to quickly analyze Wireshark packet capture files to troubleshoot performance issues.


Section 1: Welcome

Lecture 1 Introduction

Lecture 2 Answering your questions

Lecture 3 Udemy Tips and Tricks

Section 2: GNS3 Install

Lecture 4 GNS3 Installation

Lecture 5 GNS3 Install: VMware Workstation Pro

Lecture 6 Download Cisco IOS images and use in GNS3

Section 3: GNS3 Overview

Lecture 7 GNS3 – Emulation options

Lecture 8 Can GNS3 run on a server?

Section 4: GNS3 Hardware requirements

Lecture 9 GNS3 Hardware requirements

Section 5: Emulated versus Simulated devices

Lecture 10 GNS3 Emulated versus Simulated devices

Section 6: IOS Image selection

Lecture 11 Which IOS image should I use?

Section 7: Network Operating Systems

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

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

Section 8: Downloading VIRL images

Lecture 14 How to download Cisco IOS images and VIRL images. Which is the best and how do y

Section 9: GNS3 2.0 Architecture

Lecture 15 GNS3 2.0 Architecture and schema Part 1 What is the GNS3 Controller

Lecture 16 GNS3 2.0 Architecture and schema Part 2 Emulators and virtualization

Section 10: Version 2.0 updates

Lecture 17 Upgrade to version 2.0

Lecture 18 GNS3 2.0 Portable Projects – easily export and import GNS3 projects

Lecture 19 GNS3 2.0 Profiles = multiple settings for different scenarios

Lecture 20 GNS3 2.0 New Features Smart packet capture and capture on any link

Lecture 21 GNS3 2.0 New Feature Support for color-blind users

Lecture 22 GNS3 2.0 New Feature Connect IOSv, IOSvL2 and other Qemu devices while powered o

Lecture 23 GNS3 2.0 New Feature Select where VPCS runs

Lecture 24 GNS3 2.0 NAT Node

Lecture 25 GNS3 Talks Fast IOSv boot

Lecture 26 GNS3 Talks Mac OS with Windows 10 Virtual Machine = Mac+GNS3+GNS3 VM+Windows 10

Lecture 27 Multiple clients sharing projects in real time, plus console session shadowing!

Section 11: GNS3 2.0 ESXi, GNS3 VM and KVM support – leverage servers and t

Lecture 28 Leverage servers and the cloud

Lecture 29 Leverage servers and the cloud (continuation)

Section 12: GNS3 Switching Options

Lecture 30 GNS3 switching setup and options: Cisco and other switching options in GNS3

Lecture 31 GNS3 unmanaged built-in switch

Lecture 32 Router on a stick with GNS3 unmanaged built-in switch

Lecture 33 Etherswitch Router for Cisco Dynamips Part 1

Lecture 34 Etherswitch Router for Cisco Dynamips Part 2

Lecture 35 Etherswitch, Wireshark, 802.1Q, InterVLAN routing

Section 13: Cisco ASAv

Lecture 36 GNS3 ASAv setup and configuration

Section 14: Cisco Nexus

Lecture 37 GNS3 Nexus (NX-OSv) switch setup and configuration Part 1

Lecture 38 GNS3 Nexus (NX-OSv) switch setup and configuration Part 2

Section 15: Cisco IOS-XR

Lecture 39 Don’t forget to commit your changes!

Lecture 40 Don’t forget to commit your changes! (continuation)

Lecture 41 OSPF IOS-XRv and IOSv

Section 16: GNS3 Cisco CSR 1000v

Lecture 42 GNS3 Cisco CSR 1000v setup and configuration Part 1

Lecture 43 GNS3 Cisco CSR 1000v setup and configuration Part 2

Section 17: Packet, GNS3 and the cloud

Lecture 44 and GNS3 (Part 1): Overview

Lecture 45 and GNS3 (Part 2): Documentation, Discounts and signup

Lecture 46 and GNS3 (Part 3): SSH Keys (Generate with PuttyGen)

Lecture 47 and GNS3 (Part 4): Deploy Server and setup VPN

Lecture 48 and GNS3 (Part 5): Integrate the GNS3 GUI with

Section 18: GNS3, Docker, Open vSwitch, SDN, OpenDaylight and OpenFlow

Lecture 49 Docker, Open vSwitch, SDN and OpenFlow Part 1

Lecture 50 Docker, Open vSwitch, SDN and OpenFlow Part 2

Lecture 51 Docker, Open vSwitch, SDN and OpenFlow Part 3

Lecture 52 Docker, Open vSwitch, SDN and OpenFlow Part 4

Lecture 53 Docker, Open vSwitch, SDN and OpenFlow Part 5

Lecture 54 Docker, Open vSwitch, SDN and OpenFlow Part 6

Lecture 55 Docker, Open vSwitch, SDN and OpenFlow Part 7

Lecture 56 SDN Part 1

Lecture 57 SDN Part 2

Lecture 58 SDN Part 3

Lecture 59 SDN Part 4

Lecture 60 Create a Docker based network using OVS and Linux Containers

Lecture 61 OpenFlow captures using Wireshark, Docker containers, OpenDaylight, SDN

Lecture 62 OpenFlow FLOW MOD, PACKET IN, PACKET OUT and more captures using Wireshark and G

Section 19: Python for Network Engineers

Lecture 63 Network programmability made easy.

Lecture 64 Configure VLANs on switches.

Lecture 65 Remove Passwords and improve scripts

Lecture 66 Create switch VLANs using loops

Lecture 67 Multiple switches, multiple VLANs

Lecture 68 In-band management and save configs

Lecture 69 How to write better code and styles

Lecture 70 Opening Files and spacing importance!

Lecture 71 Backup switch configurations.

Lecture 72 Jupyter Python Clients (3.0 and 2.7)

Lecture 73 Paramiko, SSH, Python and Cisco

Lecture 74 Netmiko, SSH, Python and Cisco

Lecture 75 Netmiko, SSH, Python Cisco switches

Lecture 76 Netmiko, SSH, Python Cisco switches

Lecture 77 Netmiko, SSH, Python Cisco switches

Lecture 78 Netmiko, SSH, Python Cisco switches

Lecture 79 Netmiko, SSH, Python Cisco switches

Section 20: GNS3 Campus – CCNA topics

Lecture 80 Campus Overview

Lecture 81 Hostnames, VTP, VLANs Part 1

Lecture 82 Hostnames, VTP, VLANs Part 2

Lecture 83 IP addressing and ping tests

Lecture 84 Static trunk encapsulation and mode

Lecture 85 Disable DTP and configure access ports

Lecture 86 Ping within a VLAN

Lecture 87 Which ports are trunking and which VLANs are permitted?

Lecture 88 CDP Demo: Basic discovery

Lecture 89 CDP Demo: Disable globally and per interface

Lecture 90 CDP Demo: Command Options

Lecture 91 LLDP Demo: Discover Linux Servers

Lecture 92 Spanning Tree: Which Ports are blocking

Lecture 93 Spanning Tree blocks core switch ports

Lecture 94 CDP & LLDP and STP – what happens?

Lecture 95 STP – optimize Core switches

Lecture 96 Optimize the campus using Etherchannel

Lecture 97 STP failover testing

Lecture 98 HSRP overview

Lecture 99 HSRP Configuration: Switch 1

Lecture 100 Demo: HSRP Configuration: Switch 2

Lecture 101 Demo: Test connectivity to HSRP router

Lecture 102 Demo: HSRP failover test

Lecture 103 EIGRP Configuration

Lecture 104 EIGRP Configuration (continued)

Lecture 105 EIGRP: Redistribute Static Route

Lecture 106 Troubleshoot GNS3 cloud issue

Lecture 107 Configure NAT and test

Section 21: Ostinato

Lecture 108 Download, install and configure

Lecture 109 what happens to Unknown Unicast traffic?

Lecture 110 Multicast traffic: what happens?

Lecture 111 Broadcast traffic: What happens?

Lecture 112 Craft packets to hack network devices

Lecture 113 Inject 802.1Q frames for VLAN hopping

Lecture 114 Double tag 802.1Q frames for VLAN hopping

Lecture 115 Make your PC the Spanning Tree Root by crafting BPDUs with Ostinato

Lecture 116 Stop BPDUs from Ostinato breaking STP using STP Root Guard

Lecture 117 Using Ostinato to prove how networks work for the CCNA Exam. Don’t be bitten!

Lecture 118 Using Ostinato to prove how broadcasts work for the CCNA Exam (Part 1)

Lecture 119 Ostinato Wireshark Captures Part 1: Capture STP BPDUs & craft own

Lecture 120 Ostinato Wireshark Captures Part 2: Capture IP Phone CDP messages & craft your o

Lecture 121 Ostinato Wireshark Captures Part 3: Capture IP Phone CDP messages & craft your o

Lecture 122 Ostinato Wireshark Captures Part 4: Generate packets with COS and DSCP settings

Lecture 123 Ostinato Wireshark Captures Part 5: Capture and generate GNS3 switch CDP message

Section 22: Other GNS3 talk videos

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

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

Lecture 126 GNS3 Talks ipterm Linux, Docker, Python, SDN and more! Part 1

Lecture 127 GNS3 Talks ipterm Linux, Docker, Python, SDN and more! Part 2

Lecture 128 GNS3 Talks ipterm Linux, Docker, Python, SDN and more! Part 3

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

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

Lecture 131 GNS3 Talks Syslog with Papertrail – easy, online, free syslog server for your GN

Lecture 132 GNS3 Talks Syslog with Slack and Papertrail = view your GNS3 Lab syslog messages

Lecture 133 GNS3 Talks Firefox appliance – add a Web browser to your GNS3 topologies

Lecture 134 GNS3 Talks Chicken of the VNC, Royal TSX to fix console issues with GNS3 on a Ma

Lecture 135 GNS3 Talks Vote for Videos – which videos should I create

Section 23: Troubleshooting Part 1 View this first

Lecture 136 Troubleshooting Introduction

Lecture 137 AntiVirus issues

Lecture 138 GNS3 Doctor

Section 24: Troubleshooting Part 2: Memory and router crashes

Lecture 139 Router crashes because of lack of memory – make sure to check Cisco’s websit

Section 25: IMPORTANT: Recommendations (GNS3 VM versus Dynamips)

Lecture 140 Should you be using the GNS3 VM?

Section 26: Installation and setup of GNS3 (Dynamips install)

Lecture 141 GNS3 download (Windows)

Lecture 142 GNS3 Installation (Windows Dynamips)

Lecture 143 Setup Wizard

Lecture 144 Let the fun begin! You first GNS3 topology

Lecture 145 Enable OSPF routing

Section 27: GNS3 VM – what should I download?

Lecture 146 Do I need the GNS3 all-in-one file and the VM?

Section 28: Installation of GNS3 using the GNS3 VM

Lecture 147 GNS VM download

Lecture 148 VirtualBox import

Lecture 149 Setup Wizard

Lecture 150 Setup wizard (continued)

Lecture 151 Unpublished- GNS3 VM IOS upload

Lecture 152 GNS3 VM router setup

Lecture 153 GNS3 VM and OSPF demonstration

Lecture 154 Local server and Local GNS3 VM demonstration

Lecture 155 Recommendations

Section 29: GNS3 VMware VM

Lecture 156 VMware Workstation GNS3 VM

Section 30: GNS3 GUI Part 1 Workspace and others

Lecture 157 GNS3 Workspace

Lecture 158 GNS3 Topology Summary

Lecture 159 Server Summary

Lecture 160 GNS3 console

Lecture 161 GNS3 Menu Overview

Section 31: GNS3 GUI Part 2: Projects

Lecture 162 GNS3 Projects

Lecture 163 GNS3 Project Terminology

Section 32: GNS3 GUI Part 3: Snapshots

Lecture 164 Snapshots

Lecture 165 Snapshots (continued)

Section 33: GNS3 GUI Part 4: More GUI Options & demonstrations

Lecture 166 Interface labels

Lecture 167 Console connect to all devices

Lecture 168 Start, suspend and stop routers – EIGRP convergence demonstration

Lecture 169 Pause Router Demo with EIGRP demonstration

Lecture 170 Notes, Pictures, Zoom, Ellipses, Rectangles, Layers

Lecture 171 GNS3 Styles

Section 34: VPCS – lightweight PCs

Lecture 172 VPCS overview

Lecture 173 Cisco Router and VPCS PCs

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

Lecture 174 Router on a stick overview

Lecture 175 Create topology

Lecture 176 Router configuration (subinterfaces)

Lecture 177 Wireshark capture of 802.1Q frames

Section 36: GNS3 Hub, Switch, Wireshark captures (including password capturing)

Lecture 178 Ethernet Hub, switch and Wireshark captures

Lecture 179 Password captures using GNS3 hub and Wireshark

Lecture 180 Ethernet Switch and Wireshark captures of 802.1Q frames

Section 37: Cisco Etherswitch Service module (Layer 2 switching)

Lecture 181 Cisco Etherswitch Service Module Overview

Lecture 182 Create topology

Lecture 183 Spanning Tree, PCMCIA setup, memory setup

Lecture 184 Format Flash and set up VTP

Lecture 185 Verify PC Connectivity

Lecture 186 Spanning Tree testing

Lecture 187 Move PCs to another VLAN

Lecture 188 GNS3 Etherswitch Wizard

Lecture 189 GNS3 Macros

Section 38: GNS3 Frame Relay switch

Lecture 190 Frame Relay Overview

Lecture 191 Build a Frame Relay network

Lecture 192 OSPF neighbors across Frame Relay

Section 39: Cisco IOS router as a Frame Relay switch

Lecture 193 Cisco Router as Frame Relay switch configuration

Lecture 194 Frame Relay testing

Section 40: Connect GNS3 to the Internet and enable NAT

Lecture 195 Internet and NAT overview

Lecture 196 Topology creation and cloud configuration

Lecture 197 GNS3 can ping Internet websites & NAT configuration

Lecture 198 NAT terminology

Lecture 199 Wireshark capture of NAT packets

Section 41: GNS3 Talks

Lecture 200 Install GNS3 on a Mac (with GNS3 VM)

Lecture 201 IOSvL2 Appliance import

Lecture 202 GNS3 1.5.X Appliance Tips

Lecture 203 IOSv Appliance

Lecture 204 GNS3 VM Internet appliance

Lecture 205 GNS3 VM and physical device OSPF route exchange

Lecture 206 Your First GNS3 Topology with VPCS

Section 42: Solarwinds Free Tools

Lecture 207 Solarwinds Repsonse Time Viewer

Lecture 208 Solarwinds TFTP server

Section 43: Cumulus VX (Linux Networking Operating System)

Lecture 209 Cumulus VX Introduction

Lecture 210 Cumulus VX FAQs

Lecture 211 Cumulus VX Technical Documentation

Lecture 212 Import OVA

Lecture 213 Build Topology

Lecture 214 Spine and Leaf

Lecture 215 Start up and connect

Lecture 216 Switch port configuration

Lecture 217 Bridge configuration

Lecture 218 SVI configuration and ping tests

Lecture 219 Create multiple VLANs

Section 44: GNS3 VM and ESXi

Lecture 220, Amazon EC2 and VMware ESXi

Lecture 221 Download GNS3 ESXi VM

Lecture 222 ESXi configuration

Lecture 223 Add IOS images and create a topology

Section 45: Thank you and please give feedback

Lecture 224 Thank you!

Anyone preparing for the CCNA exam,Anyone wanting to learn more about GNS3

Course Information:

Udemy | English | 22h 15m | 15.68 GB
Created by: David Bombal

You Can See More Courses in the IT & Software >> Greetings from

New Courses

Scroll to Top