<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jon Still</title>
	<atom:link href="http://www.jonstill.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonstill.com</link>
	<description>Ramblings and musings from a .uk network engineer</description>
	<lastBuildDate>Thu, 15 Dec 2011 00:23:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Labbing in iTerm</title>
		<link>http://www.jonstill.com/2011/12/15/labbing-in-iterm/</link>
		<comments>http://www.jonstill.com/2011/12/15/labbing-in-iterm/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 00:23:14 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=159</guid>
		<description><![CDATA[In case you&#8217;ve not worked it out yet, I&#8217;m an enthusiastic Mac user.  I&#8217;ve used them on and off since I met my wife (a long-time and even more passionate Mac user) back in 2000 when she was running OS 9 on a Graphite iMac.  Despite negative initial impressions (&#8220;Ugh! Macs?&#8221;), she didn&#8217;t kick me [...]]]></description>
			<content:encoded><![CDATA[<p>In case you&#8217;ve not worked it out yet, I&#8217;m an enthusiastic <a href="http://www.apple.com/macosx/">Mac</a> user.  I&#8217;ve used them on and off since I met my wife (a long-time and even more passionate Mac user) back in 2000 when she was running OS 9 on a Graphite iMac.  Despite negative initial impressions (&#8220;Ugh! Macs?&#8221;), she didn&#8217;t kick me out of her house and we got married 2 years later.</p>
<p>But I digress&#8230;  I&#8217;m running OS X Lion on a Macbook Air now and it&#8217;s easily my favourite computing environment.  I&#8217;ve also recently added an external screen (a <a href="http://accessories.us.dell.com/sna/productdetail.aspx?c=us&amp;cs=04&amp;l=en&amp;sku=320-2736">Dell 22&#8243; U2212HM</a>) to try and prevent neckache from working on the laptop all the while.  I&#8217;m also trying (insofar as I can on the Mac) to replicate the CCIE lab environment.  From what I&#8217;ve seen on the web this roughly means:</p>
<ul>
<li>No tabbed terminals.</li>
<li>Single 23&#8243; display only.</li>
<li>Work with electronic documentation, not hard copy.</li>
</ul>
<p><span id="more-159"></span>First off I have one desktop that I use entirely for labbing.  In that I have all the terminal windows for my lab kit, the PDF of the <a href="http://www.ipexpert.com/">IPexpert</a> training materials that I&#8217;m using, a copy of <a href="http://code.google.com/p/macvim/">MacVim</a> (at some point I should probably start to use something more Notepad-like) and a calculator.  This pretty much mimics the software you have access to in the lab.  I also have a Chrome window open that has a bookmark that links to the DocCD.</p>

<a href="http://www.jonstill.com/wp-content/gallery/iterm-labbing/shot4.png" title="" class="shutterset_singlepic16" >
	<img class="ngg-singlepic ngg-right" src="http://www.jonstill.com/wp-content/gallery/cache/16__320x240_shot4.png" alt="Edit Profiles" title="Edit Profiles" />
</a>

<p>I use <a href="http://www.iterm2.com/#/section/home">iTerm2</a> as my terminal app of choice and it has a couple of options that make life a little bit easier when setting up a lab session.  The first of these is the Profiles menu.  I have a profile for each device &#8211; each profile being identical other than the &#8220;Command&#8221; setting.  I happen to use a shell script that runs telnet with the appropriate port numbers, but there&#8217;s nothing to stop you just setting the &#8220;Command&#8221; setting to /usr/bin/telnet &lt;ip&gt; &lt;port&gt;.</p>
<p>Once you have a whole bunch of profiles set up I select them all in the &#8220;Profiles&#8221; window and click the &#8220;New Window&#8221; button.  It&#8217;s then time to arrange the windows as you best see fit.</p>

<a href="http://www.jonstill.com/wp-content/gallery/iterm-labbing/shot3.png" title="" class="shutterset_singlepic15" >
	<img class="ngg-singlepic ngg-right" src="http://www.jonstill.com/wp-content/gallery/cache/15__320x240_shot3.png" alt="Window Arrangement" title="Window Arrangement" />
</a>

<p>At this point, useful feature two comes in &#8211; and this is the &#8220;Save Window Arrangement&#8221; and &#8220;Restore Window Arrangement&#8221; options on the &#8220;Window&#8221; menu.  Choose the save option, give it a name and you will then find that your window arrangement has been saved for posterity.</p>

<a href="http://www.jonstill.com/wp-content/gallery/iterm-labbing/shot2.png" title="" class="shutterset_singlepic14" >
	<img class="ngg-singlepic ngg-right" src="http://www.jonstill.com/wp-content/gallery/cache/14__320x240_shot2.png" alt="Lab Session" title="Lab Session" />
</a>

<p>Now when I start a lab session all I have to do is fire up the kit, give it a few minutes for the terminal server to boot and then restore the &#8220;Lab1&#8243; window arrangement.  12 windows pop up in exactly the right place, with the right session open.  I can then either start to load on initial configs or carry on where I left off.  It makes the process of getting a lab session going that little bit easier &#8211; and with everything the lab throws at candidates we need ever bit of help we can get in preparing for it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/12/15/labbing-in-iterm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Learn to Teach Yourself</title>
		<link>http://www.jonstill.com/2011/12/08/learn-to-teach-yourself/</link>
		<comments>http://www.jonstill.com/2011/12/08/learn-to-teach-yourself/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 00:37:45 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Techie]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[NX-OS]]></category>
		<category><![CDATA[studying]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=146</guid>
		<description><![CDATA[I changed jobs at the end of October and while leaving many of my colleagues behind was difficult it&#8217;s been great to get stuck into learning a new network and working with some different technologies. In the last few weeks I&#8217;ve been designing and configuring an expansion of an existing datacentre.  This has given me [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_153" class="wp-caption alignright" style="width: 190px"><a href="http://www.flickr.com/photos/austinevan/1225274637/"><img class="size-full wp-image-153 " src="http://www.jonstill.com/wp-content/uploads/2011/12/1225274637_85fac883b1_m.jpg" alt="" width="180" height="240" /></a><p class="wp-caption-text">Image by AustinEvan on Flickr</p></div>
<p>I changed jobs at the end of October and while leaving many of my colleagues behind was difficult it&#8217;s been great to get stuck into learning a new network and working with some different technologies.</p>
<p>In the last few weeks I&#8217;ve been designing and configuring an expansion of an existing datacentre.  This has given me a great opportunity to sit down and read through design guides and configuration docs on both the Cisco Nexus 5k range of switches and the Cisco ACE4170.  Before this I didn&#8217;t really know anything in detail on these devices other than general awareness and various bits and bobs I&#8217;d picked up from my compatriots on <a href="https://twitter.com/">Twitter</a>.</p>
<p>Both of these technologies gave me plenty to learn about &#8211; they both have their fair share of limitations and restrictions on how they can be deployed and both have subtle CLI differences that have entailed scrabbling through documents, scratching heads and asking questions of those better versed in these areas than me (thanks <a href="https://twitter.com/#!/EriksonIan">@EriksonIan</a>!).  These gotchas ranged from the trivial (not knowing about the &#8220;trunk&#8221; parameter to &#8220;spanning-tree port type edge&#8221;) to the more fundamental (understanding how vPC works).</p>
<p>It was while I was finalising the configs that I realised I&#8217;d taught myself an awful lot during the last few weeks &#8211; technologies that I had never touched were almost becoming second nature and I was starting to feel vaguely competent (but hopefully not dangerously so).  This thought took me back to my University days &#8211; the program leader of the course I was studying had a phrase that he trotted our with regularity that was basically to the effect of:</p>
<address>&#8220;We&#8217;re not here to teach you.  We&#8217;re here to teach you to teach yourself.&#8221;</address>
<p>It&#8217;s only now that I can see how true that statement was.  The best people I have ever worked with have all had an extremely good grasp of the fundamentals and the ability to take a new technology, new product, new service &#8211; whatever it may be &#8211; and make sense of the knowledge and put it to good use.</p>
<p>My personal #1 piece of advice to any aspiring techie would have to be: &#8220;Learn how to teach yourself&#8221;.  Find out what it takes for you to learn something in-depth and retain that knowledge.  It could be that reading documentation or 3rd party books is enough for you.  You might find that labbing something up and putting practical skills to work works better, or that audio/video-based training is what you need.</p>
<p>Whatever it may be &#8211; find a way that works for you and go put it to good use!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/12/08/learn-to-teach-yourself/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Secure your OOB!</title>
		<link>http://www.jonstill.com/2011/09/07/secure-your-oob/</link>
		<comments>http://www.jonstill.com/2011/09/07/secure-your-oob/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 21:31:41 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=129</guid>
		<description><![CDATA[As anyone who has had to work with remote datacenters or remote offices will tell you, you can never have too much OOB (Out-Of-Band) access.  Whether it be because you&#8217;ve fudged an ACL on a firewall or fat-fingered your route filtering, some form of remote access to your network devices comes under the heading of &#8220;bacon [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.jonstill.com/wp-content/gallery/misc/photo.jpg" title="" class="shutterset_singlepic12" >
	<img class="ngg-singlepic ngg-right" src="http://www.jonstill.com/wp-content/gallery/cache/12__320x240_photo.jpg" alt="Cisco 2811 and HWIC-16A" title="Cisco 2811 and HWIC-16A" />
</a>
As anyone who has had to work with remote datacenters or remote offices will tell you, you can never have too much OOB (Out-Of-Band) access.  Whether it be because you&#8217;ve fudged an ACL on a firewall or fat-fingered your route filtering, some form of remote access to your network devices comes under the heading of &#8220;bacon saver&#8221;.</p>
<p>A terminal server doesn&#8217;t necessarily have to be a dedicated device: as many network engineers know, a Cisco router equipped with some manner of async card makes a fairly basic but serviceable terminal server.  I&#8217;ve used both 2800 and 2900 series routers equipped with <a title="Serial Sync/Async HWIC Modules" href="http://www.cisco.com/en/US/prod/collateral/modules/ps5949/ps6182/product_data_sheet0900aecd80274416.html">HWIC-8A and HWIC-16A</a> modules at work, while my home lab uses a 2600XM (which does double duty as one of the &#8220;BB&#8221; routers in the <a title="IPexpert R&amp;S Topology" href="https://proctorlabs.com/PDF/2010/Routing_and_Switching.pdf">IPexpert topology</a>) with an NM-16A.  I&#8217;ve then equipped these devices with some kind of alternative network access &#8211; sometimes an old-school analog dialup or ISDN connection, other times a cheap ADSL connection &#8211; so that you can still get access to the site to troubleshoot when all other routes to the site are down.</p>
<p><span id="more-129"></span>One of the problems with this kind of setup (apart from the monstrosity of the green &#8220;octopus&#8221; cables that Cisco insists on still using) is making sure that such a setup is secure.  A device that gives console access to all your network devices needs to be treated the same way as the physical door to your datacenter &#8211; lock it, and lock it good!</p>
<p>There&#8217;s a number of good steps that can be taken to improve console security.  Firstly on the devices you are accessing via the terminal server:</p>
<ul>
<li>Make sure that you apply the same AAA policies that you would use for VTY (i.e. network) access on the console.  If you&#8217;re using RADIUS/TACACS+, use that on the console too.  If you have limits on logon attempts, apply that to the console too.</li>
<li>In a similar vein, make sure that you have an <a title="exec-timeout" href="http://www.cisco.com/en/US/docs/ios/11_3/configfun/command/reference/frconban.html#wp1852">exec-timeout</a> configured on your console.  If you get disconnected from the terminal server while logged in to a serial line, your session will still be active; anyone else who connects to that line on the terminal server will be able to pick up your logged-in session and anything they do will be performed (and potentially logged) as if you were in front of the keyboard.  An exec-timeout will ensure that if you do get disconnected, or if you forget to log out of the device, that your session will not hang around long enough to be a liability to you.</li>
<li>Remember, just because you have a terminal server there is no excuse for not securing the devices themselves.  A terminal server is very easily bypassed if physical access is gained to the datacenter.</li>
</ul>
<p>Now for the terminal servers:</p>
<ul>
<li><a title="Configuring Reverse SSH" href="http://www.cisco.com/en/US/docs/ios/12_3t/12_3t11/feature/guide/gt_rssh.html#wp1027195">Configure SSH</a> on the line (&#8220;transport input ssh&#8221;).  With SSH you can still access individual lines directly &#8211; just use &#8220;&lt;username&gt;:&lt;line&gt;&#8221; as the username when you log in (for example: ssh -l jon:18 10.1.1.1 is equivalent to telnet 10.1.1.1 2018). There&#8217;s not many (if any) good reasons for keeping telnet enabled these days.</li>
<li>Apply an access-class to the terminal server vty and async lines.  This will reference an ACL that specifies which hosts can SSH to the terminal server &#8211; limit this to your management subnet or jump boxes.</li>
<li>If you make your terminal server accessible over the Internet (I&#8217;ve sometimes used a cheap DSL connection to provide OOB access), make sure to secure it appropriately. Configure <a title="CBAC" href="http://www.cisco.com/en/US/products/sw/secursw/ps1018/products_tech_note09186a0080094e8b.shtml">CBAC</a> or <a title="ZBFW Design Guide" href="http://www.cisco.com/en/US/products/sw/secursw/ps1018/products_tech_note09186a00808bc994.shtml">ZBFW</a> on the router and consider using a IPSec VPN for access.</li>
<li>Likewise if you&#8217;re still using analog dial or ISDN to access your OOB devices, make sure you secure this method of access too. Configure callback as well &#8211; it&#8217;s one more layer of security between you and the bad guys.</li>
</ul>
<p>So in conclusion &#8211; Out-of-Band access is a great tool to have at your disposal &#8211; just make sure that access is only provided to those who need it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/09/07/secure-your-oob/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Short-Term Memory Loss</title>
		<link>http://www.jonstill.com/2011/08/23/short-term-memory-loss/</link>
		<comments>http://www.jonstill.com/2011/08/23/short-term-memory-loss/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 20:47:44 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[memory]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=120</guid>
		<description><![CDATA[When I started preparing for the CCIE lab, I made a decision to build my own physical hardware lab at home.  Partly because I&#8217;m a geek and that&#8217;s the sort of thing we do, and partly because it made my life easier.  The ability to decide on the spur of the moment to fire up [...]]]></description>
			<content:encoded><![CDATA[<p>When I started preparing for the CCIE lab, I made a decision to build my own physical hardware lab at home.  Partly because I&#8217;m a geek and that&#8217;s the sort of thing we do, and partly because it made my life easier.  The ability to decide on the spur of the moment to fire up the rack and do an hour or two of labbing was very attractive to me, especially as most of the lab rental providers are US-based and work on 8 hour slots &#8211; this doesn&#8217;t always translate to friendly labbing hours here in the UK.</p>
<p>My lab is based loosely on the IPexpert topology &#8211; but built mostly using 1841s.  After a successful evening of labbing I&#8217;d shut down the rack and gone to bed.  The next day I&#8217;d fired it up again only to be caught by several of the 1841s getting stuck in a loop of stack traces and reboots.  The main error of any use was:</p>
<pre>SYSTEM INIT: INSUFFICIENT MEMORY TO BOOT THE IMAGE!</pre>
<p>Houston, we have a problem&#8230;</p>
<p><span id="more-120"></span>My first step in diagnosing this was to look at the various routers that had booted successfully and then to look at the IPexpert &#8220;Initial&#8221; configs that I&#8217;d loaded on the previous evening.  The culprit was pretty obvious to spot within the first page of a &#8220;show run&#8221;:</p>
<pre>memory-size iomem 15</pre>
<p>The routers that had booted successfully had this set to 10% rather than 15%.</p>
<p>From <a href="http://www.cisco.com/en/US/docs/ios/12_3t/fun/command/reference/cfrgt_05.html#wp1076801">cisco.com</a>:<br />
&#8220;To reallocate the percentage of DRAM to use for I/O memory and processor memory on Cisco 3600 series routers, use the <strong>memory-size iomem</strong> command in global configuration mode. To revert to the default memory allocation, use the <strong>no</strong> form of this command.&#8221;</p>
<p>Now it&#8217;s at this point that I should probably &#8216;fess up.  The vast majority of my 1841s are equipped with the default 128MB of DRAM and the 1841 IOS image that you need for CCIE studies typically requires 192MB.  It looks like this minor change in memory allocation was enough to make the difference between the device booting and not.</p>
<p>Of course at this point you have a router stuck in a loop.  I caught it at the next reboot and broke into rommon.  I had a quick look through the context-sensitive help and found a way to fix this:</p>
<pre>System Bootstrap, Version 12.3(8r)T8, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2004 by cisco Systems, Inc.

telnet&gt; send break
PLD version 0x10
GIO ASIC version 0x127
c1841 processor with 131072 Kbytes of main memory
Main memory is configured to 64 bit mode with parity disabled

Readonly ROMMON initialized
program load complet
monitor: command "boot" aborted due to user interrupt
rommon 1 &gt;
rommon 2 &gt; meminfo

-------------------------------------------------
Current Memory configuration is:
Onboard SDRAM: Size = 128 MB : Start Addr = 0x00000000
-----Bank 0 128 MB
-----Bank 1   0 MB
Dimm 0: Not Installed
-------------------------------------------------
Main memory size: 128 MB in 64 bit mode.
Available main memory starts at 0xa0015000, size 130988KB
<strong>IO (packet) memory size: 15 percent of main memory.</strong>
IO memory is configured by user
NVRAM size: 191KB
rommon 3 &gt; iomemset
usage: iomemset [smartinit|5|10|15|20|25|30|40|50]
rommon 4 &gt; <strong>iomemset 10</strong>

Invoking this command will change the io memory percent
WARNING:IOS may not keep this value
Do you wish to continue? y/n:  [n]:  y
rommon 5 &gt; reset
&lt;system boots normally&gt;</pre>
<p>Result!  Obviously once you&#8217;ve done this don&#8217;t forget to change the memory-size iomem in the config and wr mem, otherwise you&#8217;ll get bitten again tomorrow!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/08/23/short-term-memory-loss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started with Cisco Nexus</title>
		<link>http://www.jonstill.com/2011/08/10/getting-started-with-cisco-nexus/</link>
		<comments>http://www.jonstill.com/2011/08/10/getting-started-with-cisco-nexus/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 22:12:09 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[NX-OS]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=109</guid>
		<description><![CDATA[One of the cool things about working as a network engineer is learning and investigating new technologies.  At my place of work we&#8217;ve recently been looking long and hard at the Cisco Nexus product line for both 10Gb Ethernet and FC.  In fact, as soon as the new 5596UP and 5548UP (Universal Port) models were [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.cisco.com/en/US/prod/switches/ps9441/ps9402/product_small_photo.jpg" alt="Product Small Photo" /></p>
<p>One of the cool things about working as a network engineer is learning and investigating new technologies.  At my place of work we&#8217;ve recently been looking long and hard at the Cisco Nexus product line for both 10Gb Ethernet and FC.  In fact, as soon as the new 5596UP and 5548UP (Universal Port) models were released, we knew these switches would meet our needs.</p>
<p>The Nexus range, for those who&#8217;ve missed this bandwagon entirely, is based on the NX-OS software platform rather than the traditional Cisco IOS.  I don&#8217;t think any experienced network engineer could find a reason to dislike this &#8211; IOS has many glaring faults (both architecturally and from a CLI perspective) and NX-OS (which was originally the SAN-OS software from the MDS line of SAN switches) has built a pretty good reputation for reliability.  This is hardly surprising; storage engineers tend to get somewhat excited when their hosts&#8217; storage paths are pulled out from underneath them due to a fabric switch dying&#8230;</p>
<p>One &#8220;not-really&#8221; problem of this is that engineers need to get their head around NX-OS and the Nexus platform and while the learning curve isn&#8217;t steep, it&#8217;s worth knowing the differences between the two platforms and having a good idea of the product range before you go shopping.  To this end I&#8217;ve put together a list of useful Nexus resources that I&#8217;ve been working with over the last month or two while we investigated the capabilities of these products.  I hope it&#8217;s useful to you!</p>
<p><span id="more-109"></span>First up is &#8220;<a title="NX-OS and Cisco Nexus Switching" href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587058928">NX-OS and Cisco Nexus Switching: Next-Generation Data Center Architectures</a>&#8220;.  This CiscoPress book by Kevin Corbin, <a title="@ccie5851" href="http://twitter.com/#!/ccie5851">Ron Fuller</a> and David Jansen covers pretty much everything you&#8217;d expect OS-wise.  Chapter 1, &#8220;Introduction to Cisco NX-OS&#8221; covers some of the more fundamental differences between IOS and NX-OS including CLI differences, the CMP (Connectivity Management Processor), Virtual Device Contexts (VDCs) and so on.  Chapter 2 covers everything Layer 2, with particular emphasis on Nexus-specific functionality including Fabric Extenders (FEX modules) and Virtual Port Channels (VPCs).  Chapter 3 is in far more traditional territory, discussing the (relatively minor) Layer 3 differences between NX-OS and IOS.  The remaining chapters cover IP Multicast, Security, HA, Serviceability, Unified Fabric and the Nexus 1000V.</p>
<p>Another great resource is <a title="FryGuy's Blog" href="http://www.fryguy.net/">Jeff Fry&#8217;s blog</a>.  Jeff is an incredibly knowledgeable guy and he doesn&#8217;t shy away from sharing the knowledge!  While all the posts with the <a title="Nexus Tag" href="http://www.fryguy.net/tag/nexus/">Nexus tag</a> are great there&#8217;s a couple I think are particularly relevant:</p>
<ul>
<li><a title="Nexus 7000 Training Documentation" href="http://www.fryguy.net/2010/07/05/nexus-7000-training-documentation/">Nexus 7000 Training Documentation</a> - Jeff wrote these for his team&#8217;s use and has made them available for the rest of us!  Provides a great overview of the platform from an Engineer&#8217;s perspective.</li>
<li><a title="Nexus 7000 Modules" href="http://www.fryguy.net/2011/08/01/nexus-7000-modules-and-their-racing-heritage/">Nexus 7000 Modules and their Racing Heritage</a> &#8211; A fantastic overview of the different families and models of linecards for the Nexus 7k.  Great when you&#8217;re looking at the Cisco price list and haven&#8217;t got a clue what you&#8217;re ordering!</li>
</ul>
<p>All useful stuff!</p>
<p>Equally as useful is Ruhann de Plessis&#8217; <a href="http://routing-bits.com/category/cisco-nexus/">Nexus category at routing-bits.com</a>.  In particular, his <a href="http://routing-bits.com/2011/06/16/cisco-otv-part-i/">overview of OTV</a> I found really useful for getting a handle on the terminology and processes used by this particular technology.</p>
<div>
<p>Are there any other resources you&#8217;ve found useful for learning about the Nexus range? Drop a note in the comments below!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/08/10/getting-started-with-cisco-nexus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free Stuff &#8211; BSCI/BCMSN/ONT/ISCW Certification Guides</title>
		<link>http://www.jonstill.com/2011/01/30/free-stuff-bscibcmsnontiscw-certification-guides/</link>
		<comments>http://www.jonstill.com/2011/01/30/free-stuff-bscibcmsnontiscw-certification-guides/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 19:50:04 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[ccnp]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=103</guid>
		<description><![CDATA[While I was studying for my CCNP, due to the syllabus changes I ended up with two sets of Cisco Press CCNP Certification Guides.  While I&#8217;ll hold onto the SWITCH/ROUTE/TSHOOT set for now, I do have a complete set of BCMSN, BSCI, ONT and ISCW books that I&#8217;m looking to get rid of.  If you [...]]]></description>
			<content:encoded><![CDATA[<p>While I was studying for my CCNP, due to the syllabus changes I ended up with two sets of Cisco Press CCNP Certification Guides.  While I&#8217;ll hold onto the SWITCH/ROUTE/TSHOOT set for now, I do have a complete set of BCMSN, BSCI, ONT and ISCW books that I&#8217;m looking to get rid of.  If you have a need for these &#8211; maybe you&#8217;re just attempting CCNA and what to look ahead &#8211; and you&#8217;re willing to pay the price of postage, get in touch with me and I&#8217;ll see what can be done.</p>
<p>There are of course, two caveats &#8211; firstly that these books are NOT for the current version of the CCNP certification &#8211; they are a year or so out of date.  Secondly, I&#8217;m based in the UK, so bear in mind that shipping anywhere outside the UK is likely to be expensive!</p>
<p>If you&#8217;re interested, either comment on this post or contact me as @xanthein on Twitter.  It&#8217;d be a shame for me to have to just bin them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/01/30/free-stuff-bscibcmsnontiscw-certification-guides/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Network Engineer&#8217;s Manifesto</title>
		<link>http://www.jonstill.com/2011/01/25/the-network-engineers-manifesto/</link>
		<comments>http://www.jonstill.com/2011/01/25/the-network-engineers-manifesto/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 22:26:46 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Techie]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=92</guid>
		<description><![CDATA[Back in 2005, fueled by the growing trend of manufacturers to make their products cheaper, disposable and less home-repairable, Make Magazine published their &#8220;Owner&#8217;s Manifesto: A Maker&#8217;s Bill of Rights&#8220;. This document laid out the tenets of the maker/hardware hacking/upcycling movement &#8211; essentially the freedom to use your legally-owned goods in whatever way you damn [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_96" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/filipe93/57485381/"><img class="size-full wp-image-96" title="Fist" src="http://www.jonstill.com/wp-content/uploads/2011/01/fist.jpg" alt="Fist" width="240" height="180" /></a><p class="wp-caption-text">By filipe93 on Flickr</p></div>
<p>Back in 2005, fueled by the growing trend of manufacturers to make their products cheaper, disposable and less home-repairable, <a href="http://makezine.com/">Make Magazine</a> published their &#8220;<a title="Maker's Manifesto" href="http://makezine.com/04/ownyourown/">Owner&#8217;s Manifesto: A Maker&#8217;s Bill of Rights</a>&#8220;. This document laid out the tenets of the maker/hardware hacking/upcycling movement &#8211; essentially the freedom to use your legally-owned goods in whatever way you damn well wanted!</p>
<p>It struck me today that we network engineers could use a similar document &#8211; something we can brandish in the faces of vendors when they start doing Stupid Things™ and acting against the interests of those who install, configure, operate, monitor and tweak their products day-in, day-out.  So, without further ado &#8211; a manifesto for those on the front-line of the networking industry!</p>
<p><span id="more-92"></span></p>
<ol>
<li>Open standards please. We&#8217;re all tired of lock-in, and redistributing between EIGRP and OSPF gets old pretty quickly.</li>
<li>Likewise, producing your own standard when the open standard is still being drafted is only one step away from Microsoft&#8217;s &#8220;<a title="Embrace, Extend and Extinguish" href="http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish">embrace and extend</a>&#8220;.</li>
<li>Off the shelf parts: nobody wants to pay $900.00 for a 256MB CompactFlash card &#8211; or is the gold plating mandatory?</li>
<li>Is it too much to ask for a list of line cards on one page, with port types/density, QoS features and oversubscription details for each? Yeah, I thought as much.</li>
<li>Likewise, why do I have to dig, harangue my VAR and give my inside leg measurement just to get information that is essential to deploying your products?</li>
<li>Nobody likes spending all day on a problem only to find that the documentation they&#8217;ve been working off is wrong. Update it or bin it!</li>
<li>Training/certification: DO teach us how to configure your products.  DO NOT make us learn your latest &#8216;marketecture&#8217; just so we can pass an exam (thanks to @ioshints for that term).</li>
<li>9600, 8N1.  It works, bitches.</li>
<li>If your product needs rack rails, make them easy to fit and remove. Yeah, I&#8217;m looking at YOU, Cisco WAE-512 and F5 BIG-IP 1600.</li>
<li>Talking of rails: ship rails/ears with everything. Even the smallest offices have racks these days.</li>
<li>No default usernames, passwords, SSIDs, WPA keys.  A product that&#8217;s vulnerable out the box can really ruin someone&#8217;s day.</li>
<li>When your kit goes wrong, I don&#8217;t expect to spend 3 days going back and forth between vendor and VAR trying to prove that it&#8217;s definitely a hardware fault (I&#8217;m looking at you Check Point). New kit, now please.</li>
<li>Lastly, listen to your engineers. We might not always have decision-making abilities but there&#8217;s always the chance we could sway a purchasing decision one way or the other&#8230;</li>
</ol>
<p>If you&#8217;ve got anything you want to add to that list, leave a comment please!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/01/25/the-network-engineers-manifesto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Testing Multicast</title>
		<link>http://www.jonstill.com/2011/01/11/testing-multicast/</link>
		<comments>http://www.jonstill.com/2011/01/11/testing-multicast/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 00:25:49 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[multicast]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=75</guid>
		<description><![CDATA[As it&#8217;s been a couple of years since I last had to configure multicast, I decided to give it a quick spin in the lab this evening.  There&#8217;s plenty of other sites and resources out there for configuring PIM-SM, either with static RP (Rendezvous Point) or by using Auto-RP (proprietary) or Bootstrap Router (BSR &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>As it&#8217;s been a couple of years since I last had to configure multicast, I decided to give it a quick spin in the lab this evening.  There&#8217;s plenty of other sites and resources out there for configuring PIM-SM, either with static RP (Rendezvous Point) or by using Auto-RP (proprietary) or Bootstrap Router (BSR &#8211; standards-based), so I&#8217;m not going to cover that ground here &#8211; see the references at the end of this post.</p>
<p>Instead, I want to focus on tools you can use to test multicast from host-to-host via your lab network.  Yes you can use the old standby of:</p>
<pre>R5(config-if)#<strong>ip igmp join-group 239.1.1.1</strong></pre>
<p>and then ping the multicast group address from another router &#8211; but where&#8217;s the fun in that?  Fortunately there&#8217;s some good tools out there you can use to good effect for testing this kind of thing &#8211; and there&#8217;s two in particular that I&#8217;ve been using today &#8211; emcast and mnc.</p>
<p><span id="more-75"></span></p>
<h4>Emcast</h4>
<p>Emcast is a toolkit for creating multicast-enabled distributed apps.  It&#8217;s very much aimed at coders/developers, but it does include a standalone generic multicast utility, which is what most people would be interested in under these circumstances.  It would appear to compile on most Linux/UNIX-based operating systems, but does require GLIB, which caught me out when I first tried compiling it under Mac OS X.  Once installed however, it&#8217;s very easy to use:</p>
<pre>Usage: ./emcast [OPTION]... &lt;URL&gt;
	-b &lt;size&gt;   		buffer size
	-h          		display help
	-l &lt;0 or 1&gt; 		turn loopback on or off
	-o&lt;name&gt; &lt;value&gt;  	set option &lt;name&gt; to &lt;value&gt;
	-O&lt;name&gt; &lt;value&gt;  	set option &lt;name&gt; to &lt;value&gt; before joining
	-q	    		quiet mode (no input/output)
	-t &lt;ttl&gt;    		time-to-live
</pre>
<p>On the sender, I put together a little one-line shell script that would send the output of the UNIX &#8216;date&#8217; command to the multicast group once a second:</p>
<pre><strong>while true; do date; sleep 1; done|emcast -t 10 239.1.1.1:1234</strong>
</pre>
<p>The parameters are pretty simple: -t sets the TTL to a value sufficiently high that it won&#8217;t decrement to 0 in transit, and the second parameter is the multicast group address and UDP port number to send the data to.</p>
<h4>MNC</h4>
<p>Mnc (multicast netcat) is a very similar tool. I originally looked at this as an alternative to emcast after I got caught out by the GLIB issue above.  It&#8217;s very much a beta tool &#8211; no niceties such as configuration scripts or even downloadable tarballs here, but it does work very well.  Very easy to use:</p>
<pre><strong>mnc -i 10.3.1.1 -l -p 1234 239.1.1.1</strong></pre>
<p>And the parameters are:</p>
<ul>
<li>-i: interface to bind to when listening.</li>
<li>-l: listen, rather than sending.</li>
<li>-p 1234: UDP port 1234.</li>
<li>239.1.1.1: multicast group address.</li>
</ul>
<h4>Testing</h4>
<p>To test this, I fired up the loop above to get some data flowing to the group.  A quick check on the directly-connected router:</p>
<pre>R1#<strong>sh ip mro | beg ^$

</strong>(*, 239.1.1.1), 00:00:47/stopped, RP 1.1.1.1, flags: SJC
 Incoming interface: Null, RPF nbr 0.0.0.0
 Outgoing interface list:
 FastEthernet0/0, Forward/Sparse-Dense, 00:00:47/00:02:35

(10.1.1.2, 239.1.1.1), 00:00:46/00:02:56, flags: PT
 Incoming interface: FastEthernet0/0, RPF nbr 0.0.0.0
 Outgoing interface list: Null

(*, 224.0.1.40), 02:37:27/00:02:36, RP 0.0.0.0, flags: DCL
 Incoming interface: Null, RPF nbr 0.0.0.0
 Outgoing interface list:
 Serial0/0, Forward/Sparse-Dense, 02:29:59/00:00:00
 Loopback0, Forward/Sparse-Dense, 02:37:27/00:00:00
</pre>
<p>Looks good.  10.1.1.2 in this case is the machine that is sending the multicast data.  Time to fire up mnc on the other machine:</p>
<pre>[Anathem:~/tmp/mnc-read-only]$ <strong>./mnc -i 10.3.1.2 -l -p 1234 239.1.1.1</strong>
Tue Jan 11 00:06:07 GMT 2011
Tue Jan 11 00:06:08 GMT 2011
Tue Jan 11 00:06:09 GMT 2011
[...]
</pre>
<p>Working very nicely indeed!  Some quick verification from the client&#8217;s directly-connected router:</p>
<pre>R5#<strong>sh ip mro | beg ^$
</strong>
(*, 239.1.1.1), 00:00:14/stopped, RP 1.1.1.1, flags: SJC
 Incoming interface: FastEthernet0/0, RPF nbr 10.2.1.2
 Outgoing interface list:
 FastEthernet0/1, Forward/Sparse-Dense, 00:00:14/00:02:46

(10.1.1.2, 239.1.1.1), 00:00:13/00:02:58, flags: JT
 Incoming interface: FastEthernet0/0, RPF nbr 10.2.1.2
 Outgoing interface list:
 FastEthernet0/1, Forward/Sparse-Dense, 00:00:13/00:02:46

(*, 224.0.1.40), 00:00:45/00:02:14, RP 0.0.0.0, flags: DCL
 Incoming interface: Null, RPF nbr 0.0.0.0
 Outgoing interface list:
 FastEthernet0/0, Forward/Sparse-Dense, 00:00:45/00:00:00

R5#<strong>sh ip igmp group</strong>
IGMP Connected Group Membership
Group Address    Interface                Uptime    Expires   Last Reporter   Group Accounted
239.1.1.1        FastEthernet0/1          00:01:17  00:02:05  10.3.1.2        
224.0.1.40       FastEthernet0/0          02:39:47  00:02:02  10.2.1.5       
</pre>
<p>I think that counts as a success!</p>
<h3>References</h3>
<ul>
<li>Cisco Multicast Quick-Start Configuration Guide: <a href="http://www.cisco.com/en/US/tech/tk828/technologies_tech_note09186a0080094821.shtml">http://www.cisco.com/en/US/tech/tk828/technologies_tech_note09186a0080094821.shtml</a></li>
<li>Routing TCP/IP Volume II &#8211; Jeff Doyle (Cisco Press): <a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1578700892">http://www.ciscopress.com/bookstore/product.asp?isbn=1578700892</a></li>
<li>Emcast: <a href="http://www.gizmolabs.org/~dhelder/junglemonkey/emcast/">http://www.gizmolabs.org/~dhelder/junglemonkey/emcast/</a></li>
<li>MNC: <a href="http://code.google.com/p/mnc/">http://code.google.com/p/mnc/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2011/01/11/testing-multicast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCIE R&amp;S Reading List</title>
		<link>http://www.jonstill.com/2010/12/09/ccie-rs-reading-list/</link>
		<comments>http://www.jonstill.com/2010/12/09/ccie-rs-reading-list/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 22:43:57 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[cisco]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=69</guid>
		<description><![CDATA[As I was finishing up my CCNP a couple of months back, I started to put some serious considerations as to what certification I wanted to attempt next.  One option was to go for CCIE R&#38;S and it didn&#8217;t take me long to decide that was what I wanted to do. The technical challenge and [...]]]></description>
			<content:encoded><![CDATA[<p>As I was finishing up my CCNP a couple of months back, I started to put some serious considerations as to what certification I wanted to attempt next.  One option was to go for CCIE R&amp;S and it didn&#8217;t take me long to decide that was what I wanted to do. The technical challenge and career benefits made it a very simple choice for me!</p>
<p>As virtually everyone in the industry knows, the CCIE certification is based on a day-long practical examination held at various Cisco facilities worldwide. In order to take that exam, you first have to pass the CCIE written test &#8211; a qualification exam to ensure that those sitting the lab exam really do know the theory behind the practice.  While I&#8217;ve not taken this exam yet, general consensus seems to be that while it isn&#8217;t particularly difficult or require über-deep knowledge, it is very broad in what it expects the candidate to know.</p>
<p>Sure enough, consulting the <a title="CCIE R&amp;S Blueprint" href="https://learningnetwork.cisco.com/docs/DOC-4604">CCIE R&amp;S v4.0 Blueprint</a> (login/registration required) shows the breadth of material required. All the major enterprise IPv4 and IPv6 IGPs are there, together with BGP.  Layer 2 topics include Spanning Tree and Frame Relay, with MPLS being a new addition.  Multicast, QoS, Security and Network Services round out the technical topics quite nicely.</p>
<p>Obviously to learn all these topics to the required level of detail is going to take more than a single book and I&#8217;ve done a fair bit of research into what people recommend as reading material for the CCIE written exam. I&#8217;ve included this information here in the hope that it&#8217;ll be useful to those looking to take this exam soon.</p>
<p><a href="http://www.ciscopress.com/bookstore/product.asp?isbn=158705292X"><strong><span id="more-69"></span>Routing TCP/IP &#8211; Volume 1, 2nd Edition</strong></a><br />
<strong>Jeff Doyle &amp; Jennifer Carroll, Cisco Press</strong><br />
One of the &#8216;bibles&#8217; of networking, this book will teach everything you need to know in terms of IGPs, routing, IPv4, IPv6, redistribution and route filtering/control.</p>
<p><a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587053004"><strong>Routing TCP/IP &#8211; Volume 2</strong></a><br />
<strong>Jeff Doyle &amp; Jennifer Carroll, Cisco Press</strong><br />
Continuing on where the previous volume left off, this book covers mostly BGP and Multicast.</p>
<p><strong><a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587054353">Internet Routing Architectures</a><br />
Sam Halabi, Cisco Press<br />
</strong>I think it&#8217;s fair to say that this book will cover nearly everything you need to know about BGP, with the possible exception of Multiprotocol BGP (MP-BGP).  However I imagine that will be nicely covered in the next book on the list&#8230;</p>
<p><strong><a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587053195">MPLS Fundamentals</a><br />
Luc de Ghein, Cisco Press<br />
</strong>This is the only book on this that I don&#8217;t own in one form or another.  However it&#8217;s been recommended to me by many people on twitter whose opinions I respect.  Of course if this book doesn&#8217;t cover something, then <a href="http://www.ioshints.info/About_Ivan_Pepelnjak">Ivan Pepelnjak&#8217;s</a> &#8220;MPLS and VPN Architectures&#8221; series will.</p>
<p><strong><a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587202778">Cisco QoS Exam Certification Guide</a><br />
Wendell Odom &amp; Michael J Cavanaugh, Cisco Press<br />
</strong>This book should cover a large percentage of the QoS topics on the Blueprint.  One notable exception however is SRR (Shaped Round Robin) on the 3560 switch. For that I&#8217;d recommend the <a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3560/software/release/12.2_55_se/configuration/guide/3560_scg.html">Cisco 3560 Switch Configuration Guide</a> off the DocCD.</p>
<p><strong><a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587141647">SWITCH Foundation Learning Guide</a><br />
Richard Froom, Balaji Sivasubramanian, Erum Frahim, Cisco Press<br />
</strong>While this book is aimed at candidates studying for the CCNP SWITCH exam, the content is generally equally applicable to the LAN switching sections of the CCIE. Be prepared to do some reading around any areas that are on the blueprint but aren&#8217;t covered here though.</p>
<p><strong><a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587059819">CCIE Routing and Switching Certification Guide</a><br />
Wendell Odom, Rus Healy, Denise Donohue, Cisco Press<br />
</strong>And finally we have the official exam certification guide.  This one volume should serve as an excellent recap prior to taking the written exam &#8211; however in my opinion it is no substitute for learning each and every topic from scratch from the other books on this list.  That said, it does offer a concise recap of the vast majority of the topics that need to be covered.</p>
<p>Hopefully this list will give CCIE candidates an idea of where to begin reading in preparation for the written exam. I might well add more books to this list at some point, but for now I think I&#8217;ve got plenty to be working on! There&#8217;s three final tips that I&#8217;d like to share.</p>
<p>Firstly, all the links above go to the ciscopress.com eBook pages. I&#8217;ve recently bought myself an iPad and was very pleased to find that Cisco Press had switched from DRMed PDFs to watermarked files instead.  The iPad has allowed me to carry around my entire reading list for this exam &#8211; something that you could never do with the dead tree editions! I&#8217;d highly recommend this way of studying &#8211; it frees you from being chained to a desk and makes studying while on the train to work (for example), very easy.</p>
<p>Secondly, keep an eye on <a title="Cisco Press eBook Deals" href="http://www.ciscopress.com/deals/">http://www.ciscopress.com/deals/</a>. A fair few of the books above were bought from this page for $9.99 each, a considerable saving on list price!</p>
<p>Thirdly, given that you will need to know it for the lab exam, I highly recommend getting to grips with the Cisco <a href="http://www.cisco.com/cisco/web/psa/default.html?mode=prod">DocCD</a>.  No longer distributed on CD, the name has continued to refer to the section of Cisco&#8217;s website that contains configuration guides and command references. This is the only material available to you in the CCIE lab exam, so getting to grips with it early on would seem to be a good idea.</p>
<p>Happy studying!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2010/12/09/ccie-rs-reading-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCNP &#8211; Complete!</title>
		<link>http://www.jonstill.com/2010/11/23/ccnp-complete/</link>
		<comments>http://www.jonstill.com/2010/11/23/ccnp-complete/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 15:33:52 +0000</pubDate>
		<dc:creator>Jon Still</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[route]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[tshoot]]></category>

		<guid isPermaLink="false">http://www.jonstill.com/?p=62</guid>
		<description><![CDATA[After a couple of false starts I&#8217;ve finally completed my CCNP &#8211; I passed TSHOOT on Friday 19th November 2010, having completed that exam, ROUTE and SWITCH in the last 12 months.  Having gone through that I wanted to share a few general thoughts about the exam program in general &#8211; obviously I can&#8217;t say [...]]]></description>
			<content:encoded><![CDATA[<p>After a couple of false starts I&#8217;ve finally completed my CCNP &#8211; I passed TSHOOT on Friday 19th November 2010, having completed that exam, ROUTE and SWITCH in the last 12 months.  Having gone through that I wanted to share a few general thoughts about the exam program in general &#8211; obviously I can&#8217;t say anything too specific about the exams themselves due to Cisco&#8217;s legal agreements.</p>
<p>First off &#8211; TSHOOT.  As many have said, this exam is a fairly major departure for the CCNP-level exams. Candidates face a number of questions, the majority of which will be trouble-ticket type questions based on a known topology and a known list of technologies (exam blueprint).  This information gives the candidate a vast resource of information that can be used to direct his/her studying.  I would also invite candidates for this exam to look at <a title="TSHOOT Videos" href="http://www.networkworld.com/community/wallace" target="_self">Kevin Wallace&#8217;s TSHOOT Videos</a>.  They really do help clarify techniques that will be useful in the exam itself.  I looked at them the morning before I took the exam and it helped me get my mind into exam gear, given that I&#8217;d done no preparation in the 2 weeks before the exam (I was traveling for work and as a result was insanely busy).</p>
<p><span id="more-62"></span>On the whole I found TSHOOT very straightforward. My comments on Twitter at the time were basically that if you were a network engineer and you had to troubleshoot as part of your job, you&#8217;d have no problems with the exam.  This is possibly also the only time I will ever consider an exam &#8216;fun&#8217;!  Make sure that you check out the resources available on <a href="https://learningnetwork.cisco.com/community/certifications/ccnp/tshoot?tab=overview">Cisco&#8217;s site</a>.</p>
<p>The ROUTE exam, as far as I remember, was more difficult than TSHOOT.  While TSHOOT is virtually entirely focused around practical skills, ROUTE requires you to know a lot of theory as well as the practical side of things. I think the areas I found most difficult were around OSPF in Frame Relay environments and IPv6, as I&#8217;ve never had to work with either in production.</p>
<p>The other odd thing about the ROUTE exam was the topics that were removed &#8211; notably IS-IS and Multicast.  IS-IS probably made sense as it doesn&#8217;t seem to have had much uptake in enterprise environments &#8211; and remember, the R&amp;S track has always been aimed at the enterprise.  On the other hand I&#8217;m surprised that Multicast was removed and was also surprised not to see any mention of QoS.  These are all topics I&#8217;ll need to work on more when I start studying for CCIE.</p>
<p>Similar comments apply for the SWITCH exam &#8211; there are technologies that should have been covered that weren&#8217;t.  I&#8217;m also not sure if I agree with the approach regarding Voice, Video and Wireless in that exam &#8211; either teach enough to be useful or don&#8217;t cover it at all.  As it stands I think that these topics should be kept separately on the relevant specialist exams as the current level of detail required is pretty flimsy.</p>
<p>So &#8211; now that CCNP is done and dusted, what&#8217;s next? I think I&#8217;m going to aim to take my CCIE R&amp;S Written Exam at some point next year, aiming to get the lab completed at some point in the next 18-24 months.  Hopefully this will be achievable and hopefully I&#8217;ll be better at blogging about my experiences as I go!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonstill.com/2010/11/23/ccnp-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

