SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Router Virtualization with GNS3
(graphical network simulator)




Steven Glogger <steven.glogger@swisscom.com>
Topic
                                           2




                                           14.08.2009
   • Introduction / What is GNS3?
       – What is GNS3, History, Features




                                           GNS3 (Steven Glogger, steven.glogger@swisscom.com)
       – Preview / Demo
   • Installation
   • Configuration
   • Some Words about…
       – IOS upgrades
       – Switching
   • First Steps
   • Sni ng
   • Q&A
Introduction (1/5)
                                                                               3




                                                                               14.08.2009
   • What is GNS3?
      – „GNS3 is a graphical network simulator and an excellent




                                                                               GNS3 (Steven Glogger, steven.glogger@swisscom.com)
        complementary tool to real labs for administrators of Cisco networks
        or people wanting to pass their CCNA, CCNP, CCIP or CCIE
        certifications„
      – Just use GNS3 to simulate, test, train… whatever you want
   • Technical dependencies / Wording:
      – GNS3 = GUI
      – Dynamips = Emulator for IOS
      – Dynagen = Frontend for Dynamips
      – Pemu = Cisco PIX firewall emulator based on Qemu
      – (Win)Pcap = Packet Capture Library (Driver for Sni er)
      – Wireshark (old name: ethereal) = Network Sni er
Introduction (2/5)
                                                                               4




                                                                               14.08.2009
   • History
      – Christophe Fillot started in august 2005 a project to simulate Cisco




                                                                               GNS3 (Steven Glogger, steven.glogger@swisscom.com)
         7200 on PC‘s.
      – Now supports Cisco 3600 series (3620, 3640 and 3660), 3700 series
         (3725, 3745) and 2600 series (2610 to 2650XM, 2691)
      – Performance: 1kpps (vs 100kpps on NPE-100)
Introduction (3/5)
                                                                           5




                                                                           14.08.2009
   • Features
       – Design of high quality and complex network topologies.




                                                                           GNS3 (Steven Glogger, steven.glogger@swisscom.com)
       – Emulation of many Cisco router platforms and PIX firewalls.
       – Simulation of simple Ethernet, ATM and Frame Relay switches.
       – Connection of the simulated network to the real world!
       – Packet capture using Wireshark
   • Supported OS:
       – Windows
       – Unix / Linux / FreeBSD
       – Mac OS X
   • Supported Devices:
       – Cisco 1700, 2600, 3600, 3700, and 7200 series + WIC‘s
       – Switching: Sorry, not possible. Simple switch is available. For
         complex stu       NM-16ESW module in a touter
Introduction (4/5) – Supported Cards
                                                                                                       6




                                                                                                       14.08.2009
                           THIS LIST IS INCOMPLETE ,-)
   • The following Cisco 7200 Port Adapters (PA) are currently supported:
       – FastEthernet cards "C7200-IO-FE" and "PA-FE-TX" based on DEC21140 chip
       – FastEthernet cards "C7200-IO-2FE" and "PA-2FE-TX" based on Intel i8254x chips




                                                                                                       GNS3 (Steven Glogger, steven.glogger@swisscom.com)
       – GigabitEthernet cards "C7200-IO-GE-E" and "PA-GE" based on Intel i8254x chips
       – Ethernet cards "PA-4E" and "PA-8E" based on AMD Am79c97x chips
       – ATM card "PA-A1" based on Texas Instruments Tneta1570 chip
       – Serial cards "PA-4T+" and "PA-8T"
       – POS (Packet over Sonet) card "PA-POS-OC3" (experimental, only works with recent IOS images)
   • The following Cisco 3600 (3620,3640,3660) Network Modules (NM) are currently supported:
       – Ethernet cards: "NM-1E", "NM-4E" and "NM-1FE-TX", all based on AMD Am79c97x chips
       – Ethernet switching module: "NM-16ESW"
       – Serial card "NM-4T"
   • The following Cisco 2691/3725/3745 Network Modules (NM) are currently supported:
       – FastEthernet cards: "NM-1FE-TX"
       – Ethernet switching module: "NM-16ESW"
       – Serial card "NM-4T"
       – Serial Cards: WIC-1T, WIC-2T
   • The following Cisco 2600 Network Modules (NM) are currently supported:
       – Ethernet cards: "NM-1E", "NM-4E" and "NM-1FE-TX"
       – Ethernet switching module: "NM-16ESW"
       – Serial Cards: WIC-1T, WIC-2T
   • The following Cisco 1700 Network Modules (NM) are currently supported:
       – Serial Cards: WIC-1T, WIC-2T and WIC-1ENET
