Simplicity is the ultimate sophistication

Font Size




Note to the Cisco employees who are reading this blog

Dear Cisco employees who are avid readers of this poorly written blog

Thank you for reading this blog. As noted below I take it that you are reading …I don’t have lots of fans, a handful of them and you seem to be  devoted ones Smile. Since you read the below linked article I also take it that is your duty to inform your employer so I won’t bother. I never planned to do so but at least now nobody can accuse me of not letting Cisco know Smile . I am not in the business of hurting people so for now I am not going to disclose anything but if it comes down to defending my statements I will do it. As far as I am concerned I am more focused on the fact that this is possible and it has social implications. As stated before the reputation of this certification is not my concern and if you choose to act on the above it should be for your company’s own benefit. From my point of view I now consider that I have hard evidences to support my statements and I would like to believe that I mostly speak here about facts, first hand knowledge - - [08/Dec/2016:08:50:34 -0500] "GET /index.php HTTP/1.1" 200 14634 "http://www.1001qa.net/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36" - - [08/Dec/2016:08:52:20 -0500] "GET /index.php/others/rants/120-update HTTP/1.1" 200 9200 "http://www.1001qa.net/index.php" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"




A couple of months ago I was working hard on completing my CCIE R&S studies so I can finally go for the written. At that time I was finishing BGP and I was looking forward to reviewing my 2 years old notes for QoS,Multicast,Security and Network services. In the mean time I was offered a Network Architect contract position with a well known Canadian company and I am now getting up to speed with Data Center topics and Cloud topics. Life sucks when it comes to planning it. No matter what I have ever planned well ahead, it all went in a different direction, good or bad, so here I am doing something that I like but something that I did not plan to.

Should I have rejected the opportunity ? I don’t think so.. Is it a bad thing that I stopped my studying? I don’t know yet but it seems that this is not meant to be, to happen, me going for CCIE R&S. 

Anyway..the problem is that in the mean time I went sour, very sour on this cert. I am working with 3 CCIEs at this moment. The scope of the work is architecture and high level design. No rocket science but the nature of the work and the environment still requires professional maturity and experience and that you do not get with a paper. No other comments …  You might wonder what turned me sour on this … Well I have spoken with one of these guys and I have discovered that there is a tenebrous underground network that connects people who are pursuing this certification using less orthodox methods. I knew about it but I never had hard evidences and I never spoke with people who admitted that they did it.  The worse part is that these people keep close to each other and they recommend each other for jobs and they end up monopolizing a market in which the employers blindly trust the fact that you were certified by Cisco.

The way this guys are organized is not unique, I believe this type of network was polarized by Cisco’s inability to make these exams impossible to cheat. The way the CCDE exam is structured makes it almost impossible to cheat (at least the lab part) and for that reason the CCDEs is probably a better quality lot of people.

Worse comes to worst, there are some other vendors who offer you bridges between CCIE and their certifications so then this fraud that these people are involved in spreads like a disease and you get to meet people who have no idea about a certain domain but the got the paper because of these bridges…

