<?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>Aaron&#039;s Worthless Words &#187; switch</title>
	<atom:link href="http://aconaway.com/tag/switch/feed/" rel="self" type="application/rss+xml" />
	<link>http://aconaway.com</link>
	<description>It&#039;s possible that someone somewhere needs to see this.</description>
	<lastBuildDate>Wed, 01 Feb 2012 02:07:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>News &#8211; Cisco Announces EOL Schedule for 6500s</title>
		<link>http://aconaway.com/2011/03/31/news-cisco-announces-eol-schedule-for-6500s/</link>
		<comments>http://aconaway.com/2011/03/31/news-cisco-announces-eol-schedule-for-6500s/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 04:59:50 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[switch]]></category>
		<category><![CDATA[6500]]></category>
		<category><![CDATA[april]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[eol]]></category>
		<category><![CDATA[fools]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=1507</guid>
		<description><![CDATA[This is a surprise, but Cisco has announced the end of life of the 6500 switches that we all know and love.]]></description>
			<content:encoded><![CDATA[<p>This is a surprise, but Cisco has announced the end of life of the 6500 switches that we all know and love.  Usually Cisco gives a platform a few more years after they decide to retire it, but the schedule only gives the 6500s one more year of service.  I&#8217;m sure this goes back the success and recent expansion of the Nexus line of switches.</p>
<p>Here&#8217;s the lowdown from Cisco.</p>
<blockquote><p>End of Sale &#8211; September 30, 2011<br />
Last Ship Date &#8211;  October 30, 2011<br />
End of Routine Failure Analysis &#8211; November 31, 2011<br />
End of Service Contract Date &#8211; January 31, 2012<br />
End of Support &#8211; April 1, 2012</p></blockquote>
<p>That&#8217;s a very aggressive schedule and doesn&#8217;t really make very much sense.  They just announced an ASA Service Module for it, so I&#8217;m really not sure what this is all about.  I hope details will become more apparent in the press release to be published tomorrow.</p>
<p>Send any <del>mischief</del> questions to me.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2011/03/31/news-cisco-announces-eol-schedule-for-6500s/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>DHCP ACK Error on Avaya Phones</title>
		<link>http://aconaway.com/2010/12/27/dhcp-ack-error-on-avaya-phones/</link>
		<comments>http://aconaway.com/2010/12/27/dhcp-ack-error-on-avaya-phones/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 16:05:14 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[voice]]></category>
		<category><![CDATA[ack]]></category>
		<category><![CDATA[avaya]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=1272</guid>
		<description><![CDATA[We&#39;re an Avaya voice shop (for now if I have my way) and have Avaya systems of various sizes and shapes all around the Enterprise.&#160; I was at one of our remote locations a few weeks back and helped the guys there replace a non-PoE switch so they could get the old power injector panel out of their rack.&#160; When we moved stuff around, the phones didn&#39;t come back and had the dreaded DHCP Ack Error. In the environment, we have the usual data and voice VLANs on every switch port, and PCs are connected through the built-in switch in Avaya 4610SW IP phones.&#160; The DHCP server is a Windows something-something-something server (maybe 2008) serving both VLANs.&#160; When the phones boot, they come up on the data VLAN, get DHCP option 176 (remember it&#39;s Avaya and not Cisco), reboot onto the voice VLAN, and wait for an address; after a few seconds, they get the DHCP Ack Error displayed on the phone.&#160; Thanks for that very descriptive error, Avaya.&#160; The data VLAN was working fine, and, when I put my switch port into the voice VLAN natively, I got an address on my laptop.&#160; It&#39;s just the phones. A quick [...]]]></description>
			<content:encoded><![CDATA[<p>We&#39;re an Avaya voice shop (for now if I have my way) and have Avaya systems of various sizes and shapes all around the Enterprise.&nbsp; I was at one of our remote locations a few weeks back and helped the guys there replace a non-PoE switch so they could get the old power injector panel out of their rack.&nbsp; When we moved stuff around, the phones didn&#39;t come back and had the dreaded DHCP Ack Error.<span id="more-1272"></span></p>
<p>In the environment, we have the usual data and voice VLANs on every switch port, and PCs are connected through the built-in switch in Avaya 4610SW IP phones.&nbsp; The DHCP server is a Windows something-something-something server (maybe 2008) serving both VLANs.&nbsp; When the phones boot, they come up on the data VLAN, get DHCP option 176 (remember it&#39;s Avaya and not Cisco), reboot onto the voice VLAN, and wait for an address; after a few seconds, they get the DHCP Ack Error displayed on the phone.&nbsp; Thanks for that very descriptive error, Avaya.&nbsp; The data VLAN was working fine, and, when I put my switch port into the voice VLAN natively, I got an address on my laptop.&nbsp; It&#39;s just the phones.</p>
<p>A quick search showed a solution that I&#39;ve seen a thousand times but keep forgetting (another in a long list).&nbsp; If the DHCP server is in the data VLAN and is also tagged in the voice VLAN, the phones won&#39;t get an address.&nbsp; Huh?&nbsp; We didn&#39;t change the DHCP server.&nbsp; Well, it turns out that the server was in the original non-PoE switch, and we had moved it to a port configured for a workstation (a fact I left out in the original edit of this post).&nbsp; As soon as I took the <em>switchport voice vlan X</em> off of the server port, the phones started getting addresses, and we could finally hear the sweet sound of dial tone.&nbsp; Problem solved.</p>
<p>According to <a href="http://avayausers.com/showthread.php?t=3251&amp;highlight=dhcp+ack+error">this Avaya users group post</a>, this happens because the DHCP server receives a DHCP request in a tagged packet; the server doesn&#39;t like it and NAKs it.&nbsp; The fix works, but I&#39;m not really satisfied with the answer of &quot;it doesn&#39;t like it&quot;.&nbsp; I may take a day and test this myself in my home lab.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/12/27/dhcp-ack-error-on-avaya-phones/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Lessons Learned from a Bad Day</title>
		<link>http://aconaway.com/2010/11/11/lessons-learned-from-a-bad-day/</link>
		<comments>http://aconaway.com/2010/11/11/lessons-learned-from-a-bad-day/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 23:41:55 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[bad]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[moral]]></category>
		<category><![CDATA[outage]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[vtp]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=1196</guid>
		<description><![CDATA[I had a really, really bad day this past Tuesday.&#160; I mean, a really bad day.&#160; I guess I should have seen it coming since the last #stabbytuesday was uneventful. &#160;Here&#39;s what said cosmos had in for me and the lessons I took away. &#160;Most of these are things we&#39;ve all lived before, but, for various reasons, I got blindsided. &#160;I expected more from myself. First of all, I drove the 2 1/2 hours from my home office to the headquarters to get some work done.&#160; We have a large migration going on this weekend, and I didn&#39;t want the guys there to have to do all the hands-on work.&#160; I planned to get some switches installed and do some cabling so the systems guys could just plug in when the servers landed in the data center.&#160; None of that got done thanks to the rest of the karmic retribution. Moral of the story:&#160; Give yourself some additional time to do projects just in case something happens. Over the past weekend and into the week, we ran into an issue with a 48-port GE module on a 6513. &#160;It kept reloading, and a TAC engineer figured out that we were [...]]]></description>
			<content:encoded><![CDATA[<p>I had a really, really bad day this past Tuesday.&nbsp; I mean, a really bad day.&nbsp; I guess I should have seen it coming since the last #stabbytuesday was uneventful. &nbsp;Here&#39;s what said cosmos had in for me and the lessons I took away. &nbsp;Most of these are things we&#39;ve all lived before, but, for various reasons, I got blindsided. &nbsp;I expected more from myself.<span id="more-1196"></span></p>
<p>First of all, I drove the 2 1/2 hours from my home office to the headquarters to get some work done.&nbsp; We have a large migration going on this weekend, and I didn&#39;t want the guys there to have to do all the hands-on work.&nbsp; I planned to get some switches installed and do some cabling so the systems guys could just plug in when the servers landed in the data center.&nbsp; None of that got done thanks to the rest of the karmic retribution.</p>
<blockquote>
<p>Moral of the story:&nbsp; Give yourself some additional time to do projects just in case something happens.</p>
</blockquote>
<p>Over the past weekend and into the week, we ran into an issue with a 48-port GE module on a 6513. &nbsp;It kept reloading, and a TAC engineer figured out that we were seeing a bug that would cause the module to reload every 12 hours (don&#39;t ask me why it was showing up after years in the same configuration).&nbsp; Each time it went down, we&#39;d lose around half of our servers.&nbsp; Bear in mind that we have a pair of 6513s and that each server is cabled to each switch for redundancy. &nbsp;We shouldn&#39;t have seen <em>any</em> servers go down; they should have simply flipped over to the other NIC and kept trucking.&nbsp; As you probably figured out, the bonding/teaming configurations on some of them was either wrong or missing, so the $100k+ switch for redundancy was just a big paperweight.</p>
<blockquote>
<p>Moral of the story:&nbsp; Having redundant network gear is worthless if the servers can&#39;t handle a lost link.</p>
</blockquote>
<p>When we got back from lunch, the module had rebooted again, and we lost all those servers and services.&nbsp; This time, however, the module didn&#39;t come back.&nbsp; We reloaded the module via software but we couldn&#39;t make any headway.&nbsp; It would come up with a status of &quot;Other&quot; and then reboot again.&nbsp; We ran down to the data center to reseat it, but that didn&#39;t help.&nbsp; It absolutely refused to come up, so we called our TAC engineer and had him generate an RMA for us.</p>
<blockquote>
<p>Moral of the story:&nbsp; Modules die all the time.&nbsp; You have to have a plan to deal with it.</p>
</blockquote>
<p>We tried one more time to reset the module in software but we lost our SSH connection to the 6500.&nbsp; Nothing but solid red lights on the supervisor.&nbsp; The console didn&#39;t respond at all, so we wound up pulling power to reboot the whole switch.&nbsp; It came back up, allowed us to log into the console, and then crashed.&nbsp; It did this over and over until we physically removed the bad module. &nbsp;This wasn&#39;t exactly an easy feat.&nbsp; The switch isn&#39;t fully populated, but all the 48-port cards were right on top of one another.&nbsp; This made the cabling very, very dense and hard to maneuver through.&nbsp; The cables were neat and tidy, mind you, but it&#39;s hard to keep one bundle above the card without snagging it, and there is always the one cable that has to be different and not follow the rest of the structured cabling.&nbsp; Of course, that one winds up cutting right across the module you need to get out.</p>
<blockquote>
<p>Moral of the story:&nbsp; Your switch may be modular, but each modules needs the supervisor.&nbsp; Break the sup, and nothing works.<br />
		Moral #2:&nbsp; If the cabling weighs more than you do, you may want to spread them out a bit.</p>
</blockquote>
<p>We finally got the 6500 more-or-less stable, but there&#39;s are 48 ports missing.&nbsp; Of course, all the servers are still down&nbsp; The servers aren&#39;t configured to use their other NICs, and the RMA is 4 hours out; what do we do now?&nbsp; I said we have to wait, but upper management declared an emergency and said that it needed to be back up as soon as possible. &nbsp;Remember the switches I was going to install for the migration?&nbsp; Yeah&#8230;those are installed as replacements now.&nbsp; There goes those plans, eh?</p>
<blockquote>
<p>Moral of the story:&nbsp; If you can&#39;t wait until the RMA gets there, you better have spare parts on hand.</p>
</blockquote>
<p>The replacement switches are actually a pair of 3750s stacked together. &nbsp;As you know from my previous rants on them, I absolutely hate the 3750s. &nbsp;These were the only ones we had, though, so we configured them and went into the data center to install. &nbsp;That&#39;s when we noticed that there was no appropriate power in that rack. &nbsp;The 6513s had power, but it was an L21-30 (or something similar; I didn&#39;t look at the plugs) which doesn&#39;t exactly help when you have standard connectors. &nbsp;We found a power outlet in the floor a few feet down the way and wound up putting in a strip to get power into the rack.</p>
<p>Here&#39;s our Senior Network Engineer doing his part to help. &nbsp;The pic pretty much sums up the whole day. &nbsp;Upside down. &nbsp;Cold. &nbsp;Parts and cables all over the place. &nbsp;He looks unconscious.</p>
<p><a href="http://aconaway.com/wp-content/uploads/2010/11/power-crawler.jpg"><img alt="" class="alignnone size-medium wp-image-1205" height="224" src="http://aconaway.com/wp-content/uploads/2010/11/power-crawler-300x224.jpg" title="Crawling for Power" width="300" /></a></p>
<p>There was another problem, though. &nbsp;There was no room to mount the new switches. &nbsp;There was only room for the patch panels and the 6513 with a single rack unit of space at the bottom. &nbsp;Luckily, we were able to finagle the switches into the bottom of the rack using that single U and the extra space on the floor. &nbsp;Once powered up, we go the cabled plugged in and checked the systems that we could while our boss walked around to get status from the different departments. &nbsp;Everything was finally fine.</p>
<p>Not really. &nbsp;While we were dong our checks, someone sent an email saying that one of the major systems was down. &nbsp;We just had a major outage, and all hands were in the data center helping where they could. &nbsp;Do you really think anyone checked their email? &nbsp;After about an hour and a half, we finally saw the problem reports and went back at it to figure out what was wrong.</p>
<blockquote>
<p>Moral of the story: &nbsp;Use a proper trouble reporting and escalation system. &nbsp;Email is not it.<br />
		&nbsp;Moral #2: &nbsp;Don&#39;t be so inflexible in your infrastructure planning that a rack can only serve one function. &nbsp;That includes power, cabling, and rack arrangement.</p>
</blockquote>
<p>I totally take credit for this one. &nbsp;It turns out that VTP had slapped us in the face. &nbsp;I configured the switches and didn&#39;t even check the VTP configuration in the rush to get all the servers back kup. &nbsp;There were other contributing factors, though, that were beyond me. &nbsp;First of all, the 6513 that we trunked up to had a null VTP domain in transparent mode, but the other 6513 had a domain in server mode. &nbsp;When I plugged in my 3750 stack (also in server mode), down went the VLANs. &nbsp;If you know how VTP works, you know that the domains have to match in order to give it the opportunity to take down the network. &nbsp;It turns out that the 3750s and the other 6513 (the healthy one) were configured with same VTP domain. &nbsp;It&#39;s not our standard practice to use the same VTP domains everywhere, but, for some reason the other 6513 was configured with the VTP domain of another location.&nbsp;</p>
<blockquote>
<p>Moral of the story: &nbsp;Go through your configuration checklist no matter what. &nbsp;If I would have taken 5 more minutes in configuration, we would have saved over an hour of downtime.<br />
		Moral #2: &nbsp;Just because two devices are supposed to be configured the same doesn&#39;t mean that they are. &nbsp;Always check.<br />
		&nbsp;Moral #3: &nbsp;Be consistent in your configurations. &nbsp;Most configurations should be predictable.</p>
</blockquote>
<p>Finally, after about 6 hours or so, everything was up and running. &nbsp;The replacement module arrived, but management said that we couldn&#39;t take another outage to do the replacement. &nbsp;I can understand that they don&#39;t want any more downtime and wasted time, so I have no problem with that. &nbsp;There&#39;s an old adage, though, that says that nothing is temporary. &nbsp;I&#39;m not expecting to get those 3750s out of that rack for quite a while.</p>
<p>Oh, yeah. &nbsp;The 2 1/2 hour drive back home sucked.</p>
<p>Send any <strike>stiff drinks</strike> questions my way.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/11/11/lessons-learned-from-a-bad-day/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>IIUC Notes &#8211; Getting Phones on the LAN</title>
		<link>http://aconaway.com/2010/09/29/iiuc-notes-getting-phones-on-the-lan/</link>
		<comments>http://aconaway.com/2010/09/29/iiuc-notes-getting-phones-on-the-lan/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 01:49:06 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[voice]]></category>
		<category><![CDATA[640-460]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[ccna]]></category>
		<category><![CDATA[cert]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[dtp]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[iiuc]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[over]]></category>
		<category><![CDATA[poe]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[switchport]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[trunk]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=1078</guid>
		<description><![CDATA[Today we cover some things we have to do to get the phones up and running on the LAN.]]></description>
			<content:encoded><![CDATA[<p>More study notes.&nbsp; Correct if wrong, though I hope I get some of it right since I already since I&#39;m an R&amp;S guy. &nbsp;:$</p>
<p><strong>Switchport Configuration<br />
	</strong></p>
<ul>
<li><strong>switchport mode access</strong>:&nbsp; This config makes the port an access port that carries the primary and voice VLAN traffic</li>
<li><strong>switchport mode trunk</strong>:&nbsp; This config akes the port a trunk unconditionally, but it will still send DTP messages</li>
<li><strong>switchport nonegotiate</strong>:&nbsp; This config keeps the port from sending DTP messages.</li>
<li><strong>switchport mode dynamic auto</strong>:&nbsp; If the port receives DTP messages, it will become a trunk.&nbsp; If not, it will be an access port.</li>
<li><strong>switchport mode dynamic desirable</strong>:&nbsp; The port actively sends DTP messages trying to become a trunk.&nbsp; This is the default configuration on a Cisco switch.</li>
</ul>
<p><strong>Cisco IP Phone Boot Process</strong></p>
<ol>
<li>Phone connects to an Ethernet switch and gets power if needed</li>
<li>Switch tells the phone the correct voice VLAN through CDP</li>
<li>Phone sends DHCP request for its voice VLAN</li>
<li>DHCP offer includes the TFTP server from which to download the config</li>
<li>Phone downloads the config from the TFTP server</li>
<li>Phone contacts the call processing server as dictated in the config file</li>
</ol>
<p><strong>DHCP Settings on a Cisco Router or L3 Switch</strong></p>
<blockquote>
<p>R1(config)#ip dhcp pool MYPOOL<br />
		R1(dhcp-config)#network 192.168.0.0 255.255.255.0<br />
		R1(dhcp-config)#default-router 192.168.0.1<br />
		R1(dhcp-config)#dns-server 192.168.0.10<br />
		R1(dhcp-config)#option 150 ip 192.168.0.20&nbsp; &lt;&#8211; Tells the phone to download the config from this TFTP server<br />
		R1(dhcp-config)#exit<br />
		R1(config)#ip dhcp excluded-address 192.168.0.1 192.168.0.100&nbsp; &lt;&#8211; Don&#39;t use these IPs when handing out DHCP</p>
</blockquote>
<p><strong>NTP</strong></p>
<p>Why should you use NTP for a CME setup?</p>
<ul>
<li>Phones display correct time</li>
<li>Voicemails have the correct time</li>
<li>CDRs are timestamped accurately</li>
<li>Router logs are timestamped accurately</li>
<li>Time-based access worked predictably</li>
</ul>
<blockquote>
<p>R1(config)#ntp server 1.1.1.1<br />
		R1(config)#clock timezone MYTZ -5&nbsp; &lt;&#8211; Sets the timezone to a zone called MYTZ that&#39;s 5 hours behind UTC</p>
</blockquote>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/09/29/iiuc-notes-getting-phones-on-the-lan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stubby Post &#8211; What&#8217;s an IDB?</title>
		<link>http://aconaway.com/2010/09/03/stubby-post-whats-an-idb/</link>
		<comments>http://aconaway.com/2010/09/03/stubby-post-whats-an-idb/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 18:07:54 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[descriptor]]></category>
		<category><![CDATA[idb]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[limit]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=998</guid>
		<description><![CDATA[What the heck is an IDB?]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://twitter.com/aconaway/status/22554005934">posed the philosophical question</a> on Twitter the other day asking if single trunk links should be in an EtherChannel bundle just in case you need to expand later.  I didn&#8217;t really expect an answer, but the ever-verbose <a href="http://twitter.com/WannabeCCIE">@WannabeCCIE</a> pointed out (in not so many words) that you should watch your IDBs.  What is that?</p>
<p>That&#8217;s an <a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a0080094322.shtml">interface descriptor block</a>.  I admit that I&#8217;m not intimately familiar with them, bu they&#8217;re data structs in IOS used to keep track of the interfaces on that device.  They come in two flavors &#8211; hardware and software.  HWIDBs usually represent a physical interface but they also represent tunnels, SVIs, PortChannels, subinterfaces, and any other virtual interface that you can configure.  The SWIDBs represent the layer-2 encapsulation of each HWIDB, so you&#8217;ll see entries talking about Ethernet, HDLC, PPP, etc.  That means that every interface you have on a router consumes two IDBs (there are always exceptions).  That&#8217;s important because each platform and IOS version combination has a limit to the number IDBs that device supports.</p>
<p>If you check out <a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a0080094322.shtml#idb_limits">one of Cisco&#8217;s pages on IDBs</a>, you&#8217;ll see a pretty table showing the limits.  The 3640 running 12.4(25b) that I run in my GNS3 lab has a limit of 800 IDBs.  That means that I can have 400 interfaces configured at most.  That little 800 series router running 12.1T that you still have running at the VP&#8217;s house has an IDB limit of 300 or 150 interfaces.  The 7200 in the data center running 12.3 can handle 20,000 IDBS or 10,000 interfaces!</p>
<p>If you guessed that you can see your IDBs by typing <em>show idb</em>, then you guessed right.  That will show you the IDB limit, how many are being used, a summary table, and a list of all the IDBs with their details.  Remember that there may be more interfaces on your device that just physical.  You may have an SVI, loopback interface, or even a null or two.  These all count towards the limit.</p>
<p>Before you get freaked out and start checking the IDB limits on all your devices, take a breath.  I&#8217;ve never run into the IDB limit on any device and I&#8217;ve never heard of anyone who has.  I&#8217;m sure someone has, but I don&#8217;t remember hearing about any.  Think about it for a second.  If I took my 3640 and filled it with 4 NM-16ESWs, I&#8217;d only have 128 IDBs used (16 ports * 4 modules * 2 IDBs for each port).  Don&#8217;t forget the null interface and VLAN 1 SVI by default (VLANs take 1; VLAN SVIs take 2 each).  That brings the count to 133.  Let&#8217;s add 100 more VLANs and SVIs on this guy.  Now we&#8217;re up to 433.  How about we put each interface into a channel group of its own.  That adds another 128, which is 561.  Only 239 more to go.</p>
<p>Unless you&#8217;re doing something out of the ordinary, I don&#8217;t think the IDB limit will be a problem.  Of course, that depends on your definition of &#8220;ordinary&#8221;.</p>
<p>Send any <span style="text-decoration: line-through;">sort indexes</span> questions my way.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/09/03/stubby-post-whats-an-idb/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Catalyst 3750s &#8211; Bad Luck with a Cisco Logo</title>
		<link>http://aconaway.com/2010/08/30/catalyst-3750s-bad-luck-with-a-cisco-logo/</link>
		<comments>http://aconaway.com/2010/08/30/catalyst-3750s-bad-luck-with-a-cisco-logo/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 02:17:46 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[3750]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=994</guid>
		<description><![CDATA[I've had some very bad luck with Cisco 3750 switches.]]></description>
			<content:encoded><![CDATA[<p>Last week, <a href="http://twitter.com/fletcherjoyce">@fletcherjoyce</a> posted <a href="http://reloadin10.wordpress.com/2010/08/28/catalyst-3750-are-they-really-that-bad/">an article on his blog</a> about his positive experiences with Cisco&#8217;s 3750 switches.  If you follow my <span style="text-decoration: line-through;">complaints</span> <a href="http://twitter.com/aconaway">tweets</a>, you know that I&#8217;ve had quite the opposite experience with them.  I would never pick on anyone, but I had to throw in my 2 cents.</p>
<p>I&#8217;m guessing here, but we have about 50 3750 stacks in the enterprise.  Most of them are pairs, you wind up with roughly 120 switches.  Since we&#8217;ve done about 20 replacements over the last 5 years, that means we have a 17% failure rate.  That&#8217;s pretty horrible, isn&#8217;t it?</p>
<p>For the most part and with few (if any) exception, we use the 3750s as  aggregation points for our access switches.  We don&#8217;t do QoS on them.   We don&#8217;t do any access control on them.  We don&#8217;t even do routing on  them.  They&#8217;re simply used to connect all the access switches in the  closet to the core, so they&#8217;re not doing anything funky or burdensome.  The CPU and memory are always well within normal operating parameters.  They just fail and fail repeatedly.</p>
<p>The flies started dropping in closets at our corporate headquarters a few years ago.  It was the middle of summer, and the temperatures kept rising to over 90F (32C) until the we lost 3 switches in 3 weeks.  If you could stand to make it into the closet, you could feel that the sheet metal of the switches was hot enough to make you pull your hand back!  When the facilities team added more cooling, the temperatures dropped to around 82F there (28C), but we continued losing switches.  I figured the newly-failed switches were feeling the effects of the earlier heat wave and were just getting around to giving up the ghost.  Surely the heat was the culprit.</p>
<p>A few months after our headquarters meltdown, a tech for a satellite office called and asked if we could help with some latency issues.  He showed me the switch stacks throughout the building, and I noticed that only one of the 10 switches actually had a label.  The tech said that he never got around to relabeling them after they were replaced.  Some, he said, had been replaced multiple times.  The closets were running about 76F (24C), so heat didn&#8217;t seem to be the problem at this location.  The closets were clean as a whistle, and everything in the racks was on building UPS.  I couldn&#8217;t find a pattern at all.  <em>For the record, all their latency issues were related to two unrelated 3750s.  Two RMAs later, and their problems were gone.</em></p>
<p>I&#8217;ve been trying to find patterns for the failures, but I can&#8217;t think of any.  If it&#8217;s heat, humidity, power, dust, etc., then why are we not replacing 2950s as well?  There are 4-10 of them for every 3750s stack we have.  We&#8217;re replacing them, but it&#8217;s a rate of less than 1%.  If it is environment, then the 2950s are English hooligans compared to the 3750s being French aristocracy.  Maybe it&#8217;s sabotage.  I still don&#8217;t know after years of watching RMA after RMA come in.</p>
<p>I have noticed one pattern, though.  The only deployments of 3750s that have never had a problem are in data centers.  They seem to love any room that has an ambient temperature of 62F (16C) with less than 40% humidity and large volumes of air flow.  If only we could install micro-data centers in all our closets, then I would be a happy network dude.</p>
<p>Send any <span style="text-decoration: line-through;">wooden shoes</span> questions my way.</p>
<p>Edit:  I went back and checked our TAC cases to see what switches we actually replaced.  It turns out that we&#8217;ve done 19 replacements, and they&#8217;ve all been 3750G-12S-S switches.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/08/30/catalyst-3750s-bad-luck-with-a-cisco-logo/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Stubby Post &#8211; VTP Clients Send Updates</title>
		<link>http://aconaway.com/2010/05/17/stubby-post-vtp-clients-send-updates/</link>
		<comments>http://aconaway.com/2010/05/17/stubby-post-vtp-clients-send-updates/#comments</comments>
		<pubDate>Tue, 18 May 2010 00:36:07 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[642-812]]></category>
		<category><![CDATA[642-813]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[vtp]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=748</guid>
		<description><![CDATA[Here's one that's been rehashed countless times concerning a VTP client taking down your network.]]></description>
			<content:encoded><![CDATA[<p>VTP clients send VLAN updates.  Did you know that?</p>
<p>I had a VTP server and client in the same VTP domain, and, when I cabled up the trunk, the client overwrote the VLAN database on the server.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/dLBwKV04fNw&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/dLBwKV04fNw&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The moral of the story is that the best revision number will win no matter what the operating mode of the switch.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/05/17/stubby-post-vtp-clients-send-updates/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SWITCH &#8211; Epic Regression</title>
		<link>http://aconaway.com/2010/05/10/switch-epic-regression/</link>
		<comments>http://aconaway.com/2010/05/10/switch-epic-regression/#comments</comments>
		<pubDate>Tue, 11 May 2010 01:35:33 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[642-812]]></category>
		<category><![CDATA[642-813]]></category>
		<category><![CDATA[mcmsn]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=743</guid>
		<description><![CDATA[Just because I like giving more money to Pearson Vue, I took the BCMSN test today to see how I would do.  I passed with no problem.]]></description>
			<content:encoded><![CDATA[<p>Just because I like giving more money to Pearson Vue, I took the BCMSN test today to see how I would do.  I passed with no problem.</p>
<p>In my mind, the CCNP is a technical certification, so I expect to be tested on technical topics.  Are there topics beyond technology that P-levels should know?  Of course there are, but I really don&#8217;t think whole chunks of the test should be about a preparation plan and rollback procedures.  The BCMSN had a lot more technical questions at a much higher level of expertise; it seems much better suited to the CCNP track than the SWITCH test did.</p>
<p>I was really surprised at how many questions today were repeats from the SWITCH test last week.  Of the three lab exercises I worked, two of them were exactly the same as last week.  I would venture to guess that there were also 8 to 10 repeated multiple choice questions.  It seems that this is going against my argument of being more technical, though, doesn&#8217;t it?  If you mix in the remaining questions that were at a much higher technical level, you wind up with a pretty darn good test.</p>
<p>I&#8217;ve really got nothing more to say about the BCMSN.  It&#8217;s a good test with an appropriate level of technical (and paper-pushing) detail.  I&#8217;m very glad I was able to take it before the 31 July 2010 deadline, and I advise anyone who needs the SWITCH test to try and do the same.</p>
<p>The next stop is ROUTE (642-902) for me.  I&#8217;m taking a class on that one soon, so I&#8217;m confident I can pass it in the next 11 weeks we have left until the deadline.</p>
<p>Audio commentary</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/05/10/switch-epic-regression/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://aconaway.com/wp-content/uploads/2010/05/SWITCH-Epic-Regression.mp3" length="2838464" type="audio/mpeg" />
		</item>
		<item>
		<title>SWITCH &#8211; Epic Fail</title>
		<link>http://aconaway.com/2010/05/06/switch-epic-fail/</link>
		<comments>http://aconaway.com/2010/05/06/switch-epic-fail/#comments</comments>
		<pubDate>Thu, 06 May 2010 21:49:20 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[ccnp]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[642-813]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=723</guid>
		<description><![CDATA[I did my standard 2ish-hour drive to the closest testing center today to take the SWTCH test (642-813).  Utter failure.  That’s 3 for those scoring at home.]]></description>
			<content:encoded><![CDATA[<p>I did my standard 2ish-hour drive to the closest testing center today to take the SWTCH test (642-813).  Utter failure.  That’s 3 for those scoring at home.</p>
<p>The test was the absolute worst I’ve ever taken.  I know that I complain a lot, but this is totally justified in my eyes.  My 4th grade spelling tests were better than this.  I’ve seen kindergarten plays with better production value.</p>
<p>First of all, it was poorly written.  Whoever wrote those questions has a few pieces of information about English sentence structure missing from their skill set.  A sentence needs a verb, right?  Well, a lot of the sentences were missing those.  It’s kind of important to know what the whole point of the sentence is, or is that too much to ask?  The “drag this over here” exercise questions all started with the same 13-word phrase that left the question so long that it was unreadable.  A couple of commas would have been nice in some.  Others I just had to infer from the answers what they were trying to ask.</p>
<p>There were lots of spelling errors as well.  Most of them were just stupid stuff like switched letters or missing characters, but, at one point, I had to figure out that I needed to look at the “router” instead of the “route”.  That’s not really cool.  The misspellings were so bad that they were actually misspelling the hostnames on the diagrams provided.  Does anyone even try any more?</p>
<p>Let’s talk about the technical level of the test.  If I didn’t know any better, I would swear I was taking a CCNA test.  The technical material was so elementary that it bordered on comical.  If I recall correctly (which I never do), there were about 3 questions on trunking which were so easy that my wife could answer them.  There were about 4 FHRP questions that were out of the “Cisco for Dummies” book.  I could go on, but I have better things about which to complain.</p>
<p>“So,” you might ask, “why did you fail it if it was so easy?”  That’s a great question.  I failed it because the name of the test is misleading.  When Cisco says “Implementing Cisco IP Switched Networks”, they really mean “Collecting Documentation About VLANs.”  There were at least four questions on this test that asked what information you need to collect before implementing some unknown step of a project involving VLANs.  Sometimes, the reference was to rollback plans.  Sometimes it discussed IP assignments.  Sometimes it even talked about collecting user requirements.  It seemed that nearly half of the questions on the test discussed planning for making changes or preparing change documentation.  There was very little “implementing.”</p>
<p>To top it all off, too, one of my labs froze.  I entered a command into a router, and it didn’t come back.  I couldn’t change to the other lab windows, either (the “Scenario” or “Topology” windows included), but my timer kept ticking.  I could click around in the testing software, but the lab itself was toast.  I got the administrator who helped me out a bit after the machine was rebooted.  I didn’t run out of time or anything, but getting up to find help to troubleshoot a problem really throws you off.</p>
<p>How about some closing words?  First of all, I have given up on the Cisco Press books and other materials.  Each time I use them they have little to no coverage about topics on the test itself.  The ISCW was that way, and we all know about my problems with the ONT.  I figured that those were just aged text, but SWITCH is only a month or two old, isn’t it?  That means the test hasn’t had that much time to change, but the materials are totally different already.</p>
<p>I actually have an example of the books leading the reader directly away from the test materials.  I’m reading from the “CCNP SWITCH 642-813 Quick Reference” book by Donohue.  On page 8, it discusses the <a href="http://www.cisco.com/global/EMEA/IPNGN/ppdioo_method.html">PPDIOO lifecycle approach</a>.</p>
<blockquote><p>Network engineers at the CCNP level will likely be involved at the implementation and following phases.  They can also participate in the design phase.</p></blockquote>
<p>That doesn’t make any sense, does it?  Didn’t I just say that there were a good number of questions on preparation (the first P) and planning (the second P).  Both of those come before the design phase.</p>
<p>Somebody help me out here.  What am I missing?  Is there some magical book series that has the answers?</p>
<p>I should have bought testing vouchers in bulk when they were $150.</p>
<p>Audio commentary</p>
<p><strong>UPDATE</strong>:  It seems that the idea of seeing topics on the exam that aren&#8217;t are the test go beyond just me.  I&#8217;m getting in touch with as many people related to the SWITCH book as I can to let them know that this is a serious problem.  I&#8217;m sure I&#8217;ll have a post or two on the outcome of that effort.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/05/06/switch-epic-fail/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
<enclosure url="http://aconaway.com/wp-content/uploads/2010/05/SWITCH-Epic-Fail.mp3" length="2491134" type="audio/mpeg" />
		</item>
		<item>
		<title>Stubby Post &#8211; UplinkFast</title>
		<link>http://aconaway.com/2010/04/27/stubby-post-uplinkfast/</link>
		<comments>http://aconaway.com/2010/04/27/stubby-post-uplinkfast/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 02:26:01 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[ccnp]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[645-813]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[spanning tree]]></category>
		<category><![CDATA[stp]]></category>
		<category><![CDATA[uplinkfast]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=706</guid>
		<description><![CDATA[Here's a quick post on my Uplinkfast findings.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a few switches daisy chained together with single links and have enabled UplinkFast on them.  This switch is not the root bridge; F0/24 is the root port and F0/23 is a blocked alternate port.  I&#8217;ve got <em>debug spanning-tree uplinkfast</em> on to help out.</p>
<blockquote>
<pre>SW3#sh span | incl 0/2[34]
Fa0/23           Altn BLK 3019      128.23   P2p
Fa0/24           Root FWD 3019      128.24   P2p</pre>
</blockquote>
<p>Now let&#8217;s unplug F0/24 and see what happens.</p>
<blockquote>
<pre>19:05:05: STP FAST: UPLINKFAST: make_forwarding on VLAN0001 FastEthernet0/23 roo
t port id new: 128.23 prev: 128.24

19:05:05: %SPANTREE_FAST-7-PORT_FWD_UPLINK: VLAN0001 FastEthernet0/23 moved to Forwarding (UplinkFast).
19:05:05: STP: UFAST: removing prev root port Fa0/24 VLAN0001 port-id 8018
SW3#
19:05:06: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to down
SW3#
19:05:07: %LINK-3-UPDOWN: Interface FastEthernet0/24, changed state to down</pre>
</blockquote>
<p>Before the switch even reports that F0/24 is down, F0/23 is brought into the forwarding state.  Now let&#8217;s plug F0/24 back in.</p>
<blockquote>
<pre>19:07:16: %LINK-3-UPDOWN: Interface FastEthernet0/24, changed state to up
SW3#
19:07:17: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet0/23
VLAN0001 is: uplink enabled new root FastEthernet0/23 (me)prev root exists(8018/) cur state forwarding role uplink
19:07:17: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet0/24
VLAN0001 is: uplink enabled new root FastEthernet0/23 (not me)prev root exists(8018/) cur state blocking role looped
19:07:18: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to up
SW3#
19:07:18: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet0/23
VLAN0001 is: uplink enabled new root FastEthernet0/23 (me)prev root exists(8018/) cur state forwarding role uplink
SW3#sh span | incl 0/2[34]
Fa0/23           Root FWD 3019      128.23   P2p
Fa0/24           Altn BLK 3019      128.24   P2p</pre>
</blockquote>
<p>Notice that the port comes back up, but it isn&#8217;t returned as the root port immediately.  It should be, though, right?  The original STP convergence said that it was the closest to the root bridge, so it makes sense that it should be the root port again, right?  Since the port just came up, STP still has to make sure there&#8217;s no loop, so it has to step through all the states like any good port does.  If we wait a few more seconds, we see this.</p>
<blockquote>
<pre>19:07:53: STP FAST: UPLINKFAST: make_forwarding on VLAN0001 FastEthernet0/24 root port id new: 128.24 prev: 128.23

19:07:53: %SPANTREE_FAST-7-PORT_FWD_UPLINK: VLAN0001 FastEthernet0/24 moved to Forwarding (UplinkFast).

SW3#sh span | incl 0/2[34]
Fa0/23           Altn BLK 3019      128.23   P2p
Fa0/24           Root FWD 3019      128.24   P2p</pre>
</blockquote>
<p>Now we&#8217;re back to where we were originally.  The moral of the story is that UplinkFast already knew the status of both ports, so it could quickly move the blocked port to fowarding when the port failed.  Traditional STP would have to send a TCN message to the root bridge, which would then forward them out with the rest of the switches so they can reconverge.  UplinkFast skips the whole reconverging thing.</p>
<p>Send any questions my way.</p>
<div class="wp-about-author-containter-around" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://1.gravatar.com/avatar/14352aa939196349e4b9f2a272ca5112?s=100&amp;d=&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://aconaway.com/author/jac/' title='Aaron Conaway'>Aaron Conaway</a></h3><p>I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.</p><p><a href='http://aconaway.com' title='Aaron Conaway'>Website</a> - <a href='http://aconaway.com/author/jac/' title='More posts by Aaron Conaway'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/04/27/stubby-post-uplinkfast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