Introduction (5/5) – Some Screenshots
                                                                  7




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
Demo: How to work with it
                                                                  8




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
Installation (1/2) – GNS3
                                                                           9




                                                                           14.08.2009
   • Use the distributed CD‘s to install.
   • Bad News = Administrator Priviledges are required (dynamips depends




                                                                           GNS3 (Steven Glogger, steven.glogger@swisscom.com)
     on pcap)
Installation (2/2) - Wireshark
                                                                      10




                                                                      14.08.2009
   • Use the distributed CD‘s to install.
   • Bad News = Administrator Priviledges are required (again pcap)




                                                                      GNS3 (Steven Glogger, steven.glogger@swisscom.com)
• Click on „1“
                                                                       • Start GNS3 ,-)
                                                                                               First Run (1/3)
                                                                                          11




                 GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
First Run (2/3)
                                                         12




                                                         14.08.2009
   • Open Explorer: Copy IOS from CD somewhere on disk
   • Click on „2“ Choose ‚uncompressed‘




                                                         GNS3 (Steven Glogger, steven.glogger@swisscom.com)
     c7200-adventerprisek9-mz.124-22.T1.bin.unpacked
First Run (3/3)
                                                                  13




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
• Problem: CPU=100%
                                                                                 First Run – CPU (idle_pc) (1/3)
                                                                            14




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
First Run – CPU (idle_pc) (2/3)
                                          15




                                          14.08.2009
   • Solution:
      – Put a single router in Topology




                                          GNS3 (Steven Glogger, steven.glogger@swisscom.com)
      – Start it
      – Wait until it has booted Login
      – GNS3: Right mouse click Idle PC
      – Choose value with *
First Run – CPU (idle_pc) (3/3)
                                                                     16




                                                                     14.08.2009
   • Another must:
      – If the router logs you out   CPU = 100%




                                                                     GNS3 (Steven Glogger, steven.glogger@swisscom.com)
   Router#conf t
   Enter configuration commands, one per line.    End with CNTL/Z.
   Router(config)#line con 0
   Router(config-line)#no exec-timeout
First Run – Words about…
                                                            17




                                                            14.08.2009
   • Switching:
       – Cannot be simulated. Simple Switch. Or: NM-16ESW




                                                            GNS3 (Steven Glogger, steven.glogger@swisscom.com)
   • Always start with „New Project“




   • IOS Upgrade: edit .net file and restart.
     copy tftp whatever is not working.
Demo: How to work with it
                                                                  18




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
Sni ng

                                                      • Easy! Click on a Link
                                                      Capture
                                                                                19




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
Building a simple Topology
                                                                  20




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
Building some Complex Topology
                                                                  21




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009
Further Links
                                                                                            22




                                                                                            14.08.2009
   • GNS3: http://www.gns3.net
      – Documentation & Tutorials: http://www.gns3.net/documentation
      – GNS3 LiveCD: http://www.gns3-labs.com




                                                                                            GNS3 (Steven Glogger, steven.glogger@swisscom.com)
   • Dynagen: http://dynagen.org/

   • Dynamips: http://www.ipflow.utc.fr/blog/
      – Wiki: http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator
      – Forum: http://7200emu.hacki.at/

   • WinPcap: http://www.winpcap.org/

   • Wireshark: http://www.wireshark.org/

   • Virtual PC Simulator: http://wiki.freecode.com.cn/doku.php?id=wiki:vpcs
      – http://7200emu.hacki.at/viewtopic.php?t=4201&sid=59ef9b9cc664d8e26445ce368f560901
      – http://7200emu.hacki.at/viewtopic.php?t=5982&highlight=vpcs
Questions?
                                                                  23




GNS3 (Steven Glogger, steven.glogger@swisscom.com)   14.08.2009