So this are the reasons why I have not continued my work here. I hope that when the things settle I will be able to post some technical content. I am now sitting on a pile of docs (study notes) which are quite good IMHO and in which I put a lot of work, and I am wondering what to do with them. I was thinking about selling them but looking at what Ruhan’s experience (the guy behind https://routing-bits.com/ ) I can see that it is not worth it. His notes where at the time when they were released, one of the best in the market, clear and concise. They were focused toward the lab exam but I liked them a lot. I am also looking at study notes waiting to be converted to flash cards (I have taken my notes in a special format so I can convert them to that) and I do not know what do to with them. I am in possession of an older copy (but good enough for my purposes) of the Anki SERVER software for which I have, from his author, the legal write to use it specially for this (still bound by a non compete agreement) .

So if you drop by and you read these keep an eye on this …if the things go well I might end up resuming the work here and post my notes, cheat sheets and flashcards, that if life does not get in my way again and forces me to do something else …which seems to happen on a regular


Best regards!

What learning networking and investing in stocks have in common

Due to a twist of fate I got knee deep in SND, Automation and Orchestration. These are topics that I have wanted to study for a long time but my commitment to studying the CCIE Routing and Switching topics stopped me from doing that. The opportunity that was offered to me was to good to pass and here I am, again not finishing my studies (again!) and re focusing my efforts on the above so trendy topics. I must admit that this was not pure chance, my Unix/Linux experience and my Python and automation scripting and my previous work helped me to get where I am today.

Now that the introduction is done, here is what I actually wanted to comment on in this post: only after getting a closer look at these topics I realized how far from reality is the way we study for CCIE R&S.  “The network CLI is dying” article by Greg Ferro describes in essence the reasons why I see studying for Routing and Switching lab obsolete. In short I would say that the way the R&S Lab test is designed becomes obsolete in an era of SDN and SDN controllers, automation and orchestration. It is like trying to program in Assembler when you have Python.

Besides the above points, somebody who looks at the current networking technologies landscape with an open mind (as opposite to a brain washed one vendor devoted mind) must realize that putting all your money/career on one horse/vendor is a risky decision. With so many Evolving technologies knowing Routing and Switching becomes just fundamentals and these are far from what is required these days from a Network expert. Becoming an expert in Cisco R&S CLI (because this is what you become after passing the lab) to the level that you will be able to write coherent router configs on a whiteboard without looking into a manual sounds slightly primitive and obsolete when you have something like SDN.

Don’t get me wrong. A Cisco router or switch (more exactly the IOS running on them) will remain an excellent piece of technology and Cisco is and will be a strong market leader on a couple of segments.

For this reason I think that for learning and skills going with one vendor is like putting all your money in one stock. The “One vendor” position is a short one and the network engineers that own that stock only will become a disposable, these days you must fight hard to become an asset for a company and not a commodity.


Be careful with your investments!

Trying to look ahead–Is the CCIE R&S certification worth the effort?

When I initially compared the graphs below my intention was to refocus my studies for what is becoming relevant for my new role. That was happening yesterday. Today I came across this article “CCIE certification debate continues despite exam's SDN, cloud updates” which tries to be balanced by showing opinions from both camps.  What bothers me is a quote from another article with a similar title: Is the CCIE becoming irrelevant ? In this article the author gives his perspective based on interviews he had in the area where he lives with mostly small and medium size companies. According with him the experience with Open source and having a GIThub portfolio are not relevant. His article had a large audience and the tweet with the link to this article was re tweeted countless times in the following days.

In my opinion his logic is flawed for two reasons: whatever happens in a small area in US is largely irrelevant for a bigger trend in the industry which starts and can be measured at the opposite end (big companies, country wide) . Most of the times the trend set by the big players if followed by the smaller/medium size companies if it applies to them.

The other reason why he is wrong is shown in the graphs below which show the emerging technologies and their various stages of adoption. I fail to see how CCIE R&S in particular is relevant for most of these new emerging and diverging technologies. Most of these technologies started as open source projects and I would bet my life on this, if you happened to be a contributor to these projects you will surely get a job with any of the major players who are planning to or who are adopting these technologies.

You might wonder where I sit with all of these. I am almost finished with studying the topics for R&S and without knowing I approached these topics in great details probably wasting way too much time (by some opinions) by going to deep into these. Some say “your target is to pass the exam” I beg to differ. Your target must be to know the things the best you can. I will probably go for the written test just to finalize my work but based on the lab requirements there is a high probability that I will refocus toward CCDE which is much more in line with some of the work what I am currently doing. I have quickly looked at the amount of dumb work required to pass the lab and I don’t think that I can stomach that. To me It seems dumb that you have to train to beat the clock and that in order to do that you need to know many commands off the top of your head. I had my epiphany while waiting in line at Tim Horton’s to place my order. I was a regular and like me the five persons in line ahead of me. The cashier could remember what each of us was going to order. I guess that that type of memory will help a lot with the lab exam.

In my opinion to use a CCIE to beat the clock for some production tasks is like using an engineer at the assembly line in a car manufacturing plant. The word expert as used in the name of this certification implies that your employer will use your expert opinion for highly qualified tasks and as far as I have seen at my colleagues none of the people who have this certification were used in tasks with such draconian time constrains.

On the same line having to remember the commands as a result of countless hours of practicing configuring the same technology over and over again is not one of the skills hat you must have in an enterprise environment in a highly qualified “expert” position.

The above are my two personal and main issues with this certification. The certification process is also flawed but that is Cisco’s concern not mine.

As far as the curriculum goes some of the technologies that we need to learn are irrelevant while others are fundamental for your future professional development (and this is the main reason why I kept studying these)

If you need to know what is indeed relevant for the future of this industry you need to look ahead and see what is coming down the pipe from the guys who are working at the bleeding edge of our domain (Networking and Telecommunications). For that you could use Gartner’s technology adoption diagrams which IMHO are a pretty good and a consistent indicator. Looking at the below and comparing these with the CCIE R&S curriculum one can easily conclude that the CCIE will become irrelevant, especially if it continues to be a program that trains and tests engineers at configuring things and not at designing things. These days if you ask your employer for a lot of money ( which apparently the CCIE paper entitles you do it) you must know a lot more than Cisco and R&S.

IMHO diversifying is far better than entrenching your studies within one narrow domain and the meaning of the “Expert” word as in Cisco Certified Internetworking Expert is now limited to “expert in configuring” which will become highly irrelevant in the context of the new “Software Defined” paradigm. Cloud and virtualization will take us even farther from a vendor specific certification and CLI where a CCIE excels.


Image result for gartner hype cycle networking 2012

Image result for gartner hype cycle networking 2012


Image result for Hype Cycle for Networking and Communications, 2016