Posts from ‘CCIE SP’


A few weeks back I posted about the top contributors for IEOC in May receiving prizes (iPads, Mac Air, etc) from INE. Below are the top contributors for IEOC in their respective categories along with the overall top contributor and the one additional contributor that I’ll give an iPad or Galaxy Tablet to for helping with workbook support.

CCIE Data Center Technical
Antonio Soares

CCIE Voice Technical

CCIE Routing & Switching Technical

CCIE Security Technical

CCIE Service Provider Technical

Top Overall IEOC Contributor:

Additional Top Contributor in regards to the workbooks in general:

Jessica Oldow will be contacting the winners tomorrow to get their shipping addresses. Also if you own a few iPad’s already from INE (looking at you there daniel.dib ;-) you can just have them sent as an Apple Store gift card if you want.

We’ll do the same prizes for June that we did for May so don’t miss out!

Tags: ,


This evening it’s topping 100 degrees in Reno, NV where our rack rental equipment is located. I’m looking at the temperature in our new data center to see how it’s holding up in regards to the high exterior temperature. We have temperature sensors for each cage in our existing data center but so far only have a few installed in our new data center. I’m looking to see what the temperature is in a couple new cages in the new data center that don’t have a temperature senor installed yet. So how can we get the temperature without a dedicated senor and only Cisco devices installed?

Relatively newer Cisco hardware has the ability to display the numerical temperature values by using the show environment command along with polling via SNMP. For the ISR G1′s (1800, 2800, 3800) the internal-ambient, CPU, intake and backplane temperature (3845) and for the ISR G2′s (1900, 2900, 3900) the intake left(bezel), intake left, exhaust right(bezel), exhaust right, CPU and power supply unit temperature can be displayed/polled. I wanted to see the temperature of the management access server (3825′s) located at the top of each cage. I assumed I would just login and issue the show environment command to see the values. Good idea but I don’t want to check it manually every few hours.

I could just login to SolarWinds and see the temperature but as we network engineers know, network management applications aren’t that fun to use. You buy them, install them, swear they are the best thing since sliced bread, drool over the fancy graphs and then two months later you never log back into them unless something is wrong. Plus my normal thought process is to always try and do whatever possible via the IOS as it’s the most fun.

To start I’ll display the values via the show environment command and then poll the values using the SNMP via TCLSH and finally wrap it up with an EEM applet to log the values.

Row8Cage1AS#show environment
 Redundant Power System is not present OR in standby mode.

 SYS PS1 is present.
        Type: AC

 AUX(-48V) PS1 is absent.

 Fan  1 OK
 Fan  2 OK
 Fan  3 OK

 Fan Speed Setting: Normal

 Alert settings:
 Intake temperature warning: Enabled, Threshold: 55
 Core temperature warning: Enabled, Threshold: 70 (CPU: 95)

 Board Temperature: Normal
 Internal-ambient temperature = 33, Normal
 CPU temperature = 50, Normal
 Intake temperature = 32, Normal

 Voltage 1(3300) is Normal, Current voltage = 3300 mV
 Voltage 2(5150) is Normal, Current voltage = 5153 mV
 Voltage 3(2500) is Normal, Current voltage = 2525 mV
 Voltage 4(1200) is Normal, Current voltage = 1215 mV 

 Nominal frequency


Now I need to find the SNMP OID related to temperature for the platform. Note that SNMP has previous been setup on this router.

Row8Cage1AS#show snmp mib | in Temperature

I know it’s one of the ciscoEnvMonTemperatureStatusEntry values but which one? One should be the name, another should be the actual values and another should be the thresholds. Seems like Google should be used here but we know the values via the show environment command so we could poll them and see which one matches. We’ll learn more this way over using Google. We’ll start with the first one and walk down 99.

usage: snmp_getbulk community_string non_repeaters max_repetitions oid [oid2 oid3 ...]
Row8Cage1AS(tcl)#snmp_getbulk XXXXXX 0 99 ciscoEnvMonTemperatureStatusEntry.2
{<obj oid='ciscoEnvMonTemperatureStatusEntry.2.1' val='Internal-ambient'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.2.2' val='CPU'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.2.3' val='Intake'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.3.1' val='33'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.3.2' val='50'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.3.3' val='32'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.4.1' val='70'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.4.2' val='95'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.4.3' val='55'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.5.1' val='0'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.5.2' val='0'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.5.3' val='0'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.6.1' val='1'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.6.2' val='1'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.6.3' val='1'/>}

Row8Cage1AS(tcl)#snmp_getbulk XXXXXX 0 3 ciscoEnvMonTemperatureStatusEntry.3
{<obj oid='ciscoEnvMonTemperatureStatusEntry.3.1' val='33'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.3.2' val='50'/>}
{<obj oid='ciscoEnvMonTemperatureStatusEntry.3.3' val='32'/>}

That was easy. The ciscoEnvMonTemperatureStatusEntry.3 is what we are looking for and ciscoEnvMonTemperatureStatusEntry.3.1 is a good value to use as it’s giving us the “internal ambient” temperature.

usage: snmp_getone community_string oid [oid2 oid3 ...]
Row8Cage1AS(tcl)#snmp_getone XXXXXX ciscoEnvMonTemperatureStatusEntry.3.1
{<obj oid='ciscoEnvMonTemperatureStatusEntry.3.1' val='33'/>}

Now how about having this value logged every 5 minutes so we can check back in the morning to see any changes overnight. An easy way to do this is to poll the SNMP OID using EEM and log the value returned using syslog if it’s above 1 degree which we know it will always be. This way EEM will always log the value to syslog.

Row8Cage1AS#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Row8Cage1AS(config)#event manager applet EEM_TEMP_MON
Row8Cage1AS(config-applet)#event snmp oid ciscoEnvMonTemperatureStatusEntry.3.1 get-type exact entry-op gt entry-val 1 poll-interval 300
Row8Cage1AS(config-applet)#action 1.0 syslog msg "Row8Cage1AS Temperature $_snmp_oid_val"
Jun  7 06:53:42.011: %SYS-5-CONFIG_I: Configured from console by bdennis on vty0
Jun  7 06:54:12.012: %HA_EM-6-LOG: EEM_TEMP_MON: Row8Cage1AS Temperature: 33

We could convert the value to fahrenheit if we wanted by using this TCL expression: set temp [expr {9.0*$_snmp_oid_val/5.0+32.0}].

Of course using a network management application or script on a server would be easier but doing it via the IOS was fun. There are a few other ways to do this via the IOS and one being SNMP MIB BULKSTAT.

Tags: , ,


Edit: The INE party will be at the Hard Rock *Hotel*, not the Hard Rock *Cafe*.

I would like to thank the over 600 people who RSVP’d for INE’s 2013 Party at the Hard Rock Hotel in Orlando during Cisco Live. Registration is closed as of today for our party but I wanted to be the first to let everyone know about the grand prize giveaway we are doing. On top of the standard giveaway prizes (iPads, MacBook Airs, AAP Memberships, Bootcamps, etc) we are giving away a Harley Davidson 2013 XL 1200X Forty-Eight to a lucky winner during our party.

Sportster Forty Eight

On top of the Harley Davidson 2013 XL 1200X Forty-Eight we’re having a second grand prize giveaway. Details on the second grand prize giveaway will be revealed after the drawing for the winner of the Harley Davidson at the party.

As a side note I don’t personally ride anymore but that bike really does look cool when it’s all blacked out.

Tags: ,


Now that we’re at 12 full Service Provider CCIE racks and going to 16 racks I’ve had the price of the rentals dropped from 30 tokens to 18 tokens to be more in line with utilization. Another reason the prices were lowered – I received a lot of requests on Twitter to lower the price ;)

Tags: , ,


The top contributors in May for the following forums will receive their choice of either an iPad or Samsung Galaxy Note 10.1 tablet. The top overall contributor for IEOC for May will receive their choice of an Apple Macbook Air (13″ 256GB) or Google Pixel with 4G LTE.

CCIE Routing & Switching Technical

CCIE Service Provider Technical

CCIE Security Technical

CCIE Voice Technical

CCIE Data Center Technical

Additionally the best CCIE success story (most details, inspirational, etc) post on IEOC in May will also receive their choice of either an iPad or Samsung Galaxy Note 10.1 tablet.

Good Luck!


Just a couple slides to show everyone from Cisco’s OpenFlow presentation that looks interesting for just about everyone reading this post.

The CSR1000v is here now. IOS XR4U (XR VR) has been around for a while. Is vIOS IOU? How about vNXOS, is it Titanium or something new? Seems that vIOS will be IOU and vNXOS is Titanium.

From what I’m hearing this is being delivered as an “appliance”. A web interface is used to deploy topologies simular to GNS3 and web IOU. The future looks bright!

Tags: ,


Over the past 4 or 5 months with the Security CCIE lab change to version 4 the second most popular CCIE track behind Routing & Switching is now the Service Provider CCIE. The Voice CCIE is still very close but the Service Provider CCIE is really starting to edge it out. Below are just some of the Service Provider CCIE’s submitted to our success list for their free personalized CCIE polo shirt from INE in the past few weeks:

Dario Barinic, CCIE 25071
Rachit Gupta, CCIE 29824
Tim Gregory, CCIE 38334
Azam Poulatov, CCIE 19024
Rajinder Singh, CCIE 35062
Alexey Sannikov, CCIE 38671
Aaron Foss, CCIE 18761
Mahinder Singh, CCIE 27485
Sajjad Akram, CCIE 38675
Nuno Marques, CCIE 38295
Osama Saeed Abdelmonem Aboelfath, CCIE 38590

Many are already CCIE’s so the SP is their second or third CCIE. Their stories can be found here and some here on IEOC.

In addition to the increased passing rate for the SP CCIE our current SP CCIE Bootcamps in the US are sold out as of this weekend. We’ll add another SP Bootcamp in Chicago to the schedule sometime this week. We’ve increased capacity to 16 for the SP bootcamps which should help with the demand. Also we’ll be adding more Voice CCIE bootcamps as the next two are also sold out.

For those who maybe unfamiliar with the SP CCIE the track is really one of the best tracks out there and it a logical step after the Routing & Switching CCIE. Most Routing & Switching CCIE’s that continue onto the SP CCIE after a short break seem to be able to obtain it within 5 or 6 months. Excluding the IOS XR routers, the hardware is cheap and nearly 80% can be done either in GNS3, IOU or on the new CSR1000v (preferred option). The best part of the Service Provider CCIE is that it doesn’t focus on peripheral topics like QoS, Security, System Management, IP Services, etc. A couple SP CCIE workbooks on the market include these topics that aren’t cover in the SP lab exam as the material appears to be repackaged R&S lab material so just ignore those topics when preparing for the SP.

Lastly the topics that are covered in the lab are not just for service providers but for most large enterprise networks today. This is another reason for the increased demand as enterprise networks today are run more like service provider networks (VRFs, Dot1q tunnels, MPLS VPNs, L2TPv3, etc). 70% of the students in the bootcamps are from large enterprise networks and not service providers.

Tags: ,


Monday May 6th at 11am PDT after the current 10 Day R&S CCIE Bootcamp here in Bellevue has concluded, I’ll be holding the second part of the PfR vSeminar. This second part will cover PfR in newer IOS versions. In particular I’ll be using the same topology but with a mixture of ISR G2′s, ASR1001′s and CSR1000v’s. The ISR G2′s are running 15.3T, the ASR1001′s are running 3.9S and the CSR1000v’s are also running 3.9S. Additionally I have two of the new 3850′s in my topology. They won’t be providing anything other than L2 switching for this vSeminar but if there is enough interest I can do 1 or 2 hour short vSeminar covering them. These are really nice switches and we’re starting to replace our current switches with them.

I’ll be making another post tomorrow in regards to doing another vSeminar the same week (May 6th week) before I head to my 10 Day R&S CCIE Bootcamp and 5 Day R&S CCIE Troubleshooting Bootcamp in San Jose, CA. I’m considering doing the vSeminar on IPv4 multicast, MPLS L3 VPNs or a full scale troubleshooting lab breakdown. If anyone has any ideas or preferences for a topic let me know.

Tags: , , , ,


Here is our updated and simplified CCIE bootcamp reseat policy:

Bootcamp Retake Policy
INE invites all students to retake a Bootcamp course for only a $500-per-week rack rental fee. Routing & Switching Bootcamps are excluded from the fee and are free of charge. How do you know whether seats are available for a Bootcamp retake? It’s simple! As long as the Bootcamp is not labeled “Sold Out” on our website, you can retake it. Unlike other training companies, we do not limit the number of seats for students retaking a course.

It really doesn’t get any better and simpler than this. For the non-R&S CCIE bootcamps if you calculate the reseat fee out the $500 is cheaper than you renting the rack yourself for a week especially for our Service Provider bootcamps and new Data Center Bootcamps.

Tags: ,


Below is the topology that I will be using for tomorrow’s PfR vSeminar. This should work on just about any rack setup as I only used one Ethernet interface on each router. Additionally all of the switches are acting as the hosts (SW1 Host A, SW2 Host B, etc).

PfR Topology

The initial configurations are available in the rack control panel for the R&S rental racks (PfR vSeminar Initial Configs) and available below. R1 and R2 are the “external” routers and they are running BGP with each other as later in the vSeminar they will peer with R4 and R5 via eBGP. R4 and R5 have static default routes and are originating a default into OSPF with R5′s default having a lower cost making R5 the primary egress router to reach the external networks. Also at the bottom is basic ping script you can use to test your initial configurations.

Continue Reading

Tags: , ,


CCIE Bloggers