Weitere ähnliche Inhalte

Was ist angesagt?

Run mac os x on pc
Run mac os x on pcRun mac os x on pc
Run mac os x on pcsketchout
 
Mac osx snow leopard 10
Mac osx snow leopard 10Mac osx snow leopard 10
Mac osx snow leopard 10sketchout
 
Development platform virtualization using qemu
Development platform virtualization using qemuDevelopment platform virtualization using qemu
Development platform virtualization using qemuPremjith Achemveettil
 
2015.10.05 Updated > Network Device Development - Part 2: Firewall 101
2015.10.05 Updated > Network Device Development - Part 2: Firewall 1012015.10.05 Updated > Network Device Development - Part 2: Firewall 101
2015.10.05 Updated > Network Device Development - Part 2: Firewall 101Cheng-Yi Yu
 
XPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, Intel
XPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, IntelXPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, Intel
XPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, IntelThe Linux Foundation
 
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARMXPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARMThe Linux Foundation
 
High availability virtualization with proxmox
High availability virtualization with proxmoxHigh availability virtualization with proxmox
High availability virtualization with proxmoxOriol Izquierdo Vibalda
 
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335x
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335xMoksha - HTML5/CSS with Qt5+Snowshoe on AM335x
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335xPrabindh Sundareson
 
2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: Switch2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: SwitchCheng-Yi Yu
 
Proxmox ve-datasheet
Proxmox ve-datasheetProxmox ve-datasheet
Proxmox ve-datasheetMiguel Angel
 
Gns3 0.5 Tutorial
Gns3 0.5 TutorialGns3 0.5 Tutorial
Gns3 0.5 Tutorialrusevi
 
Vmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paperVmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paperCloudSyntrix
 
Intel demo on movidius
Intel demo on movidiusIntel demo on movidius
Intel demo on movidiusJoseph Pareti
 
WSL2 and Docker Desktop
WSL2 and Docker DesktopWSL2 and Docker Desktop
WSL2 and Docker DesktopStefan Scherer
 
firmware hacking, slash the pineapple for fun (codebali 2015)
firmware hacking, slash the pineapple for fun (codebali 2015)firmware hacking, slash the pineapple for fun (codebali 2015)
firmware hacking, slash the pineapple for fun (codebali 2015)Rama Nanda
 

Was ist angesagt? (20)

Run mac os x on pc
Run mac os x on pcRun mac os x on pc
Run mac os x on pc
 
Mac osx snow leopard 10
Mac osx snow leopard 10Mac osx snow leopard 10
Mac osx snow leopard 10
 
Development platform virtualization using qemu
Development platform virtualization using qemuDevelopment platform virtualization using qemu
Development platform virtualization using qemu
 
Demo
DemoDemo
Demo
 
Demo
DemoDemo
Demo
 
2015.10.05 Updated > Network Device Development - Part 2: Firewall 101
2015.10.05 Updated > Network Device Development - Part 2: Firewall 1012015.10.05 Updated > Network Device Development - Part 2: Firewall 101
2015.10.05 Updated > Network Device Development - Part 2: Firewall 101
 
Qemu
QemuQemu
Qemu
 
XPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, Intel
XPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, IntelXPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, Intel
XPDS14 - Xen as High-Performance NFV Platform - Jun Nakajima, Intel
 
Proxmox for DevOps
Proxmox for DevOpsProxmox for DevOps
Proxmox for DevOps
 
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARMXPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
XPDS16: Porting Xen on ARM to a new SOC - Julien Grall, ARM
 
High availability virtualization with proxmox
High availability virtualization with proxmoxHigh availability virtualization with proxmox
High availability virtualization with proxmox
 
Qemu
QemuQemu
Qemu
 
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335x
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335xMoksha - HTML5/CSS with Qt5+Snowshoe on AM335x
Moksha - HTML5/CSS with Qt5+Snowshoe on AM335x
 
2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: Switch2015.10.05 Updated > Network Device Development - Part 1: Switch
2015.10.05 Updated > Network Device Development - Part 1: Switch
 
Proxmox ve-datasheet
Proxmox ve-datasheetProxmox ve-datasheet
Proxmox ve-datasheet
 
