Software
  Home arrow Software arrow Page 3 - GNS3: Graphical Network Simulator
Dev Hardware Forums 
Computer Cases  
Computer Processors  
Computer Systems  
Digital Cameras  
Flat Panels  
Gaming  
Hardware Guides  
Hardware News  
Input Devices  
Memory  
Mobile Devices  
Motherboards  
Networking Hardware  
Opinions  
PC Cooling  
PC Speakers  
Peripherals  
Power Supply Units  
Software  
Sound Cards  
Storage Devices  
Tech Interviews  
User Experiences  
Video Cards  
Mobile Linux 
APP Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
SOFTWARE

GNS3: Graphical Network Simulator
By: Barzan "Tony" Antal
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 15
    2009-07-20

    Table of Contents:
  • GNS3: Graphical Network Simulator
  • Brief Overview
  • Tell Me More, Please!
  • Final Thoughts

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    GNS3: Graphical Network Simulator - Tell Me More, Please!


    (Page 3 of 4 )

    Now that we understand what the deal with CISCO IOS images is, it should also be said that the GNS3 always emulates the selected IOS images with high accuracy, and that if you struggle to do something, or some commands are lacking, or anything else for that matter, it’s all because of the IOS image. Those operating system images are varied and of all kinds; some lack few commands, while others work differently.

    Moreover, it is almost guaranteed that the way an IOS image behaves in GNS3 is exactly the way an actual CISCO device having that same image would work in the real world. The emulation always works effectively and, thus, we are able to claim that the simulated networks are almost 100 percent identical to a real world situation. This is why GNS3 is so powerful—thanks to its reliability.

    Anybody that is already experienced with virtual environment emulating operating systems such as Wine, VirtualPC, VMWare, and the like knows that there is a somewhat high performance hit compared to the real OS. This is understandable, because in terms of performance, a totally perfect emulator does not exist. The same happens in the case of GNS3. The networking devices in the real world can perform up to 100x times faster.

    In the documentation of GNS3, it is stressed that this utility suite shouldn’t be used as a replacement for an actual router or other network device. Other usages than purely for testing or experimenting would be improper. For testing and simulating experimental networks and topologies, it is truly phenomenal.

    It’s time to present the features and specifications of GNS3. First of all, check out the table below of the supported platforms.

    We are going to skip the steps for creating a new project, adding the IOS image, and all that. This process is explained in great detail in the official documentation. The graphical environment is split in a three-pane fashion. The left pane contains the network devices which you can select to create the topology. The empty design pane is in the middle. You can place the devices there. On the right pane the topology summary (if enabled) can be found. On the bottom the Dynagen console is shown.

    From the left pane you can select devices such as routers: c1700, c2600, c2691, c3600, c3700, c7200, etc.; PIX firewalls, Ethernet switches, ATM bridges and ATM switches, Frame Relay switches, Layer 2 switches, servers, cloud, etc. Surely, these depend on the chosen IOS and additional components can also be added. Once placed on the design pane, you can right click on the device to select the option to configure.

    Creating multi-links, adding wires, zooming in/out, and all these actions can be taken for granted. Once you have created your envisioned topology and you’ve finished configuring the devices, it’s time to start them. After that, you can telnet (by default the Windows or Linux telnet client, but you can use PuTTy or the client of your choice) to the devices for a more advanced individual configuration.

    The official GNS3 tutorial contains a walk through on how to find and set your idlepc value. This is important, because by doing so you can seriously reduce the CPU load usage during emulation. By default, as mentioned earlier, 100 percent is being used. This action puts the IOS into a state of sleep when it is not used.

    Don’t neglect the above warning note. As soon as you launch GNS3 and create the simplest topology, find and set your idlepc value; after that point your PC becomes responsible once again for continuing your experimenting journey (this is critical in the case of slow computers). There are various video tutorials also available to aid you, if need be.

    The real mind-blowing advantage of GNS3 is that you are able to configure your simulated network topology to communicate with your already existing “realworld” network as well. This way you can create connections with your routers. This is the part that helps network and system administrators a great deal. They can try out and experiment with various topologies without actually hooking everything up with cables. And if a simulated topology looks great, then they can take that for granted in reality, too.

    Usually network simulators do not allow the kind of communication that GNS3 does. All in all, we could say that GNS3 is an amazing application because it makes good use of Dynamips, Dynagen and Pemu by creating an easy-to-use visual graphical environment (it was written in python in Qt library—just like KDE for Linux).

    More Software Articles
    More By Barzan "Tony" Antal


       · Very good overview of our software. I posted a news about it on...
       · Documentation mentioned that there is a way to reduce cpu usage aside on idle PC, I...
     

    SOFTWARE ARTICLES

    - Smartphone App iZup Helps Make the Roads Saf...
    - Adobe Elements 8 and Premiere 8 Editing Soft...
    - Mac OS X Snow Leopard
    - Google Voice Encounters Problems Early On
    - Interpreting HiJackThis Logs in Windows XP
    - Introduction to HiJackThis for Windows XP
    - An Overview of Virtualization Solutions
    - GNS3: Graphical Network Simulator
    - Nero Liquid TV
    - Bookmarking Application TidyFavorites Pro
    - Broadcast Live Video From Your Cell Phone Us...
    - Top Ten Productivity Apps for the iPhone and...
    - The GIMP 2.6 vs. Photoshop Smackdown
    - All About Emulators: Re-Visiting the Ghost o...
    - Mass Internet Faxing Services






    © 2003-2010 by Developer Shed. All rights reserved. DS Cluster 4 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek