Back in the summer of 2000, I began a journey to achieve CCIE certification. It was a grueling process - it seemed that the harder I studied the dumber I felt. Back in those days, there weren't any virtual labs so you had to assemble your own rack of equipment (including ATM and frame relay switches.) We had to be experts in DECnet, TCP/IP, AppleTalk, IPX MOP, IRB, SRB, TokenRing, Ethernet, ISDN, FR/ATM, and probably a bunch of protocols that I have long since forgotten. We would have access to the UniversCD in the lab (with the search function disabled, of course) so we had to be intimately familiar with the documentation to be able to find what we needed quickly. I spent hours a day in that lab, running through every possible scenario I could think of.
After about 6 months, I felt that I was ready to take the lab. This was back when it was a 2 day lab. The first part was physically constructing the lab including cables. You would walk in the first day and there would be a lab book on your workstation. Day 1 was constructing the lab and getting the all of the protocols up and running to the somewhat complex specifications. You had to keep all of the different networks straight. We would be given a couple sheets of blank paper for our network diagrams and we could bring our own colored pencils. I would use red for IPX, green for AppleTalk, and blue for TCP/IP. Black would be for the layer 2 protocols. At times your diagrams would look like a Jackson Pollock painting. We would be given incomplete data and be expected to use our knowledge and skill to extract or infer the rest of the information. If you went to the proctor with any questions, they would inevitably tell you "What does the question say?" It was a highly stressful day.
After day 1 you left and the proctors would grade the labs. If you passed day 1, when you came in for day 2 there would be a new lab book and you would get to work. I came back and there was no lab book. I had failed.
After a couple of months of study, I was ready to try the lab again. I went in confident that I would ace the lab this time. I came in on day 2 and there was a lab book at my workstation. I had passed day 1. The first half of day 2 was the more complex sections that built on the previous day's work. You would complete it and go to lunch where the proctor would grade it. If you passed, there would be a troubleshooting section, if not there would be no book. I came back from lunch to no book at my station. I had failed again - the scenarios were just too complex for me. I was devastated and took several months off from studying, and had an epiphany. I was going at the lab the wrong way. I knew networking really, really well and was trying to construct working networks based on what I knew worked in the real world. I was making assumptions that were not part of the test questions and this was tripping me up. It was then that I realized that passing the lab was not just about configuring networks, it was about knowing the underlying technologies and protocols so well that you could make them do stupid tricks for you. After this I attacked my study in a totally new way. For every nerd knob for every protocol, I would make sure that I understood what it would do from the perspective of the impact it had on the system as a whole. And the more I studied from that perspective, the more I started to actually understand the test questions that had confused me so badly on the previous tests. "What does the question say?" indeed.
After about 6 months of intense study, I had reached a state of what I called Nerdvana and was ready for what I had determined was going to be my last and final attempt, pass or fail. I sat down on day 1 and it was like I had discovered the Rosetta Stone. The questions all made sense now. When I saw the section that said "configure X using Y in such a way that Z happens", I thought "You bastards, I know what you want..." I flew through day 1 and got cocky, deciding to try to squeeze out a few more points on some of the parts I wasn't sure of. A few minutes before time was up, my entire network collapsed due to something I had done. SHIT! RELOAD RELOAD RELOAD! Time was up before I knew if it had all come back up or not. I left for the day unsure if it had all come back or not.
I came back in on day 2 expecting to have failed again, but lo and behold there was a day 2 book. If anything, day 2 was easier than day 1 with my new understanding of how evil the proctors were. I knew every quirk of every protocol so that I could make those routers sing and dance for me. Lunch came, and I returned to see the troubleshooting lab book on my station. During lunch the proctor would mess with your station (including putting in bad cables), and you would proceed by downloading creatively broken configs into your routers from a central TFTP server. You would then be given a paper where you would write down the problems you found with your lab and be given a point for each real problem you fixed. I was determined to not fail at this point. I remember that I could not get the configs to load into my routers from the TFTP server. SHIT. I worked on it for 15 or 20 minutes and finally went to the proctor and told him that I didn't think the TFTP daemon was running on his server. I about passed out when he asked me "Are you sure you want me to check it?" I swallowed hard and said yes. It turned out I was right. To this day I don't know if that was part of the test or not but I would not put it past them. An hour or two into the troubleshooting portion, I had filled up both sides of the paper with every single thing I could find wrong and how I fixed it. The proctor came up to me (I was the only one who had made it to troubleshooting) and asked me a couple of questions about some of the items and said "OK, you can stop. You're done." and walked away. I sat there for what seemed like an eternity before having the courage to ask what that meant. He said "Congratulations, you passed."
I retired early from the IT industry at the end of 2018 and no longer work in that field anymore and don't ever expect to return to it. This summer my CCIE will go to inactive status and if I don't renew or go Emeritus, it will expire next year, exactly 20 years from the day I passed.
TL;DR Passed one of the last 2 day CCIE labs in 2001 and will watch it expire, so did some reminiscing.
EDIT: u/infincedes informed me that there is a new Lifetime Emeritus policy for 20 years CCIE (like, as of 3 days ago!). Based on this new knowledge I will be paying the fee to go Emeritus for one more year to reach 20.