Gns3 0.5 Tutorial
Gns3 0.5 TutorialGns3 0.5 Tutorial
Gns3 0.5 Tutorial
 
Vmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paperVmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paper
 
Intel demo on movidius
Intel demo on movidiusIntel demo on movidius
Intel demo on movidius
 
WSL2 and Docker Desktop
WSL2 and Docker DesktopWSL2 and Docker Desktop
WSL2 and Docker Desktop
 
firmware hacking, slash the pineapple for fun (codebali 2015)
firmware hacking, slash the pineapple for fun (codebali 2015)firmware hacking, slash the pineapple for fun (codebali 2015)
firmware hacking, slash the pineapple for fun (codebali 2015)
 

Ähnlich wie Router Virtualization With GNS3

Cisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationCisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationJeff Squyres
 
Master Serial Killer - DEF CON 22 - ICS Village
Master Serial Killer - DEF CON 22 - ICS VillageMaster Serial Killer - DEF CON 22 - ICS Village
Master Serial Killer - DEF CON 22 - ICS VillageChris Sistrunk
 
NanoQplus Installation Guide - for Windows
NanoQplus Installation Guide - for WindowsNanoQplus Installation Guide - for Windows
NanoQplus Installation Guide - for WindowsJongsoo Jeong
 
Visual system integrator_svi
Visual system integrator_sviVisual system integrator_svi
Visual system integrator_sviSandeep Dutta
 
Cloud-based Virtualization for Test Automation
Cloud-based Virtualization for Test AutomationCloud-based Virtualization for Test Automation
Cloud-based Virtualization for Test AutomationVikram G Hosakote
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S UpdateESUG
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)The Linux Foundation
 
Строим ханипот и выявляем DDoS-атаки
Строим ханипот и выявляем DDoS-атакиСтроим ханипот и выявляем DDoS-атаки
Строим ханипот и выявляем DDoS-атакиPositive Hack Days
 
Newbie’s guide to_the_gpgpu_universe
Newbie’s guide to_the_gpgpu_universeNewbie’s guide to_the_gpgpu_universe
Newbie’s guide to_the_gpgpu_universeOfer Rosenberg
 
Model driven telemetry
Model driven telemetryModel driven telemetry
Model driven telemetryCisco Canada
 
Capacity Planning For LAMP
Capacity Planning For LAMPCapacity Planning For LAMP
Capacity Planning For LAMPJohn Allspaw
 
Cisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPICisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPIJeff Squyres
 
Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015Lars Vogdt
 
basic mikrotikbasic mikrotikbasic mikrotik.pdf
basic mikrotikbasic mikrotikbasic mikrotik.pdfbasic mikrotikbasic mikrotikbasic mikrotik.pdf
basic mikrotikbasic mikrotikbasic mikrotik.pdfArif293146
 
QEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentQEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentGlobalLogic Ukraine
 
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...OpenStack Korea Community
 

Ähnlich wie Router Virtualization With GNS3 (20)

Cisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationCisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentation
 
Master Serial Killer - DEF CON 22 - ICS Village
Master Serial Killer - DEF CON 22 - ICS VillageMaster Serial Killer - DEF CON 22 - ICS Village
Master Serial Killer - DEF CON 22 - ICS Village
 
SJNC13.pptx
SJNC13.pptxSJNC13.pptx
SJNC13.pptx
 
NanoQplus Installation Guide - for Windows
NanoQplus Installation Guide - for WindowsNanoQplus Installation Guide - for Windows
NanoQplus Installation Guide - for Windows
 
Visual system integrator_svi
Visual system integrator_sviVisual system integrator_svi
Visual system integrator_svi
 
Cloud-based Virtualization for Test Automation
Cloud-based Virtualization for Test AutomationCloud-based Virtualization for Test Automation
Cloud-based Virtualization for Test Automation
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S Update
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
 
Lustre File System on ARM
Lustre File System on ARMLustre File System on ARM
Lustre File System on ARM
 
Строим ханипот и выявляем DDoS-атаки
Строим ханипот и выявляем DDoS-атакиСтроим ханипот и выявляем DDoS-атаки
Строим ханипот и выявляем DDoS-атаки
 
