Can’t run pip3 on GNS3 network automation container


(Credit to Deam Tarumaki on Udemy)


Now(08 february 2020) network automation docker on GNS3 2.2.5 has been update to use python3.8.1 and there is a bug with pip3, when you will cannot use pip3 to install netmiko.


you should do with following steps.-

apt-get install python3.8
apt-get update

apt-get install python3.8-dev

apt-get install python3.8-distutils

apt-get install python3-pip

and then..

curl -o

now try to install netmiko again with this command

python3.8 -m pip install netmiko

these steps solved it for me.

2020 – ‘The year ahead’

Hello everyone and Happy New Year to you all! So my first blog post of 2020.. ‘the year ahead’. So a bit of background.. I had a ‘moment’ before Xmas around Cisco certifications and specifically the CCIE. Attempting the CCIE has always been an interest of mine, something I have started on a few times and ultimately given up on… so with a new year ahead then why not revisit it?

I also read a book. An amazing book! This non technical book is highly recommended for anyone who wants to know what to expect when taking on the CCIE: This book truly ‘lit the flame’ and helped me reach a decision. I want to obtain my CCIE.

As we all know, Cisco have shaken up the certification tracks and as things stand from Feb 24th 2020 I will be CCNP Enterprise + Collaboration certified. Therefore I could technically attempt a CCIE lab (and would most certainly fail) with the 2 (or 1) valid core exams. However my CCNPs will both expire Dec 4th 2020, so any lab attempt will need to be before then.. which for me personally is not practical and is no way enough time. So what to do….. I need to renew a next level NP core exam that is relevant to the CCIE track I choose. So which track you maybe asking… well the answer (after much thought and possible surprise to you) is the CCIE Enterprise Infrastructure. I am not going to go into all the detail as to why, but the high points are ‘modern and relevant’ and also I believe R&S is my core (and strongest) skillset.

Therefore I have spent the last few weeks reading into all things CCIE/Cisco next level certifications:

  1. Old vs new
  2. Recertification policy for NP
  3. Prerequisites
  4. Timescales
  5. Cost
  6. Materials
  7. Strategy
  8. Etc….

Therefore… my high level approach for this year is as follows:

  1. Continue to ‘stay close’ and do as much reading and research about the next level CCIE tracks
  2. Keep updated with CCNP/CCIE training material that is released (Cisco Press/VoD etc…)
  3. Create a study plan and stick to it (Already done a draft of this and need to test run it for a few weeks…Will share my plan with you all)
  4. Study plan will be as follows:
    • ‘Go back’ and study next level CCNA concepts (I’m actually excited about this as it has been a while and also new stuff to learn/master)
    • Study next level CCNP/CCIE concepts (Cisco Press book looks great)
    • Schedule the core CCNP exam (to renew my CCNP for 3 years and therefore gives me plenty of time for the lab prep)
    • Pass the CCNP exam (Confidence!)
    • Celebrate!
  5. All things CCIE 🙂

There is of course more to follow and I fully intend to share this journey with you all.


Network Automation + Programmability: CCNA Cisco Press

Ok so in my video yesterday it was discovered the new Cisco Press materials are on the way in December this year. After taking a look around, one thing that caught my eye was around the CCNA and the new content covering automation and programmability.

To preview that is coming, here is a copy/paste of the new content from the table of contents:

Part V Network Automation 355

Chapter 16 Introduction to Controller-Based Networking 356

“Do I Know This Already?” Quiz 357

Foundation Topics 358

SDN and Controller-Based Networks 358

    The Data, Control, and Management Planes 358

    Controllers and Software-Defined Architecture 362

    Software Defined Architecture Summary 367

Examples of Network Programmability and SDN 367

    OpenDaylight and OpenFlow 367

    Cisco Application Centric Infrastructure (ACI) 369

    Cisco APIC Enterprise Module 373

    Summary of the SDN Examples 375

Comparing Traditional Versus Controller-Based Networks 375

    How Automation Impacts Network Management 376

    Comparing Traditional Networks with Controller-Based Networks 378

Chapter Review 379

Chapter 17 Cisco Software-Defined Access (SDA) 382

“Do I Know This Already?” Quiz 383

Foundation Topics 384

SDA Fabric, Underlay, and Overlay 384

    The SDA Underlay 386

    The SDA Overlay 390

DNA Center and SDA Operation 395

    Cisco DNA Center 395

    Cisco DNA Center and Scalable Groups 396

DNA Center as a Network Management Platform 400

    DNA Center Similarities to Traditional Management 401

    DNA Center Differences with Traditional Management 402

Chapter Review 403

Chapter 18 Understanding REST and JSON 406

“Do I Know This Already?” Quiz 406

Foundation Topics 408

REST-Based APIs 408

    REST-Based (RESTful) APIs 408

    Background: Data and Variables 410

    REST APIs and HTTP 413

    Example of REST API Call to DNA Center 417

Data Serialization and JSON 418

    The Need for a Data Model with APIs 419

    Data Serialization Languages 421

    Interpreting JSON 423

Chapter Review 427

Chapter 19 Understanding Ansible, Puppet, and Chef 428

“Do I Know This Already?” Quiz 428

Foundation Topics 430

Device Configuration Challenges and Solutions 430

    Configuration Drift 430

    Centralized Configuration Files and Version Control 431

    Configuration Monitoring and Enforcement 433

    Configuration Provisioning 434

Ansible, Puppet, and Chef Basics 438

    Ansible 438

    Puppet 440

    Chef 441

    Summary of Configuration Management Tools 442

Here is the link to the new CCNA Cisco Press book available December 27th 2019:

Also all the other new Cisco Press material for next year:

CIPTV1 now available at INE!

I’m delighted to say that after lots of round the clock effort, my 1st CCNP Collaboration course is now available from INE. Here is the trailer for CIPTV1:

This course is intended for network and voice professionals looking to further improve their knowledge or prepare themselves for the CIPTV1 exam. In this course we will be looking at CUCM and VCS Dial Plan, Voice + Video Calling, IOS Gateway, Conferencing, QoS, On Cluster Calling with CUCM and Media Resources. This course will be delivered in lecture based format with plenty of hands on practical demonstrations.

Sign up for an All Access Pass to view the entire course!


So a little update from my side as things have been pretty quiet on the CCIE blog front…

Most of the spare time I have had has gone into preparing and recording the videos for the CCNP Collaboration Advanced Technologies v1 course for INE. It has been extremely challenging and of course time consuming. I have poured in hours and hours of round the clock effort for this project and have hit rockbottom a few times with technical issues with the lab and wanting to throw it out of the window! (The heatwave in the UK is so unbelievable that my server has been crashing due to overheating!!)

So it looks like CIPTV1 will be hitting the shelves at INE very soon (Mid August I hope) and CIPTV2 will follow soon after in September. Also CTCOLLAB and CAPPS will follow as soon as they are recorded.

CIPTV2 has certainly been the most challenging so far to produce, particularly with regards to the lab.. as getting VCS Control, Expressway, MRA etc is not the most straight forward thing to do and also various technical challenges! Got there in the end though and very happy with how things turned out.

Overall this has been one of the most challenging experiences of my life, finding the time and focus, as well as trying to do the 9-5 job and live a normal and healthy life with the family. But all of the ‘smallest violin stuff’ aside, this has been a rewarding experience that has up’d my overall UC skills and has put me in a much better place for the CCIE. I am extremely proud of this journey so far and I can’t wait to see the finished product. Over and out!