<?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>packetqueue.net</title>
	<atom:link href="http://blog.packetqueue.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.packetqueue.net</link>
	<description>Ramblings of a Network Engineer in the trenches...</description>
	<lastBuildDate>Fri, 27 Apr 2012 23:17:58 +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>IPv6 Feature Parity (Lack of) Rant</title>
		<link>http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/</link>
		<comments>http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 23:16:30 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=289</guid>
		<description><![CDATA[The current state of IPv6 support in many vendors products makes me want to donkey-kick someone right in the…  well, let&#8217;s just say it upsets me. I have been leading an IPv6 roll-out for some time now, among other things, and have found some interesting and widely differing levels of support for the next generation [...]]]></description>
			<content:encoded><![CDATA[<p>The current state of IPv6 support in many vendors products makes me want to donkey-kick someone right in the…  well, let&#8217;s just say it upsets me.</p>
<p>I have been leading an IPv6 roll-out for some time now, among other things, and have found some interesting and widely differing levels of support for the next generation Internet Protocol.  With some vendors, many things work and work well, while with others it&#8217;s as if things haven&#8217;t changed in a decade or more.  Even with the vendors who do have relatively good support for IPv6, however, there remains often odd, even inexplicable, gaps in that support.  This has made our deployment a lot more challenging than it needed to be.</p>
<p>Much has been made of the chicken-and-egg nature of the problem: does demand drive the support, or does having support create the demand?  Self-named analysts, vendor representatives, media pundits, and even my dog seem to have an opinion on this, but I&#8217;ve heard little from the people <em>in the trenches</em> actually trying to implement this stuff.  Implement as in across the board full feature parity, not half-assed or &#8220;it worked in the lab&#8221; analyses.</p>
<p>Further exasperation comes as you figure out that you don&#8217;t know what you don&#8217;t know, and get 65% into the project before you figure out that some feature is missing.  A feature like, say, HSRP.  Whenever I complain that HSRP support is missing (or other FHRP) someone inevitably suggests RA tuning as a solution to the problem, which is a bit like handing someone asking for a Hamburger a popsicle; nice, but not the same.  Just how fast do you think you can achieve failover with RA tuning anyhow?  And don&#8217;t even get me started on what happens in a dual stacked failover scenario where RA tuning is handling IPv6 and some FHRP is handling IPv4.  At least BFDv3 is available for route failovers.</p>
<p>It&#8217;s not even that big, significant, oh-my-god features are always the ones missing, however.  Often times it&#8217;s the random, little features.  Cisco&#8217;s ASA, for instance, can&#8217;t do stateful failover using anything but an IPv4 address.  Why?  They&#8217;ve implemented IPv6 ACLs, objects, NAT (god help us all) and a lot of the bulk gotta-have-it features.  Why not failover?  Oh, and OSPFv3 support is missing too.   Why?  Dunno.</p>
<p>Our UCS is no exception to this rule, as almost nothing is IPv6 ready that I can find.  Ditto for the VMware installation we run on it.  Never mind that we&#8217;re at the newest patch levels, running VSphere 5, ESXi, etc.  View?  Nope, no support there either.  Our NetApp array on the back-end?  The big beast with multiple glorious 10-Gig connections?  Bubkiss for the IPv6 support there as well.  Although they do have a nice bit of marketing <a title="NetApp IPv6 Support Document" href="http://media.netapp.com/documents/IPv6.pdf">available online here</a>.  See if you can tell when they&#8217;ll have IPv6 support from that document.</p>
<p>In all fairness here, I should point out that the Virtual Machines that you run <em>in VMware, on the UCS</em> do support IPv6 just fine, or at least as fine as the individual OS you&#8217;re installing (see <a title="Windows 7 and IPv6" href="http://blog.packetqueue.net/windows-7-and-ipv6/">previous rant on Windows 7 here</a>).  SLES (Suse&#8217;s flagship server product) supports IPv6 from the command line, for instance, but not from within YaST.  Not a big deal if you&#8217;ve used Linux or any flavor of Unix for a while, but for a junior engineer?  That can mean more escalations and a more inefficient NOC.</p>
<p>In a lot of ways, actually, the Operating System purveyors seem to be way ahead of most infrastructure (network, storage, security) providers in supporting IPv6&#8211;even with their flaws&#8211;but that may be simply do to the amount of features they have to port vs. what a Cisco, Juniper or HP has to support.  The notable exception here being Apple, which for some inexcusable reason just dropped IPv6 support from their Airport Wireless product.</p>
<p>At the end of the day, I understand that rewriting <em>absolutely everything</em> to support an entirely new protocol is incredibly difficult.  I also understand that IPv6 has some behaviours that mean feature parity is not always going to be at 100% because it just doesn&#8217;t make sense.  I even understand that features will be rolled out in some sort of priority-ranked order, and that maybe management interfaces aren&#8217;t at the top of that list.  But what I don&#8217;t understand, or can&#8217;t get my head around, is why so many glaring inconsistencies exist when we&#8217;ve had so long to work at it.  Or why some vendors give little more than lipservice to IPv6 while not supporting any of it in their products.</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/" title="best blogs on ipv6 switching">best blogs on ipv6 switching</a></li><li><a href="http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/" title="ipv6">ipv6</a></li><li><a href="http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/" title="ipv6 feature parity with ipv4">ipv6 feature parity with ipv4</a></li><li><a href="http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/" title="just say no to ipv6">just say no to ipv6</a></li><li><a href="http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/" title="vista ipv6 default gateway">vista ipv6 default gateway</a></li></ul><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fipv6-feature-parity-lack-of-rant%2F&amp;title=IPv6%20Feature%20Parity%20%28Lack%20of%29%20Rant" id="wpa2a_2"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/ipv6-feature-parity-lack-of-rant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Live 2012 Schedule</title>
		<link>http://blog.packetqueue.net/cisco-live-2012-schedule/</link>
		<comments>http://blog.packetqueue.net/cisco-live-2012-schedule/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 17:07:14 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Live]]></category>
		<category><![CDATA[CLUS]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=285</guid>
		<description><![CDATA[Everyone&#8211;My schedule (as it stands currently) for Cisco Live in San Diego this year is below. Incoming search terms for the article:ccie r&#38;s lab diagramframe relay practise exampleine ccie racksymbol of frame relayltrccie cisco live 2011telco switch symbolcisco asa symbolnexus switch symbol ciscomy cisco live 2012 scheduleipv6 cef vss svi]]></description>
			<content:encoded><![CDATA[<p>Everyone&#8211;My schedule (as it stands currently) for Cisco Live in San Diego this year is below.</p>
<p><img src="data:image/png;base64,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" alt="" /></p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="ccie r&amp;s lab diagram">ccie r&amp;s lab diagram</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="frame relay practise example">frame relay practise example</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="ine ccie rack">ine ccie rack</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="symbol of frame relay">symbol of frame relay</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="ltrccie cisco live 2011">ltrccie cisco live 2011</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="telco switch symbol">telco switch symbol</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="cisco asa symbol">cisco asa symbol</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="nexus switch symbol cisco">nexus switch symbol cisco</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="my cisco live 2012 schedule">my cisco live 2012 schedule</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2012-schedule/" title="ipv6 cef vss svi">ipv6 cef vss svi</a></li></ul><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fcisco-live-2012-schedule%2F&amp;title=Cisco%20Live%202012%20Schedule" id="wpa2a_4"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/cisco-live-2012-schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 and IPv6</title>
		<link>http://blog.packetqueue.net/windows-7-and-ipv6/</link>
		<comments>http://blog.packetqueue.net/windows-7-and-ipv6/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 23:51:57 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[ASA]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Prefix Policy]]></category>
		<category><![CDATA[RFC]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=263</guid>
		<description><![CDATA[One of the projects that I began early last year is an IPv6 rollout across our entire worldwide network.  During the initial heady days of the project, I managed to get the infrastructure largely configured in a dual-stack arrangement.  Then something came up.  I can&#8217;t remember exactly what, at this point, but something did, and [...]]]></description>
			<content:encoded><![CDATA[<p>One of the projects that I began early last year is an IPv6 rollout across our entire worldwide network.  During the initial heady days of the project, I managed to get the infrastructure largely configured in a dual-stack arrangement.  Then something came up.  I can&#8217;t remember exactly what, at this point, but something did, and so the project sat.  And sat.  And sat some more.</p>
<p>Earlier this week, I reviewed the appalling (lack of) progress so far and began moving forward.  I had already completed the acquisition of Provider Independent Address Space (PI), getting our upstream providers to advertise the routes, and the setting up of 90% of the infrastructure (SVI addressing, the different IPv6 settings like IPv6 CEF and unicast-routing, etc.)  Everything here worked as expected.</p>
<p>I decided to start with the infrastructure more related to the client side, including servers of interest (DNS, AD, mail, etc.) to the inside, and the end-user workstations.  It should be noted here that we had IPv6 turned off on all workstations and servers, despite Microsoft&#8217;s best practices which state that IPv6 should be left on because several services will break with it off.  Since these services (Homegroups, for one) don&#8217;t really apply in a corporate environment, I didn&#8217;t care too much what their best practices recommended.   The first step was to turn IPv6 on for a few test machines in the IT VLAN, and a couple of the Active Directory servers.</p>
<p>The good news is that the servers came up and were happy as soon as they got their addresses.  We&#8217;re going with a scheme of static assignment for servers, infrastructure management addresses, etc., so all I really had to do was click the checkbox for IPv6 (these are Windows 2008 R2 servers), assign address and gateway, and voila, we had reachability.  Next, I fixed up some DNS settings, added some AAAA records (the IPv6 equivalent of IPv4 A records), and we had DNS resolution on IPv6 working as well.</p>
<p>Windows 7 wouldn&#8217;t prove to be quite as easy, for a few reasons.  While the checkboxes and settings are ostensibly the same, some of the back-end code is obviously different and needs some non-obvious tweaking to get right.  I couldn&#8217;t for the life of me figure out why I had no reachability, when the configuration should actually be easy as pie (stateless auto configuration&#8211;just &#8220;turn on&#8221; IPv6 and walk away).  In fact, I ended up testing my Macbook Pro and a Linux machine, and both of them worked as expected right out of the gate, so I knew this was a Windows 7 problem.</p>
<p>The first thing that occurred to me after testing the other non-Windows machines was domain policies.  We have a lot of them, and you never know what might be causing issues.  I had one of my Server guys check that, and then check a non-domain Windows 7 machine with the same image (Windows 7 Enterprise), and he came up with no applicable policy problems and the same behavior.</p>
<p>Finally, after spending too much time with Google, I managed to piece together an idea of what was happening.  As it turns out, the mechanism by which Windows 7 puts together its interface identifiers is to blame.  I found the applicable information in a posting from February, 2010 on a site called itexpertvoice.com, linked to <a title="Troubleshooting IPv6 on Windows 7" href="http://itexpertvoice.com/home/troubleshooting-ipv6-on-windows-7-and-why-its-worth-the-bother/">here</a>.  It probably won&#8217;t surprise anyone to find out that Microsoft screwed up implementing something they helped create (RFC <a title="RFC 4941" href="http://tools.ietf.org/html/rfc4941">4941</a>).  The command you&#8217;ll want to run, from an elevated command prompt (or GPO, SCCM, etc.) is:</p>
<pre>netsh interface ipv6 set global randomizeidentifiers=disabled</pre>
<p>&nbsp;</p>
<p>This takes you back to behavior supported by standards-compliant hardware, and allows your Windows 7 machine to actually use IPv6.</p>
<p>Another command you may want to use, and this is strictly a personal and policy choice, is:</p>
<pre>netsh interface ipv6 set privacy disabled</pre>
<p>&nbsp;</p>
<p>This turns off privacy addressing, an idea also described in RFC 4941.  Given the globally unique, routable nature of IPv6, I can see where some people might get squirrelly, but I just don&#8217;t see the need.  Again, this is something you&#8217;ll want to review for your own environment.</p>
<p>Another interesting problem I found, and one more I had to solve before my Windows 7 machines were ready to be released back into the wild, revolves around voice.  Specifically, voice VLANs.  In a voice-enabled network using Cisco IP telephony, each access port on a switch typically belongs to two VLANs: a voice VLAN and a data VLAN.  You plug a phone in, your computer plugs in to a pass-through port on the phone, and each auto-magically gets an IP address in the correct VLAN.  Except with IPv6.</p>
<p>I should say, however, it didn&#8217;t work that way in my environment.  What happened here is that my workstation would actually get an IP address in both the data and the voice VLANs.  And, due to the way prefix policy works (more on that in a minute), would use the voice VLAN as the source address in traffic originating from the workstation.  The way I solved the problem for now is to turn off IPv6 and take away the IPv6 addressing from all of the voice VLANs (specifically, on the SVIs), since I haven&#8217;t gotten to the voice part of the IPv6 project anyway.</p>
<p>I don&#8217;t know what&#8217;s causing the workstation to get assigned a voice address, but I&#8217;m going to continue to look into it.  More than likely it has to do with Stateless Auto configuration and ND, but time will tell.  In the mean time, what&#8217;s this prefix policy thing I mentioned above?  Read about it in RFC <a title="RFC 3484" href="http://www.ietf.org/rfc/rfc3484.txt">3484</a>.</p>
<p>Put simply, IPv6 prefix policy exists because any given interface in IPv6 is going to have several addresses; everything from Unicast to link-local, multicast, and maybe more.  So, if I&#8217;m a workstation and I want to source traffic outbound on a given interface, which address do I use?  Prefix policy helps to solve that problem by &#8220;ranking&#8221; different addresses on an interface in a standards-specific way.</p>
<p>After reading the RFC, open up an elevated command prompt on your Windows 7 machine and enter the following command to see how your machine is set up:</p>
<pre>netsh int ipv6 show prefix policies</pre>
<p>&nbsp;</p>
<pre></pre>
<p>and you&#8217;ll get something that looks like so:</p>
<p><a href="http://blog.packetqueue.net/windows-7-and-ipv6/screen-shot-2012-03-17-at-4-49-15-pm/" rel="attachment wp-att-264"><img class="alignleft size-full wp-image-264" title="Windows 7 Prefix Policy" src="http://packetqueue.net/blog/wp-content/uploads/2012/03/Screen-Shot-2012-03-17-at-4.49.15-PM.png" alt="" width="425" height="151" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>You can manipulate the order of things here, and add if needed, using the following commands (note these are two commands, but word-wrap is in effect here):</p>
<pre>netsh int ipv6 add prefixpolicy=d2a:d00c:b678:ecfb::1/128</pre>
<pre>precedence 2 label=22</pre>
<pre>netsh int ipv6 add prefixpolicy=d2a:d00c::b678::/48</pre>
<pre>precedence 2 label=22</pre>
<p>&nbsp;</p>
<p>This gives you a matching prefix pair, and says that for all traffic destined for d2a:d00c:b678::/48 network, use the d2a:d00c:b678:ecfb::1/128 address on the interface as the source.  In my case, my voice VLAN (applicable hextet: 107) was showing up in the interface prefix list before my data VLAN (applicable hextet: 1ff).  I could have used the example above to set the correct precedence, but this isn&#8217;t exactly scalable to thousands of phones and workstations, all of which may have a different mix of addresses.</p>
<p>So, we still have the voice VLAN issue to solve, but the Windows 7 machines can now talk comfortably on the network to other workstations and servers, including using SSH, DNS, RDP, and all other major services.  A lot of software still isn&#8217;t IPv6 compatible, but that&#8217;s why we&#8217;re in a dual-stack world for the foreseeable future.</p>
<p>Next challenge, if anyone has suggestions?  Working around some of the feature non-parity issues mostly in the area of security.  For instance, the ASA line as of last check still doesn&#8217;t support OSPFv3 or failover via IPv6, and no tools exist that I&#8217;m aware of for mapping complex security policy from IPv4 to IPv6, which is why our IPv6 world here still remains sequestered to just our network.</p>
<p>Ideally we&#8217;ll have outside traffic allowed and all of our public-facing services running in time for <a title="World IPv6 Day" href="http://www.worldipv6day.org/" target="_blank">World IPv6 day</a> this year, which happens on June 6th.  Mark your calendars!</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="ie ccie">ie ccie</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="cisco asa boot tasman drive">cisco asa boot tasman drive</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="CUCM-PAK">CUCM-PAK</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="cisco switch diagram">cisco switch diagram</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="clock cisco">clock cisco</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="ccie rack diagram">ccie rack diagram</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="Cisco Catalyst 2960S-48TD-L stacked">Cisco Catalyst 2960S-48TD-L stacked</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="ine ccie lab">ine ccie lab</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="cisco networkers 2960-s">cisco networkers 2960-s</a></li><li><a href="http://blog.packetqueue.net/windows-7-and-ipv6/" title="cisco tasman drive">cisco tasman drive</a></li></ul><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fwindows-7-and-ipv6%2F&amp;title=Windows%207%20and%20IPv6" id="wpa2a_6"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/windows-7-and-ipv6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Musings on Storage</title>
		<link>http://blog.packetqueue.net/musings-on-storage/</link>
		<comments>http://blog.packetqueue.net/musings-on-storage/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 04:44:52 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2008 R2]]></category>
		<category><![CDATA[Flexpod]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[UCS]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=260</guid>
		<description><![CDATA[I know I haven&#8217;t exactly been filling the blog-space with useful tidbits, random ramblings, or musings on clown psychology lately. To be fair, however, I have been pretty heads-down in two different areas: one on my CCIE Routing and Switching lab studies; the other on a large Flexpod (UCS, NetApp, VMWare, Nexus) implementation project at [...]]]></description>
			<content:encoded><![CDATA[<p>I know I haven&#8217;t exactly been filling the blog-space with useful tidbits, random ramblings, or musings on clown psychology lately. To be fair, however, I have been pretty heads-down in two different areas: one on my CCIE Routing and Switching lab studies; the other on a large Flexpod (UCS, NetApp, VMWare, Nexus) implementation project at the office.</p>
<p>We are a long time VMware shop, and when I came on board back in 2006 I made a push for even more utilization. We started expanding heavily and made the choice at the time to use Equalogic iSCSI SANs for our backend storage solution. This worked well for a number of years, but now that Dell has purchased Equalogic we have seen our support quality slipping, resolution times stretching, and parts deliveries slowing significantly. As such we moved to NetApp.</p>
<p>One of the things with NetApp that makes it an intriguing solution is the software, particularly around cloning of virtual machines as well as snapshots and de-duplication. While these are powerful technologies to be sure, sometimes getting your head around the details can be tricky. Even trickier? Mating up what you thought you knew, or what you&#8217;ve grown used to, with the reality now.</p>
<p>What am I talking about in particular? Defragmentation and Microsoft.</p>
<p>Everyone who uses a SAN and VMware probably knows by now that defragmentation, especially where VMDK files are concerned, is a giant waste of time. After all, you&#8217;re trying to move data blocks on a hard drive around to make them more efficient, but those blocks are really just representations of blocks inside of a file, using blocks, on multiple hard drives. Simple, right?</p>
<p>Well, with NetApp snapshots the reasons for not defragmenting get even more ammunition: you&#8217;ll actually use more space. Why? Because the snapshots are tracking change blocks (deltas) and so don&#8217;t take up any space at all when first created (or very little) since you&#8217;re just duplicating the root inode. Every time you defragment, you&#8217;re potentially rearranging all of the &#8220;blocks&#8221; of the file system, which is going to then trigger a bigger delta come the next snapshot. It&#8217;s the same reason why you sometimes delete space on a volume and don&#8217;t see it: the snapshot has to grow by the same amount as the change, and since the snapshots are on the same volume as the data&#8230; well, there you go.</p>
<p>So, all of this is great. Don&#8217;t run defrag and life is good, right? Sure. But Microsoft is trying ever harder to be helpful and they&#8217;re actually crossing more and more into that territory occupied by Apple that I don&#8217;t care for: the one where they obscure all of the details to &#8220;just make it work&#8221; and you have to hunt to find even the most basic of features.</p>
<p>Turns out that in Windows 2008 and 2008 R2, defragmentation is set up as a scheduled task by default. Every Wednesday as a matter of fact. The good news is that the task is disabled out of the box. The bad news? Most server admins have an almost pavlovian need to defragment Windows boxes and probably have turned this (or some variation) on for many machines in your environment. Possibly even through a GPO that someone set and forgot many cycles ago.</p>
<p>At the end of the day, defragmenting a virtualized Windows box might make the OS think its happy, and it might even make the server admins happy. Storage folks, however? The shrieking from the unfashionable wing of the IT area will probably be all the indication you need that bad things are afoot. Hell, if you&#8217;re really looking for some of the old ultra-violence, run defrag on all your machines at night&#8230; at the same time. If you&#8217;re lucky, and everyone&#8217;s asleep, you might even manage to offline a LUN. And that&#8217;s just good fun for everyone.</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="cisco asa clone">cisco asa clone</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="screenrc post examples">screenrc post examples</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="screenrc mac cisco screen size">screenrc mac cisco screen size</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="schedule for kids dues">schedule for kids dues</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="nm-air-wlc6-k9 software forums">nm-air-wlc6-k9 software forums</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="netapp vmware 2008 r2 iscsi">netapp vmware 2008 r2 iscsi</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="Netapp Engineer blog">Netapp Engineer blog</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="netapp defragmentation">netapp defragmentation</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="monitor size of cisco queue">monitor size of cisco queue</a></li><li><a href="http://blog.packetqueue.net/musings-on-storage/" title="ucs netapp vmware san switch crash">ucs netapp vmware san switch crash</a></li></ul><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fmusings-on-storage%2F&amp;title=Musings%20on%20Storage" id="wpa2a_8"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/musings-on-storage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ADVICE FOR THE NEOPHYTE IT ASPIRANT</title>
		<link>http://blog.packetqueue.net/advice-for-the-neophyte-it-aspirant/</link>
		<comments>http://blog.packetqueue.net/advice-for-the-neophyte-it-aspirant/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 02:27:45 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Advice]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=257</guid>
		<description><![CDATA[After 17 years in the industry I have decided that it is time to pass down some advice to the newer entrants in to the field of Information Technology.  If you’re just out of school with a freshly minted degree, looking for that shiny new job that leads to fame and fortune, then this article [...]]]></description>
			<content:encoded><![CDATA[<p>After 17 years in the industry I have decided that it is time to pass down some advice to the newer entrants in to the field of Information Technology.  If you’re just out of school with a freshly minted degree, looking for that shiny new job that leads to fame and fortune, then this article is for you.  If you are looking to move up in the job you currently hold, then this article is for you.  Hell, if you’re breathing and have heard of a computer before, this might be for you as well.</p>
<p>&nbsp;</p>
<p>(1)  The first thing you have to realize about working in Information Technology is this: it automatically leads to six-figure incomes, sports cars, and attractive women.  Most people won’t tell you this, and in fact go to great lengths to cover it up—much like we in the Seattle area tell people it rains all the time so you won’t move here—but it is true.  Anyone who denies this is either lying to you, or incompetent.  If you apply for a position in IT (cool-kids abbreviation warning) you should definitely expect this as a minimum package.  If you don’t get offered all of these things up front, or hear anything faintly resembling an insinuation that you might need something called experience, run the other way: this job is beneath you.</p>
<p>(2)  This brings us to another good point that we should discuss right away: this notion of experience.  Experience is something that people who’ve sat around at their job long enough claim you need in order to do what they do.  The reality, however, is far different.  Most of these so called “experienced” people have long ago given up on being useful, and are simply waiting around to retire.  They’re slow, ineffectual, and don’t know half of what you do.  They’re your parents age, aren’t cool, don’t dress right, stay home on weekends, don’t come in with hangovers, and sit around so much it’s painfully obvious they don’t do anything.  Experience is just a word they toss out there to keep fresh young people who know more than they do from exposing their weaknesses to the sober light of day.  Scoff openly when presented with the need for experience.  Tossing in an “old” joke or two wouldn’t hurt either… it helps let people know you’re on to them.</p>
<p>(3)  Everyone knows that IT types in general, and network engineers in particular, are opinionated people.  All day, every day, we’re called upon to give voice to others’ technology insecurities; to make them feel better by telling them what is good and bad in any given situation.  To truly be successful—to truly rise above the crowds of mediocrity in the field—you’ll need to take this natural predilection for opining and crank it up a few notches.  The best way to do this is to form as many opinions on technology as possible, and then never waver from them.  It works even better if your opinions aren’t based on anything useful like quantifiable data or experience, but rather on ego.  You’ll also want to pick technologies to evangelize that either few people know, you don’t currently have in place (this helps tremendously, because you can be the “expert” without having to get your hands dirty by proving it), or that make you seem “cool”.  To wit, let’s look at point number 4:</p>
<p>(4)  Technologies like Apple are ubiquitous in the network engineering world.  They are good products in many ways, but that’s not why you’ll want to use them.  You’ll want to use them because that’s what all the “cool” kids are using.  Old people with “experience” use PCs and you don’t want to be associated with that.  Having some off-handed platitudes about why you use Apple computers is going to be good here; things like “I only use the best tool for the job” is a great one.  If challenged, or heaven forbid proven wrong, above all else don’t acknowledge this.  Simply wave your hands in a dismissive way and insist that somehow the thing you like about Apple really hasn’t been disproven, and move on.  This doesn’t apply only to Apple, of course, you can use this technique to make yourself look smarter than those around you with just about anything.  As I stated, however, you’ll really want to pick as many technologies as possible that don’t have much market penetration in your company or circle of influence.  If you pick something well-known to evangelize, you run the risk of being labeled as difficult to work with.</p>
<p>(5)  On the topic of difficult to work with, this can be important as well.  Agreeable people get nowhere in corporate America, and you certainly aren’t working for any team.  The best thing to do with any new job is to immediately establish that you won’t play by everyone else’s rules.  The most effective way I’ve found to make this happen is to constantly complain about how much better things were done “at my old company.”  This applies even if, as is likely, your old company was just college.  What this does is establish the fact that you’ve seen better, you know better, and you won’t be held back by mediocrity.  It also lets everyone know up front that you aren’t a team player, and that you’ll drive the bus of success all on your own thank you very much.</p>
<p>&nbsp;</p>
<p>There are many more tips I can share, and I’m certain that this is probably just the start of a multi-part article.  It is, after all, incumbent on those of us who have been in the industry for a while now to try to pass on all that we’ve learned to the next generation.  There is far too much disinformation out there on so-called “success,” and I believe that whatever I can do to debunk the common mythology, it is for the best.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fadvice-for-the-neophyte-it-aspirant%2F&amp;title=ADVICE%20FOR%20THE%20NEOPHYTE%20IT%20ASPIRANT" id="wpa2a_10"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/advice-for-the-neophyte-it-aspirant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screen and Reverse Telnet with Macbook Pro</title>
		<link>http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/</link>
		<comments>http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 16:45:02 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Telnet]]></category>
		<category><![CDATA[Terminal Emulation]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[GNU Screen]]></category>
		<category><![CDATA[Reverse Telnet]]></category>
		<category><![CDATA[screenrc]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=239</guid>
		<description><![CDATA[As a lot of readers already know, from comments and discussions on other forums, I recently made the switch from PC to Mac for my main personal computer.  This wasn’t some sort of Microsoft-hating frenzy, but rather a case where I had more compelling reasons to use a Mac at home (Apple TV, iTunes, wife’s [...]]]></description>
			<content:encoded><![CDATA[<p>As a lot of readers already know, from comments and discussions on other forums, I recently made the switch from PC to Mac for my main personal computer.  This wasn’t some sort of Microsoft-hating frenzy, but rather a case where I had more compelling reasons to use a Mac at home (Apple TV, iTunes, wife’s Mac, etc.) than I did to stick with the PC (games).  I still have the PC for when I get the gaming urge, but since most of my time these days is spent studying, gaming has taken a back burner for the foreseeable future.</p>
<p>I won’t bother you with my initial reactions to the Mac as they’ve been mostly positive and probably not entirely different than many other people’s experiences.  What I will say, though, is that as a long time user of various flavors of Unix, it’s nice to be operating on a platform that is Unix based again.  Specifically, it’s nice to not have to download bolt-on software in order to be able to use SSH, Finger, TFTP, etc.</p>
<p>One of the tools that I have used extensively in the past is GNU Screen.  For those unfamiliar with the program, you can check out a brief overview over at Wikipedia: <a href="http://en.wikipedia.org/wiki/GNU_Screen">http://en.wikipedia.org/wiki/GNU_Screen</a>, or at the GNU Screen website here: <a href="http://www.gnu.org/software/screen/">http://www.gnu.org/software/screen/</a>.</p>
<p>Despite using Screen since I was first introduced to it back around 1990 or so, if I recall correctly, I’ve only ever used it really for one thing: connecting from a Unix Machine to something using the serial port or a modem.  Even the modem bit I didn’t use all the time as I tended to favor Minicom.  So, when a couple of friends suggested that I use Screen for solving a problem I was having, it made sense.</p>
<p>As part of my Cisco lab I have some fourteen different devices that I need to access at any one time.  I have all of those devices set up to my main terminal server (3945 which is also my main a-lot-of-other-things as well) using reverse telnet.  In this way I can do a lot of things, but typically I would SSH to the terminal server, connect to a host by name, then use Ctrl-Shift-6 x to get back to the terminal server and do the same thing again for another host.</p>
<p>This is all made possible using an Async card:</p>
<pre>NAME: "High Speed Wan Interface card with 16 RS232 async ports(HWIC-16A) on Slot 0 SubSlot 3", DESCR: "High Speed Wan Interface card with 16 RS232 async ports(HWIC-16A)"</pre>
<p>&nbsp;</p>
<p>With a pertinent configuration like so:<span class="Apple-style-span" style="font-family: Consolas, Monaco, monospace; font-size: 12px; line-height: 18px; white-space: pre;"> </span></p>
<pre>interface Loopback0</pre>
<pre>ip address 172.16.0.1 255.255.255.0</pre>
<pre>ip host s2 2054 172.16.0.1</pre>
<pre>ip host s1 2053 172.16.0.1</pre>
<pre>ip host s4 2056 172.16.0.1</pre>
<pre>ip host s3 2055 172.16.0.1</pre>
<pre>ip host r5 2063 172.16.0.1</pre>
<pre>ip host r2 2060 172.16.0.1</pre>
<pre>ip host r6 2064 172.16.0.1</pre>
<pre>ip host r4 2062 172.16.0.1</pre>
<pre>ip host r3 2061 172.16.0.1</pre>
<pre>ip host r1 2059 172.16.0.1</pre>
<pre>ip host r8 2066 172.16.0.1</pre>
<pre>ip host r7 2065 172.16.0.1</pre>
<pre>ip host ASA 2051 172.16.0.1</pre>
<pre>ip host AP1 2052 172.16.0.1</pre>
<pre>ip host bb2 2057 172.16.0.1</pre>
<pre>ip host bb1 2058 172.16.0.1</pre>
<pre>line 0/3/0 0/3/15</pre>
<pre>session-timeout 120</pre>
<pre>no exec</pre>
<pre>transport input telnet</pre>
<p>&nbsp;</p>
<p>Still, opening fourteen hosts can get tedious, as you might imagine.</p>
<p>What this configuration also allows for, however, that I had only been using occasionally is logging in to any device by opening a telnet connection to the port.  So, I can either telnet to the parent device’s IP address (in this case it’s 10.7.68.221) or to the loopback address (if I have routing) and adding on the port number like so:</p>
<pre>telnet 172.16.0.1 2056</pre>
<p>&nbsp;</p>
<p>which, as we see from above, would take me to the device labeled “s4”.   That’s all good, but still requires me to open each telnet session by hand, right?  Not necessarily: enter Screen and the magic of configuration files.</p>
<p>I have two configuration files for Screen: one is a .screenrc file which sits in my home directory as is standard on Unix systems.  Note that I could also put this in my /etc directory and change the name if I wanted a system-wide default for all users.  The other file is a custom one that I only use when I’m doing lab-work, and I call that one screen.ccie.</p>
<p>If I want to open just Screen by itself, from a terminal (I use iTerm2) I just type “screen –A” which opens up Screen with all possible emulations enabled (just in case).  If I want to open my ccie lab configuration I type “Screen –Ac screen.ccie” to reference the startup file.  I also use “screen –A /dev/tty.KeySpansomething” to use my USB/Serial adapter if I’m at the console somewhere.</p>
<p>Below you’ll find the screen.ccie file, with comments, as well as a screen shot of what it looks like in action.  I didn’t include the .screenrc file because it is identical, except for the last section that opens up all of the different telnet sessions.  I’m sure there are a lot of ways to do this, some better than others, and infinite combinations of colors, stats, etc. that can be configured, but this is what I have for now.</p>
<p><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/screen-shot-2011-09-06-at-9-36-22-am/" rel="attachment wp-att-240"><img class="alignnone size-full wp-image-240" title="Screen Shot 2011-09-06 at 9.36.22 AM" src="http://packetqueue.net/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-06-at-9.36.22-AM.png" alt="" width="850" height="962" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<pre># SomeClown's .screenrc file.  Cribbed from a lot of places.
# Credit to both @IPv6Freely and @jay25f

# Next and Previous tabs shortcuts
bindkey "^e" next       # Next
bindkey "^w" prev       # Previous

# Various options
escape ^Zz                      # Control-A is needed elsewhere
nethack on                      # Just 'cuz
maptimeout 5            # Fixes Vi
vbell off                   # Pavlov
startup_message off     # Meh
defscrollback 30000     # Lots o' logging room
autodetach on           # Go away, come back.
shelltitle ""

# Status at bottom of screen; tabs, etc.  The code's a FusterCluck, but looks nice
hardstatus alwayslastline "%-Lw%{= BW}%50&gt;%n%f* %t%{-}%+Lw%&lt; %=%D %M %d %c"
hardstatus string '%{= kK}%-Lw%{= KW}%50&gt;%n%f %t%{= kK}%+Lw%&lt; %{=kG}%-= %d%M %c:%s%{-}'

# Specific for CCIE Lab.  Standard .screenrc file doesn't include text below

# Create named tabs for each device
screen -t Stuff 0                       # General
screen -t R1    1
screen -t R2    2
screen -t R3    3
screen -t R4    4
screen -t R5    5
screen -t R6    6
screen -t R7    7
screen -t R8    8
screen -t S1    9
screen -t S2    10
screen -t S3    11
screen -t S4    12

# For each tab above, do stuff
at R1 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2059 \015"
at R2 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2060 \015"
at R3 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2061 \015"
at R4 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2062 \015"
at R5 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2063 \015"
at R6 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2064 \015"
at R7 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2065 \015"
at R8 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2066 \015"
at S1 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2053 \015"
at S2 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2054 \015"
at S3 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2055 \015"
at S4 stuff " echo 'Starting some shite...' &amp;&amp; sleep 10 &amp;&amp; telnet 10.7.68.221 2056 \015"</pre>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="reverse telnet">reverse telnet</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="screenrc mac">screenrc mac</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="screenrc">screenrc</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="bonjour wlc module">bonjour wlc module</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="backburner telnet">backburner telnet</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="telnet from mac book">telnet from mac book</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="screen -t r1 1">screen -t r1 1</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="reverse telnet from mac">reverse telnet from mac</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="screenrc ip">screenrc ip</a></li><li><a href="http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/" title="screenrc for mac">screenrc for mac</a></li></ul><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fscreen-and-reverse-telnet-with-macbook-pro%2F&amp;title=Screen%20and%20Reverse%20Telnet%20with%20Macbook%20Pro" id="wpa2a_12"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/screen-and-reverse-telnet-with-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cisco Live 2011 &#8211; CAE</title>
		<link>http://blog.packetqueue.net/cisco-live-2011-cae/</link>
		<comments>http://blog.packetqueue.net/cisco-live-2011-cae/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 17:49:42 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CAE]]></category>
		<category><![CDATA[Cisco Live]]></category>
		<category><![CDATA[Vegas]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=217</guid>
		<description><![CDATA[Incoming search terms for the article:cisco live 2012potato to clock hook up diagrampotato clock diagramcisco live crashed6506 e firewallCisco live 2011 - CAECisco livecisco lab with esxcisco 2960 best practices iscsi vmwaresymbol frame relay]]></description>
			<content:encoded><![CDATA[
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0028/' title='IMG_0028'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0028-150x150.jpg" class="attachment-thumbnail" alt="IMG_0028" title="IMG_0028" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0029/' title='IMG_0029'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0029-150x150.jpg" class="attachment-thumbnail" alt="IMG_0029" title="IMG_0029" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0030/' title='IMG_0030'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0030-150x150.jpg" class="attachment-thumbnail" alt="IMG_0030" title="IMG_0030" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0031/' title='IMG_0031'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0031-150x150.jpg" class="attachment-thumbnail" alt="IMG_0031" title="IMG_0031" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0032/' title='IMG_0032'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0032-150x150.jpg" class="attachment-thumbnail" alt="IMG_0032" title="IMG_0032" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0033/' title='IMG_0033'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0033-150x150.jpg" class="attachment-thumbnail" alt="IMG_0033" title="IMG_0033" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0034/' title='IMG_0034'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0034-150x150.jpg" class="attachment-thumbnail" alt="IMG_0034" title="IMG_0034" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0035/' title='IMG_0035'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0035-150x150.jpg" class="attachment-thumbnail" alt="IMG_0035" title="IMG_0035" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0036/' title='IMG_0036'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0036-150x150.jpg" class="attachment-thumbnail" alt="IMG_0036" title="IMG_0036" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0037/' title='IMG_0037'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0037-150x150.jpg" class="attachment-thumbnail" alt="IMG_0037" title="IMG_0037" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0038/' title='IMG_0038'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0038-150x150.jpg" class="attachment-thumbnail" alt="IMG_0038" title="IMG_0038" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0039/' title='IMG_0039'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0039-150x150.jpg" class="attachment-thumbnail" alt="IMG_0039" title="IMG_0039" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0040/' title='IMG_0040'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0040-150x150.jpg" class="attachment-thumbnail" alt="IMG_0040" title="IMG_0040" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0041/' title='IMG_0041'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0041-150x150.jpg" class="attachment-thumbnail" alt="IMG_0041" title="IMG_0041" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0042/' title='IMG_0042'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0042-150x150.jpg" class="attachment-thumbnail" alt="IMG_0042" title="IMG_0042" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0043/' title='IMG_0043'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0043-150x150.jpg" class="attachment-thumbnail" alt="IMG_0043" title="IMG_0043" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0044/' title='IMG_0044'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0044-150x150.jpg" class="attachment-thumbnail" alt="IMG_0044" title="IMG_0044" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0045/' title='IMG_0045'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0045-150x150.jpg" class="attachment-thumbnail" alt="IMG_0045" title="IMG_0045" /></a>
<a href='http://blog.packetqueue.net/cisco-live-2011-cae/img_0046/' title='IMG_0046'><img width="150" height="150" src="http://packetqueue.net/blog/wp-content/uploads/2011/08/IMG_0046-150x150.jpg" class="attachment-thumbnail" alt="IMG_0046" title="IMG_0046" /></a>

<h4>Incoming search terms for the article:</h4><ul><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="cisco live 2012">cisco live 2012</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="potato to clock hook up diagram">potato to clock hook up diagram</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="potato clock diagram">potato clock diagram</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="cisco live crashed">cisco live crashed</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="6506 e firewall">6506 e firewall</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="Cisco live 2011 - CAE">Cisco live 2011 - CAE</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="Cisco live">Cisco live</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="cisco lab with esx">cisco lab with esx</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="cisco 2960 best practices iscsi vmware">cisco 2960 best practices iscsi vmware</a></li><li><a href="http://blog.packetqueue.net/cisco-live-2011-cae/" title="symbol frame relay">symbol frame relay</a></li></ul><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fcisco-live-2011-cae%2F&amp;title=Cisco%20Live%202011%20%26%238211%3B%20CAE" id="wpa2a_14"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/cisco-live-2011-cae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Live Sunday Labtorial</title>
		<link>http://blog.packetqueue.net/cisco-live-sunday-labtorial/</link>
		<comments>http://blog.packetqueue.net/cisco-live-sunday-labtorial/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 19:44:59 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[LAB]]></category>
		<category><![CDATA[R&S]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=212</guid>
		<description><![CDATA[This post is late in coming, considering that I&#8217;ve been back from Cisco Live for a good couple of weeks now. Nevertheless I&#8217;m posting it now, so hopefully someone finds the information useful. Without going into the details of the entire Cisco Live experience, I&#8217;d just like to talk about the class I took on [...]]]></description>
			<content:encoded><![CDATA[<p>This post is late in coming, considering that I&#8217;ve been back from Cisco Live for a good couple of weeks now.  Nevertheless I&#8217;m posting it now, so hopefully someone finds the information useful.</p>
<p>Without going into the details of the entire Cisco Live experience, I&#8217;d just like to talk about the class I took on the first Sunday of the show&#8211;or the day before the show officially starts, depending on who you talk to.</p>
<p>On Sunday I attended a full-day mock CCIE R&amp;S lab (Session LTRCCIE-3001).  This was an instructor-led affair, with Bruce Pinsky (Distinguished Engineer) and Bruno van de Werve (Product Manager) acting as facilitators and proctors.  Considering Bruno&#8217;s experience as both a proctor for the actual R&amp;S lab, and now the head of the R&amp;S program, this was an experience well-worth having if only for the ability to ask questions.</p>
<p>Unfortunately for all of us, and through no fault of either Bruce or Bruno, the in-class network was crashed from the moment we all got there.  There were a number of failures, including some bad cables (how do you miss that in testing) which resulted in all of us essentially sitting around for over an hour.  </p>
<p>To make up for the delay in getting started, someone from Cisco came in and apologized and handed out gift cards to Mandalay Bay.  It was a nice gesture, but considering the gift cards had a face value of five dollars, it might have been better to not hand out anything.  It had the affect of actually irritating several students, and giving the rest of us something to joke about for a while.  The class cost $1000 (or 10 Cisco Learning Credits) so the value of even an hour should have been closer to $125 or so.</p>
<p>After that snafu, and a brief presentation by Bruno and Bruce on numbers of CCIE in the world, with breakdowns by region, we got started with the meat of the class: the labs themselves.  We were all looking forward to this, since it was being run by Cisco and had the smell of real-world vs. some of the third-party labs (note that I use third party labs for training, and have no problems with them, but this was officially sanctioned and so had a little something extra, at least in &#8220;feel.&#8221;)</p>
<p>The troubleshooting section came first, and used the same system as the real lab so that was a nice touch.  In our case we had only five trouble tickets to complete in one hour vs. the real lab which has ten in two hours.  I believe this was done to facilitate the &#8220;instructor led&#8221; nature of the class, and allow us to ask plenty of questions.  Bruce and Bruno were stellar in this regard, coming around to any student with a question and helping them to understand the problem or just passing out hints to those who still wanted to figure it out on their own.</p>
<p>I learned a lot about myself and my troubleshooting techniques during this portion of the day, as I got bogged down on the first ticket and blew the rest of my time.  It was a relatively straightforward ticket where a particular address wasn&#8217;t answering an ICMP Echo to another device.  It was a few routers together, with BGP.  I spent the entire hour re-architecting the BGP&#8211;down to bare metal and rebuilding the config from scratch&#8211;and almost was done when time expired.  As it turned out, it was a simple address statement that was missing.</p>
<p>Bruno got a chuckle out of this and pointed out that the lab is not intended as a &#8220;best practices&#8221; lab.  He said that in most cases you won&#8217;t be removing configuration at all during the TS section; you&#8217;ll simply be adding something missing or correcting route statements, etc.  It was helpful for me to hear this and to go through the experience, because it taught me that I really need to focus on finding the simple problem quickly and not rebuilding things the way I think they ought to be built.  After 17 years in the industry, that&#8217;s a difficult habit to change, but one I&#8217;ll have to in order to be successful on the real lab.</p>
<p>After a brief recap and break, we moved on to the configuration section.  For the most part there were no surprises here, and I had my Layer-2 (Frame, Spanning-tree, VTP, etc.) and IGP (RIP, OSPF, and EIGRP here) set up quickly enough.  Redistribution was what you&#8217;d expect, with a lot of everything going every which way.  Again, no one in their right mind would ever design that network, but it&#8217;s what you can expect to see in the lab.</p>
<p>The one thing I did miss and had to have Bruno point out to me, is in a redistribution task regarding OSPF.  The task wanted a route from one area to show up in area 0.  I got the route there, but Bruno said that I had it wrong.  Reason?  The area where the route originated was discontiguous, or detached from area 0.  We all know that typically means you want a virtual link, but since the task didn&#8217;t specify this I simply brought the route into area 0 as an external.  Bruno said that the task &#8220;implied&#8221; a virtual link, and while I disagree with the wording of the task and the nature of implied configurations, it was helpful to hear since this is likely the same kind of thing I&#8217;ll see in the real lab.</p>
<p>Where I slowed down&#8211;and I knew I would&#8211;is on the MPLS and BGP configuration sections.  As a long-time enterprise engineer, I simply don&#8217;t touch either of these technologies in the real-world, and I haven&#8217;t spent enough time with them in the lab to feel comfortable.  I still muddled my way through some of it, but with the amount of time it took I&#8217;d never make it through the real lab.  The message for me here is that I really need to take some time with these technologies until I not only understand them well, but can configure them quickly.</p>
<p>Overall, this was a very valuable experience and one I would heartily recommend to anyone looking to take the R&amp;S lab.  It gave valuable insight into the time pressures you&#8217;ll face, as well as the number of tasks, the wording, and the level of difficulty you can expect to see.  This is just one more reason that Cisco Live is where you want to be every year if you&#8217;re at all serious about your networking career.</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="WS-C2960S-48TS-L">WS-C2960S-48TS-L</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="cisco asa 5510">cisco asa 5510</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="ccie">ccie</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="cisco 2960 stack">cisco 2960 stack</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="requirements for CCIE lab">requirements for CCIE lab</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="ine ccie lab topology">ine ccie lab topology</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="ine ccie topology">ine ccie topology</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="CCIE home lab cabling">CCIE home lab cabling</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="bonjour cisco wlc 5505">bonjour cisco wlc 5505</a></li><li><a href="http://blog.packetqueue.net/cisco-live-sunday-labtorial/" title="bazic ccie lab">bazic ccie lab</a></li></ul><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fcisco-live-sunday-labtorial%2F&amp;title=Cisco%20Live%20Sunday%20Labtorial" id="wpa2a_16"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/cisco-live-sunday-labtorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Live 2010 Photos</title>
		<link>http://blog.packetqueue.net/cisco-live-2010-photos/</link>
		<comments>http://blog.packetqueue.net/cisco-live-2010-photos/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 16:33:54 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Live]]></category>
		<category><![CDATA[Networkers]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=206</guid>
		<description><![CDATA[Just a brief recap of Cisco Live 2010 in photos: Cisco Live 2010]]></description>
			<content:encoded><![CDATA[<p>Just a brief recap of Cisco Live 2010 in photos:</p>
<table style="width:194px;">
<tr>
<td align="center" style="height:194px;background:url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="https://picasaweb.google.com/100815046529735217467/CiscoLive2010?authuser=0&#038;authkey=Gv1sRgCKLJzOLGvufJoQE&#038;feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-2PCUaIDw9nA/Thct_6_mInE/AAAAAAAAAJw/7zzwc4qExQg/s160-c/CiscoLive2010.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td>
</tr>
<tr>
<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="https://picasaweb.google.com/100815046529735217467/CiscoLive2010?authuser=0&#038;authkey=Gv1sRgCKLJzOLGvufJoQE&#038;feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">Cisco Live 2010</a></td>
</tr>
</table>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fcisco-live-2010-photos%2F&amp;title=Cisco%20Live%202010%20Photos" id="wpa2a_18"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/cisco-live-2010-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Live!</title>
		<link>http://blog.packetqueue.net/cisco-live/</link>
		<comments>http://blog.packetqueue.net/cisco-live/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 16:14:05 +0000</pubDate>
		<dc:creator>SomeClown</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Live]]></category>
		<category><![CDATA[Networkers]]></category>

		<guid isPermaLink="false">http://blog.packetqueue.net/?p=204</guid>
		<description><![CDATA[I just wanted to drop a quick note here to let everyone know that I plan on blogging a little more frequently this week, as I&#8217;ll be in Las Vegas for the annual North American Cisco conference: Cisco Networkers/Live. I can&#8217;t promise I&#8217;ll be in my room slaving over long, elaborate breakdowns of technology&#8211;maybe an [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to drop a quick note here to let everyone know that I plan on blogging a little more frequently this week, as I&#8217;ll be in Las Vegas for the annual North American Cisco conference: Cisco Networkers/Live.  I can&#8217;t promise I&#8217;ll be in my room slaving over long, elaborate breakdowns of technology&#8211;maybe an in depth review of whiskey selections by bar&#8211;but I will try to post some pictures and information about what I&#8217;m seeing and hearing during the show.  In years where I haven&#8217;t been able to attend the show, I always liked seeing and hearing from folks who did.  Now it&#8217;s my turn to give back something, so watch this space&#8230;</p>
<p>Oh, and keep up with real-time information on twitter where I hide behind the handle @someclown, or G+ where I can be found at: http://gplus.to/someclown.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.packetqueue.net%2Fcisco-live%2F&amp;title=Cisco%20Live%21" id="wpa2a_20"><img src="http://packetqueue.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.packetqueue.net/cisco-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

