GNS3 2.0 Architecture and schema Part 2: Emulators and virtualization
Key Takeaways
Explains the architecture and schema of GNS3 2.0, including emulators and virtualization
Full Transcript
[Music] now one of the advantages of having this segregated or separated architecture is that multiple genus three clients can interact with the controller so multiple clients can control a gns3 instance in the documentation for version 2. Z of Jus 3 new features are listed and one of them is that multiple users can be connected to the same project so multiple users can connect to the same project and see changes in real time and collaborate on a gus3 network what's also very cool is that when you open the console to a router you'll see the commands sent by other users so we have a segregation or separation of the graphical user interface with the server component I'll demonstrate those kind of features in separate videos now what is an emulator we've got qmu IOU and dynamips dynamips is probably the most well-known because it's been around the longest what I'll do here is add some rers to the topology this router rer one is using a c37 instance and rouer 2 is using a c37 VM instance now in my GS3 project what you'll notice is I'm running multiple servers I'm running a local server as well as a gns3 VM dynamips is an emulator in other words it allows you to mimic Hardware in the same way that VMware allows you to run a Windows server on a Mac or Linux on Windows a VMware is a hypervisor that emulates a Windows PC so this Windows installation which I'll boot up in a moment believes that it's running on Windows Hardware whereas an actual fact it's running in an emulated or virtual environment in the same way my Cisco iOS image this is a real Cisco iOS image is running on a dynamips emulation in this case it's running locally using a local install of dynamips on my Mac whereas this router the c37 25 hyphen VM is running on the js3 VM so in this example I'm running the js3 VM within VMware Fusion so I've got my Hardware device which is a Mac I've got VMware Fusion installed on my Mac operating system and I'm running the gns3 VM which is running a version of Linux on my Mac but inside the gns 3vm dynamips is emulating a rou hardware platform this is called nested virtualization in other words you nesting one virtualization technology within another I'll start up these devices actually so we can see what happens notice in this examp example that my Windows PC boots up because it's part of the genus 3 topology so my Windows 10 operating system is running in a virtual environment on my Mac in other words it's virtualized using virtualization technology in this case VMware Fusion in the same way I'm running Linux within VMware Fusion on my Mac and inside the genus 3 VM I'm running multiple emulators so the controller process and the compute server processes are running in this example on the same virtual machine and they are launching various emulators in my example I've got qmu which allows me to run emulated Hardware to support Cisco iosv as well as Cisco iosv layer 2 devices I've got dynamips running within the gns3 VM which allows me to ulate a cisa router running a real cisa iOS so notice here I've got a local process and I've got a gns3 VM process but my gns3 VM is running multiple processes internally and multiple emulators to allow me to support different devices now once again this is very similar to me running VM workstation within VM Fusion so in this example once again I'm running a Mac with Mac OS Sierra so that's my operating system running on physical Hardware I've got a VMware Fusion which provides virtualization technology I'm running Windows 10 within VMware fusion and what I could do here is start up a VM within VMware Workstation running within Fusion that is called nested virtualization now it's not necessarily always a good idea to do this because you can slow things down but what I could do is run genus 3 within my Windows PC which contacts the genus 3 VM running on VMware Workstation within Windows within VMware fusion and within this genus 3 VM I could run an emulation software dynamips that allows me to run real Cisco iOS routers in my network topology now I'm not recommending that you do that I'm simply showing you that you can run nested virtualization within nested virtualization so here I've got Cisco iOS images running within dynamips running within VMware Workstation running within VMware Fusion so let's close that down because we don't actually need that but back on my Mac you can see that I'm running dynamips as a process on my Mac directly that supports this router once again which is running on a local install of dynamips but this router is running on dynamips which is running on the gns3 VM within VM Fusion so to summarize we have a gns3 guey that is the interface that we interact with in the future we may have a web- based interface to the controller the controller can connect to multiple computer servers or they could all run within the same gns3 VM these Kickstart various emulators such as qmu which is the emulator used for iOS V layer 2 and various other appliances that you can get from the gns3 marketplace we have the IOU emulator and the dynamips emulator so which is the best the best today is to run cumu I hope you enjoyed the video if it was of benefit to you please like it and please subscribe to my YouTube channel I wish you all the very [Music] best
Original Description
What are the core components of GNS3? Does GNS3 have a schema? This is part 2.
Free software worth $200: https://goo.gl/613TUF
GNS3 2.0 Architecture and schema Part 1: https://youtu.be/oh6ptNPaQ-k
GNS3 VM Integration Video: https://youtu.be/plgCr4Rbwz8
GNS3 Download: https://gns3.com/
GNS3 Component selection options (scroll down to "Here is a brief description of software" heading: https://goo.gl/zv5cFe
GNS Support (Go here if you need help): https://gns3.com/community
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from David Bombal · David Bombal · 22 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
▶
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
RYU SDN Controller Part 4: Graphical User Interface (GUI): Practical GNS3 SDN and OpenFlow
David Bombal
HPE Network Protector SDN Application Part 1 - Introduction
David Bombal
HPE Network Protector SDN Application Part 2 : DNS Interception using OpenFlow
David Bombal
HPE Network Protector SDN Application Part 3 - Lab Setup using Physical Switches
David Bombal
HPE Network Protector SDN Application Part 4 - Demo of malicious websites blocked
David Bombal
HPE Network Protector SDN Application Part 5 - Demo OpenFlow table interception flows
David Bombal
HPE Network Protector SDN Application Part 6 - Demo of Physical Switch configuration
David Bombal
HPE Network Protector SDN Application Part 7 - Demo Service Insertion Tunnel / GRE Tunnel
David Bombal
HPE Network Protector SDN Application Part 8 - Demo SDN OpenFlow Reporting
David Bombal
HPE Network Protector SDN Application Part 9 - Demo switches interception of DNS traffic
David Bombal
GNS3 Talks: GNS3 version 1.5.X Appliance Tips
David Bombal
CCNA 200-125 Exam: AAA demo: TACACS+ with GNS3
David Bombal
GNS3 2.0.0 beta 2 install
David Bombal
CCNA #012: Learn SNMP with GNS3, Wireshark and Solarwinds NPM - CCNA 200-125 exam
David Bombal
CCNA #013: Spanning Tree CCNA Exam Questions: Know the answer? CCNA 200-125 exam
David Bombal
GNS3 2.0.0 beta : GNS3 VM integration with GNS3 GUI
David Bombal
CCNA #018: Routing exam questions: Who wins? OSPF, EIGRP or RIP? Sure? CCNA 200-125 exam
David Bombal
CCNA #019: Spanning Tree CCNA Exam Questions: Root Bridge, Root Port and more: CCNA 200-125 exam
David Bombal
GNS3 Download, installation and configuration - GNS3 1.5.3 and Windows 10
David Bombal
CCNA #023 EIGRP Neighbor Troubleshooting (DUAL Issues) for the CCNA 200-125 Exam
David Bombal
GNS3 2.0 Architecture and schema Part 1: What is the GNS3 Controller?
David Bombal
GNS3 2.0 Architecture and schema Part 2: Emulators and virtualization
David Bombal
CCNA #028 VTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
CCNA #029 VTP & DTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
CCNA #030 VTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
GNS3 : How to download Cisco IOS images and VIRL images. Which is the best? How do you get them?
David Bombal
GNS3 ASA setup: Import and configure Cisco ASAv with GNS3
David Bombal
GNS3 switching setup and options: Cisco and other switching options in GNS3
David Bombal
GNS3 switching setup and options Part 2: GNS3 unmanaged built-in switch
David Bombal
GNS3 switching setup and options Part 3: Router on a sick with GNS3 unmanaged built-in switch
David Bombal
GNS3 switching setup and options Part 4: Etherswitch Router for Cisco Dynamips Part 1
David Bombal
GNS3 switching setup and options Part 5: Etherswitch Router for Cisco Dynamips Part 2
David Bombal
GNS3 switching setup and options Part 6: Etherswitch, Wireshark, 802.1Q, InterVLAN routing
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 1: GNS3 Switching Part 7
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 2: GNS3 Switching Part 8
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 3: GNS3 Switching Part 9
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 4: GNS3 Switching Part 10
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 5: GNS3 Switching Part 11
David Bombal
GNS3 Nexus (NX-OSv) switch setup and configuration Part 1: GNS3 switching options Part 12
David Bombal
GNS3 Nexus (NX-OSv) switch setup and configuration Part 2: GNS3 switching options Part 13
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 6: GNS3 Switching Part 14
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 7: GNS3 Switching Part 15
David Bombal
GNS3 Cisco CSR 1000v setup and configuration Part 1: GNS3 NFV
David Bombal
GNS3 Cisco CSR 1000v setup and configuration Part 2: GNS3 NFV
David Bombal
GNS3 Talks: Use the NAT node to connect GNS3 to the Internet easily!
David Bombal
GNS3 Talks: GNS3 2.0 RC1 is now available
David Bombal
GNS3 Talks: GNS3 2.0 Portable Projects - easily export and import GNS3 projects
David Bombal
GNS3 Talks: Multiple clients sharing projects in real time, plus console session shadowing!
David Bombal
CCNA #035 NAT Troubleshooting Scenario 1 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
CCNA #036 NAT Troubleshooting Scenario 2 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: ESXi, GNS3 VM and KVM support Part 1: leverage servers and the cloud
David Bombal
CCNA #037 OSPF Troubleshooting - can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: ESXi, GNS3 VM and KVM support Part 2: leverage servers and the cloud
David Bombal
CCNA #038 NAT Troubleshooting Scenario 3 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
CCNA #039 - OSPF DR, BR and DROTHER Election - do you know the answers?
David Bombal
CCNA #040 NAT Troubleshooting Scenario 4 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: Arista vEOS GNS3 import and configuration Part 1
David Bombal
CCNA #041 - OSPF DR, BR and DROTHER Election - do you know the answers?
David Bombal
GNS3 Talks: Arista vEOS GNS3 import and configuration Part 2
David Bombal
GNS3 Talks: ipterm: Linux, Docker, Python, SDN and more! Part 1
David Bombal
Related Reads
📰
📰
📰
📰
FULL STACK Developer
Dev.to · Parthipan M
Workflow Series (10): Enterprise Architecture — Registry, Composition, and Governance
Dev.to · WonderLab
I Said “Just Add More Servers” in a System Design Interview. That Was the Wrong Answer.
Medium · Programming
I Said “Just Add More Servers” in a System Design Interview. That Was the Wrong Answer.
Medium · DevOps
🎓
Tutor Explanation
DeepCamp AI