How to Setup Cisco Configuration Professional CCP 2.7 for GNS3 Router

By | September 9, 2014

Hi there, it’s been a long time since I made an article here. Today I’ve  come up with a wonderful piece of software from Cisco and that’s nothing but Cisco Configuration Professional. Also called CCP or Cisco CP, it can be downloaded from Cisco website. By the way what is CCP? Why do we use Cisco CP? Cisco Configuration Professional is a Cisco GUI software, helps network engineers to configure Cisco routers and switches easily with GUI (Graphical User Interface). For accessing Cisco router via CCP we have to do some pre console configurations. Those who don’t like CLI (Command Line Interface) may go for CCP, it’s just awesome.
In this article I’m gonna give you the getting started guide for Cisco Configuration Professional (CCP) with GNS3 router and how to use this Cisco configurator tool. GNS3 is the popular Cisco emulator and it’s available free to use. Apart from the configuration guide I will provide you the links for downloading Cisco CP latest version and 3rd party application required by the CCP. At the time of writing this article the latest version of Cisco Configuration Professional CCP is 2.7.

What CCP will do?

CCP, the Cisco router configuration tool, delivers GUI interface to the administrator and converts the GUI instructions to configuration commands and updates the router.

Download Cisco Configuration Professional and Tools

Cisco CP requires some third party tools to install on our PC (Windows). I had provided those links, download and install on your PC. For downloading Cisco Configuration Professional first you should signup with Cisco using the following link.
Signup with Cisco Systems

Setup CCP 2.7 for GNS3 Router

Now let’s move to our topic, start GNS3 and build some example configuration. I’m going to implement EIGRP into a router via CCP.
Step 1: Microsoft Loop-back adapter
Install Microsoft LoopBack adapter in Windows and assign an IP address of (you may use your own). We had already discussed about installing and configuring Microsoft loopback adapter for Windows.

Step 2: GNS3 topology
Build a topology in GNS3, Before getting in to the CCP configuration, let’s have some console commands (pre configurations) to the router. Run the topology, right click on the router to console.
Step 3: Pre configuration commands
Enter the following commands in the router via console. These commands let Cisco router management software to get access the Router. These are pre-configuration commands for CCP to access the router.

  1. #ip http server
  2. #ip http secure-server
  3. #ip http authentication local
  4. #username user privilege 15 password 123
  5. Assign an IP to any interface (same range of loopback adapter)
R6#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
R6(config)#ip http server
R6(config)#ip http secure-server
% Generating 1024 bit RSA keys, keys will be non-exportable...[OK]

*Sep 8 16:31:15.207: %SSH-5-ENABLED: SSH 1.99 has been enabled
*Sep 8 16:31:15.867: %PKI-4-NOAUTOSAVE: Configuration was modified. Issue "write memory" to save new certificate

R6(config)#ip http authentication local
R6(config)#username user privilege 15 password 123
R6(config)#interface fastEthernet 0/0
R6(config-if)#ip address
R6(config-if)#no shutdown
*Sep 8 16:32:47.207: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Sep 8 16:32:48.207: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Step 4: PING test
Try to ping from your PC to the router interface

Step 5:
Launch Cisco Configuration Professional CCP 2.7

Step 6: Build community in CCP
Community window will open up. Enter the IP address of the router interface that you want to configure, with user name and password that you created in Step 3. Click OK

Step 7:
Now the router will be added to the community with ‘Not Discovered’ status. Click ‘Discover’ button.
Discovering process will take a little bit time, be patient. Once discovered choose Configure button in the CCP window.

Step 8:
Here you will see the entire supporting configuration for the specified router like a tree diagram.

Step 9:
I just selected ‘Static and Dynamic Routing’ under Router tree.
Our aim is to enable Dynamic Routing EIGRP in the router, so click Edit button near to the Dynamic Routing section.
Popup will give you Edit IP Dynamic Routing configuration window, choose Add button under EIGRP tab.
Now we are at Add a EIGRP window, enter any Autonomous System Number (I entered 1), then click Add Network button. Enter the network IP with wildcard mask that you would like to advertise via EIGRP. Click OK.

Step 10:
So next is to deliver the configuration to our router. In this stage you will see the CLI commands, equaling to your GUI configuration, which will be delivered to the router when you click Deliver button.
Setback and relax while CCP deliver the commands to our device.

Optionally you may check the Save running config to device’s startup config.  Apart from that you may also save the CLI commands to a text file if you click Save to file button.

After these steps you may see EIGRP Enabled in the Dynamic Routing section of CCP.
Now let’s go to Putty configuration and verify the configuration changes by entering ‘show run’ command.
Wow! We had done!

See how easy the configuration with CCP? This is only a simple configuration so time taken for CCP and CLI are same, but for complicated configurations such as Cisco VPN is very simple with CCP comparing to CLI.

In my next article I would like to cover Site to Site VPN configuration using CCP, till then try out your own labs with Cisco Configuration Professional…

4 thoughts on “How to Setup Cisco Configuration Professional CCP 2.7 for GNS3 Router

  1. mike

    Hi,I did all u said but when I lunch ccp it says loading interface. It never gets pass this stage. Please help. Thank you.

    1. john

      HI, I had the same problem but i ran it as an administrator
      Make sure run ccp as an administrator that way all necessary component will be loaded


Leave a Reply

Your email address will not be published. Required fields are marked *