Newbie’s guide to_the_gpgpu_universe
Newbie’s guide to_the_gpgpu_universeNewbie’s guide to_the_gpgpu_universe
Newbie’s guide to_the_gpgpu_universe
 
Model driven telemetry
Model driven telemetryModel driven telemetry
Model driven telemetry
 
Capacity Planning For LAMP
Capacity Planning For LAMPCapacity Planning For LAMP
Capacity Planning For LAMP
 
Cisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPICisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPI
 
Dc project 1
Dc project 1Dc project 1
Dc project 1
 
Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015
 
PNETLab.pdf
PNETLab.pdfPNETLab.pdf
PNETLab.pdf
 
basic mikrotikbasic mikrotikbasic mikrotik.pdf
basic mikrotikbasic mikrotikbasic mikrotik.pdfbasic mikrotikbasic mikrotikbasic mikrotik.pdf
basic mikrotikbasic mikrotikbasic mikrotik.pdf
 
QEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentQEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded Development
 
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
 

Kürzlich hochgeladen

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Router Virtualization With GNS3

  • 1. Router Virtualization with GNS3 (graphical network simulator) Steven Glogger <steven.glogger@swisscom.com>
  • 2. Topic 2 14.08.2009 • Introduction / What is GNS3? – What is GNS3, History, Features GNS3 (Steven Glogger, steven.glogger@swisscom.com) – Preview / Demo • Installation • Configuration • Some Words about… – IOS upgrades – Switching • First Steps • Sni ng • Q&A
  • 3. Introduction (1/5) 3 14.08.2009 • What is GNS3? – „GNS3 is a graphical network simulator and an excellent GNS3 (Steven Glogger, steven.glogger@swisscom.com) complementary tool to real labs for administrators of Cisco networks or people wanting to pass their CCNA, CCNP, CCIP or CCIE certifications„ – Just use GNS3 to simulate, test, train… whatever you want • Technical dependencies / Wording: – GNS3 = GUI – Dynamips = Emulator for IOS – Dynagen = Frontend for Dynamips – Pemu = Cisco PIX firewall emulator based on Qemu – (Win)Pcap = Packet Capture Library (Driver for Sni er) – Wireshark (old name: ethereal) = Network Sni er
  • 4. Introduction (2/5) 4 14.08.2009 • History – Christophe Fillot started in august 2005 a project to simulate Cisco GNS3 (Steven Glogger, steven.glogger@swisscom.com) 7200 on PC‘s. – Now supports Cisco 3600 series (3620, 3640 and 3660), 3700 series (3725, 3745) and 2600 series (2610 to 2650XM, 2691) – Performance: 1kpps (vs 100kpps on NPE-100)
  • 5. Introduction (3/5) 5 14.08.2009 • Features – Design of high quality and complex network topologies. GNS3 (Steven Glogger, steven.glogger@swisscom.com) – Emulation of many Cisco router platforms and PIX firewalls. – Simulation of simple Ethernet, ATM and Frame Relay switches. – Connection of the simulated network to the real world! – Packet capture using Wireshark • Supported OS: – Windows – Unix / Linux / FreeBSD – Mac OS X • Supported Devices: – Cisco 1700, 2600, 3600, 3700, and 7200 series + WIC‘s – Switching: Sorry, not possible. Simple switch is available. For complex stu NM-16ESW module in a touter
  • 6. Introduction (4/5) – Supported Cards 6 14.08.2009 THIS LIST IS INCOMPLETE ,-) • The following Cisco 7200 Port Adapters (PA) are currently supported: – FastEthernet cards "C7200-IO-FE" and "PA-FE-TX" based on DEC21140 chip – FastEthernet cards "C7200-IO-2FE" and "PA-2FE-TX" based on Intel i8254x chips GNS3 (Steven Glogger, steven.glogger@swisscom.com) – GigabitEthernet cards "C7200-IO-GE-E" and "PA-GE" based on Intel i8254x chips – Ethernet cards "PA-4E" and "PA-8E" based on AMD Am79c97x chips – ATM card "PA-A1" based on Texas Instruments Tneta1570 chip – Serial cards "PA-4T+" and "PA-8T" – POS (Packet over Sonet) card "PA-POS-OC3" (experimental, only works with recent IOS images) • The following Cisco 3600 (3620,3640,3660) Network Modules (NM) are currently supported: – Ethernet cards: "NM-1E", "NM-4E" and "NM-1FE-TX", all based on AMD Am79c97x chips – Ethernet switching module: "NM-16ESW" – Serial card "NM-4T" • The following Cisco 2691/3725/3745 Network Modules (NM) are currently supported: – FastEthernet cards: "NM-1FE-TX" – Ethernet switching module: "NM-16ESW" – Serial card "NM-4T" – Serial Cards: WIC-1T, WIC-2T • The following Cisco 2600 Network Modules (NM) are currently supported: – Ethernet cards: "NM-1E", "NM-4E" and "NM-1FE-TX" – Ethernet switching module: "NM-16ESW" – Serial Cards: WIC-1T, WIC-2T • The following Cisco 1700 Network Modules (NM) are currently supported: – Serial Cards: WIC-1T, WIC-2T and WIC-1ENET
  • 7. Introduction (5/5) – Some Screenshots 7 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 8. Demo: How to work with it 8 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 9. Installation (1/2) – GNS3 9 14.08.2009 • Use the distributed CD‘s to install. • Bad News = Administrator Priviledges are required (dynamips depends GNS3 (Steven Glogger, steven.glogger@swisscom.com) on pcap)
  • 10. Installation (2/2) - Wireshark 10 14.08.2009 • Use the distributed CD‘s to install. • Bad News = Administrator Priviledges are required (again pcap) GNS3 (Steven Glogger, steven.glogger@swisscom.com)
  • 11. • Click on „1“ • Start GNS3 ,-) First Run (1/3) 11 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 12. First Run (2/3) 12 14.08.2009 • Open Explorer: Copy IOS from CD somewhere on disk • Click on „2“ Choose ‚uncompressed‘ GNS3 (Steven Glogger, steven.glogger@swisscom.com) c7200-adventerprisek9-mz.124-22.T1.bin.unpacked
  • 13. First Run (3/3) 13 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 14. • Problem: CPU=100% First Run – CPU (idle_pc) (1/3) 14 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 15. First Run – CPU (idle_pc) (2/3) 15 14.08.2009 • Solution: – Put a single router in Topology GNS3 (Steven Glogger, steven.glogger@swisscom.com) – Start it – Wait until it has booted Login – GNS3: Right mouse click Idle PC – Choose value with *
  • 16. First Run – CPU (idle_pc) (3/3) 16 14.08.2009 • Another must: – If the router logs you out CPU = 100% GNS3 (Steven Glogger, steven.glogger@swisscom.com) Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#line con 0 Router(config-line)#no exec-timeout
  • 17. First Run – Words about… 17 14.08.2009 • Switching: – Cannot be simulated. Simple Switch. Or: NM-16ESW GNS3 (Steven Glogger, steven.glogger@swisscom.com) • Always start with „New Project“ • IOS Upgrade: edit .net file and restart. copy tftp whatever is not working.
  • 18. Demo: How to work with it 18 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 19. Sni ng • Easy! Click on a Link Capture 19 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 20. Building a simple Topology 20 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 21. Building some Complex Topology 21 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009
  • 22. Further Links 22 14.08.2009 • GNS3: http://www.gns3.net – Documentation & Tutorials: http://www.gns3.net/documentation – GNS3 LiveCD: http://www.gns3-labs.com GNS3 (Steven Glogger, steven.glogger@swisscom.com) • Dynagen: http://dynagen.org/ • Dynamips: http://www.ipflow.utc.fr/blog/ – Wiki: http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator – Forum: http://7200emu.hacki.at/ • WinPcap: http://www.winpcap.org/ • Wireshark: http://www.wireshark.org/ • Virtual PC Simulator: http://wiki.freecode.com.cn/doku.php?id=wiki:vpcs – http://7200emu.hacki.at/viewtopic.php?t=4201&sid=59ef9b9cc664d8e26445ce368f560901 – http://7200emu.hacki.at/viewtopic.php?t=5982&highlight=vpcs
  • 23. Questions? 23 GNS3 (Steven Glogger, steven.glogger@swisscom.com) 14.08.2009