GNS3 Advanced Switching: NX-OS, IOSv, OpenFlow, SDN and more
4.7 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,428 students enrolled
Wishlisted Wishlist

Please confirm that you want to add GNS3 Advanced Switching: NX-OS, IOSv, OpenFlow, SDN and more to your Wishlist.

Add to Wishlist

GNS3 Advanced Switching: NX-OS, IOSv, OpenFlow, SDN and more

GNS3 supports many switching options today. Learn the many ways you can implement switching from basic unmanaged to SDN
4.7 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,428 students enrolled
Created by David Bombal
Last updated 8/2017
English
English [Auto-generated]
Price: Free
Includes:
  • 2.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn about switching options in GNS3
  • Learn how to implement Nexus switches in GNS3 (NX-OSv)
  • Build an OpenFlow based SDN network in GNS3
  • Learn how to implement Cisco IOSvL2 switches in GNS3
  • Learn how to configure Etherswitch modules in GNS3
  • Learn how to configure inter-VLAN routing using a router on a stick
  • Configure a basic network using the GNS3 built in switch
View Curriculum
Requirements
  • Basic Networking Knowledge (CCNA Level)
  • Basic understanding of GNS3
Description

GNS3 support many switching options - they range from unmanaged switches, to Cisco IOS switches, to Datacenter Nexus switches, to Etherswitch modules and then emerging technologies such as OpenFlow and SDN.

One common misconception about GNS3 is that GNS3 does not support advanced switching options. While this was true in the past, GNS3 now supports options such as:

 - Etherchannel
 - PVST+
 - RPVST+
 - MST
 - Port Security
 - DTP
 - And many others.Complimentary campus technologies such as HSRP are also supported.

Your selection of image and platform will affect what is possible. Options include:

 - Cisco IOSvL2
 - Etherswitch module
 - IOU
 - GNS3 built in switch
 - Openvswitch
 - Others
 

CISCO SWITCHES

IOSvL2:

Recommended switching platform: Cisco VIRL IOSvL2

With a Cisco VIRL IOSvL2 image, you can configure and test a wide range of advanced switching features. Go here for  a full list:

This is the official Cisco way of emulating a switch.

Etherswitch:

Basic_switching Etherswitch module

While an Etherswitch module does not support advanced layer 2 features, it does allow you to configure basic VLANs, Spanning Tree and other options.

IOU:

IOU is a less resource intensive alternative to IOSvL2, but the images are not publicly available. You will need to get them from someone who works at Cisco. In addition, as this is a Cisco internal tool, IOU mages may be buggy and no support is available.

NON CISCO:

Unmanaged switching: GNS3 built in switch

Use this if all you need is a basic switch to connect devices in a GNS3 topology. You cannot configure this switch through a CLI, but you can set the number of ports supported on the switch and other basic settings.

Note

It’s not running a switch OS, everything is emulated from scratch. This mean some protocol could be buggy. Use it only for basic operations

Open vSwitch:

By leveraging GNS3 support for Docker, you can now add Open vSwitch to your GNS3 topologies. In order to do that, use this template:

Others:

You can also use switches from other vendors such as Cumulus, Extreme Networks and many more.


Who is the target audience?
  • Network Engineers
  • Network Architects
Compare to Other GNS3 Courses
Curriculum For This Course
16 Lectures
02:34:16
+
Start Here
16 Lectures 02:34:17

Learn how to configure advanced switching in GNS3. There are multiple ways to support layer 2 switching in GNS3.

GNS3 switching setup and options: Cisco and other switching options in GNS3
14:35

Learn how to configure advanced switching in GNS3. There are multiple ways to support layer 2 switching in GNS3.

GNS3 switching setup and options Part 2: GNS3 unmanaged built-in switch
13:27

Learn how to configure advanced switching in GNS3. There are multiple ways to support layer 2 switching in GNS3.

GNS3 switching setup and options Part 3: Router on a stick & unmanaged switch
06:34

Learn how to configure advanced switching in GNS3. There are multiple ways to support layer 2 switching in GNS3.

GNS3 switching setup and options Part 4: Etherswitch Router for Cisco Dynamips P
13:36

Learn how to configure advanced switching in GNS3. There are multiple ways to support layer 2 switching in GNS3.

GNS3 switching setup and options Part 5: Etherswitch Router for Cisco Dynamips P
06:40

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.


GNS3 switching setup and options Part 6: Etherswitch, Wireshark, 802.1Q, InterVL
16:33

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.

Docker, Open vSwitch, SDN and OpenFlow Part 1: GNS3 Switching Part 7
07:33

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.

Docker, Open vSwitch, SDN and OpenFlow Part 2: GNS3 Switching Part 8
10:21

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.

Docker, Open vSwitch, SDN and OpenFlow Part 3: GNS3 Switching Part 9
15:31

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.

Open vSwitch, SDN and OpenFlow Part 4: GNS3 Switching Part 10
11:28

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.

Docker, Open vSwitch, SDN and OpenFlow Part 5: GNS3 Switching Part 11
07:58

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.


Docker, Open vSwitch, SDN and OpenFlow Part 6: GNS3 Switching Part 14
07:04

Learn how to configure switching in GNS3. There are multiple ways to support layer 2 switching in GNS3. This is part 3 of the Etherswitch Router available in GNS3. Use Wireshark to capture 802.1Q frames, configure VLANs and inter-vlan routing using a router on a stick.

Docker, Open vSwitch, SDN and OpenFlow Part 7: GNS3 Switching Part 15
03:41

Learn how to configure switching in GNS3. In this video we discuss importing and configuring a Cisco Nexus 7k switch with GNS3.

Nexus OS (NX-OS) Part 1
08:34

Learn how to configure switching in GNS3. In this video we discuss importing and configuring a Cisco Nexus 7k switch with GNS3.

Nexus OS (NX-OS) Part 2
10:25

Bonus Lecture
00:17
About the Instructor
David Bombal
4.5 Average rating
5,010 Reviews
41,007 Students
31 Courses
CCIE #11023, over 15 years of network training experience

David Bombal (CCIE #11023 Emeritus) passed his Cisco Certified Internetwork Expert Routing and Switching exam in January 2003 and is one of a small percentage of Cisco Engineers that pass their CCIE labs on their first attempt.

David qualified as a Cisco Certified Systems Instructor (CCSI #22787) many years ago! He has been training Cisco courses for over 15 years and has delivered instructor led courses in various countries around the world covering a wide range of Cisco topics from CCNA to CCIE.

He has also personally developed Cisco engineer utilities such as the VPN Config Generator, software, training materials, EBooks, videos and other products which are used throughout the world.

David has designed, implemented and managed networks ranging from single sites to those that span 50 countries.