<?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>Route My World!</title>
	<atom:link href="http://routemyworld.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://routemyworld.com</link>
	<description>A CCNA/CCNP Blog</description>
	<lastBuildDate>Thu, 19 Aug 2010 20:28:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>BCMSN (642-812) Fail</title>
		<link>http://routemyworld.com/2010/07/25/bcmsn-642-812-fail/</link>
		<comments>http://routemyworld.com/2010/07/25/bcmsn-642-812-fail/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 21:22:52 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1255</guid>
		<description><![CDATA[I took my BCMSN exam on Saturday July 24, 2010. As you can tell from the title of the post, I failed. I&#8217;m a bit disheartened by the outcome. Although I felt nervous, like I always do, coming into the exam, I was confident I could pass it. I was not over-confident. I just felt [...]]]></description>
			<content:encoded><![CDATA[<p>I took my BCMSN exam on Saturday July 24, 2010. As you can tell from the title of the post, I failed. I&#8217;m a bit disheartened by the outcome. Although I felt nervous, like I always do, coming into the exam, I was confident I could pass it. I was not over-confident. I just felt that I had enough knowledge to get through.</p>
<p>Here&#8217;s how I did:</p>
<p>Implement VLANs: <strong>100%</strong><br />
Spanning Tree: <strong>90%<br />
</strong>Implement Inter-VLAN routing: <strong>80%</strong><br />
Implement gateway redundancy technologies: <strong>75%</strong><br />
Describe and configure wireless client access: <strong>40%</strong><br />
Describe and configure security features in a switchted network:<strong> 25%</strong><br />
Configure support for voice: <strong>25%</strong></p>
<p>Passing score: 804<br />
My score: <strong>731</strong></p>
<p>Notice how the pattern in the scores go from highest to lowest in exactly the same order that Cisco lays out the exam topic. In a way it&#8217;s a telling pattern as to how my learning path progressed. In all the study resources I read, the texts were arranged pretty much in the same order as the BCMSN blueprint is layed out. Consequently, I spent a whole lot more time on the topics higher up on the list than I did on topics further down the list. And the scores reflect that. However that is not to say I didn&#8217;t feel as prepared on the topics I scored lowest on as I did on the topics I scored the highest. I believe it&#8217;s also in the way the exam itself was layed out.</p>
<p>The number one reason I failed the test is <strong>time management</strong>. No matter how much I read about how you need to manage your time, this always seems to be what gets me. Just to give you an idea of my horrendous management of time:</p>
<ul>
<li>Out of nearly 60 exam questions, I still had about 15 left by the time the exam expired.</li>
<li>There were 2 sim questions on which I spent nearly 20 minutes working on. It didn&#8217;t help that these sim questions came in within the first 15 exam questions.</li>
<li>In each of the sim questions, I spent almost 5 minutes just lingering around checking and double checking that my configurations were correct.</li>
</ul>
<p>The only positive thing about spending that much time in the configuration sections is that I&#8221;m pretty sure I got them both correct or pretty close to being correct. The two sim questions had a lot to do with setting up VLANs, checking spanning tree configuration, and manipulating spanning tree behaviour. And as you can see on the breakdown of the scores, I scored a 100% and 90% on each topic, respectively.</p>
<p>The fact that I spent almost half of my allotted time on the sims and the fact that I still had about 15 questions remaining tells me that had I managed my time better and finished the exam, I might have had enough points to pass. I don&#8217;t believe that my scores on wireless and voice is telling of how much I know or don&#8217;t know about the topics. Actually, without having finished the exam, I have no way of knowing if I really know enough about those topics or if I should focus more on those topics before my next attempt. My gut tells me to focus more on getting faster on configuration.</p>
<p>Here are some of my thoughts on why I took so long on the sims:</p>
<ul>
<li>I need to get better at understanding what the question is asking and get down to the requirements of the configuration. I&#8217;m always caught off guard by questions that include background scenarios that don&#8217;t necessarily pertain to what the problem is asking me to solve.</li>
<li>I tend to linger on one part of the solution over and over trying to make sure that I configured it correctly even after I&#8217;ve correctly verified through<span style="font-family: courier new,courier;"><strong> show </strong></span>commands that the outcome being asked for has been fulfilled. For example, I had a problem where I needed to make a configuration change so that one trunk interface is the preferred path over another. When I was finally able to accomplish the task, I verified it over and over and over again that it was correct.. and there were 3 more tasks waiting to be completed. </li>
<li>I really need to memorize commands in addition to understanding it. A huge part of the problem with the configuration was that I knew what I needed to do but I forget what the exact commands are. Was it <span style="font-family: courier new,courier;"><strong>spanning-tree vlan root primary</strong></span> or <span style="font-family: courier new,courier;"><strong>spanning-tree root primary vlan</strong></span>? Was it an interface configuration or a global configuration?  </li>
</ul>
<p>This is my first Cisco exam fail. This is probably not going to be the last &#8211; although, ideally, it should be. I always read on many people&#8217;s blogs and in forums those comments who have failed an exam, and they always say how passable the exam is and how fair the questions were. And I always thought to myself, how can people fail and exam and afterwards think that it is totally fair and passabel. Well.. ironically, I find myself in the same situation with the same sentiments about the exam. I thought it was totally fair and totally passable.</p>
<p>I would write more about my thoughts on my experience but writing about passing an exam is more fun than writing about failure. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  So I&#8217;m getting back on the horse and ride again. Next test is scheduled July 30th.</p>
<p>I&#8217;m on a horse! Heeyaa!!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2010/07/25/bcmsn-642-812-fail/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Wireless Notes</title>
		<link>http://routemyworld.com/2010/06/16/wireless-notes/</link>
		<comments>http://routemyworld.com/2010/06/16/wireless-notes/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 19:15:29 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>
		<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1250</guid>
		<description><![CDATA[I know I said I wasn&#8217;t going to blog my notes just yet until after I finished the exam. But it&#8217;s a funny thing.. studying is. I used to complain that I need to get rid of my distractions so I can study better. I have had a lot of things in my mind the [...]]]></description>
			<content:encoded><![CDATA[<p>I know I said I wasn&#8217;t going to blog my notes just yet until after I finished the exam. But it&#8217;s a funny thing.. studying is. I used to complain that I need to get rid of my distractions so I can study better. I have had a lot of things in my mind the past few days. But last night, after watching the Lakers beat the Celtics <img src='http://routemyworld.com/wp-includes/images/smilies/icon_twisted.gif' alt=':twisted:' class='wp-smiley' />  I got to study a little bit and took some notes. The weird thing about it is that, ironically, studying became a huge distraction from my own thoughts.  The game was a huge distraction too. I just needed a little distraction. And studying was the ticket. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I read halfway through the wireless section of the <a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587201712" target="_blank">BCMSN Exam Guide</a>. I went back to re-read and took some notes on key points and definitions until I got too tired and lazy to continue.  Nothing new or revealing on the following notes. They can be helpful for review later. It&#8217;s also not complete or comprehensive.</p>
<ul>
<li>802.11 uses CSMA/CA vs. 802.3 which uses CSMA/CD – <em>Avoidance </em>vs. <em>Detection</em>.</li>
<li>Distributed Coordination Function (DCF) – wireless stations wait a certain duration value before transmitting frames.</li>
<li><strong>Service Set</strong> – group of wireless devices</li>
<li><strong>Service Set Identifier (SSID)</strong> – A string included in every frame set; the devices must share a common SSID.</li>
<li><strong>Independent Basic Service Set (IBSS)</strong> – ad hoc network; where 2 or more wireless clients directly communicate with each other with no other means of network connectivity.</li>
<li><strong>Basic Service Set (BSS) </strong>– one access point
<ul>
<li>Match SSID</li>
<li>Compatible wireless data rate</li>
<li>Authentication</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Extended Service Set (ESS)</strong> – More than one APs placed at different geographic locations.</li>
<li>Access Points can act:
<ul>
<li>As connection point for wireless clients, or</li>
<li>Act as a bridge to form a single wireless bridge from one LAN to another over a long distance – AP-to-AP or line of sight links.</li>
</ul>
</li>
<li>An AP is in charge of mapping a VLAN to an SSID.
<ul>
<li>When an AP uses multiple SSIDs, it is in effect trunking VLANs over the air to end users.</li>
<li>Example: VLAN 10 mapped to SSID “Marketing” and VLAN 20 mapped to SSID “Engineering”</li>
</ul>
</li>
<li><strong>Cell</strong> – an AP’s coverage area.</li>
<li>Reducing the transmit power on an AP reduces the cell size -  causing only clients close by to associate with it. That means less clients hogging the bandwidth. The others can associate with another AP closer to them.</li>
<li><strong>Microcells</strong> – when cell sizes are reduced</li>
<li><strong>Picocells</strong> – cell sizes are minimized even more</li>
<li><strong>Frequency</strong> – oscillating signal based around a constant.
<ul>
<li><strong>Radio Frequency (RF)</strong></li>
</ul>
</li>
<li><strong>Band</strong> – broad range of frequencies used for similar funcations
<ul>
<li>AM Radio band consists of the frequency range 550 MHz through 1720 MHz.</li>
<li>Wireless can be in <strong>2.4 GHz band</strong> or <strong>5GHz band.</strong></li>
</ul>
</li>
<li><strong>Carrier Signal –</strong> the signal transmitted by a wireless station.
<ul>
<li>No audio, video, or data is present in the carrier itself.</li>
</ul>
</li>
<li><strong>Modulate/Demodulate</strong> – in order to transmit information, the transmitter must <em>modulate</em> the carrier signal by inserting or encoding the information in a unique fashion. Receiving devices demodulates the signal.</li>
<li><strong>Channel </strong>– a fixed frequency, that varies within a certain range, which a transmitter and receiver expects the carrier to appear on</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2010/06/16/wireless-notes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>More To Come</title>
		<link>http://routemyworld.com/2010/06/15/more-to-come/</link>
		<comments>http://routemyworld.com/2010/06/15/more-to-come/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 19:30:55 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1247</guid>
		<description><![CDATA[I&#8217;ve been offline far too long. That doesn&#8217;t mean I haven&#8217;t been working though. I&#8217;ve been getting ready for the BCMSN exam, trying to beat the July 31st deadline before it expires. I feel kind of ready but I&#8217;m not 100 percent. I&#8217;m in the stage where I think I can pass the exam if [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been offline far too long. That doesn&#8217;t mean I haven&#8217;t been working though. I&#8217;ve been getting ready for the BCMSN exam, trying to beat the July 31st deadline before it expires. I feel kind of ready but I&#8217;m not 100 percent. I&#8217;m in the stage where I think I can pass the exam if I took it now but also too cautious not to  be too confident. And when I feel that way, then I&#8217;m not ready. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Studying has been very hard. I have not had the motivation I once had. Last night I was reviewing some of my blog notes and humbly, I felt these notes were pretty damn good. I ask myself why I stopped doing these notes. And I have to believe that others also find my notes pretty helpful as well based on a small sampling of positive comments I was getting.</p>
<p>Anyway, I came to a resolve last night that after I&#8217;ve taken the BCMSN exam, I&#8217;ll resume back with my old note-taking style and start blogging my notes again. Why after the exam? Taking these notes is incredibly time consuming. It literally takes at least 4-6 hours per blog entry. That&#8217;s taking into account one full reading of the subject matter, re-reading the important points, taking a summary, researching Cisco docs to verify that what I&#8217;ve written is in fact correct (and even then I still make factual mistakes). If I were to start these note-blogs again, I will not be ready to take the exam before the expiration date.</p>
<p>Anyway, based on the still-decent-daily-hit-count I get on my blog, thanks for visiting and continuing to support this blog through your comments, suggestions, and readership. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2010/06/15/more-to-come/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Information on 2010 CCNP Changes</title>
		<link>http://routemyworld.com/2010/01/29/information-on-2010-ccnp-changes/</link>
		<comments>http://routemyworld.com/2010/01/29/information-on-2010-ccnp-changes/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 18:17:51 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCNP]]></category>
		<category><![CDATA[CCNP 2010 Changes]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1242</guid>
		<description><![CDATA[I&#8217;m a little late with updating about information on the new CCNP changes recently announced by Cisco. And instead of rehashing what everyone else has already regurgitated, I&#8217;m just going to post a few links. Below are some links from a relatively new blogger, Rofi Neron. I&#8217;m using him as a reference because he was one of the first few that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a little late with updating about information on the new CCNP changes recently announced by Cisco. And instead of rehashing what everyone else has already regurgitated, I&#8217;m just going to post a few links. Below are some links from a relatively new blogger, <a href="http://itdualism.wordpress.com/" target="_blank">Rofi Neron</a>. I&#8217;m using him as a reference because he was one of the first few that had early information on the changes even before it was officially announced.  </p>
<p><a href="http://itdualism.wordpress.com/2010/01/15/new-ccnp-track-more-details/">http://itdualism.wordpress.com/2010/01/15/new-ccnp-track-more-details/</a></p>
<p><a href="http://itdualism.wordpress.com/2010/01/25/new-ccnp-official-announcement/">http://itdualism.wordpress.com/2010/01/25/new-ccnp-official-announcement/</a></p>
<p><a href="http://itdualism.wordpress.com/2010/01/25/new-ccnp-books/">http://itdualism.wordpress.com/2010/01/25/new-ccnp-books/</a></p>
<p><a href="http://itdualism.wordpress.com/2010/01/27/tshoot-beta-free/">http://itdualism.wordpress.com/2010/01/27/tshoot-beta-free/</a></p>
<p>For something a little bit more official, check here: <a href="https://learningnetwork.cisco.com/docs/DOC-6393">https://learningnetwork.cisco.com/docs/DOC-6393</a></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2010/01/29/information-on-2010-ccnp-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Year = Renewed Goal</title>
		<link>http://routemyworld.com/2010/01/04/new-year-renewed-goal/</link>
		<comments>http://routemyworld.com/2010/01/04/new-year-renewed-goal/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 16:04:15 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCNP]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1237</guid>
		<description><![CDATA[I started my Cisco quest in January 2008 when I made a goal of getting a CCNA. I accomplished that goal in six months of dedicated study. Shortly after that I decided to go for the CCNP. I thought, &#8220;why the heck not?&#8221; Somewhere along the way I got de-railed on that quest. So it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I started my Cisco quest in January 2008 when I made a goal of getting a CCNA. I accomplished that goal in six months of dedicated study. Shortly after that I decided to go for the CCNP. I thought, &#8220;why the heck not?&#8221;</p>
<p>Somewhere along the way I got de-railed on that quest. So it&#8217;s only fitting that the start of this New Year should be a re-dedication and a renewal of my goal to achieve the CCNP. So here we go&#8230;.</p>
<p><span style="font-size: small;"><em>P.S. Thanks to everyone who has been leaving me comments with advice and encouragement. I may not have been replying to the comments but know that I appreciate all your thoughts and well-wishes. Here&#8217;s for a productive 2010!</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2010/01/04/new-year-renewed-goal/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>It Was Bound to Happen</title>
		<link>http://routemyworld.com/2009/11/20/it-was-bound-to-happen/</link>
		<comments>http://routemyworld.com/2009/11/20/it-was-bound-to-happen/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 18:23:12 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1232</guid>
		<description><![CDATA[I have postponed my BCMSN exam at least five times now. Everytime the test date neared I rescheduled because I wasn&#8217;t ready. As I mentioned before I was due and ready to pass the exam just 2 weeks before my mom died. Then she got sicker and eventually passed away. Ever since then I haven&#8217;t been [...]]]></description>
			<content:encoded><![CDATA[<p>I have postponed my BCMSN exam at least five times now. Everytime the test date neared I rescheduled because I wasn&#8217;t ready. As I mentioned before I was due and ready to pass the exam just 2 weeks before my mom died. Then she got sicker and eventually passed away. Ever since then I haven&#8217;t been in the right mindset and kept postponing/rescheduling my test. Then last week, I forgot to reschedule and lost my $150 fee for not taking it.</p>
<p>It has come across my mind to just cancel the test and get a refund. Then reschedule again for when I was actually ready. But stupid me kept thinking that if I did that then I surely will never take that test. The only assurance or driving force I had, if you will, is keeping the test date hoping that it will drive me towards studying more &#8211; and that I can always reschedule if I wasn&#8217;t ready.</p>
<p>I have been studying but just not as diligently and focused as I used to. Every day I take about 45 minutes are so to sit down and do some studying. It just doesn&#8217;t cut it compared to the hours per day that I used to do. Knowledge acquisition becomes very slow and retention seems to get weaker as longer days pass without touching the same subject again.</p>
<p>I need a new catalyst. And no, I don&#8217;t mean a new switch. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/11/20/it-was-bound-to-happen/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Movin&#8217; Along</title>
		<link>http://routemyworld.com/2009/11/03/movin-along/</link>
		<comments>http://routemyworld.com/2009/11/03/movin-along/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 17:37:56 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>
		<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1223</guid>
		<description><![CDATA[First off I wanted to thank everyone for the outpouring of support that just continues to come even months after my mom&#8217;s passing. There truly are a lot of amazing and classy people out there in the tech world and I really appreciate it. Thanks to all who left comments for me, those who sent [...]]]></description>
			<content:encoded><![CDATA[<p>First off I wanted to thank everyone for the outpouring of support that just continues to come even months after my mom&#8217;s passing. There truly are a lot of amazing and classy people out there in the tech world and I really appreciate it. Thanks to all who left comments for me, those who sent me personal DMs on twitter checking to see how I&#8217;m doing; those who emailed me, and those who prayed for me and my family. Your prescence, real and virtual, really meant a lot. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So far, I&#8217;ve had a lot of trouble trying to adjust back to my old study habits and patterns. My motivation has been sapped dry and focusing is very hard to achieve. I don&#8217;t think it has anything to do with my mom&#8217;s passing anymore. Sure it derailed my studies but I&#8217;m pretty sure I&#8217;m passed the grieving stage at this point.</p>
<p>I know for sure that since then I&#8217;ve been watching more TV than before. I think it goes hand in hand with the fact that during the time I&#8217;m taking care/watching my infant son, whether I&#8217;m holding him or feeding him, I also have the TV on. So the entertainment factor from watching TV more than likely takes away from my motivation to study.</p>
<p>Additionally, since starting P90X many months back, I&#8217;ve also tried to make exercise a regular part of my week. That alone takes an hour to an hour and a half a day, for about 3 days a week. At least I&#8217;m happy with the progress I&#8217;m making on this aspect. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Although I&#8217;ve slowed down considerably, I definitely have not stopped. I&#8217;m proud to say that I spent a good hour studying last night <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . It&#8217;s not nearly close to how much I used to study but good enough considering I wasn&#8217;t studying for days at a time. I&#8217;m just a little bummed that I&#8217;ve had to reschedule my BCMSN exam six times already. I was due to take it 2 weeks before my mom died. And ever since then, I&#8217;ve been rescheduling it just about every 2 weeks, hoping that the next two weeks would be it. But every 2 weeks come and I&#8217;m still not ready. In fact I&#8217;ve forgotten so much of the materials that I may have to start my review again from the start.</p>
<p>Anyway, my goal for the next two days is to complete my review on wireless LANs. Wish me luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/11/03/movin-along/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My Mom</title>
		<link>http://routemyworld.com/2009/08/24/my-mom/</link>
		<comments>http://routemyworld.com/2009/08/24/my-mom/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 23:32:29 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1220</guid>
		<description><![CDATA[I thank you all who have left me comments and personal messages on this blog and twitter offering prayers and encouragement about my mom&#8217;s condition. I&#8217;m relieved to say that my mom is no longer suffering and has passed on this weekend (late Saturday night) to join our Lord and Father in heaven. The outpouring [...]]]></description>
			<content:encoded><![CDATA[<p>I thank you all who have left me comments and personal messages on this blog and twitter offering prayers and encouragement about my mom&#8217;s condition. I&#8217;m relieved to say that my mom is no longer suffering and has passed on this weekend (late Saturday night) to join our Lord and Father in heaven.</p>
<p>The outpouring of love and support I&#8217;ve received from a few friends all over the world has been a source of great comfort for me. It&#8217;s amazing how simple messages of encouragement from someone you hardly even know or have never met can effect such a positive result.</p>
<p>Again thank for all the prayers.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/08/24/my-mom/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Update 08.18.09</title>
		<link>http://routemyworld.com/2009/08/18/update-08-18-09/</link>
		<comments>http://routemyworld.com/2009/08/18/update-08-18-09/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 18:21:07 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1217</guid>
		<description><![CDATA[It appears that my BCMSN exam will have to wait for an indefinite time. My mom&#8217;s condition has taken a turn for the worse and we are told she has only days to live. She was diagnosed with pancreatic cancer and the doctors have declared that it is terminal. I&#8217;ll probably take a short break.]]></description>
			<content:encoded><![CDATA[<p>It appears that my BCMSN exam will have to wait for an indefinite time. My mom&#8217;s condition has taken a turn for the worse and we are told she has only days to live. She was diagnosed with pancreatic cancer and the doctors have declared that it is terminal.</p>
<p>I&#8217;ll probably take a short break.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/08/18/update-08-18-09/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Update 08.06.09</title>
		<link>http://routemyworld.com/2009/08/06/update-08-06-09/</link>
		<comments>http://routemyworld.com/2009/08/06/update-08-06-09/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 15:39:04 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[802.1D]]></category>
		<category><![CDATA[802.1w]]></category>
		<category><![CDATA[backbonefast]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[BPDU Filtering]]></category>
		<category><![CDATA[BPDU Guard]]></category>
		<category><![CDATA[Cisco Exam]]></category>
		<category><![CDATA[EtherChannel]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[LACP]]></category>
		<category><![CDATA[PAgP]]></category>
		<category><![CDATA[portfast]]></category>
		<category><![CDATA[Rapid Spanning Tree]]></category>
		<category><![CDATA[Rapid Spanning Tree Protocol]]></category>
		<category><![CDATA[Root Guard]]></category>
		<category><![CDATA[RPVST+]]></category>
		<category><![CDATA[RSTP]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1212</guid>
		<description><![CDATA[Just peeking in to let you all know I&#8217;m still here. Apologies for the absence. Most of you know that I have the BCMSN exam coming up and yes, that is the reason I have been MIA. Absence really makes a huge difference as I&#8217;ve watched my hit count go from an average of almost 300 [...]]]></description>
			<content:encoded><![CDATA[<p>Just peeking in to let you all know I&#8217;m still here. Apologies for the absence. Most of you know that I have the BCMSN exam coming up and yes, that is the reason I have been MIA. Absence really makes a huge difference as I&#8217;ve watched my hit count go from an average of almost 300 clicks a day down to just around 150 &#8211; lower on the weekends and special holidays. And you all know that my confidence and my worth is based on how many hit counts I get on a daily basis. It&#8217;s the sun to my superman. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>So far I&#8217;m a little behind as far as what I had planned to have reviewed by this point in time. But that&#8217;s okay. I tend to do well and catch up on my reviews towards the last week when adrenaline is high and the fight mechanism in me is at its optimum level.</p>
<p>I got sick towards the latter part of last week and obviously, that hampered my progress over the weekend. I intended to cover a bulk of my reviews this past weekend but just didn&#8217;t have enough juice to keep it going.</p>
<p>So far here are the chapters that I have covered:</p>
<ul>
<li>VLANs &#8211; Fundamentals, operation, implementation/configuration, verification, troubleshooting.</li>
<li>VLAN trunking</li>
<li>VTP</li>
<li>Spanning Tree (802.1D, 802.1W, 802.1s)</li>
<li>PVRST+, MSTP</li>
<li>STP enhancements such as Root Guard, BPDU Guard, BPDU Filtering, Loop Guard, UDLD</li>
<li>Portfast, Uplinkfast, Backbonefast</li>
</ul>
<p>Still left to go:</p>
<ul>
<li>Inter-VLAN</li>
<li>EtherChannel</li>
<li>CEF</li>
<li>Redundancy (HSRP, VRRP, GLBP)</li>
<li>Multicast</li>
<li>Layer 2 Security (802.1x, VACL, etc)</li>
<li>Voice</li>
<li>Wireless</li>
<li>There&#8217;s more but I&#8217;m too lazy to list all of them. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ul>
<p>I was going through the BCMSN Study schedule on this blog and I realized how sorely lacking it is in details. So I figured after I pass the exam, I&#8217;ll make an attempt to organize this list with the dates I covered them and publish it on the schedule page for others&#8217; reference.</p>
<p>Anyway, that&#8217;s all for now. I may or may not update before the exam so just keep checking your feeds. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/08/06/update-08-06-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCNP Wireless</title>
		<link>http://routemyworld.com/2009/07/24/ccnp-wireless/</link>
		<comments>http://routemyworld.com/2009/07/24/ccnp-wireless/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 18:02:45 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[CCNP Wireless]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1204</guid>
		<description><![CDATA[I was doing some reading on wireless last night as part of my preparation for the BCMSN exam. I wanted to find some online resources to supplement my studies when I noticed in the Cisco Learning Network home page that there is a new CCNP track that I haven&#8217;t seen there before. Granted it&#8217;s been [...]]]></description>
			<content:encoded><![CDATA[<p>I was doing some reading on wireless last night as part of my preparation for the BCMSN exam. I wanted to find some online resources to supplement my studies when I noticed in the Cisco Learning Network home page that there is a new CCNP track that I haven&#8217;t seen there before. Granted it&#8217;s been a while since I&#8217;ve been to their site.</p>
<p>Apparently the new CCNP Wireless certification track was announced at the Cisco Live 2009 that was held recently in San Francisco. Now I remember back in the early part of this year that there were some talks about Cisco talking about launching a new professional level wireless cert but never heard about it since. I did a quick search on all my blog feeds and not one has talked about it (Come on bloggers! I rely on you for the latest and most current news. What&#8217;s up, man?) <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />    </p>
<p>Here&#8217;s more info for the curious minds (who, like me, still didn&#8217;t know):</p>
<p><a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp_wireless" target="_blank">Cisco Wireless Professional Certification</a></p>
<p>One of the pre-requisites is that you must have a CCNA wireless cert and/or any CCIE ceritfification. I&#8217;m not 100% on the latter pre-req.</p>
<blockquote><p>Formal prerequisites for the CCNP Wireless certification are CCNA (Routing &amp; Switching) and CCNA Wireless.  In order to pass the CCNP Wireless exams an individual should have:</p>
<ul>
<li>At least three to five years of job experience in network engineering</li>
<li>A thorough understanding of wireless networking principles</li>
<li>An in-depth understanding of the four courses</li>
</ul>
<p>You must pass the required <a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp_wireless/cuwss" target="_blank">CUWSS (642-731)</a>, <a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp_wireless/iuwvn" target="_blank">IUWVN (642-741)</a>,  <a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp_wireless/iuwms" target="_blank">IUWMS (642-746)</a>, <a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp_wireless/iauws" target="_blank">IAUWS (642-736) </a>exams to achieve CCNP Wireless certification.</p>
<p> </p></blockquote>
<p>CCNP Wireless courses and exams are available starting today July 24th, 2009.</p>
<p><a href="http://ciscocert.custhelp.com/app/answers/list/session/L3NpZC9lVDdkZ0JCag%3D%3D/sno/0#s=eyJzZiI6eyJyZWNvcmRLZXl3b3JkU2VhcmNoIjp0cnVlLCJzZWFyY2hUeXBlIjp7ImZpbHRlcnMiOnsicm5TZWFyY2hUeXBlIjoic2VhcmNoVHlwZSIsImZsdHJfaWQiOjUsImRhdGEiOjUsIm9wZXJfaWQiOjEsInJlcG9ydF9pZCI6MTY2fSwidHlwZSI6InNlYXJjaFR5cGUifSwia2V5d29yZCI6eyJkYXRhIjp7fSwiZmlsdGVycyI6eyJkYXRhIjoiIiwicmVwb3J0X2RlZiI6IiIsInJuU2VhcmNoVHlwZSI6ImtleXdvcmQiLCJyZXBvcnRfaWQiOjE2Nn0sImZvcm1zIjp7fSwibmFtZSI6IktleXdvcmRUZXh0IiwidHlwZSI6ImtleXdvcmQiLCJ3X2lkIjo5fSwicCI6eyJkYXRhIjp7ImZpbHRlcl9uYW1lIjoibWFwX3Byb2RfaGllcmFyY2h5IiwiZWxlbWVudF9uYW1lIjoiTWVudUZpbHRlckRyb3Bkb3duXzExIiwibGlua2luZ19vbiI6MCwibGV2ZWwiOjMsInZhbHVlIjoiNDgwOSIsInJlc2V0IjpmYWxzZSwiaGllcl9kYXRhIjpbXX0sImZpbHRlcnMiOnsicm5TZWFyY2hUeXBlIjoibWVudWZpbHRlciIsInJlcG9ydF9pZCI6MTY2LCJyZXBvcnRfZGVmIjoifmFueX4iLCJuYW1lIjpudWxsLCJmbHRyX2lkIjoyLCJvcGVyX2lkIjoxMCwiZGF0YSI6W1siNDc3MSIsIjQ4MDkiXV19LCJmb3JtcyI6e30sIm5hbWUiOiJNZW51RmlsdGVyRHJvcGRvd24iLCJ0eXBlIjoicCIsIndfaWQiOjExLCJkaXNhYmxlZEVsZW1lbnQiOiJsdmwyTWVudUZpbHRlckRyb3Bkb3duXzExIn0sImMiOnsiZmlsdGVycyI6eyJmbHRyX2lkIjozLCJvcGVyX2lkIjoxMCwib3B0bGlzdF9pZCI6MTIsInJlcG9ydF9pZCI6MTY2LCJyblNlYXJjaFR5cGUiOiJtZW51ZmlsdGVyIiwiZGF0YSI6W251bGxdfSwidHlwZSI6Im1hcF9jYXRfaGllcmFyY2h5IiwicmVwb3J0X2RlZmF1bHQiOiJ_YW55fiJ9LCJwYWdlIjoxLCJzZWFyY2giOjF9LCJyZXBvcnRfaWQiOjE2NiwidG9rZW4iOiJicDNfazJpWmFwbDZtWHFaZkpsX21VYVpScGxFbVVhWlVnYyEiLCJmbXQiOnsidHJ1bmNhdGVfc2l6ZSI6MjAwLCJoaWdobGlnaHQiOnRydWV9LCJjIjoxfQ.." target="_blank">Look here for more FAQ-type of information</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/07/24/ccnp-wireless/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Update 07.22.09</title>
		<link>http://routemyworld.com/2009/07/22/update-07-22-09/</link>
		<comments>http://routemyworld.com/2009/07/22/update-07-22-09/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 15:29:13 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1199</guid>
		<description><![CDATA[Oh lookie here, a new post. Sorry for the long lapse of activity. I&#8217;ve been meaning to update but I&#8217;ve been lazy of late. Yes, laziness should be the theme of this post because I&#8217;ve been lazy about studying and updating. Anyway, I scheduled my exam for August 15, 2009. I needed something to push [...]]]></description>
			<content:encoded><![CDATA[<p>Oh lookie here, a new post. Sorry for the long lapse of activity. I&#8217;ve been meaning to update but I&#8217;ve been lazy of late. Yes, laziness should be the theme of this post because I&#8217;ve been lazy about studying and updating.</p>
<p>Anyway, I scheduled my exam for August 15, 2009. I needed something to push me to get done with this exam. I figured if the pressure of an upcoming exam is looming over my head, I might just get to hunkering down and hitting the books. So far it&#8217;s not working <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . It better work though in the next coming days.</p>
<p>Last week I finished the section on HSRP, VRRP, and GLBP. This week I&#8217;m tackling Layer 2 security while at the same time, going back to the beginning to start the reviewing. On paper, I should have enough days to get everything done. But in practice, my actions say otherwise.</p>
<p>Lately I&#8217;ve been watching a lot of TV or doing an unusual amount of web surfing at home. Did I suddenly open up my schedule to be able to do all these things? NO. My schedule is still the same. I get home around 5pm. We&#8217;re at the dinnner table by 6pm having a nutritious meal that my wife prepared. By 7pm, I&#8217;m either watering the vegetation outside or wrestling with my son. After that either I&#8217;m giving the kids a bath or helping put them to sleep. By 8pm it&#8217;s all my time. Usually I&#8217;d be studying until about 9pm. Then exercise for about an hour. Then back to studying again. Well now, instead of the studying, I end up either watching TV or spec&#8217;ing out the next motorcycle or car I&#8221;m going to buy &#8211; which in reality, I may never ever buy. It&#8217;s that cycle of the month again where I hit that funk. I&#8217;ll shake it off and get down to business.</p>
<p>Anyway, hopefully next time, the tune of this post would more&#8230; studyful &#8211; if there&#8217;s ever such a word. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/07/22/update-07-22-09/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Another CCIE Blogger Earns His Digits</title>
		<link>http://routemyworld.com/2009/07/10/another-ccie-blogger-earns-his-digits/</link>
		<comments>http://routemyworld.com/2009/07/10/another-ccie-blogger-earns-his-digits/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 18:39:20 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1194</guid>
		<description><![CDATA[Visit Jeff Rensink&#8217;s blog CCIE Trek and offer your congratulations! I have followed his journey since the beginning and it&#8217;s nice to know that he has accomplished what is arguably one of the toughest certifications in our industry earlier than he set out for. He planned to take his CCIE lab exam by the end of [...]]]></description>
			<content:encoded><![CDATA[<p>Visit <a href="http://ccietrek.wordpress.com/2009/07/09/introducing-ccie-24834/" target="_blank">Jeff Rensink&#8217;s </a>blog <a href="http://ccietrek.wordpress.com" target="_blank">CCIE Trek </a>and offer your congratulations!</p>
<p>I have followed his journey since the beginning and it&#8217;s nice to know that he has accomplished what is arguably one of the toughest certifications in our industry earlier than he set out for. He planned to take his CCIE lab exam by the end of 2009 but because of the upcoming birth of his first child, he thought he might give the lab a crack and hope that he can get it out of the way before his child is  born. And his preparation (and a little gamble) paid off <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Again congrats on the digits and fatherhood <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/07/10/another-ccie-blogger-earns-his-digits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Update 07.06.09</title>
		<link>http://routemyworld.com/2009/07/06/update-07-06-09/</link>
		<comments>http://routemyworld.com/2009/07/06/update-07-06-09/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 20:10:12 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1183</guid>
		<description><![CDATA[I&#8217;m moving on in my readings. Last week I finished the last of Spanning Tree &#8211; I think. This week I plan to get through QoS. A lot of the stuff I started reading this weekend is not part of the exam (according to the book at least) but I thought I&#8217;d spend some qualilty [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m moving on in my readings. Last week I finished the last of Spanning Tree &#8211; I think. This week I plan to get through QoS. A lot of the stuff I started reading this weekend is not part of the exam (according to the book at least) but I thought I&#8217;d spend some qualilty (no pun) time with it so I can familiarize myself with the basics. I know this is a big topic for CCIP (if I ever do it)  and CCIE (which I really want to do soon) <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;m trying to re-commit this whole month to my studying. I&#8217;ve taken a huge step back after my second child was born and added a new commitment to stay fit by working out everyday. That took a huge hit on my studies. However, I really want to shoot for taking the exam by mid august. Yes, I am moving the test date because there is no chance I can get it done by mid July. I&#8217;m already a month and a half behind on my schedule. I&#8217;ll post my original schedule on the &#8220;BCMSN  Study Schedule&#8221; page later. I know I&#8217;m not the best in updating but stay tuned for that. Hopefully I can also create a new modified schedule.</p>
<p>In other news: Had a great weekend this past&#8230; weekend <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Went to the beach on Friday with a very close family friend. We threw some football, watch the kids play, watch the kids run away and cry in fear from the sounds of the crashing waves <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  , walked the pier, walked around the shops, get sun burned to a crsip <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .  On Saturday, we planned on taking the kids to see fireworks, but my older one had a slight fever so we stayed home instead and watched Superman on DVR. Then we saw some spectacular fireworks by our neighbors. On Sunday, it was my wife&#8217;s birthday so we went to a nice Cuban restaurant where she ordered seafood paella and subsequently caught a nasty stomach bug &#8211; or so we think.</p>
<p>That&#8217;s all for now. What&#8217;s in your wallet?</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/07/06/update-07-06-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update 06.25.09</title>
		<link>http://routemyworld.com/2009/06/25/update-06-25-09/</link>
		<comments>http://routemyworld.com/2009/06/25/update-06-25-09/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 18:09:20 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1176</guid>
		<description><![CDATA[Well, I&#8217;m still stuck on Spanning Tree. Sort of. I&#8217;ve read and understood most of the concepts. I just don&#8217;t feel any motivation to take notes on the last part, MST. If I do, I&#8217;m tempted to just write a high overview of the concepts. I started reading the next section of the books. That [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;m still stuck on Spanning Tree. Sort of. I&#8217;ve read and understood most of the concepts. I just don&#8217;t feel any motivation to take notes on the last part, MST. If I do, I&#8217;m tempted to just write a high overview of the concepts. I started reading the next section of the books. That is, Inter-VLAN routing. Then I plan to move on to CEF concepts. I had planned to get these both covered this week, but unfortunately things have gotten much slower for me in the study front.</p>
<p>I&#8217;ve been dedicating about an hour and a half to working out everyday. Well, really its about 45 minutes of working out but theres 10 minutes of warm up here, and another 10 minutes of stretching there, then cooling down, then cleaning up. So that takes a good chunk of my evening already. To top that, my wife also has to take some online classes to keep her teaching credentials up to date. So the time that she has to study I have to help watch the kids. She&#8217;s been very generous about allowing me to study for hours at a time in the past, but now, I have return the favor.</p>
<p>Nowadays I have to make up for the lost study time by studying at work during break or slow periods. Even that doesn&#8217;t add up to a lot because I have been pretty busy at work.</p>
<p>Today though I had a little shot of motivation when a good buddy of mine, some french dude from france <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  , passed his BCMSN exam today. Or yesterday, depending on what time zone you&#8217;re in. Head over to <a href="http://winol.free.fr/" target="_blank">Nicolas Michel&#8217;s </a>page and offer your congratulations when you get the chance. He&#8217;s a motorcycle racer so that makes him pretty cool <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/25/update-06-25-09/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OT: Installing Husband 1.0</title>
		<link>http://routemyworld.com/2009/06/24/ot-installing-husband-1-0/</link>
		<comments>http://routemyworld.com/2009/06/24/ot-installing-husband-1-0/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 02:25:32 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1170</guid>
		<description><![CDATA[Got this from a friend (appropriately enough, today is my and wife&#8217;s 4th year anniversary ): ==================================================== Dear Tech Support, Last year I upgraded from Boyfriend 5.0 to Husband 1.0 and noticed a distinct slow down in overall system performance, particularly in the flower and jewelry applications, which operated flawlessly under Boyfriend 5.0. In addition, [...]]]></description>
			<content:encoded><![CDATA[<p>Got this from a friend (appropriately enough, today is my and wife&#8217;s 4th year anniversary <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ):</p>
<p>====================================================</p>
<p><span style="font-family: courier new,courier;">Dear Tech Support,</span></p>
<p><span style="font-family: courier new,courier;">Last year I upgraded from Boyfriend 5.0 to Husband 1.0 and noticed a distinct slow down in overall system performance, particularly in the flower and jewelry applications, which operated flawlessly under Boyfriend 5.0.</span></p>
<p><span style="font-family: courier new,courier;">In addition, Husband 1.0 uninstalled many other valuable programs, such as Romance 9.5 and Personal Attention 6.5, and then installed undesirable programs such as NBA 5.0, NFL 3.0 and Golf Clubs 4.1.</span></p>
<p><span style="font-family: courier new,courier;">Conversation 8.0 no longer runs, and Housecleaning 2.6 simply crashes the system.</span></p>
<p><span style="font-family: courier new,courier;">Please note that I have tried running Nagging 5.3 to fix these problems, but to no avail.</span></p>
<p><span style="font-family: courier new,courier;">What can I do?</span></p>
<p><span style="font-family: courier new,courier;">Signed,<br />
Desperate.</span></p>
<p><span style="font-family: georgia,palatino;">DEAR DESPERATE,</span></p>
<p><span style="font-family: georgia,palatino;">First, keep in mind, Boyfriend 5.0 is an Entertainment Package, while Husband 1.0 is an operating system.</span></p>
<p><span style="font-family: georgia,palatino;">Please enter command: ithoughtyoulovedme. html and try to download Tears 6.2 and do not forget to install the Guilt 3.0 update. If that application works as designed, Husband 1.0 should then automatically run the applicationsJewelry 2.0 and Flowers 3.5.</span></p>
<p><span style="font-family: georgia,palatino;">However, remember, overuse of the above application can cause Husband 1.0 to default to Grumpy Silence 2.5, Happy Hour 7.0 or Beer 6.1. Please note that Beer 6. 1 is a very bad program that will download the Farting and Snoring Loudly Beta.<br />
</span></p>
<p><span style="font-family: georgia,palatino;">Whatever you do, DO NOT under any circumstances install Mother-In-Law 1.0 (it runs a virus in the background that will eventually seize control of all your system resources.)<br />
</span></p>
<p><span style="font-family: georgia,palatino;">In addition, please do not attempt to reinstall the Boyfriend 5.0-program.These are unsupported applications and will crash Husband 1.0.</span></p>
<p><span style="font-family: georgia,palatino;">In summary, Husband 1.0 is a great program, but it does have limited memory and cannot learn new applications quickly. You might consider buying additional software to improve memory and performance. We recommend Cooking 3.0 and Hot Lingerie 7.7.<br />
Good Luck Babe!</span></p>
<p><span style="font-family: terminal,monaco;">Tech Support</span></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/24/ot-installing-husband-1-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BCMSN: RSTP Configuration</title>
		<link>http://routemyworld.com/2009/06/22/bcmsn-rstp-configuration/</link>
		<comments>http://routemyworld.com/2009/06/22/bcmsn-rstp-configuration/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 03:10:28 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Spanning Tree]]></category>
		<category><![CDATA[PVST]]></category>
		<category><![CDATA[Rapid Spanning Tree Protocol]]></category>
		<category><![CDATA[RPVST+]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1163</guid>
		<description><![CDATA[Configure RSTP In the traditional 802.1D spanning tree protocol, a switch operates in Per-Vlan Spanning Tree Plus (PVST+). In order to use RSTP, the spanning-tree mode must changed. The following interface configuration command makes sure that a port operates as an RSTP edge port: Switch(config-if)#spanning-tree portfast This configuration is the same PortFast feature in 802.1D [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">Configure RSTP</span></h2>
<ul>
<li>In the traditional 802.1D spanning tree protocol, a switch operates in Per-Vlan Spanning Tree Plus (PVST+).</li>
<li>In order to use RSTP, the spanning-tree mode must changed.</li>
<li>The following interface configuration command makes sure that a port operates as an RSTP edge port:</li>
</ul>
<blockquote><p><span style="font-family: terminal,monaco;">Switch(config-if)#<span style="color: #008000;">spanning-tree portfast</span></span></p></blockquote>
<ul>
<li>This configuration is the same PortFast feature in 802.1D that ensures the port  transitions automatically from blocking to forwarding.</li>
</ul>
<ul>
<li>Recall that a port that is operating in full-duplex mode is automatically considered by the switch point-to-point.</li>
<li>To manually override the automatic determination, use the following interface config command:</li>
</ul>
<blockquote><p><span style="font-family: terminal,monaco;">Switch(config-if)#<span style="color: #008000;">spanning-tree link-type point-to-point</span></span></p></blockquote>
<h2><span style="color: #000000;">Rapid Per-Vlan Spanning Tree Protocol (RPVST+)</span></h2>
<ul>
<li>As we mentioned above, PVST+ is the default STP mode on Catalyst switches.
<ul>
<li>This mode allows one spanning tree instance for each VLAN active on the switch.</li>
</ul>
</li>
<li>To use the more efficient RSTP mode, configure the switch to begin using the Rapid PVST+ (RPVST+) mode using the following global configuration command:</li>
</ul>
<blockquote><p><span style="font-family: terminal,monaco;">Switch(config)#<span style="color: #008000;">spanning-tree mode rapid-pvst</span></span></p></blockquote>
<ul>
<li>When this configured on a production network, any STP process is restarted.</li>
</ul>
<p>To configure the switch back to PVST+ mode, use:</p>
<blockquote><p><span style="font-family: terminal,monaco;">Switch(config)#<span style="color: #008000;">spanning-tree mode pvst</span></span></p></blockquote>
<p>To verify the STP mode, use the following command:</p>
<blockquote><p><span style="font-family: terminal,monaco;">Switch#<span style="color: #008000;">show spanning-tree vlan <em>vlan-id</em></span></span></p></blockquote>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a>by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/22/bcmsn-rstp-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BCMSN: RSTP Convergence, Changes, and Compatibilty</title>
		<link>http://routemyworld.com/2009/06/19/bcmsn-rstp-convergence-changes-and-compatibilty/</link>
		<comments>http://routemyworld.com/2009/06/19/bcmsn-rstp-convergence-changes-and-compatibilty/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 22:15:07 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Spanning Tree]]></category>
		<category><![CDATA[802.1D]]></category>
		<category><![CDATA[802.1w]]></category>
		<category><![CDATA[Rapid Spanning Tree]]></category>
		<category><![CDATA[RSTP]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1140</guid>
		<description><![CDATA[RSTP Convergence Convergence of RSTP is a sequence of handshakes (proposal and agreement)  propagated over point-to-point links. When a switch needs to make an STP decision, a handshake is made with its nearest neighbor. When that is successful, the handshake sequence is moved to the next switch and the next and moves on the rest of the [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">RSTP Convergence</span></h2>
<ul>
<li>Convergence of RSTP is a sequence of handshakes (proposal and agreement)  propagated over point-to-point links.
<ul>
<li>When a switch needs to make an STP decision, a handshake is made with its nearest neighbor.</li>
<li>When that is successful, the handshake sequence is moved to the next switch and the next and moves on the rest of the spanning tree towards the edge.</li>
</ul>
</li>
<li>During the handshake sequence the switch takes proper steps to make sure loops are prevented before moving on to the next handshake sequence.</li>
</ul>
<h3><span style="text-decoration: underline;">Example</span></h3>
<h2><span style="color: #000000;">Step 1</span></h2>
<ul>
<li>Assume in figure 1 that the topology on the left is a non-redundant topology.</li>
<li>An administrator decides to add a link between the Root and Switch A for redundancy.</li>
<li>As soon as the links come up, the ports on the link between A and the root are put in blocking.</li>
</ul>
<p><em>Figure 1a: Step 1</em> <br />
<a href="http://routemyworld.com/wp-content/uploads/2009/06/RSTP1.PNG"><img class="aligncenter size-full wp-image-1141" title="RSTP1" src="http://routemyworld.com/wp-content/uploads/2009/06/RSTP1.PNG" alt="RSTP1" width="692" height="276" /></a></p>
<p style="padding-left: 30px;"><strong><span style="color: #000000;">Proposal and Agreement</span></strong></p>
<ul>
<li>A negotiation (handshake) sequence is started between A and the root.
<ul>
<li>Both bridges exchange BPDUs.</li>
</ul>
</li>
<li>As soon as A receives the BPDU of the root, non-edge designated ports on A are blocked.</li>
<li>This process is called <strong><span style="color: #800000;">synchronization</span></strong>.</li>
<li>The following diagram illustrates the handshake sequence between A and the Root bridge:</li>
</ul>
<p><em>Figure 1b: Proposal/Agreement Between Switch A and Root Bridge</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/06/sync1.PNG"><img class="aligncenter size-full wp-image-1149" title="sync" src="http://routemyworld.com/wp-content/uploads/2009/06/sync1.PNG" alt="sync" width="336" height="273" /></a><a href="http://routemyworld.com/wp-content/uploads/2009/06/sync.PNG"></a></p>
<ol>
<li>In the figure above, when the new link is created between the Root and Switch A, both ports are initially put on blocking state. 
<ul>
<li>They both start in designate blocking status and both sends BPDUs with the <span style="color: #800000;">proposal bit</span>.</li>
<li>Port p0 of the Root bridge sends a superior BPDU.</li>
</ul>
</li>
<li>Port  p1 of Switch A immediately knows that it is the new root port when it receives the superior information. Switch A starts a sync to verify that all of its ports are in-sync<span style="color: #ff0000;"><strong>*</strong></span> with this new information.
<ul>
<li>Switch A proceeds to block the other non-edge designate ports (p2 and p3).</li>
</ul>
</li>
<li>Switch A sends a BPDU back to the Root bridge - this time with the <span style="color: #800000;">agreement bit</span> set.
<ul>
<li>Switch A then tells the root bridge that it can go ahead and put its port in forwarding status.</li>
</ul>
</li>
</ol>
<p><span style="color: #ff0000;"><strong>*</strong><span style="color: #000000;">A port is in sync if it meets either of these criteria:<br />
</span></span></p>
<ul>
<li>The port is in blocking state, which means discarding in a stable topology.</li>
<li>The port is an edge port. </li>
</ul>
<p> </p>
<h2><span style="color: #000000;">Step 2</span></h2>
<ul>
<li>After the links between the Root and Switch A has converged, a new negotiation sequence is started on the links between Switch A&#8217;s neighbors &#8211; B and C.</li>
<li>As you can see on the diagram on Figure 2, instead of blocking on the segment above Switch A, the network now blocks below Switch A.  </li>
</ul>
<p><em>Figure 2: RSTP Convergence Step 2<br />
</em><a href="http://routemyworld.com/wp-content/uploads/2009/06/RSTP2.PNG"><img class="aligncenter size-full wp-image-1156" title="RSTP2" src="http://routemyworld.com/wp-content/uploads/2009/06/RSTP2.PNG" alt="RSTP2" width="311" height="271" /></a></p>
<ul>
<li>At this stage, the same proposal/agreement sequence discussed above happens between Switch A and Switch B.
<ul>
<li>Because there is no other non-edge designated ports (assume that the nodes on bottom of Switch A are edge devices) on Switch B, it has no ports to block in order to authorize Switch A to go to the forwarding state.</li>
<li>It immediately transitions to forwarding state.</li>
</ul>
</li>
<li>Switch A and Switch C initiate the same sync operation.
<ul>
<li>This time, when Switch C receives the proposal bit from Switch A along with the superior BPDU.</li>
<li>Switch C blocks its non-edge designated port (link between C and D)</li>
<li>Switch C then sends agreement BPDU to A and tells it to start forwarding.</li>
</ul>
</li>
</ul>
<h2> </h2>
<h2><span style="color: #000000;">Step 3</span></h2>
<ul>
<li>The end of convergence process ends here, where the port on D stays blocking.</li>
<li>The time it takes for the whole operation to complete happens within the speed of one BPDU transmission.</li>
</ul>
<p>Figure 3: Final Topology<br />
<a href="http://routemyworld.com/wp-content/uploads/2009/06/RSTP3.PNG"><img class="aligncenter size-full wp-image-1159" title="RSTP3" src="http://routemyworld.com/wp-content/uploads/2009/06/RSTP3.PNG" alt="RSTP3" width="325" height="265" /></a></p>
<p><strong>In Summary&#8230;</strong></p>
<ul>
<li>RSTP convergence starts of with the switches sending proposals BPDUs.</li>
<li>The recipient of the proposal makes sure it is synchronized by putting all its non-edge designated ports in blocking, effectively isolating itself from the rest of the topology.</li>
<li>These blocked ports also send proposal messages to their nearest neighbors and those neighbors perform the synchronization operation themselves.</li>
<li>This action creates a sort of moving &#8220;wave&#8221; of switches synchronizing all the way down the tree.</li>
<li>Each &#8220;wave&#8221; independently makes decisions whether to forward or not, depending on the agreement message received from the neighboring switch. This way, the transition happens rapidly as opposed to waiting for the BPDU message to propagate to the whole topology before making a decision which port will ultimately by blocking and forwarding.</li>
</ul>
<h2><span style="color: #000000;">Topology Change</span></h2>
<ul>
<li>With 802.1D, when a topology change is detected:
<ul>
<li>The switch that detects the change sends a Topology Change Notification to the root.</li>
<li>The Root sends a Configuration BPDU with the TC flag bit set towards the rest of the topology.</li>
<li>The switches down the tree ages out their CAM table (MAC address table) in 15 seconds (forward-delay time) to quickly delete old information.</li>
</ul>
</li>
<li>In 802.1w, topology change is only detected when a non-edge port transitions to the Forwarding State.
<ul>
<li>A port moving to blocking does not generate a TC BPDU.</li>
</ul>
</li>
<li>If a topology change is detected:
<ol>
<li>A switch sends out BPDUs with their TC bit set out to all non-edge designated ports.
<ul>
<li>This happens for the duration of the <span style="color: #800000;"><em>TC While</em> </span>timer, which is <span style="color: #800000;">2</span><span style="color: #800000;"> times the Hello interval</span>.</li>
</ul>
</li>
<li>MAC addresses associated with the non-edge designated ports are flushed from the CAM table, thereby forcing the bridges to re-learn and re-populate its CAM database.
<ul>
<li>The port that received the TC message does not have to clear its learned MAC address.</li>
</ul>
</li>
<li>This process happens for every switch that receives the TC message. Each receiving switch starts the TC While timer and must also send out TC messages out their non-edge designated ports.</li>
<li>While the TC While timer is active, the switches send BPDUs even on the root port. </li>
</ol>
</li>
<li>This process floods the TCN to the entire much more quickly because the initiator immediately sends the TC information to the network instead of waiting for the Root bridge to take care of the notification. </li>
</ul>
<h2><span style="color: #000000;">802.1D Compatibility</span></h2>
<ul>
<li>In the event a designated port sends a proposal message and does not receive an agreement reply, it reverts to using the 802.1D rules of convergence &#8211; it mus wait the forward delay time before forwarding.</li>
<li>802.1D cannot understand 802.1w.</li>
<li>If an RSTP switch receives an STP BPDU, the RSTP switch changes its mode to 802.1D on the port where it receives the STP BPDU. If the STP switch is removed from the topology, an administrator must re-configure the port manually back to RSTP &#8211; that is because it doesn&#8217;t know whether the STP switch is still present or not.</li>
</ul>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a>by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/19/bcmsn-rstp-convergence-changes-and-compatibilty/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BCMSN: Rapid Spanning Tree Protocol (802.1w)</title>
		<link>http://routemyworld.com/2009/06/18/bcmsn-rapid-spanning-tree-protocol-802-1w/</link>
		<comments>http://routemyworld.com/2009/06/18/bcmsn-rapid-spanning-tree-protocol-802-1w/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 02:32:12 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Spanning Tree]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=948</guid>
		<description><![CDATA[Rapid Spanning Tree Protocol (802.1w) Rapid Spanning Tree Protocol or RSTP or IEEE 802.1w was introduced by the Institue of Electrical and Electornics Engineers in 1998 . The original STP 802.1D was introduced in 1985. 802.1D &#8211; 2004 incorporates RSTP and obsoletes the original STP. RSTP selects one switch as the root port of an active [...]]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #000000;">Rapid Spanning Tree Protocol (802.1w)</span></h1>
<ul>
<li>Rapid Spanning Tree Protocol or RSTP or IEEE 802.1w was introduced by the Institue of Electrical and Electornics Engineers in 1998 .
<ul>
<li>The original STP 802.1D was introduced in 1985.</li>
<li>802.1D &#8211; 2004 incorporates RSTP and obsoletes the original STP.</li>
</ul>
</li>
<li>RSTP selects one switch as the root port of an active spanning tree-connected topology and assigns port roles to individual ports on the switch, depending on whether the ports are part of the active topology.</li>
<li>Adds port roles: <span style="color: #800000;">Alternate</span> and <span style="color: #800000;">Backup</span> roles.</li>
<li>New port state: <span style="color: #800000;">Discarding</span> in addition to Learning and Forwarding</li>
</ul>
<p>* UplinkFast, BackboneFast, and Portfast are Cisco proprietary enhancements to 802.1D</p>
<ul>
<li>Terminologies and parameters found in 802.1D remains primarily the same for RSTP.</li>
<li>802.1w is capable of reverting to 802.1D for interoperation with legacy bridges on a per-port basis.
<ul>
<li>Downgrading to 802.1D cancels the benefits of 802.1w for that paritcular segment.</li>
</ul>
</li>
<li>Per VLAN version of RSTP is called RPVST+ equivalent to 802.1D version PVST+</li>
<li>With RSTP, if a swtich, switch port, or LAN experiences some kind of failure, rapid connectivity is possible.
<ul>
<li>A new root port and designated port of the connecting bridge transitions to forwarding through an explicit handshake protocol between them.</li>
<li>RSTP allows switch port configuration so that the ports transition to forwarding directly when the switch re-initializes.</li>
</ul>
</li>
</ul>
<p> </p>
<h2><span style="color: #000000;">RSTP Port States</span></h2>
<ul>
<li>There are only 3 RSTP port states:
<ul>
<li><span style="background-color: #ffffff;"><span style="color: #000000;"><strong>Discarding</strong></span> </span>- This is a combination of  801.2D blocking, listening, and disabled states</li>
<li><span style="background-color: #ffff00;"><span style="background-color: #ffffff;"><strong>Learni<span style="background-color: #ffffff;">ng</span></strong></span><span style="background-color: #ffffff;"> </span></span></li>
<li><span style="background-color: #ffffff;"><strong>Forwarding</strong></span></li>
</ul>
</li>
<li><span style="background-color: #ffffff;">Port states are defined according to what the port does with incoming frames  - if incoming frames are dropped or ignored, outgoing frames are as well.</span></li>
<li>RSTP decouples the role of a port from the state of a port.
<ul>
<li>802.1D STP mixes the state of a port, whether blocking or forwarding traffic, with the role it plays in the active topology.</li>
</ul>
</li>
<li>RSTP considers there to be no difference between a port in blocking and listening states (ie both discard frames and no MAC addresses are learned).</li>
</ul>
<p> </p>
<h2>RSTP Port Roles</h2>
<ul>
<li><strong>Root Port</strong>
<ul>
<li>The closest port (measured in &#8220;path cost&#8221;) to the root bridge.</li>
<li>The STA elects a single root bridge for the whole bridged network, per-VLAN, or STP instance.</li>
<li>The root bridge sends BPDUs that are better than the ones that any other bridge sends.</li>
<li>The root bridge is the only bridge that does not have a root port.</li>
</ul>
</li>
<li><strong>Designated Port</strong>
<ul>
<li>For bridges in the same segment, the designated port is the port on the bridge, in that LAN segment, that is sending the best BPDU.</li>
</ul>
</li>
<li><strong>Alternate Port</strong>
<ul>
<li><span style="background-color: #ffff99;"><span style="background-color: #ffff00;">Becomes the root port if the active root port fails</span>.</span></li>
<li>Blocked from receiving root BPDUs from another switch. An alternate port has to receive BPDUs <span style="background-color: #ff9900;">from a different bridge</span> than itself. <em>See figure below</em>.</li>
</ul>
</li>
<li><strong>Backup Port</strong>
<ul>
<li><span style="background-color: #ffff00;">Becomes the designated port if the active designated port fails.</span></li>
<li>Blocked from receiving root BPDUs from the designated port for a shared LAN segment <span style="background-color: #ff9900;">from the same bridge</span> on which the port is located. <em>See figure below</em>.</li>
</ul>
</li>
<li><strong>Disabled Port</strong>
<ul>
<li>Has no role within the operation of spanning tree.</li>
</ul>
</li>
</ul>
<p><em>Figure 1: Alternate Port vs Backup Port</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/06/AltVsBackupPort.PNG"><img class="aligncenter size-full wp-image-1128" title="AltVsBackupPort" src="http://routemyworld.com/wp-content/uploads/2009/06/AltVsBackupPort.PNG" alt="AltVsBackupPort" width="618" height="298" /></a></p>
<h2><span style="color: #000000;"> BDPU Format: 802.1D vs. 802.1w</span></h2>
<ul>
<li>Recall that 802.1D BPDU (1byte) only used 2 bits in the Type field (either the most significant bit is set or the least significant bit)</li>
<li>RSTP uses all 8 bits.</li>
</ul>
<p><em>Figure 2: 802.1D vs 802.1w Frame Comparison</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/06/8021Dvs8021wFrames.PNG"><img class="aligncenter size-full wp-image-1132" title="8021Dvs8021wFrames" src="http://routemyworld.com/wp-content/uploads/2009/06/8021Dvs8021wFrames.PNG" alt="8021Dvs8021wFrames" width="755" height="416" /></a></p>
<ul>
<li>With 802.1D, a non-root bridge generates a BPDU <span style="color: #800000;">only</span> when it receives one on its root port.
<ul>
<li>Here, there is more frequent relaying of BPDUs compared to the self-generated ones.</li>
</ul>
</li>
<li>With 802.1w, even if a bridge does not recieve a BPDU from a root it still send a BPDU every 2 seconds &#8211; this is self-generated.
<ul>
<li>This constant transmission of BPDUs act as keep-alive mechanism.</li>
<li>If three BDPUs in a row (three consecutive hello times) are not received, the bridge will assume that connectivity is lost.</li>
<li>This allows the aging of protocol information (max age) to occur much faster thereby detecting failure much faster.</li>
</ul>
</li>
<li>A mechanism similar to backbone fast allows RSTP to accept inferior BPDUs.</li>
</ul>
<h2><span style="color: #000000;">Rapid Transition to Forwarding State</span></h2>
<ul>
<li>The major selling point of the 802.1w is its rapid transition.</li>
<li>With 802.1D, even after the designated port has been established, it still waits the forwarding timers before the port transitions to forwarding. That&#8217;s 15 sec listening and 15 sec learning.</li>
<li>RSTP actively confirms that a port can safely tranisition to the forwarding state without having to rely on any timer configuration.</li>
<li>The type of port is used by RSTP to base its forwarding decision when a switch detects a failure:
<ul>
<li>Edge Ports
<ul>
<li>These are ports directly connected to end stations and are typically unable to form bridging loops.</li>
<li>Directly transitions to forwarding state bypassing the listening and learning stages.</li>
<li>They are equivalent to PortFast feature.</li>
<li>However, unlike PortFast, an edge port that receives a BPDU immediately loses edge port status and becomes a normal spanning tree port. </li>
</ul>
</li>
<li>Link Type (point-to-point)
<ul>
<li>RSTP can only achieve rapid transition to the forwarding state on edge ports and point-to-point links.</li>
<li>Derived from the duplex mode of a port:
<ul>
<li>A port in<span style="color: #800000;"> full-duplex is point-to-point</span>.</li>
<li>A port in <span style="color: #800000;">half-duplex is assumed to be on shared</span> medium, such as a hub.</li>
</ul>
</li>
<li>Switched networks today operate mostly in full-duplex and thus are treated as point-to-point links by RSTP. This makes then candidates for rapid transition to the forwarding state.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><em>References</em>:</p>
<ol>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk621/technologies_white_paper09186a0080094cfa.shtml" target="_blank">Understanding Rapid Spanning Tree Protocol &#8211; Cisco Systems, Inc.</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a>by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/18/bcmsn-rapid-spanning-tree-protocol-802-1w/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update 06.16.09</title>
		<link>http://routemyworld.com/2009/06/16/update-06-16-09/</link>
		<comments>http://routemyworld.com/2009/06/16/update-06-16-09/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 16:34:08 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>
		<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1123</guid>
		<description><![CDATA[The past week has been pretty steady for me as far as studies go. My elder son got sick with 103 ~ 105 fever for pretty much all of last week. Becuase of that, I was forced to stay home instead of driving to LA to see my mom. It gave me the chance to study [...]]]></description>
			<content:encoded><![CDATA[<p>The past week has been pretty steady for me as far as studies go. My elder son got sick with 103 ~ 105 fever for pretty much all of last week. Becuase of that, I was forced to stay home instead of driving to LA to see my mom. It gave me the chance to study a little bit more than usual. I also got some quality lab time with my Catalyst 3550 switches; working on some spanning tree and etherchannel stuff. This week I built ten more cross-over Ethernet cables to add to the 5 I already have at home. So that should allow me to practice more bundling multiple EtherChannel links.</p>
<p>It also helped that I didn&#8217;t exercise/work out as consistently as I should&#8217;ve been. My son needed constant attention so I couldn&#8217;t really devote a un-interrupted work out time. So this week I&#8217;m restarting week 1 of my P90X program. So I didn&#8217;t get to work out much but I did watch as much basketball as there was on. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  For the unfamiliar, it was the championship series between Los Angeles Lakers and Orlando Magic. Of course everyone knew it was the Lakers&#8217; championship to take. The games were merely formalities. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   So congratulations to the Lakers and the city of L.A. for a much awaited championship banner. Seven years without a championship is just too long. At least for L.A.</p>
<p>Anyway, this week I plan to continue my studies and labs. I want to finish up on Spanning-tree (I still have RSTP and MST to go over) then move on to multilayer switching next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/16/update-06-16-09/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BCMSN: Configuring EtherChannel</title>
		<link>http://routemyworld.com/2009/06/15/bcmsn-configuring-etherchannel/</link>
		<comments>http://routemyworld.com/2009/06/15/bcmsn-configuring-etherchannel/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 15:35:34 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[EtherChannel]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1068</guid>
		<description><![CDATA[Layer 2 EtherChannels When configuring Layer 2 channels, use the channel-group interface configuration command on the interface port or ports. This command creates the port-channel logical interface. You cannot put a Layer 2 interface into a manually created port-channel interface. Configure PAgP EtherChannel When configuring EtherChannel use the following general template: Switch(config)# interface type mod/num [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">Layer 2 EtherChannels</span></h2>
<ul>
<li><span style="color: #000000;">When configuring Layer 2 channels, use the <span style="font-family: terminal,monaco;"><strong><span style="background-color: #00ff00;">channel-group</span></strong> </span>interface configuration command on the interface port or ports.</span>
<ul>
<li><span style="color: #000000;">This command creates the port-channel logical interface.</span></li>
</ul>
</li>
<li><span style="color: #000000;">You cannot put a Layer 2 interface into a manually created port-channel interface.</span></li>
</ul>
<h2><span style="color: #000000;">Configure PAgP EtherChannel</span></h2>
<p><span style="color: #000000;">When configuring EtherChannel use the following general template:</span></p>
<blockquote><p><span style="color: #000000;"><span style="font-family: terminal,monaco;">Switch(config)# <strong>interface </strong></span><span style="font-family: times new roman,times;"><em><span style="font-family: terminal,monaco;">type mod/num</span><br />
</em><span style="font-family: terminal,monaco;">Switch(config-if)# <strong>channel-protocol pagp</strong> </span></span><span style="font-size: xx-small;"><br />
</span><span style="font-family: terminal,monaco;">Switch(config-if)# <strong>channel-group</strong> <em>number</em> <strong>mode</strong> {<strong>on </strong>| [<strong>auto</strong> | <strong>desirable</strong>] [<strong>non-silent</strong>]}</span></span></p></blockquote>
<ul>
<li><span style="font-size: small;"><span style="color: #000000;">Lab testing showed that if ommited, verification defaults to PAgP negotiation protocol.</span></span></li>
<li><span style="font-size: small;"><span style="color: #000000;">Older switch models, such as Catalyst 2950, offer only PAgP option therefore the <span style="font-family: terminal,monaco;">channel-protocol </span>command is not even available.</span></span></li>
<li><span style="font-size: small;"><span style="color: #000000;">Channel group number can be from <span style="color: #800000;">1 to 64.</span></span></span></li>
<li><span style="font-size: small;"><span style="color: #000000;">Each interface in the EtherChannel bundle must be assigned to the same channel group number.</span></span></li>
<li><span style="font-size: small;"><span style="color: #000000;">PAgP defaults to<span style="color: #800000;"> silent mode</span> with the Auto and Desirable mode, by default. It means it will not transmit PAgP packets.</span></span></li>
</ul>
<p><span style="font-size: x-small;"><em><span style="font-size: small;"><span style="color: #000000;">Figure 1: This is the example topology used for this practice lab configuration</span></span></em></span><br />
<span style="font-size: x-small;"><a href="http://routemyworld.com/wp-content/uploads/2009/06/etherchanTop.PNG"><img class="aligncenter size-full wp-image-1089" title="etherchanTop" src="http://routemyworld.com/wp-content/uploads/2009/06/etherchanTop.PNG" alt="etherchanTop" width="205" height="302" /></a></span></p>
<blockquote><p><span style="color: #000000;"><span style="font-family: terminal,monaco;"><span style="font-size: small;">SW4#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
SW4(config)#int fa0/1<br />
SW4(config-if)#switchport<br />
SW4(config-if)#<span style="color: #008000;"><strong>channel-group 1 mode desirable</strong></span><br />
<span style="background-color: #ffff00;">Creating a port-channel interface Port-channel 1</span></span></span></span></p>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;"><span style="font-size: small;"> </span></span></p>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;"><span style="font-size: small;"><span style="color: #000000;">!</span></span></span></p>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;"><span style="font-size: small;"><span style="color: #000000;">SW4(config-if)#int fa0/2<br />
SW4(config-if)#switchport<br />
SW4(config-if)#</span><span style="color: #008000;"><strong>channel-group 1 mode desirable</strong></span></span></span></p>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;"><span style="font-size: small;"><span style="color: #000000;">!</span></span></span></p>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;"><span style="font-size: small;"><span style="color: #000000;">SW4(config-if)#int fa0/3<br />
SW4(config-if)#switchport<br />
SW4(config-if)#</span><span style="color: #008000;"><strong>channel-group 1 mode desirable</strong></span></span></span></p>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;"><span style="font-size: small;"><span style="color: #000000;">!</span></span></span></p>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;"><span style="font-size: small;"><span style="color: #000000;">SW4(config-if)#int fa0/4<br />
SW4(config-if)#switchport<br />
SW4(config-if)#</span><span style="color: #008000;"><strong>channel-group 1 mode desirable</strong></span></span></span></p></blockquote>
<p>The configuration of SW5 follows the same basic steps as with SW4. Only this time we&#8217;re using int range to configure a range of interfaces for EtherChannel with one swing.</p>
<blockquote><p><span style="color: #000000;"><span style="font-family: terminal,monaco;"><span style="font-size: small;">SW5#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
SW5(config)#int range fa0/1 &#8211; 4<br />
SW5(config-if-range)#switchport<br />
SW5(config-if-range)#<span style="color: #008000;"><strong>channel-group 1 mode desirable</strong></span></span></span></span><span style="color: #000000;"><span style="font-family: terminal,monaco;"><span style="font-size: small;"><br />
<span style="background-color: #ffff00;">Creating a port-channel interface Port-channel 1<br />
</span>SW5(config-if-range)#</span></span></span></p></blockquote>
<h3>Verification</h3>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/06/EtherChanVerif.PNG"><img class="aligncenter size-full wp-image-1094" title="EtherChanVerif" src="http://routemyworld.com/wp-content/uploads/2009/06/EtherChanVerif.PNG" alt="EtherChanVerif" width="477" height="220" /></a></p>
<ul>
<li>SUmeans port channel 1 is a Layer 2 EtherChannel and is in use.</li>
<li>The P flags on the ports indicate that they are active in the channel.</li>
<li>Although assigned to PO1 channel group, port Fa 0/48 has a D flag because the physical connection on the other end does not exist.</li>
</ul>
<h2>Configure LACP EtherChannel</h2>
<p>The following template configures LACP, inlcuding some parameters:</p>
<blockquote><p><span style="font-family: terminal,monaco;">Switch(config)# <strong>lacp system-priority</strong> <em>priority<br />
</em>Switch(config)# <strong>interface type</strong> <em>mod/num</em><br />
Switch(config-if)# <strong>channel-protocol lacp</strong><br />
Switch(config-if)# <strong>channel-group number mode</strong> {<strong>on</strong> | <strong>passive</strong> | <strong>active</strong>}<br />
Switch(config-if)# <strong>lacp port-priority</strong> <em>priority</em></span> </p></blockquote>
<ul>
<li>The system priority defaults to 32, 768.
<ul>
<li>Ranges from <span style="color: #800000;">1 to 65, 535</span>.</li>
<li>A lower system priority allows a switch to become the main decision maker about the EtherChannel.</li>
<li>If left to the default value, the lower MAC address wins.</li>
</ul>
</li>
<li>The <span style="font-family: terminal,monaco;">lacp port-priority </span>command allows you to configure an interface to be active port or on standby.
<ul>
<li>You can configure more interfaces than the maximum eight the system allows to be active.</li>
<li>By configuring ports with low port-priority, you ensure that they are active on the channel. With a higher priority they are reserved as standby.</li>
<li>For example, you may configure 4 ports with a lower priority to make it active in the channel. Then you may configure another 4 with higher priority value than the fist four - which puts them on standby. If one of the lower priority ports goes down, one of the standby ports become active.</li>
<li>The default priority is <span style="color: #800000;">32, 768</span>. If all ports are left in default value, the lower port numbers (in interface number order) are used to select the active ports.</li>
<li>LACP port priority value can range from <span style="color: #800000;">1 to 65, 535</span>.</li>
</ul>
</li>
</ul>
<p>The following is the SW4 configuration example (refer to the same topology diagram on figure 1):</p>
<blockquote>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;">SW4#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
SW4(config)#<span style="background-color: #ffff00;">lacp system-priority 150<br />
</span>SW4(config)#int rang fa0/1 &#8211; 4<br />
SW4(config-if-range)#<span style="background-color: #ffff00;">channel-protocol lacp<br />
</span>SW4(config-if-range)#<span style="background-color: #ffff00;">channel-group 1 mode active</span><br />
Creating a port-channel interface Port-channel 1</span></p></blockquote>
<p>If a port priority were to be configured, it would look something like this:</p>
<blockquote>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;">SW4(config-if-range)#lacp port-priority 150</span></p>
</blockquote>
<p>Similarly, configure SW5 as follows:</p>
<blockquote>
<p style="FONT-FAMILY: "><span style="font-family: terminal,monaco;">SW5#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
SW5(config)#int range fa0/1 &#8211; 4<br />
SW5(config-if-range)#<span style="background-color: #ffff00;">channel-protocol lacp</span><br />
SW5(config-if-range)#<span style="background-color: #ffff00;">channel-group 1 mode active</span><br />
Creating a port-channel interface Port-channel 1</span></p></blockquote>
<p> </p>
<h3>Verify</h3>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/06/EtherChanVerifyLACP.PNG"><img class="aligncenter size-full wp-image-1103" title="EtherChanVerifyLACP" src="http://routemyworld.com/wp-content/uploads/2009/06/EtherChanVerifyLACP.PNG" alt="EtherChanVerifyLACP" width="470" height="220" /></a></p>
<ul>
<li>All ports Fa0/1 &#8211; 4 are active in the channel group</li>
<li>The negotiation protocol used is LACP. </li>
</ul>
<h2>Configure Layer 3 EtherChannel</h2>
<ul>
<li>When configuring Layer 3 EtherChannels, you must manually create the por-channel logical interface first, using the <span style="font-family: terminal,monaco;"><span style="background-color: #00ff00;">interface port-channel</span> </span>global config command.</li>
<li>After that , you can put the logical interface intot the channel group by using the <span style="font-family: terminal,monaco;">channel-group </span>interface configuration command.</li>
<li>Use the no switchport interface command to put the interface in Layer 3 mode. </li>
<li>If you decide to move an IP address from a physical interface to an EtherChannel, delete the address from the physical interface first, then configura it on the port-channel.</li>
</ul>
<blockquote><p><span style="font-family: terminal,monaco;">SW5 config t<br />
SW5(config)# <span style="background-color: #ffff00;">interface port-channel 2</span><br />
SW5(config-if)# <span style="background-color: #ffff00;">no switchport</span><br />
SW5(config-if)# </span><span style="font-family: terminal,monaco;"><span style="background-color: #ff9900;">ip address 10.10.10.1 255.255.255.0<br />
</span>SW5(config-if)# no shut</span></p>
<p><span style="font-family: terminal,monaco;">!</span></p>
<p><span style="font-family: terminal,monaco;">SW5(config)#int ra fa0/1 &#8211; 4<br />
SW5(config-if)#no switchport<br />
SW5(config-if)#<span style="background-color: #ffff00;">channel-prot lacp</span><br />
SW5(config-if)#<span style="background-color: #ffff00;">channel-group 2 mode active</span></span></p></blockquote>
<p> </p>
<p>References:</p>
<ol>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3550/software/release/12.1_13_ea1/configuration/guide/swethchl.html" target="_blank">Configuring EtherChannels &#8211; Catalyst 3550 Software Configuration Guide 12.1(13)EA1</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a>by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/15/bcmsn-configuring-etherchannel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All I Want for Father&#8217;s Day Is&#8230;</title>
		<link>http://routemyworld.com/2009/06/11/all-i-want-for-fathers-day-is/</link>
		<comments>http://routemyworld.com/2009/06/11/all-i-want-for-fathers-day-is/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 16:58:20 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[ASR 9000]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1069</guid>
		<description><![CDATA[A nice little box&#8230;]]></description>
			<content:encoded><![CDATA[<p>A nice little box&#8230;<br />
<object width="425" height="344" data="http://www.youtube.com/v/83jQVxaEII8&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/83jQVxaEII8&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/11/all-i-want-for-fathers-day-is/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BCMSN: Cisco EtherChannel</title>
		<link>http://routemyworld.com/2009/06/10/bcmsn-cisco-etherchannel/</link>
		<comments>http://routemyworld.com/2009/06/10/bcmsn-cisco-etherchannel/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 22:24:25 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[EtherChannel]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[LACP]]></category>
		<category><![CDATA[PAgP]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1063</guid>
		<description><![CDATA[Cisco EtherChannel Technology The Cisco EtherChannel technology is Cisco&#8217;s method of aggregating or bundling parallel links to scale bandwidth. Port Trunking or Link Aggregation is the standard term for this technology. It is not to be confused with Cisco&#8217;s use of the word &#8220;trunking&#8221; which refers to the network link used to carry multiple VLANs [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">Cisco EtherChannel Technology</span></h2>
<ul style="padding-left: 30px;">
<li>The Cisco EtherChannel technology is Cisco&#8217;s method of aggregating or bundling parallel links to scale bandwidth.
<ul>
<li>Port Trunking or Link Aggregation is the standard term for this technology. It is not to be confused with Cisco&#8217;s use of the word &#8220;trunking&#8221; which refers to the network link used to carry multiple VLANs between switches.</li>
</ul>
</li>
<li>It is standards-based built upon the IEEE 802.3-compliant Ethernet mechanisms for full-duplex autonegotiation and autosensing.</li>
<li>It allows you to bundle up to eight individual links to form one logical link:
<ul>
<li>8 Fast Ethernet (full duplex) = 1600 Mbps</li>
<li>8 Gigabit Ethernet (full duplex) = 16 Gbps</li>
<li>8 10-Gigabit Ethernet (full duplex) = 160 Gbps</li>
</ul>
</li>
<li>Whenever parallel links between switches are present, the possibility of bridging loops increase. However, with EtherChannel, this problem is avoided by bundling these parallel links into a single logical link.</li>
<li>Although an EtherChannel link is seen as a single logical link, the speed of the link is not always the sum of all the physical links&#8217; speed.
<ul>
<li>For example, if we have 8 FastEthernet physcial links bundled together (1600 Mbps at full-duplex), the logical link doesn&#8217;t operate at that speed.</li>
<li>Although it is capable of carrying a total throughput of 1600 Mbps, traffic is not equally distributed to all the links.</li>
<li>Instead, traffic is distributed through <em>each</em> individual FastEthernet links within the EtherChannel. And each link operates at its inherent speed, that is 200 Mbps at full-duplex.</li>
<li>If one link within that bundle is used more than the other, the link will carry more load than the other links.</li>
<li>There is a way to balance the load more evenly among all other links (discussed at a later post).</li>
</ul>
</li>
<li>When bundling ports with EtherChannel:
<ul>
<li>All bundled ports must generally belong to the same VLAN.</li>
<li>If used as a trunk, bundled ports must be in trunking mode, have the same native VLAN, and pass the same set of VLANs.</li>
<li>Each port should have the same speed and duplex settings.</li>
<li>And each bundled port must be configured with identical spanning-tree settings.</li>
</ul>
</li>
</ul>
<h2><span style="color: #000000;">EtherChannel Negotiation Protocols</span></h2>
<h3>I. Port Aggregation Protocol (PAgP)</h3>
<ul style="padding-left: 30px;">
<li>Cisco-proprietary.</li>
<li>PAgP manages the automatic EtherChannel configuration and negotiation between switches.
<ul>
<li>Checks to make sure configuration is consistent on both ends of the link.</li>
<li>Manages link failures and addition of links.</li>
<li>Helps in network reliability by preventing STP loops or packet loss due to misconfiguration.</li>
</ul>
</li>
<li>EtherChannel formed only on ports that are configured for either identical static VLANs or trunking.</li>
<li>If one of the bundled ports&#8217; parameters are changed (ie VLAN, speed, duplex setting) PAgP also dynamically changes the parameters on the EtherChannel.</li>
</ul>
<p><strong>PAgP Modes</strong></p>
<p><strong></strong></p>
<table border="1" cellpadding="5" width="584">
<tbody>
<tr>
<td width="88" valign="top">
<p align="center"><strong>Mode</strong></p>
</td>
<td width="490" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
</tr>
<tr>
<td width="88">
<p align="center">On</p>
</td>
<td width="490" valign="top">
<ul type="disc">
<li>Forces the ports        to form an EtherChannel without the use of PAgP. EtherChannel on both        link partners has to be on the On mode for an EtherChannel to operate        correctly.</li>
<li>Turns        EtherChannel on manually (essentially not needing PAgP).</li>
</ul>
</td>
</tr>
<tr>
<td width="88">
<p align="center">Off</p>
</td>
<td width="490" valign="top">Prevents the port from forming an EtherChannel</td>
</tr>
<tr>
<td width="88">
<p align="center">Auto</p>
</td>
<td width="490" valign="top">
<ul type="disc">
<li>Default        Mode</li>
<li>Places        the port into a <em>passive</em> negotiating state and forms an EtherChannel if the port receives PAgP packets.</li>
<li>In        this mode, the port does not initiate negotiation.</li>
</ul>
</td>
</tr>
<tr>
<td width="88">
<p align="center">Desirable</p>
</td>
<td width="490" valign="top">
<ul type="disc">
<li>Places        port into a negotiating state to form an EtherChannel, using PAgP.</li>
<li>Recommended        mode.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong></strong></p>
<p><span style="text-decoration: underline;"><strong>Options</strong></span></p>
<p>The following options are available for the Auto and Desirable modes:</p>
<ul style="padding-left: 30px;">
<li><strong>Silent</strong>
<ul>
<li>Default option/keyword used for Auto or Desirable mode.</li>
<li>Allows ports to be added to an EtherChannel even if the other end of the link is silent and never transmits PAgP packets</li>
<li>Indicates that the switch does not expect PAgP frames from the partner device to prevent the switch from reporting the link to the STP as down.</li>
<li>This could be used to form an EtherChannel with a device such as a file server or network analyzer that does not participate in PAgP.</li>
</ul>
</li>
<li><strong>Non-silent</strong>
<ul>
<li>Used with Auto or Desirable mode to indicate that the switch expects PAgP frames from the switch on the other end of the link.</li>
<li>This requires each port to receive PAgP packets before they can be added to the EtherChannel.</li>
<li>If a unidirectional link is detected (due to absence of PAgP packets received) the port status is reported to STP as down.</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Mode Compatibilities</strong></span></p>
<ul style="padding-left: 30px;">
<li><em>On</em> mode is compatible only with another port in the<em> On</em> mode.</li>
<li><em>Auto </em>mode is compatible only with <em>Desirable </em>mode.</li>
<li><em>Desirable </em>mode is compatible with <em>Auto </em>or <em>Desirable</em>.</li>
</ul>
<h3>II. Link Aggregation Control Protocol</h3>
<ul style="padding-left: 30px;">
<li>This is an industry standard based on IEEE 802.3ad (also known as IEEE 802.3 Clause 43, &#8220;Link Aggregation&#8221;)</li>
<li>Just like PAgP, switches exchange LACP packets to learn parameters.</li>
<li>On ports configured to use LACP, the protocol tries to configure the maximum number of compatibel ports in an EtherChannel, up to the maximum allowed by the hardware (eigth ports).</li>
<li>There are different parameters that are used in LACP:
<ul>
<li><strong>LACP System Priority </strong>
<ul>
<li>The lowest system priority is the one that makes decisions about what ports are actively participating in the EtherChannel at a given time.</li>
<li>The 2-byte system priority combined with the 6-byte switch MAC address form the system ID, which is used during negotiation with other switches.</li>
<li>This can be manually configured or automatically assigned by the swtich.</li>
</ul>
</li>
<li><strong>LACP Port Priority</strong>
<ul>
<li>LACP uses the port priority to decide which prots should be put in standy mode when there is a hardware limitation that prevents all compatible ports from aggregating.
<ul>
<li>For example, a set of 16 links defined for EtherChannel. Because only 8 are able to be bundled, the switch selects 8 ports with the lowest priorities and set as active. The other 8 goes on standby.</li>
</ul>
</li>
<li>The 2-byte port priority + 2-byte port number makes up the port identifier.</li>
<li>The value can be determined by the switch or through manual configuration</li>
</ul>
</li>
<li><strong>LACP Administrative Key</strong>
<ul>
<li>Defines the ability of a port to aggregated with other ports, determined by:
<ul>
<li>Port&#8217;s physical characteristics such as: data rate, duplex settings, point-to-point or shared medium.</li>
<li>Manually configured restrictions.</li>
</ul>
</li>
<li>LACP autmatically configures an administrative key value equal to teh channel group ID number on each port configured to use LACP.</li>
<li>It can also be manually configured.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>LACP Modes</strong></p>
<table border="1" cellpadding="5" width="584">
<tbody>
<tr>
<td width="88" valign="top">
<p align="center"><strong>Mode</strong></p>
</td>
<td width="490" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
</tr>
<tr>
<td width="88">
<p align="center">On</p>
</td>
<td width="490" valign="top">
<ul type="disc">
<li>Forces the ports        to form an EtherChannel without the use of LACP.</li>
<li>EtherChannel on        both link partners has to be on the On mode for an EtherChannel to        operate correctly.</li>
<li>Turns        EtherChannel on manually (essentially not needing LACP).</li>
</ul>
</td>
</tr>
<tr>
<td width="88">
<p align="center">Off</p>
</td>
<td width="490" valign="top">Prevents the port from forming an EtherChannel</td>
</tr>
<tr>
<td width="88">
<p align="center">Passive</p>
</td>
<td width="490" valign="top">
<ul type="disc">
<li>Default        Mode</li>
<li>Places        the port into a <em>passive</em> negotiating state and forms an EtherChannel if the port receives LACP packets.</li>
<li>In        this mode, the port does not initiate negotiation.</li>
</ul>
</td>
</tr>
<tr>
<td width="88">
<p align="center">Active</p>
</td>
<td width="490" valign="top">
<ul type="disc">
<li>Places        port into an active LACP negotiating state to form an EtherChannel,        using LACP.</li>
<li>Recommended        mode.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>Resources:</p>
<ol style="padding-left: 30px;">
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk213/technologies_white_paper09186a0080092944.shtml" target="_blank">Cisco EtherChannel Technology &#8211; Technology Whitepaper &#8211; Cisco Systems, Inc.</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst6500/ios/12.1E/native/configuration/guide/channel.html#wp1034497" target="_blank">Understanding PAgP EtherChannel Configuration &#8211; Catalyst 6500 Configuration Guide 12.1E</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst6500/ios/12.1E/native/configuration/guide/channel.html#wp1033345" target="_blank">Understanding LACP EtherChannel Configuration &#8211; Catalyst 6500 Configuration Guide 12.1E</a></li>
<li><a href="http://standards.ieee.org/getieee802/download/802.3-2005_section3.pdf" target="_blank">IEEE 802.3 Standard </a>- Click link &#8211;&gt; Select User Type &#8212;&gt; Accept/Begin Download. Go to &#8220;Clause 43, Link Aggregation&#8221;</li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a>by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/10/bcmsn-cisco-etherchannel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update: 06.09.09</title>
		<link>http://routemyworld.com/2009/06/09/update-060909/</link>
		<comments>http://routemyworld.com/2009/06/09/update-060909/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 16:34:15 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>
		<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[P90X]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1059</guid>
		<description><![CDATA[Still on the move. However, it is looking more likely that I will not meet my goal of taking the BCMSN exam in mid-July. I&#8217;m fine with that. In the past month I have come to see that for the last year and a half, I have been devoting way too much time on my [...]]]></description>
			<content:encoded><![CDATA[<p>Still on the move. However, it is looking more likely that I will not meet my goal of taking the BCMSN exam in mid-July. I&#8217;m fine with that. In the past month I have come to see that for the last year and a half, I have been devoting way too much time on my study pursuit &#8211; starting from CCNA to my current status. There have been many things that occurred in the past year that allowed me to realize that I really need to slow it down one more notch. In a way, forces of nature made me come to this. Starting from the birth of my second child, then my mom becoming seriously ill, and now a heightened consciousness towards keeping my health in check.</p>
<p>I&#8217;m not stopping though. I just need to make sure that I continue to find that balance. Making sure that I continue spending that extra hour or two after work towards family time. In previous times, that was usually spent on reading, blogging, or labbing.</p>
<p>With my mom&#8217;s illness, I needed to make sure that I make that hour-long trip 3 times a week to spend 2-3 hours with my mom in the hospital. This has really taken a lot of time and patience on my part, but it is something that I gotta do. Seeing my mom in her present condition takes a lot of strength out of me and sucks out some of my mojo (lack of a better term). But this is also a time that tells me that I have to dig deeper inside and learn to fight through adversity. At least for my mom, if not for myself.</p>
<p>Lastly, I have taken on another challenge. Some of you who follow me on twitter know that I have been doing P90X. It&#8217;s an exercise program designed for coolness. So yeah, I&#8217;m trying to gain back coolness I sort of used to have in my earlier days. I call them my glory days &#8211; when I used to have a four-pack abs; or used to be able to almost dunk a basketball on an 8&#8242; rim in my neighbors driveway; or pop a wheelie on my bmx bike for a cool 2 1/2 seconds. Coolness&#8230; here I come.</p>
<p>Next few  posts will be blog notes relating to EtherChannel technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/09/update-060909/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BCMSN: Advanced STP Features II</title>
		<link>http://routemyworld.com/2009/06/05/bcmsn-advanced-stp-features-ii/</link>
		<comments>http://routemyworld.com/2009/06/05/bcmsn-advanced-stp-features-ii/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 18:53:45 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Spanning Tree]]></category>
		<category><![CDATA[BPDU Filtering]]></category>
		<category><![CDATA[BPDU Guard]]></category>
		<category><![CDATA[Loop Guard]]></category>
		<category><![CDATA[Root Guard]]></category>
		<category><![CDATA[Spanning-tree]]></category>
		<category><![CDATA[UDLD]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1034</guid>
		<description><![CDATA[Protecting STP Topology I. Root Guard The Root Guard feature prevents surrounding switches from announcing themselves as Root Bridges. When configured on a port, this feature forces that port to remain as designated port and prevent it from becoming a root port. Imagine a new switch that is introduced into the network with a bridge [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">Protecting STP Topology</span></h2>
<h3>I. Root Guard</h3>
<ul>
<li>The Root Guard feature prevents surrounding switches from announcing themselves as Root Bridges.
<ul>
<li>When configured on a port, this feature forces that port to remain as designated port and prevent it from becoming a root port.</li>
</ul>
</li>
<li>Imagine a new switch that is introduced into the network with a bridge priority lower than the current root bridge. In a normal STP operation, this new bridge can become the new Root Bridge and disrupt your carefully designed network.</li>
<li>The way this works is:
<ul>
<li>A switch learns the current Root Bridge&#8217;s Bridge ID.</li>
<li>If another switch announces a superior (lower) BPDU on a port where root guard is enabled, the local switch will not allow the new switch to become the root.</li>
<li>The port that receives the new superior BPDU is then transitioned to a state called <span style="color: #800000;"><em>root-inconsistent STP state</em> </span>(effectively the same as listening state).</li>
<li>No data can be sent or received in this state.</li>
</ul>
</li>
<li>The recommended design is to enable Root Guard on all access ports so that a root bridge is not established through this port.</li>
</ul>
<p><strong>Configure Root Guard</strong></p>
<ul>
<li>Root Guard can <span style="color: #800000;">only be enabled on a per-port basis</span>.
<ul>
<li>It affects the entire port. Therefore it applies to all VLANs on that port.</li>
</ul>
</li>
<li>It is disabled by default.</li>
<li>Use the following interface configuration command:</li>
</ul>
<blockquote><p>Switch(config-if)# <strong>spanning-tree guard root</strong></p></blockquote>
<p><strong>Verification</strong></p>
<p>To verify configuration, use the show running config command on the interface:</p>
<p style="padding-left: 30px; font-family: courier;">Switch#<strong><span style="color: #008000;">show running-config int Fa0/1</span><br />
</strong>Building Configuration&#8230;<br />
!<br />
!<br />
interface FastEthernet0/1<br />
switchport mode access<br />
<span style="color: #008000;">spanning-tree guard root</span><br />
end<br />
!</p>
<p>The following command displays switch ports that are in root-inconsistent state.</p>
<ul>
<li>Use it to find out if any ports are disabled.</li>
</ul>
<blockquote><p>Switch# <strong>show spanning-tree inconsistentports</strong></p></blockquote>
<h3>II. BPDU Guard</h3>
<ul>
<li>BPDU Guard protects ports that have PortFast enabled.</li>
<li>Theoretically, a port that has PortFast enabled is not expected to be used for another switch or any devices that produces BPDUs. If by mistake or malicious act, a switch is connected to a PortFast enabled port, a potential bridging loop can occur.
<ul>
<li>A BPDU received on this port could potentially advertise a new Root Bridge.</li>
<li>BPDU Guard puts the port in err-disable state if a PortFast enabled port receives a BPDU.</li>
</ul>
</li>
<li>An err-disabled port will have to either be manually enabled or automatically recovered through the err-disable timeout operation.</li>
</ul>
<p><strong>Configuring BPDU Guard</strong></p>
<ul>
<li>BPDU Guard is disabled on all switch ports by default.
<ul>
<li>However, all ports that have PortFast enabled automatically enables BPDU guard.</li>
</ul>
</li>
<li>It can be enabled:
<ol>
<li> Globally so that one command enables all switch ports or;</li>
<li> On a per-interface basis.</li>
</ol>
</li>
</ul>
<blockquote><p>Switch(config)#<strong>spanning-tree portfast bpduguard default</strong></p></blockquote>
<blockquote><p>Switch(config-if)#<strong>[no] spanning-tree bpduguard enable</strong></p></blockquote>
<p><strong>Verify Configuration</strong></p>
<p>To verify that BPDU Guard is configured:</p>
<p style="padding-left: 30px; font-family: courier;">Switch#<strong><span style="color: #008000;">show spanning-tree summary total<br />
</span></strong>Root bridge for:Bridge group 10, VLAN1, VLAN6, VLAN1000.<br />
Extended system ID is enabled.<br />
<strong>PortFast BPDU Guard is enabled</strong><br />
EtherChannel misconfiguration guard is enabled<br />
UplinkFast is disabled<br />
BackboneFast is disabled<br />
Default pathcost method used is short</p>
<h3>III. BPDU Filtering</h3>
<ul>
<li>BPDU filtering prevents Catalyst switches from sending BPDUs on PortFast-enabled interfaces </li>
<li>BPDU Filtering effectively disables STP on the port it is configured on.</li>
<li>Disabled on all switchports by default.</li>
<li>According to text, <span style="color: #800000;">BPDU filtering is not a recommended configuration</span>.</li>
</ul>
<p><strong>Configuration</strong></p>
<ul>
<li>Can be configured globally or per-interface.
<ul>
<li>If configured on an interface, the switch does not send BPDUs and drops all BPDUs it receives.</li>
<li>If configured globally, the switch changes the interface back to normal STP operation if the port receives BPDUs on the respective interface.</li>
</ul>
</li>
<li>To enable globally:</li>
</ul>
<blockquote><p>Switch(config)#<strong>spanning-tree portfast bpdufilter default</strong></p></blockquote>
<ul>
<li>To enable/disable on specific ports:</li>
</ul>
<blockquote><p>Switch(config-if)#<strong>spanning-tree bpdufilter</strong> {<strong>enable</strong> |<strong> disable</strong>}</p></blockquote>
<ul>
<li>To verify:</li>
</ul>
<blockquote><p>Switch# <strong>show spanning-tree summary totals</strong></p></blockquote>
<h2><span style="color: #000000;">Preventing Forwarding Loops and Blackholes</span></h2>
<h3>IV. Loop Guard</h3>
<ul>
<li>With LoopGuard, if a switch stops receiving BPDUs on a non-designated port, the switch places the port into the <em>STP loop-inconsistent blocking state</em> (instead of transitioning through listening, learning and forwarding states.</li>
<li>A port stops receiving BPDUs in cases like unidirectional link failure.</li>
<li>When enabled, Loop Guard keeps track of the BPDU activity on non-designated ports.
<ul>
<li>While BPDUs are received, the port is allowed to behave normally.</li>
<li>When BPDUs go missing, loop guard moves the port into the <em>loop-inconsistent state</em>.</li>
<li>When BPDUs are received on the port again, loop guard allows the port to move through the normal STP states and become active.</li>
</ul>
</li>
<li>By default, loop guard is disabled on all switch ports.</li>
</ul>
<p><strong>Configuring Loop Guard</strong></p>
<ul>
<li>Loop guard can be enabled on a global or per-interface basis:</li>
</ul>
<blockquote><p>Switch(config)#<strong>spanning-tree loopguard default</strong></p></blockquote>
<blockquote><p>Switch(config-if)#[<strong>no</strong>] <strong>spanning-tree guard loop</strong></p></blockquote>
<ul>
<li>Even when configured on a switchport, it only blocks on a per-VLAN basis instead of blocking the whole port.</li>
<li>Follow these guidelines when using loop guard:
<ul>
<li>Do not enable loop guard on PortFast-enabled or dynamic VLAN ports.</li>
<li>Do not enable PortFast on loop guard-enabled ports.</li>
<li>Do not enable loop guard if root guard is enabled.</li>
<li>Do not enable loop guard on ports that are connected to a shared link.</li>
</ul>
</li>
</ul>
<h3>V. Uni-Directional Link Detection (UDLD)</h3>
<ul>
<li>Cisco-proprietary UDLD STP feature helps prevent a situation where a uni-directional traffic causes loops to occur.</li>
<li>A  unidirectional link is a condition on switch ports where a link remains in the up state but the interface is not passing traffic.
<ul>
<li>A typical occurrence of this happens on GBIC interfaces or Small Form-Factor Pluggable (SFP) modules where.</li>
<li>When there is uni-directional link, one end of the link (the one in Blocking state) will not receive BPDUs. When BPDUs are not received on the blocked ports, they will transition through the STP states and start forwarding &#8211; when they shouldn&#8217;t. This can eventually cause instability on the network or bridging loops to occur.</li>
</ul>
</li>
<li> UDLD interactively monitors a port to see if the link is truly bidirectional.</li>
<li>The goal for UDLD is to detect a unidirectional link condition before STP has time to move a blocked port into the Forwarding state.
<ul>
<li>In order to accomplish this, the target time must be less than the Max age timer plus two intervals of the Forward Delay timer
<ul>
<li> 20 + 15 + 15 = <strong>50 seconds</strong>.</li>
</ul>
</li>
<li>UDLD can detect a unidirectional link after about three times the UDLD message interval
<ul>
<li>15 x 3 = <strong>45 seconds</strong></li>
</ul>
</li>
</ul>
</li>
<li>How it works:
<ul>
<li>The switch will send a special Layer 2 UDLD frame identifying its swtich port at regular interval (15 seconds).</li>
<li>UDLD expects the other end of the link to echo back those frames, with the far-end switch&#8217;s port identification added with it. 
<ul>
<li>The echo must be received within <strong><span style="color: #800000;">15 seconds</span></strong>. For 3550s, the default is 7 seconds.</li>
<li>If not, the switch determines the link to be unidirectional and err-disables the port.</li>
</ul>
</li>
</ul>
</li>
<li>UDLD requires both ends of the link to be configured for UDLD.</li>
</ul>
<p><strong>UDLD modes:</strong></p>
<ul>
<li>Normal Mode &#8211; when a unidirectional link is detected, the port is allowed to continue operation. UDLD merely marks the port state as undetermined and sends a syslog message.</li>
<li>Aggressive Mode &#8211; The switch takes action to re-establish the link. UDLD sends a message out once a second for 8 seconds. If there is no response (echo) the port is transitioned to err-disabled.</li>
</ul>
<p><strong>Configuring UDLD</strong></p>
<ul>
<li>UDLD is disabled by default.</li>
<li>It can be configured globally or per-interface.</li>
</ul>
<p>To enable globally:</p>
<ul>
<li><span style="color: #800000;">This method enables UDLD on fiber-optic ports only</span>. Enable UDLD on interface configuration if configuring on other port types.</li>
</ul>
<blockquote><p>Switch(config)#<strong>udld</strong> {<strong>enable</strong> | <strong>aggressive</strong>} | <strong>message</strong> <strong>time</strong> <em>seconds</em>}</p></blockquote>
<ul>
<li>enable &#8211; use for normal mode</li>
<li>aggressive &#8211; for aggressive mode</li>
<li>message time &#8211; set the message interval between 7 to 90 seconds.</li>
</ul>
<p>To enable on the interface:</p>
<blockquote><p>Switch(config-if)#<strong>udld port</strong> [<strong>aggressive</strong>]</p></blockquote>
<p><em>References:</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a00800ae96b.shtml" target="_blank">Spanning-Tree Root Guard Enhancement</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a008009482f.shtml" target="_blank">STP Portfast BPDU Guard Enhancement</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst4000/7.4/configuration/guide/stp_enha.html#wp1019943" target="_blank">Understanding How Portfast BPDU Guard Works</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst4000/7.4/configuration/guide/stp_enha.html#wp1030035" target="_blank">Understanding How PortFast BPDU Filtering Works</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst4000/7.4/configuration/guide/stp_enha.html#wp1027535" target="_blank">Understanding How Loop Guard Works</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a008009477b.shtml" target="_blank">Understanding and Configuring the Unidirectional Link Detection Protocol </a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst2960/software/release/12.2_46_se/configuration/guide/swudld.html" target="_blank">Configuring UDLD &#8211; Catalyst 2960 Software Config Guide 12.2(46)SE</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a>by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/05/bcmsn-advanced-stp-features-ii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BCMSN: Advanced STP Features</title>
		<link>http://routemyworld.com/2009/06/03/bcmsn-advanced-stp-features/</link>
		<comments>http://routemyworld.com/2009/06/03/bcmsn-advanced-stp-features/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 22:23:29 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Spanning Tree]]></category>
		<category><![CDATA[backbonefast]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[portfast]]></category>
		<category><![CDATA[uplinkfast]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=999</guid>
		<description><![CDATA[Redundant Link Convergence Features I. PortFast PortFast is an STP feature that allows an access port to immediately transition from blocking to forwarding &#8211; bypassing the listening and learning states. The purpose of PortFast is to minimize the time that access ports wait for STP to converge. The idea is that access port almost always [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">Redundant Link Convergence Features</span></h2>
<h3>I. PortFast</h3>
<ul>
<li>PortFast is an STP feature that allows an access port to immediately transition from blocking to forwarding &#8211; bypassing the listening and learning states.</li>
<li>The purpose of PortFast is to minimize the time that access ports wait for STP to converge.</li>
<li>The idea is that access port almost always have end-workstation plugged into them, therefore bridging loop is not a concern. And as such, there is no need for the protection of the whole STP cycle (listening and learning states).</li>
<li>Even with PortFast enabled on a port, Spanning-tree detection is still working. If a loop is detected on that port, the port will move into Blocking state.</li>
<li>On a PortFast enabled port, TCN BPDUs are not sent if it goes up and down.</li>
</ul>
<p><strong>Configuring PortFast</strong></p>
<ul>
<li>PortFast is disabled by default.</li>
<li>There are two methods that PortFast can be enabled:
<ol>
<li>Globally &#8211; use this if configuring on a switch in the Building Access submodule, where all ports connect only to workstations and servers.</li>
<li>Per interface &#8211; use for individual interface.
<ul>
<li>Remember to explicitly disable PortFast on uplink ports that connect to distribution layer switches.</li>
</ul>
</li>
</ol>
</li>
</ul>
<blockquote><p>Switch(config)#<strong>spanning-tree portfast default</strong></p></blockquote>
<blockquote><p>Switch(config-if)# [<strong>no</strong>] <strong>spanning-tree portfast</strong></p></blockquote>
<ul>
<li>A special macro command can be used to simultaneously enable PortFast, set the port to access (non-trunking) mode, and disable PAgP (prevent EtherChannel):</li>
</ul>
<p style="padding-left: 30px; font-family: courier;"><strong>Switch(config)# interface type mod/num<br />
Switch(config-if)#</strong> <strong><span style="color: #008000;">switchport host</span></strong><br />
switchport mode will be set to access<br />
spanning-tree portfast will be enabled<br />
channel group will be disabled</p>
<p><strong>Verifying PortFast Configuration</strong></p>
<p style="padding-left: 30px; font-family: courier;">Switch# <strong>show spanning-tree interface fastethernet 0/1 portfast</strong><br />
VLAN0010      enabled<br />
Switch#</p>
<h3>II. UplinkFast</h3>
<ul>
<li>UplinkFast is an STP feature that allows immediate convergence of a backup uplink when a redundant uplink fails.
<ul>
<li>Consider an access-layer switch with redundant connection to two distribution-layer switches. When one uplink goes down, the other uplink immediately goes off blocking state and starts forwarding.</li>
<li>The switchover <span style="color: #800000;">bypasses the listening and learning states and converges within 5 seconds</span>.</li>
</ul>
</li>
<li>UplinkFast is enabled for the entire switch and all VLANs.</li>
<li>It is not allowed on the Root Bridge switch &#8211; because the feature works to keep track of possible paths to the root bridge itself.</li>
<li>UplinkFast makes sure that the switch on with it is turned on does not become the Root Bridge. It also makes sure that the switch doesn&#8217;t become a transit switch to get to the Root Bridge.
<ul>
<li>The goal is to keep UplinkFast limited to leaf-node switches that are farthest from the Root.</li>
</ul>
</li>
<li>It raises the <span style="color: #800000;">bridge priority to <strong>49,152</strong></span> &#8211; making it unlikely to be elected root bridge.</li>
<li>All the switch ports cost is incremented by 3,000 to make it less likely to be used as paths towards the root for any downstream switches.</li>
</ul>
<p><strong>Configuring UplinkFast</strong></p>
<ul>
<li>As mentioned earlier, UplinkFast affects all VLANs on the switches.
<ul>
<li>There is no support for configuring UplinkFast on a per-VLAN basis.</li>
</ul>
</li>
<li>To configure, enter the following global configuration command:</li>
</ul>
<blockquote><p>Switch(config)#<strong>spanning-tree uplinkfast</strong> [<strong>max-update-rate</strong> <em>packets-per-second</em>]</p></blockquote>
<ul>
<li>The <em>packets-per-second</em> value is the number of multicast packets transmitted per second
<ul>
<li>The default is 150 pps.</li>
</ul>
</li>
</ul>
<p><strong>Verifying UplinkFast Configuration</strong></p>
<p style="padding-left: 30px; font-family: courier;">Switch# <strong><span style="color: #008000;">show spanning-tree uplinkfast<br />
</span></strong>UplinkFast is enabled<br />
Station update rate set to 150 packets/sec.<br />
UplinkFast statistics<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Number of transitions via uplinkFast (all VLANs)            : 2<br />
Number of proxy multicast addresses transmitted (all VLANs) : 52<br />
Name                Interface List<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
VLAN0001            Gi0/1(fwd)<br />
VLAN0010            Gi0/1(fwd)<br />
VLAN0100            Gi0/1(fwd)</p>
<h3>III. BackboneFast</h3>
<ul>
<li>BackboneFast reduces the default convergence time in situations where the root port is lost by an <em>indirect link failure</em> and the backup link leads through a different switch.
<ul>
<li>Indirect link failure occurs when a link that is not directly connected to a switch fails. <em>Can you say, duh</em>?</li>
<li>It does not support failure by a direct link.</li>
</ul>
</li>
<li>The convergence is reduced from 50 seconds to 30 seconds.
<ul>
<li>It doesn&#8217;t eliminate the Forward Delay time.</li>
</ul>
</li>
<li>A switch detects an indirect link failure when it receives inferior BPDUs from its designated bridge on either its root port or a blocked port.
<ul>
<li>A switch considers the BPDU an inferior BPDU when a switch receives the BPDU from a designated bridge that identifies the root bridge and the designated bridge as the same switch.
<ul>
<li>In other words, the designated bridge thinks of itself as the new root, sending the inferior BPDU, because it lost its connection to the root bridge, sending the inferior BPDU.</li>
</ul>
</li>
</ul>
</li>
<li>The receiver of the inferior BPDU waits the Max Age time before it will respond to the BPDU.</li>
<li>While waiting for the Max Age timer to expire, BackboneFast begins to determine whether other alternative paths to the Root Bridge exists according to the following port types that received the inferior BPDU:
<ul>
<li>If the inferior BPDU arrives on a port in the Blocking state, the switch considers the Root Port and all other blocked ports to be alternate paths to the Root Bridge.</li>
<li>If it arrives on the Root Port, all blocked ports are considered to be alternate paths to the Root.</li>
<li>If arrived on Root Port while no other ports are on blocking state, the switch assumes that it has lost connectivity with the Root Bridge and assumes, then, that it has become the Root Bridge. Backbone Fast allows the switch to do so before the Max Age timer expires.</li>
</ul>
</li>
<li>If alternate paths are available on switches that receive inferior BPDUs, BackboneFast will send <em><span style="color: #800000;">Root Link Queries (RLQ)</span></em> out these alternate paths to see if upstream switches have connection to the Root Bridge.
<ul>
<li>The objective of the RLQ BPDU is to find out whether the current root switch is still up.</li>
<li>If the Root Bridge or a switch that has lost connection to the Root Bridge receives an RLQ Request, it will respond with an RLQ Reply. If an RLQ Reply is not heard, the RLQ Request propagates towards the Root Bridge until an RLQ Reply can be generated.
<ul>
<li>On the local switch, if an RLQ Reply is received on its current Root Port, then the path to the Root Bridge is intact and stable.</li>
<li>If received on a non-root port, an alternative Root Path must be chosen and the Max Age timer is immediately expired so that a new Root Port can be found.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>Configuring BackboneFast</strong></p>
<ul>
<li>For BackboneFast to function correctly, it needs to be <span style="color: #800000;">enabled on all switches</span> in the network.</li>
<li>Use the following global configuration command:</li>
</ul>
<blockquote><p>Switch(config)#spanning-tree backbonefast</p></blockquote>
<p><strong>Verifying configuration</strong></p>
<p style="padding-left: 30px; font-family: courier;">Switch#<strong><span style="color: #008000;">show spanning-tree backbonefast</span></strong><br />
BackboneFast is enabled</p>
<p>References:</p>
<ol>
<li><a href="http://www.cisco.com/en/US/products/hw/switches/ps700/products_tech_note09186a00800b1500.shtml" target="_blank">Using PortFast and Other Commands to Fix Workstation Startup Connectivity Delays &#8211; Cisco Systems</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a0080094641.shtml" target="_blank">Understanding and Configuring the Cisco UplinkFast Feature &#8211; Cisco Systems</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a00800c2548.shtml" target="_blank">Understanding and Configuring Backbone Fast on Catalyst Switches- Cisco Systems </a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a>by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/03/bcmsn-advanced-stp-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congrats to RedWarrior</title>
		<link>http://routemyworld.com/2009/06/01/congrats-to-redwarrior/</link>
		<comments>http://routemyworld.com/2009/06/01/congrats-to-redwarrior/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 22:29:38 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCNP]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1023</guid>
		<description><![CDATA[Congrats to Red Warrior for passing her BCMSN exam. I&#8217;ve been following her blog for quite some time. We&#8217;ve actually encouraged each other on towards our pursuits along the way.  What better way for her to encourage me than to see that she has passed and moving on to her last hurdle before gettign the CCNP  &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Congrats to <a href="http://www.redwarriornet.com/?p=96" target="_blank">Red Warrior </a>for passing her BCMSN exam.</p>
<p>I&#8217;ve been following her blog for quite some time. We&#8217;ve actually encouraged each other on towards our pursuits along the way.  What better way for her to encourage me than to see that she has passed <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  and moving on to her last hurdle before gettign the CCNP  &#8211; that is, BSCI. Wishing her luck!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/01/congrats-to-redwarrior/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Update 06.01.09</title>
		<link>http://routemyworld.com/2009/06/01/update-060109/</link>
		<comments>http://routemyworld.com/2009/06/01/update-060109/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 18:38:15 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[Study Strategy]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1016</guid>
		<description><![CDATA[Well, so far I&#8217;m progressing in my readings, albeit very slowly. I keep going back and forth in my indecision as to whether to continue &#8220;blogging&#8221; my notes. I know for sure that if I don&#8217;t take as exhaustive an approach towards my note taking, I could be at least 3 or 4 chapters ahead in my [...]]]></description>
			<content:encoded><![CDATA[<p>Well, so far I&#8217;m progressing in my readings, albeit very slowly. I keep going back and forth in my indecision as to whether to continue &#8220;blogging&#8221; my notes. I know for sure that if I don&#8217;t take as exhaustive an approach towards my note taking, I could be at least 3 or 4 chapters ahead in my reviews. However, I also feel strongly that the process allows me to drastically slow down the learning process and help me understand the materials better than if I were to just blast through them. I really want to take the exam in mid-July but if I continue with my current pace, I&#8217;ll probably need 2 more extra months to finish. My rough calculation puts my study pace at about 3-4 pages of materials per day (if I were to quantify my progress). That&#8217;s good for the sake of movement, but not nearly good enough if I were to meet my time goal. Of course, I&#8217;ve never really met my initial time goal ever. But still, I have to at least try to meet my first.</p>
<p>For now, I&#8217;m sticking with my current ways. I will continue to blog my notes until I can no longer sustain that system without seriously hampering my progress. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/06/01/update-060109/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tweetdeck: Why My Twitter Client of Choice</title>
		<link>http://routemyworld.com/2009/05/29/tweetdeck-why-my-twitter-client-of-choice/</link>
		<comments>http://routemyworld.com/2009/05/29/tweetdeck-why-my-twitter-client-of-choice/#comments</comments>
		<pubDate>Fri, 29 May 2009 22:11:21 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hot Links]]></category>
		<category><![CDATA[Tweetdeck]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=1007</guid>
		<description><![CDATA[I compared all different Twitter desktop clients over several months -Twhirl, Tweetdeck, Twitterlicious, etc. Out of all that, I seem to prefer Tweetdeck the most. The single most defining feature that made me choose Tweetdeck is its ability to group different categories in separate columns.   For example, the first few columns group the standard default categories  (i.e. All [...]]]></description>
			<content:encoded><![CDATA[<p>I compared all different Twitter desktop clients over several months -Twhirl, Tweetdeck, Twitterlicious, etc. Out of all that, I seem to prefer Tweetdeck the most.</p>
<p>The single most defining feature that made me choose Tweetdeck is its ability to group different categories in separate columns.</p>
<p> <a href="http://routemyworld.com/wp-content/uploads/2009/05/twtdckscrn2.png"><img class="aligncenter size-large wp-image-1008" title="twtdckscrn2" src="http://routemyworld.com/wp-content/uploads/2009/05/twtdckscrn2-1024x740.png" alt="twtdckscrn2" width="640" height="480" /></a><a href="http://routemyworld.com/wp-content/uploads/2009/05/twtdckscrn2.png"></a><a href="http://routemyworld.com/wp-content/uploads/2009/05/twtdckscrn2.png"></a></p>
<p>For example, the first few columns group the standard default categories  (i.e. All Friends I&#8217;m following, Replies from friends, and Direct Messages). Then I can break down several categores in subsequent columns grouped under a certain keyword search or interest &#8220;groups&#8221;. This way it allows me to track different going ons in the Twitter world. It&#8217;s not as pretty as Twhirl, but it does the job for me the way I want it. It keeps me busy with unproductive work.</p>
<p>When I want to look productive, I use <a href="http://elliottkember.com/spreadtweet/" target="_blank">Spreadtweet2003</a>:</p>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/05/sprdtwt.png"><img class="aligncenter size-full wp-image-1011" title="sprdtwt" src="http://routemyworld.com/wp-content/uploads/2009/05/sprdtwt.png" alt="sprdtwt" width="640" height="480" /></a></p>
<p> <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/05/29/tweetdeck-why-my-twitter-client-of-choice/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BCMSN: Types of STP and Configuration</title>
		<link>http://routemyworld.com/2009/05/28/bcmsn-types-of-stp-and-configuration/</link>
		<comments>http://routemyworld.com/2009/05/28/bcmsn-types-of-stp-and-configuration/#comments</comments>
		<pubDate>Fri, 29 May 2009 03:11:06 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Spanning Tree]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=988</guid>
		<description><![CDATA[Types of STP Common Spanning Tree (IEEE version) The IEEE 802.1Q maintains a single instance of STP for all VLANs allowed in the trunk. This instance is referred to as the Common Spanning Tree (CST). CST usually describes 802.1Q implementation on non-Cisco switches All CST BPDUs are transmitted over trunk links using the native VLAN with [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">Types of STP</span></h2>
<h3>Common Spanning Tree (IEEE version)</h3>
<ul>
<li>The IEEE 802.1Q maintains a single instance of STP for all VLANs allowed in the trunk.
<ul>
<li>This instance is referred to as the <em><span style="color: #800000;">Common Spanning Tree (CST)</span></em>.</li>
</ul>
</li>
<li>CST usually describes 802.1Q implementation on non-Cisco switches</li>
<li>All CST BPDUs are transmitted over trunk links using the native VLAN with untagged frames.</li>
</ul>
<p> </p>
<h3>Per-VLAN Spanning Tree (PVST)</h3>
<ul>
<li>Cisco-proprietary version of STP.</li>
<li>Operates a separate instance of STP per individual VLAN.</li>
<li>Requires use of Cisco Inter-Switch Link (ISL) trunking encapsulation.</li>
<li>BPDUs are never exchanged between PVST and CST.</li>
</ul>
<p> </p>
<h3>Per-VLAN Spaning Tree Plus (PVST+)</h3>
<ul>
<li>Also Cisco-proprietary.</li>
<li>Interoperates with switches running PVST and CST, as well as other switches also running PVST+
<ul>
<li>Communicates with PVST by using ISL trunks.</li>
<li>To communicate with CST:
<ul>
<li>PVST+ exchanges BPDUs with CST as untagged frames over the native VLAN.</li>
<li>BPDUs from other instances of STP (other VLANs) are propagated across the CST portions of the network by tunnelling &#8211; using unique multicast address so that the CST switches forward them on to the downstream neighbors without interpreting them first.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p> </p>
<h2><span style="color: #000000;">Configuring Basic Parameters of PVST+</span></h2>
<ul>
<li>By default, STP is enabled for all active VLANs and on all ports of a switch.</li>
<li>If it was somehow disabled, ues the following global configuration command to enable it:</li>
</ul>
<blockquote><p>SW01(config)# <strong>spanning-tree vlan</strong> <em>vlan-id</em></p></blockquote>
<ul>
<li>It can also be re-enabled on for specific VLAN on a specific port by using the following interface configuration command:</li>
</ul>
<blockquote><p>SW01(config-if)# <strong>spanning-tree vlan</strong> <em>vlan-id</em></p></blockquote>
<p> </p>
<h3>Configuring the Root Bridge</h3>
<p>There are 2 ways to configure a root bridge:</p>
<ul>
<li><strong>Manually setting the bridge priority</strong>:
<ul>
<li><span style="color: #800000;">This is the preferred method</span>.</li>
<li>The recommended priority value for primary is 4096 &#8211; assuming default values for everything else.</li>
<li>The recommended priority value for secondary is 8192 &#8211; assuming default values for everthing else.
<ul>
<li>More than one switch can act as backup root bridge.</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote><p>SW01(config)# <strong>spanning-tree vlan</strong> <em>vlan-id</em>|<em>vlan-list</em> <strong>priority</strong> <em>value</em></p></blockquote>
<ul>
<li><strong>Using a macro command</strong>:
<ul>
<li><strong>Primary Root</strong></li>
<li>When all else have default settings, using the macro sets the primary root priority value to <span style="color: #800000;"><strong>8192</strong></span>.
<ul>
<li>If the current root is configured with a value other than the default, the macro uses a value that is a step lower than the defaul value.</li>
<li>For example,  if current root switch is <span style="color: #800000;">4096</span>, the root macro sets the priority at <span style="color: #800000;">4095</span>.</li>
</ul>
</li>
<li>On Catalyst switches that have the <em>extended system-id</em> enabled (bridge priority + VLAN ID) and all else are default, the primary root is assigned a value of <span style="color: #800000;"><strong>24,576</strong>.</span>
<ul>
<li>If a current root has a priority value of less than 24,576, the switch sets a value of the priority to be 4096 less than the current priority value.</li>
</ul>
</li>
<li><strong>Secondary Root (Backup Root Bridge)</strong>
<ul>
<li>For Catalyst 3550 switches without the extended system ID support (software before Release 12.1(8)EA1), the switch priority is changed to <strong><span style="color: #800000;">16384</span></strong>.</li>
<li>A Catalyst 3550 switch that supports the extended system ID as the secondary root, the STP switch priority is modified from the default value (32768) to <strong><span style="color: #800000;">28672</span>.</strong></li>
<li>Can be configured on more than one switch &#8211; backup root bridge.</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote><p>SW01(config)#<strong>spanning-tree vlan</strong> <em>vlan-id</em> <strong>root</strong> {<strong>primary</strong> | <strong>secondary</strong>}</p></blockquote>
<p> </p>
<h3>Configuring Port Cost </h3>
<ul>
<li>To make STP choose a certain port over another for forwarding frames, assign a lower cost value to the niterface to make spanning tree select that first.</li>
<li>Conversely, assign higher costs to interfaces that are less preferrable.</li>
<li>The range of possible values:
<ul>
<li><strong><span style="color: #800000;">1</span> </strong>to<strong> <span style="color: #800000;">200,000,000</span></strong> for interfaces that are configured as access ports</li>
<li><strong><span style="color: #800000;">1 </span></strong>to <strong><span style="color: #800000;">65,535</span></strong> for VLAN cost for an interface that is a trunk port.</li>
</ul>
</li>
<li>STP uses the port cost value when the interface is an access port.</li>
</ul>
<blockquote><p><strong>spanning-tree cost</strong> <em>port-cost</em></p></blockquote>
<ul>
<li>STP uses VLAN port cost values when the interface is a trunk port.</li>
</ul>
<blockquote><p><strong>spanning-tree vlan</strong> <em>vlan-id</em> <strong>cost</strong> <em>port-cost</em></p></blockquote>
<h3>STP Timers</h3>
<ul>
<li><strong>Hello Time</strong>
<ul>
<li>2 seconds</li>
<li>Time interval between configuration BPDUs sent by the Root Bridge.</li>
</ul>
</li>
<li><strong>Forward Delay</strong>
<ul>
<li>15 seconds</li>
<li>Time interval that a switch port spends in each of the Listening and Learning states.</li>
</ul>
</li>
<li><strong>Max (maximum) age</strong>
<ul>
<li>20 seconds</li>
<li>The length of time before a switch descards its stored BPDU.</li>
</ul>
</li>
</ul>
<h3>Manually Configure STP Timers</h3>
<blockquote><p>SW01(config)#<strong>spanning -tree</strong> [<strong>vlan</strong> <em>vlan-id</em>] <strong>hello-time </strong><em>seconds</em><br />
SW01(config)#<strong>spanning -tree</strong> [<strong>vlan </strong><em>vlan-id</em>]<strong><em> </em>forward-time </strong><em>seconds</em><br />
SW01(config)#<strong>spanning -tree</strong> [<strong>vlan</strong> <em>vlan-id</em>] <strong>max-age </strong><em>seconds</em></p></blockquote>
<ul>
<li>The timers can be change for a singe instance (VLAN) of STP on the switch by using the <strong>vlan</strong> <em>vlan-id</em> paramaters.</li>
<li>By omiting the <strong>vlan</strong> keyword, the timer values are configured for all instances (all VLANs) of STP on the switch.</li>
<li>The <strong>hello-time</strong> keyword can have a value of 1 to 10 seconds. Default is 2 secs.</li>
<li>The <strong>forward-time</strong> keyword can have a value of 4 to 30 seconds. Default is 15 secs.</li>
<li>The <strong>max-age</strong> keyword can have a value of 6 to 40 seconds. Default is 20 secs.</li>
</ul>
<p><em>References:</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3550/software/release/12.1_8_ea1/configuration/guide/swstp.html#wp1082107" target="_blank">Configuring Basic STP Features &#8211; Catalyst 3550 Configuration Guide 12.1(8)EA1</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3550/software/release/12.1_8_ea1/configuration/guide/swstp.html#wp1039614" target="_blank">Configuring Root Switch &#8211; Catalyst 3550 Configuration Guide 12.1(8)EA1</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3550/software/release/12.1_8_ea1/configuration/guide/swstp.html#wp1020437" target="_blank">Configuring Secondary Root Switch &#8211; Catalyst 3550 Config Guide 12.1(8)EA1</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a> by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/05/28/bcmsn-types-of-stp-and-configuration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BCMSN: Spanning Tree Protocol</title>
		<link>http://routemyworld.com/2009/05/26/spanning-tree-protocol/</link>
		<comments>http://routemyworld.com/2009/05/26/spanning-tree-protocol/#comments</comments>
		<pubDate>Tue, 26 May 2009 18:22:06 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Spanning Tree]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=953</guid>
		<description><![CDATA[Transparent Bridge&#8217;s Basic Function A bridge starts out without knowledge of devices in the network. It listens for frames that come into each of its ports. A frame that arrives on individual ports carries the source MAC address of the device that sent it. The bridge then assumes that the device that sent this frame [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;">Transparent Bridge&#8217;s Basic Function</span></h2>
<ul>
<li>A bridge starts out without knowledge of devices in the network. It listens for frames that come into each of its ports.
<ul>
<li>A frame that arrives on individual ports carries the source MAC address of the device that sent it. The bridge then assumes that the device that sent this frame is located behind this port.</li>
<li>All other ports will be listening to other frames and the bridge builds a table that matches the MAC addresses with port numbers that these frames came in from.</li>
<li>The bridge constantly updates its MAC address table as new frames are received or as frames change locations frmo one port to another.</li>
</ul>
</li>
<li>The bridge forwards frames by comparing the destination address with the information in the bridge table and forwarding the frame out the port that the bridge table has recorded.
<ul>
<li>Frames with a broadcast destination address is forwarded out all available ports, except the port the intially received the frame.
<ul>
<li>This is process of forwarding to all ports is called <em><span style="color: #800000;">flooding</span></em>. </li>
<li>A bridge does not segent broadcast domains; only collision domains.</li>
<li>Frames whose destination address is unknown (<em>unknown unicast</em>) is treated as broadcast frame, therefore it&#8217;s flooded out all ports. When a reply to the unknown frame is heard back, it is learned by the bridge and added to the MAC address table.</li>
</ul>
</li>
</ul>
</li>
<li>Frames that are forwarded across the bridge is not modified by that bridge. This is the property that makes it <em>transparent</em>. </li>
</ul>
<h2><span style="color: #000000;">Spanning Tree Protocol (802.1D)</span></h2>
<ul>
<li>Identifies and prevents bridging loops.</li>
<li>Enables switches to be aware fo each other and allow redundantly connected switches to negotiate a loop-free path through the network.</li>
<li>Discovers loops before they become available for use. Redundant links are effectively shut down to prevent the loops from forming.</li>
<li>STP  is communicated among all connected swithces on a network.</li>
</ul>
<h3>Bridge Identifier</h3>
<ul>
<li>Each switch is assigned a unique identifier called a <em><span style="color: #800000;">bridge id</span></em>.</li>
<li>A bridge id is made up of:
<ul>
<li><strong><span style="color: #800000;">Priority value</span></strong> (2-bytes/16-bits)
<ul>
<li>Tthis is the priority or weight of a switch in relation to all other swiches.</li>
<li>It can have a value of 0 through 65,535.</li>
<li>The default value is 32,768 (or 0&#215;8000 in hex/1000 0000 0000 0000 in binary).</li>
</ul>
</li>
<li><span style="color: #800000;"><strong>MAC address</strong> </span>(6-bytes)
<ul>
<li>The MAC adddress used by a switch can come from the Supervisor module, the backplane, or a pool of 1,024 addresses that are assigned to every supervisor or backplane, depending on the switch model.</li>
<li>This address is hard-coded and unique, and cannot be changed be the user.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Bridge Protocol Data Units (BPDUs)</h3>
<ul>
<li>BPDUs are sent by switches running STP to relay LAN topology information to other switches.</li>
<li>Initially, switches are not aware of other switches in the network, therefore frames are sent with a destination addrss of the the well-known STP mulitcast address <strong><span style="color: #800000;">01-80-c2-00-00-00</span></strong>.</li>
<li>A switch uses the unique MAC address of the port where the BPDU frame is sent out off as its source address.</li>
<li>Switches running STP use BPDUs to:
<ul>
<li>Elect a root bridge</li>
<li>Determine the location of redundant paths</li>
<li>Block certain ports to prevent loops</li>
<li>Notify the network of topology changes</li>
<li>Monitor the state of spanning tree</li>
</ul>
</li>
</ul>
<h3 style="PADDING-LEFT: 30px"> BPDU Types</h3>
<ul>
<li><strong>Configuration BPDU</strong>
<ul>
<li><span style="color: #800000;">Originated by the root bridge</span> and used for spanning-tree computation.
<ul>
<li>By generating the BPDU only at the root bridge, the STP bridges are guaranteed to have no mismatch in the timers.</li>
</ul>
</li>
<li>Used to elect the root bridge.</li>
<li>Sent out all ports of the root bridge <span style="color: #800000;">every 2 seconds</span>.</li>
</ul>
</li>
</ul>
<p><em>BPDU Frame</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/05/bpdu-frame.png"><img class="aligncenter size-full wp-image-966" title="bpdu-frame" src="http://routemyworld.com/wp-content/uploads/2009/05/bpdu-frame.png" alt="bpdu-frame" width="702" height="75" /></a></p>
<p><em>BPDU Frame Format</em></p>
<p><em> </em></p>
<table style="width: 584px;" border="1" cellpadding="5">
<tbody>
<tr>
<td width="118">
<p align="center"><strong>Field (Bytes)</strong></p>
</td>
<td width="460"><strong>Description</strong></td>
</tr>
<tr>
<td width="118">Protocol ID (2)</td>
<td width="460">Always contains value of zero (0)</td>
</tr>
<tr>
<td width="118">Version (1)</td>
<td width="460">STP version (802.1D version is 0)</td>
</tr>
<tr>
<td width="118">Message Type (1)</td>
<td width="460">Type of BPDU</p>
<ul type="disc">
<li>Configuration BPDU = 0&#215;00</li>
<li>TCN BPDU = 0&#215;80</li>
</ul>
</td>
</tr>
<tr>
<td width="118">Flags (1)</td>
<td width="460">
<ul type="disc">
<li>Least Significant Bit (LSB) = TC flag or Topology Change Notification (0000000<strong>1</strong>).</li>
<li>Most Significant Bit (MSB) = TCA or Acknowledgment (<strong>1</strong>0000000).</li>
</ul>
</td>
</tr>
<tr>
<td width="118">Root ID (8)</td>
<td width="460">Bridge ID of the root bridge</td>
</tr>
<tr>
<td width="118">Root Path Cost (4)</td>
<td width="460">Contains the cost of the path from the bridge sending the configuration message to the root bridge.</td>
</tr>
<tr>
<td width="118">Bridge ID (8)</td>
<td width="460">Priority and ID of the bridge sending the message.</td>
</tr>
<tr>
<td width="118">Port ID (2)</td>
<td width="460">Identifies the port from which the configuration message was sent. This field allows loops created by multiple attached bridges to be detected and handled.</td>
</tr>
<tr>
<td width="118">Message Age (2)</td>
<td width="460">Amount of time elapsed since root sent the BPDU. Each bridge increases the count by 1 &#8211; essentially a hop count to the root bridge.</td>
</tr>
<tr>
<td width="118">Maximum Time (2)</td>
<td width="460">
<ul type="disc">
<li>The maximum time a bridge retains the root bridge ID before considering the root bridge as unavailable.</li>
<li>Indicates when the current configuration message should be deleted.</li>
</ul>
<p> </td>
</tr>
<tr>
<td width="118">Hello Time (2)</td>
<td width="460">Time interval for subsequent BPDUs being sent from the root bridge.</td>
</tr>
<tr>
<td width="118">Forward Delay (2)</td>
<td width="460">Time interval the bridge spends in each of the listening and learning STP states.</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Topology Change Notification (TCN) BPDU</strong>
<ul>
<li>Generated by any switch when it detects a topolgy change.</li>
</ul>
</li>
</ul>
<p><em> Topology Change Notification BPDU</em> <br />
<a href="http://routemyworld.com/wp-content/uploads/2009/05/tcn-bpdu.png"><img class="aligncenter size-full wp-image-976" title="tcn-bpdu" src="http://routemyworld.com/wp-content/uploads/2009/05/tcn-bpdu.png" alt="tcn-bpdu" width="248" height="68" /></a></p>
<h2><span style="color: #000000;">STP Operation</span></h2>
<h3>I. Root Bridge Election</h3>
<ul>
<li><span style="color: #800000;">The root bridge is a point of reference that all switches use to determine loops in the network and agree on a loop-free topology</span>.</li>
<li>When a switch powers up initially, it thinks of itself as the Root Bridge. All other switches make the same assumption of themselves on initial boot up.</li>
<li><strong>The election process:</strong>
<ul>
<li>Every switch begins sending out BPDUs with a Root Bridge ID equal to its own Bridge ID and a Sender Bridge ID equal to its own Bridge ID as well
<ul>
<li>The Sender Bridge ID simply tells other switches who is the actual sender of the BPDU message.</li>
</ul>
</li>
<li>Switches receive BPDUs sent by other switches and compare who has the better Bridge ID (bridge priority + MAC address) value. The lower the Bridge ID, the better.
<ul>
<li>If two Bridge Priorities are equal, the lower MAC address wins.</li>
</ul>
</li>
<li>If a switch hears of a better bridge ID, its replaces its own Root Bridge ID with the better Root Bridge ID.
<ul>
<li>This bridge advertises the new (better) Root Bridge ID in its BPDU while still using its own Sender Bridge ID.</li>
</ul>
</li>
<li>When the election converges, the switch with the best Bridge ID becomes the Root Bridge.</li>
<li>All ports on the Root Bridge act as designated ports.
<ul>
<li><span style="color: #800000;">Designated ports send and receive traffic as well as configuration messages (BPDUs).</span></li>
</ul>
</li>
<li> If a new switch is powered up on the network and it advertises a superior (lower) Bridge ID than the rest, it immediately takes over as the Root Bridge.</li>
</ul>
</li>
</ul>
<h3><span style="color: #000000;">II. Root Port Election</span></h3>
<ul>
<li>This process elects one root port on each non-root bridge on the network.</li>
<li>The root port always points toward the current Root Bridge.</li>
<li>Root ports send and receive traffic.</li>
<li><span style="color: #800000;">The root port is the lowest-cost path from the non-root bridge to the root bridge</span>.</li>
</ul>
<p><strong>Path Cost vs. Root Path Cost</strong></p>
<ul>
<li><strong>Path Cost</strong>
<ul>
<li>A 1-byte value associated with a particular switch link speed.
<ul>
<li>For example: a 100 Mbps link has a Path cost of 19.</li>
<li><em>See chart below for STP Path Cost values.</em></li>
</ul>
</li>
<li>It is not contained in the BPDU</li>
<li>It is known only to the local switch where the port resides.</li>
</ul>
</li>
<li><strong>Root Path Cost</strong>
<ul>
<li>This is the cumulative cost of all the links leading to the Root Bridge.</li>
<li>Only the root path cost is contained in the BPDU (remember: path cost is stays and known only the local switch).</li>
<li><strong>The root path cost is determined as follows</strong>:
<ol>
<li>The root bridge sends out a BPDU with a root path cost of 0 because its ports sit directly on the Root Bridge.</li>
<li>When the next-closest neighbor receives the BPDU, it adds the path cost of its own port where the BPDU arrived. (<span style="color: #800000;">This is done as the BPDU is <em>received</em></span>.)</li>
<li>The neigbor sends out BPDUs with new cumulative value as the root path cost.</li>
<li>The root path cost is incremented by the ingress port&#8217;s path cost as the BPDU is received at each switch along the way.</li>
<li>Be aware that the root path cost is incremented only as BPDUs are received, not as they go out. Take this into account when computing the Spanning Tree Algorithm manually and computing a new root path cost.</li>
</ol>
</li>
<li> A switch stores the value of the root path cost in its memory. If a BPDU with a lower root path coast than its recorded value is received in another port, that port becomes the new root port.</li>
</ul>
</li>
</ul>
<p><em>STP Path Cost</em></p>
<table border="1" cellpadding="0">
<tbody>
<tr>
<td width="137">
<p align="center"><strong>Link Bandwidth</strong></p>
</td>
<td width="137">
<p align="center"><strong>STP Cost</strong></p>
</td>
</tr>
<tr>
<td width="137" valign="top">4 Mbps</td>
<td width="137" valign="top"><strong>250</strong></td>
</tr>
<tr>
<td width="137" valign="top"><span style="color: #ff0000;">10 Mbps</span></td>
<td width="137" valign="top"><strong><span style="color: #99ccff;"><span style="color: #ff0000;">100  </span>         </span></strong></td>
</tr>
<tr>
<td width="137" valign="top">16 Mbps</td>
<td width="137" valign="top"><strong>62</strong></td>
</tr>
<tr>
<td width="137" valign="top">45 Mbps</td>
<td width="137" valign="top"><strong>39</strong></td>
</tr>
<tr>
<td width="137" valign="top"><span style="color: #ff0000;">100 Mbps</span></td>
<td width="137" valign="top"><strong><span style="color: #ff0000;">19</span></strong></td>
</tr>
<tr>
<td width="137" valign="top">155 Mbps</td>
<td width="137" valign="top"><strong>14</strong></td>
</tr>
<tr>
<td width="137" valign="top">622 Mbps</td>
<td width="137" valign="top"><strong>6</strong></td>
</tr>
<tr>
<td width="137" valign="top"><span style="color: #ff0000;">1 Gbps</span></td>
<td width="137" valign="top"><strong><span style="color: #ff0000;">4</span></strong></td>
</tr>
<tr>
<td width="137" valign="top"><span style="color: #ff0000;">10 Gbps</span></td>
<td width="137" valign="top"><strong><span style="color: #ff0000;">2</span></strong></td>
</tr>
</tbody>
</table>
<h3>III. Designated Port Election</h3>
<ul>
<li> On each segment where two or more switches have ports connected to a single common network link, only one of the links on that segment should forward traffic to and from that segment. That port is the Designated Port.</li>
<li>The designated port has the lowest path cost to the root bridge.
<ul>
<li>Switches choose a designated port based on the lowest cumulative rootp path cost to the root bridge.</li>
</ul>
</li>
<li>In case of identical root path cost, resulting in a tie, the following criteria is used in the decision-making process (in order):
<ol>
<li>Lowest root bridge ID</li>
<li>Lowest root path cost to root bridge</li>
<li>Lowest sender bridge ID</li>
<li>Lowest port priority</li>
<li>Lowest port ID</li>
</ol>
</li>
</ul>
<p> </p>
<p><em>Electing a Designated Port</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/05/stp-bridging.png"><img class="aligncenter size-full wp-image-981" title="stp-bridging" src="http://routemyworld.com/wp-content/uploads/2009/05/stp-bridging.png" alt="stp-bridging" width="632" height="382" /></a></p>
<ul>
<li>In the diagram above, LAN segment V has 3 ports on that same link from each of the bridges: Bridge 5, 3, and 4. </li>
<li>Immediately, we can assume that Bridge 3&#8242;s LAN V port cannot be the designated port because it has a higher cost (20)  than the other two.</li>
<li>Because Bridge 4 and Bridge 5 can reach the root bridge with a path cost of 10, they are considered a tie. In this case the Sender Bridge ID is used to determine which port becomes the designated port. Bridge 4 just happens to have the lower Bridge ID.</li>
<li>Bridge 4 is also the <span style="color: #800000;"><em>Designated Bridge</em></span> of the LAN V segment. <span style="color: #800000;">The designated switch is simply the one closest to the root switch through which frames are forwarded to the root</span>.</li>
<li>The resulting outcome is that the segment V ports of Bridges 5 and 3 are blocked, and Bridge 4&#8242;s LAN V port is the only port allowed to forward frames.</li>
</ul>
<h3>STP States</h3>
<p>The following describes the different states that switch ports go through during STP operation:</p>
<ul>
<li><strong>Disabled</strong>
<ul>
<li>This is not part of the STP operation, but it is a special state that a port could be in when the following conditions are true:
<ul>
<li>The port is administratively shut down.</li>
<li>The system puts it in the state due to a fault condition.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Blocking</strong>
<ul>
<li>When a port initializes, it remains in a blocking state so no loops can form.</li>
<li>In this state, a port cannot receive nor transmit frames.</li>
<li>It cannot learn MAC addresses</li>
<li>It can receive BPDUs.</li>
<li>Additionaly, ports that are put into standby mode to remove a bridging loop enter this state.</li>
</ul>
</li>
<li><strong>Listening</strong>
<ul>
<li>Duration: 15 seconds (<em>forward delay</em> period)</li>
<li>Still cannot receive or send data.</li>
<li>It can receive or send BPDUs. This allows the port to become either Root Port of Designated Port.</li>
<li>If it doesn&#8217;t stay on root port or designated port status, it goes to blocking state.</li>
</ul>
</li>
<li><strong>Learning</strong>
<ul>
<li>Duration: 15 seconds (<em>forward delay</em> period</li>
<li>After the Forward Delay period in the listening state, the port goes into learning state where it can start learning MAC addresses to add to the MAC address table.</li>
<li>Can send and receive BPDUs</li>
<li>Cannot yet send any data.</li>
</ul>
</li>
<li><strong>Forwarding</strong>
<ul>
<li>Fully functioning state.</li>
<li>Can now send and receive data.</li>
<li>Continues to collect MAC addresses in its address table.</li>
<li>Sends and receives BPDUs.</li>
</ul>
</li>
</ul>
<p><em>References</em>:</p>
<ol>
<li><a href="http://www.cisco.com/en/US/docs/internetworking/technology/handbook/Transparent-Bridging.html" target="_blank">Internetworking Technology Handbook &#8211; Transparent Bridging</a></li>
<li><a href="http://www.wetdirt.com/cisco_tranning/data/itm/bs/transp/bstbbpdu.htm" target="_blank">Spanning-Tree Algorithm Frame Format</a></li>
<li><a href="http://www.hill2dot0.com/wiki/index.php?title=Bridge_protocol_data_unit" target="_blank">Bridge Protocol Data Unit &#8211; Hill2dot0</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a> by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/05/26/spanning-tree-protocol/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Good Times&#8230;</title>
		<link>http://routemyworld.com/2009/05/20/good-times/</link>
		<comments>http://routemyworld.com/2009/05/20/good-times/#comments</comments>
		<pubDate>Wed, 20 May 2009 18:00:23 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=958</guid>
		<description><![CDATA[Went out for a happy hour with old college buddies last night. Good times!!! It&#8217;s been months since I&#8217;ve gone out with the guys. It&#8217;s always fun to reminisce about old college days. We always tried to go out with just the guys at least once a month but that never seems to happen regularly [...]]]></description>
			<content:encoded><![CDATA[<p>Went out for a happy hour with old college buddies last night. Good times!!! It&#8217;s been months since I&#8217;ve gone out with the guys. It&#8217;s always fun to reminisce about old college days. We always tried to go out with just the guys at least once a month but that never seems to happen regularly enough. One major difference we all agree on was that the last time we hung out like that, there was at least one or two other guys that didn&#8217;t yet have a ring on their left ring finger. Now we were all married, most with kids. But sometimes we still act like no time has passed. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Good times&#8230;</p>
<p>Got pulled over by cops last night (2nd time in 6 months). But like last time, I was able to finagle my way with a warning. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I made a wrong turn in a one way street because the street was stupid. Just kidding. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I can&#8217;t blame the road. I was distracted because I was too engrossed on radio broadcast of the championship series of the Lakers/Nuggets game. So no ticket and the Lakers won a close one. Good times&#8230;</p>
<p>Anyway, back to some updates on my studies. I&#8217;ve began writing notes again. I&#8217;m writing each sections concurrently because I read two long chapters on STP, RSTP, etc since last week but never started my notes. I was reading about ten pages a day &#8211; some days better than others. I also tried to lab some and was less than satisfied from the  result of my efforts. I was just going through the motions in the lab and didn&#8217;t take the time to understand the mechanics of the labs. I shall lab again this week.</p>
<p>I looked at my schedule for the first time in a month and I am a little under four weeks and 5 chapters behind. I&#8217;m still going to try to take the exam in mid-July. After reading the whole text book on BCMSN, I felt that nothing was too over my head. I just needed to spend the time to, essentially, memorize facts. Concepts have always been pretty easy for me to pick up. It&#8217;s remembering little details that I have a hard time on.</p>
<p>I&#8217;m still trying to re-establish a solid study pattern and get right back to good ole times&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/05/20/good-times/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Just Checking In&#8230;</title>
		<link>http://routemyworld.com/2009/05/13/just-checking-in/</link>
		<comments>http://routemyworld.com/2009/05/13/just-checking-in/#comments</comments>
		<pubDate>Wed, 13 May 2009 19:26:50 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=917</guid>
		<description><![CDATA[Yes I have been MIA for a while. After my son was born, most of my study time was interrupted with constant diaper changes, caring for the 3-yr old and helping my wife transition in with the new addition. And suddenly I was struck with a lack of motivation. I just couldn&#8217;t get myself &#8220;in the [...]]]></description>
			<content:encoded><![CDATA[<p>Yes I have been MIA for a while. After my son was born, most of my study time was interrupted with constant diaper changes, caring for the 3-yr old and helping my wife transition in with the new addition. And suddenly I was struck with a lack of motivation. I just couldn&#8217;t get myself &#8220;in the zone&#8221; with constant disruption during study hours. As a result, even when I do find the time to study, my concentration is about as deep as my 3-yr old&#8217;s when he is playing with 5 different toys at a time. That is to be expected I guess. </p>
<p>Then a few weeks ago, my wife bought the <a href="http://www.amazon.com/Twilight-Saga-Collection-Stephenie-Meyer/dp/0316031844/ref=bxgy_cc_b_img_a" target="_blank">Twilight series </a>and she got me into reading it. Yes, it was her fault. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  It was not a conscious decision on my part to read that trash &#8211; hey! One man&#8217;s trash is another man&#8217;s&#8230;. food.  <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   But she got me hooked and I just had to finish reading all four books. In fact I read all four books in just over 2 weeks because I just wanted to get it over with. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Ok, truth be told, I did enjoy the books. In a way it was an escape for me considering I&#8217;ve been reading thousands of pages of technical documents for the past year and a half. </p>
<p>Anyway, as if all the distractions weren&#8217;t enough, last week my family was dealt with a major blow when my mom slipped into a coma after suffering some kind of heart attack. She was already checked in the hospital for a completely different reason prior to that episode. She was just sitting on her hospital bed talking and joking with my dad when she just collapsed all of a sudden.  She stopped breathing and her heart stopped beating. The staff tried to resuscitate her for 25 minutes but by then she had gone without oxygen in her system for just as long. Right now she is still intubated in the ICU, and is non-responsive to any external stimuli. Both of my brothers were called in from Iraq and Afghanistan, respectively and have been home since yesterday &#8211; helping my father out at the hospital since he prefers to stay there 24/7 to watch over my mom. We&#8217;re trying to get him to take a break for his own health but if that were my wife, I&#8217;d probably be doing the same. <span style="color: #800000;">*By the way, thanks to all my Twitter friends for all the thoughts, prayers and support you&#8217;ve given me and my family the last few days. I really appreciate that a lot.</span></p>
<p>So that&#8217;s a short synopsis of the going-ons in my life the last few weeks. I&#8217;m still trying to study as much as I can but of course other priorities take precedence &#8211; like reading Twilight. j/k <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Where are you at?</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/05/13/just-checking-in/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Layer 2 Traceroute</title>
		<link>http://routemyworld.com/2009/05/01/layer-2-traceroute/</link>
		<comments>http://routemyworld.com/2009/05/01/layer-2-traceroute/#comments</comments>
		<pubDate>Fri, 01 May 2009 15:27:34 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[IOS Commands]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[Layer 2 Traceroute]]></category>
		<category><![CDATA[Switches]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=906</guid>
		<description><![CDATA[I found a cool simple command to trace the Layer 2 hop of a packet when going from one source device to another.  According to Cisco docs: The Layer 2 traceroute feature allows the switch to identify the physical path that a packet takes from a source device to a destination device. Layer 2 traceroute [...]]]></description>
			<content:encoded><![CDATA[<p>I found a cool simple command to trace the Layer 2 hop of a packet when going from one source device to another. </p>
<p class="pB1_Body1">According to Cisco docs:</p>
<ul>
<li>
<div class="pB1_Body1">The Layer 2 traceroute feature allows the switch to identify the physical path that a packet takes from a source device to a destination device.</div>
</li>
<li>
<div class="pB1_Body1">Layer 2 traceroute supports only unicast source and destination MAC addresses.</div>
</li>
<li>
<div class="pB1_Body1">It finds the path by using the MAC address tables of the switches in the path. When the switch detects a device in the path that does not support Layer 2 traceroute, the switch continues to send Layer 2 trace queries and lets them time out.</div>
</li>
<li>
<div class="pB1_Body1">The switch can only identify the path from the source device to the destination device.</div>
<ul>
<li>
<div class="pB1_Body1">It cannot identify the path that a packet takes from source host to the source device or from the destination device to the destination host.</div>
</li>
</ul>
</li>
<li>
<div class="pB1_Body1">CDP must be enabled on all devices.</div>
</li>
<li>
<div class="pB1_Body1">The maximum number of hops is 10.</div>
</li>
<li>
<div class="pB1_Body1">Must be on the same subnet.</div>
</li>
</ul>
<p style="font-family: courier;">ont-sw01#<strong><span style="color: #008000;">traceroute mac ip 10.100.194.116 10.100.194.4<br />
</span></strong>Translating IP to mac &#8230;..<br />
10.100.194.116 =&gt; 1234.1fe6.1116<br />
10.100.194.4 =&gt; 5678.4640.1114</p>
<p style="font-family: courier;">Source 000f.1fe6.d8e9 found on ont-sw01<br />
<span style="color: #008000;">1 ont-sw01 (10.100.194.10) : Fa0/7 =&gt; Fa0/12<br />
2 switch01 (10.100.194.41) : Fa0/15 =&gt; Fa0/6<br />
</span>Destination 5678.4640.1114 found on switch01<br />
Layer 2 trace completed</p>
<p>=======================</p>
<p style="font-family: courier;">ont-sw01#<strong><span style="color: #008000;">traceroute mac ip 10.100.194.116 10.100.194.1<br />
</span></strong>Translating IP to mac &#8230;..<br />
10.100.194.116 =&gt; 1234.1fe6.1116<br />
10.100.194.1 =&gt; 4321.43da.1111</p>
<p style="font-family: courier;">Source 000f.1fe6.d8e9 found on ont-sw01<br />
<span style="color: #008000;">1 ont-sw01 (10.100.194.10) : Fa0/7 =&gt; Fa0/2</span><br />
Destination 4321.43da.1111 found on ont-sw01<br />
Layer2 trace completed.<br />
ont-sw01#</p>
<p><em>Reference:</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3560/software/release/12.2_25_see/configuration/guide/swtrbl.html#wp1122508" target="_blank">Using Layer 2 Traceroute</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/05/01/layer-2-traceroute/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BCMSN: VLAN Trunking Protocol (VTP)</title>
		<link>http://routemyworld.com/2009/04/28/bcmsn-vlan-trunking-protocol-vtp/</link>
		<comments>http://routemyworld.com/2009/04/28/bcmsn-vlan-trunking-protocol-vtp/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 05:11:00 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[VLAN]]></category>
		<category><![CDATA[VTP]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=892</guid>
		<description><![CDATA[VLAN Trunking Protocol VTP is a Cisco-proprietary protocol that use Layer 2 trunk frames to distribute and synchronize VLAN information throughout a switched network.  VTP Manages the addition, deletion, and name changes of VLANs within a VTP domain. VTP messages are transmitted on swtiches&#8217; 802.1Q and ISL trunks. By using VTP, misconfiguration and configuration inconsistencies are minimized. [...]]]></description>
			<content:encoded><![CDATA[<h2>VLAN Trunking Protocol</h2>
<ul>
<li>VTP is a Cisco-proprietary protocol that use Layer 2 trunk frames to distribute and synchronize VLAN information throughout a switched network.</li>
<li> VTP Manages the addition, deletion, and name changes of VLANs within a VTP domain.</li>
<li>VTP messages are transmitted on swtiches&#8217; 802.1Q and ISL trunks.</li>
<li>By using VTP, misconfiguration and configuration inconsistencies are minimized.</li>
</ul>
<h2>VTP Domains</h2>
<ul>
<li>A VTP domain is a switch or group of interconnected switches that share the same VTP environment or areas with common VLAN requirements.</li>
<li>A switch can belong to only one VTP domain.</li>
<li>Switches in different VTP domains do not share VTP information.</li>
<li>Switches in a VTP domain advertise several attributes to their domain neighbor containing information about:
<ul>
<li>VTP management domain</li>
<li>VTP revision number</li>
<li>known VLANs</li>
<li>Other specific VLAN parameters</li>
</ul>
</li>
</ul>
<h2>VTP Modes</h2>
<ul>
<li><strong> Server Mode</strong>
<ul>
<li>This is the default VTP mode</li>
<li>VTP servers have full control over VLAN creation, deletion, and modification.</li>
<li>All VTP information is forwarded/advertised to other switches.</li>
<li>Received VLAN information is sychronized if they carry the latest information about the domain.</li>
<li>Each VTP domain must have at least one server so that all created, modified, or deleted VLANs and other VLAN information can be propagated.</li>
<li>Saves VLAN and VTP configuration in NVRAM in a file called vlan.dat (typically in Cisco Catalyst 6500/6000 series switches). In most other cases it is saved in flash.</li>
</ul>
</li>
<li><strong>Client Mode</strong>
<ul>
<li>Cannot create, modify, or delete VLANs.</li>
<li>Listens to VTP advertisements from other switches and modify their VLAN configurations accordingly.</li>
<li>Forwards VLAN advertisements to other switches.
<ul>
<li>This mode is effectively a passive listening mode.</li>
</ul>
</li>
<li>Does not save VLAN configuration in NVRAM</li>
</ul>
</li>
<li><strong>Transparent Mode</strong>
<ul>
<li>Do not participate in VTP.</li>
<li>Creates, modifies, and deletes VLAN only on the local switch.
<ul>
<li>These changes do not propagate to other switches.</li>
<li>Does not synchronize its VLAN database with received advertisements.</li>
</ul>
</li>
<li>In VTP version 1, switch does not relay VTP information unless VTP domain name and VTP version numbers match other switches.</li>
<li>In VTP version 2, they forward received VTP advertisements out their trunk ports regardless of VTP domain setting.</li>
<li>Saves VLAN configuration in NVRAM.</li>
</ul>
</li>
</ul>
<h2>VTP Advertisements</h2>
<ul>
<li>VTP switches send VTP information to other switches participating in VTP. They advertise:
<ul>
<li>VLANs (only VLANs 1 to 1005)</li>
<li><em>Configuration Revision Numbers</em></li>
<li>Other parameters such as VTP domain name and password.</li>
</ul>
</li>
<li>They are sent as multicast frames every 5 minutes or when there is a change.</li>
</ul>
<h3>Configuration Revision Numbers</h3>
<ul>
<li>Each time a VTP server modifies its VLAN information, the configuration revision number is incremented by 1.</li>
<li>If the configuration revision number that is being advertised is higher than the number stored on the other switches in teh VTP domain, the rest of the switches in the domain ovewrite their VLAN configurations with the new information being advertised.</li>
<li>The VTP advertisement process always starts with revision number 0.</li>
<li>It is important that any new switches that are added to the network have revision number 0 before plugging into the network.</li>
<li>The VTP revision numnber is stored in NVRAM and is not affected by a reload of the switch.</li>
<li>The following methods resets the revision number to 0:
<ul>
<li>Change the switch&#8217;s VTP mode to transparent and then change the back to server.</li>
<li>Change the switch&#8217;sVTP domain to a bogus name, then change the VTP domain back to the original name.</li>
</ul>
</li>
<li>VTP advertisements can originate from client-mode switches upon bootup.
<ul>
<li>They may also originate from server-mode switches as VLAN configuration changes.</li>
</ul>
</li>
</ul>
<h3>3 Forms of VTP Advertisements</h3>
<ul>
<li><strong>Summary advertisements</strong>
<ul>
<li>Sent by VTP domain servers.</li>
<li>Sent every 300 seconds (5 minutes) or every time VLAN changes occurs.</li>
<li>List information about the VTP domain such as:
<ul>
<li>VTP version</li>
<li>Domain name</li>
<li>Configuration revision number</li>
<li>Time stamp</li>
<li>MD5 encryption hash code</li>
<li>Number of subset advertisements to follow.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Subset advertisements</strong>
<ul>
<li>Sent by VTP domain servers after a VLAN configuration change occurs.
<ul>
<li>These advertisements list the specific changes that have been performed, such as:
<ul>
<li>Creating or deleting VLANs.</li>
<li>Suspending or activating a VLAN.</li>
<li>Changing the name of a VLAN.</li>
<li>Changing a VLANs MTU.</li>
</ul>
</li>
</ul>
</li>
<li>Subset advertisements can list the following VLAN parameters:
<ul>
<li>Status of the VLAN</li>
<li>VLAN type (Ethernet or Token Ring)</li>
<li>MTU</li>
<li>Length of the VLAN name</li>
<li>VLAN number</li>
<li>Security Association Identifier (SAID) value</li>
<li>VLAN name</li>
</ul>
</li>
<li>VLANs are listed individually in sequential subset advertisements.</li>
</ul>
</li>
<li><strong>Advertisement requests from clients</strong>
<ul>
<li>A VTP client can request any missing VLAN information.
<ul>
<li>For example:
<ul>
<li>A client has its database erased and after a reload the VTP domain membership has changed.</li>
<li>It hears a VTP summary advertisement with a higher revision number than it currently has.</li>
</ul>
</li>
</ul>
</li>
<li>When a client advertisement request is made, the  VTP domain servers respond with summary and subset advertisements to bring it up to date.</li>
</ul>
</li>
</ul>
<h3>VTP Pruning</h3>
<ul>
<li>By defualt, a trunk link transports traffic from all VLAN, unless specific VLANs are removed from the trunk.</li>
<li>VTP pruning uses VLAN advertisements to determine when a trunk connection is flooding traffic needlesly.
<ul>
<li>It makes more efficient use of trunk bandwidth by reducing unnecessary flooded traffic.</li>
<li><span style="color: #008000;">Broadcast and unknown unicast frames on a VLAN are forwarded over a trunk link only if the switch on the receiving end of the trunk has ports in that VLAN</span>.</li>
</ul>
</li>
<li>Consider the following network below:</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/04/vtppruning.png"><img class="aligncenter size-full wp-image-896" title="vtppruning" src="http://routemyworld.com/wp-content/uploads/2009/04/vtppruning.png" alt="vtppruning" width="535" height="360" /></a></p>
<ul>
<li>Traffic from Switch A is only forwarded to Switches B and D while traffic out to Switches E and C are &#8220;pruned&#8221;.</li>
<li>This prevent uneccesary traffic sent to switches that do not have ports in the Red VLAN (where traffic was originated and destined to).</li>
</ul>
<p> </p>
<h3>Configuring VTP</h3>
<p><strong>Configuring VTP Management Domain</strong></p>
<blockquote><p>switch(config)#<strong>vtp domain</strong> <em>domain-name</em></p></blockquote>
<p><strong>Configuring VTP Mode</strong></p>
<blockquote><p>switch(config)<strong>vtp mode</strong> {<strong>server</strong> | <strong>client</strong> | <strong>transparent</strong>}</p></blockquote>
<ul>
<li><strong>Server Mode</strong>
<ul>
<li>Default mode</li>
<li>Each domain must have at least one server.</li>
<li>May be used even if other server and client switches are present &#8211; provides redundancy in case of server failure.</li>
</ul>
</li>
<li><strong>Client Mode</strong>
<ul>
<li>One way to configure new switches as client mode so that it can learn existing VTP infromation from existing servers. Once it has learned the current configuration, it may be configured as a server if redundancy is desired.</li>
</ul>
</li>
<li><strong> Transparent Mode</strong>
<ul>
<li>VLANs can be created, modified, and deleted. But the changes remain in the local switch</li>
<li>Received advertisements from other switches, however, are forwarded to others.</li>
<li>This mode can help prevent the possibility of duplicate and over-lapping VLANs.</li>
</ul>
</li>
</ul>
<p><strong>Configuring VTP Password</strong></p>
<blockquote><p>Switch(config)#<strong>vtp password</strong> <em>password</em></p></blockquote>
<ul>
<li>Password can only be configured on VTP servers and clients.</li>
<li>Password string is not sent, rather the MD5 hash is sent in VTP server advertisements and used to validate received client advertisements.</li>
<li>Password string can be 1 to 32 characters and is case-sensitive.</li>
</ul>
<p><strong>Configuring VTP version</strong></p>
<blockquote><p> switch(config)#<strong>vtp version</strong> {<strong>1</strong> | <strong>2</strong>}</p></blockquote>
<ul>
<li>Version 1 is the default</li>
<li>They are not interoperable, ie. the same version must be used throughout the management domain.</li>
</ul>
<p><strong>Configuring VTP Pruning</strong></p>
<blockquote><p>switch(config)#<strong>vtp pruning</strong></p></blockquote>
<ul>
<li>If this command is used on a VTP server, it is advertised to the rest of the domain and all listening switches will also enable pruning.</li>
<li>General purpose VLANs (2 &#8211; 1001) are eligible for pruning on all trunk links if needed.</li>
</ul>
<p>Using the following interface configuration command, the list of pruning eligibility can be narrowed down:</p>
<blockquote><p>switch(config-if)#<strong>switchport trunk pruning vlan</strong> {<strong>add</strong> | <strong>except</strong> | <strong>none</strong> | <strong>remove</strong>} <em>vlan-list</em></p></blockquote>
<ul>
<li><em>vlan-list</em> &#8211; a list of eligible VLAN numbers (2 -1001), separated by commas or dashes.</li>
<li><strong>add</strong> &#8211; a list VLAN numbers added to the already configured list; this is a shortcut from typing a long list of numbers</li>
<li><strong>except </strong>- excludes the specified VLANs from being included in the pruning.</li>
<li><strong>remove</strong> &#8211; removes the specified VLANs from the already configured list.</li>
</ul>
<p> Verifying VTP</p>
<ul>
<li>show vtp status
<ul>
<li>Displays information about about the VTP configuration and current state in Cisco IOS.</li>
<li>The output describes the VTP version, the numbers of VLANs supported locally, the VTP operating mode, VTP domain name, and the VTP pruning mode.</li>
</ul>
</li>
<li>show vtp counters
<ul>
<li>Diplays statistics about VTP operation.</li>
</ul>
</li>
</ul>
<p>References:</p>
<ol>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk689/technologies_tech_note09186a0080094c52.shtml" target="_blank">Understanding VLAN Trunking Protocol (VTP) &#8211; Cisco System, Inc.</a></li>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3560/software/release/12.2_20_se/configuration/guide/swvtp.html" target="_blank">Configuring VTP &#8211;  Catalyst 3560 Switch Software Configuration Guide, 12.2(20)SE </a></li>
<li><a href="http://www.cisco.com/en/US/products/hw/switches/ps5213/products_tech_note09186a0080a49dbf.shtml" target="_blank">Managing vlan.dat in Cisco Catalyst Switches Running Cisco IOS Software</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a> by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/04/28/bcmsn-vlan-trunking-protocol-vtp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BCMSN: VLAN Configuration and Implementation</title>
		<link>http://routemyworld.com/2009/04/22/bcmsn-vlan-configuration-and-implementation/</link>
		<comments>http://routemyworld.com/2009/04/22/bcmsn-vlan-configuration-and-implementation/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 18:46:53 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco Exam]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=852</guid>
		<description><![CDATA[The following topics will be covered in this post: VLAN VLAN Trunking VLAN Virtual LAN (VLAN) is a swiched network of hosts or end devices with a common set of requirements without regard to the physical locations of the users. VLANs have the same attributes as physical LANs but end devices can be grouped on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://routemyworld.com/wp-content/uploads/2009/04/sh-int-switchport.png"></a>The following topics will be covered in this post:</p>
<ul>
<li>VLAN</li>
<li>VLAN Trunking</li>
</ul>
<h2><span style="color: #000000;">VLAN</span></h2>
<ul>
<li>Virtual LAN (VLAN) is a swiched network of hosts or end devices with a common set of requirements without regard to the physical locations of the users.</li>
<li>VLANs have the same attributes as physical LANs but end devices can be grouped on the same LAN segment regardless of location.</li>
<li>VLANs segment the network into its own separate Layer 2 broadcast domain.
<ul>
<li>Switches filter broadcast packets from all ports or devices that don&#8217;t belong to the same VLAN.</li>
</ul>
</li>
<li>VLANs are slightly different from a physical subnet:
<ul>
<li>A physical subnet consists of devices on a physical cable segment.</li>
<li>A logical subnet consists of devices that communicate with each other regardless of physical location &#8211; VLANs.</li>
</ul>
</li>
</ul>
<p><strong>End-to-End and Local VLANs</strong></p>
<ul>
<li>End-to-end VLANs
<ul>
<li>Also called <em>campus-wide VLANs.</em></li>
<li>Span throughout the entire switch fabric of a network.</li>
<li>They may span several wiring closests or even buildings.</li>
<li>End-to-end VLANs group users according to common requirements.</li>
<li>In this design the 80/20 rule is utilized &#8211; that is, 80% of traffic stays within the local workgroup, whereas 20% is destined to remote resources (which is typically routed).</li>
<li>Beacuse all VLANs must be available at each access-layer switch, VLAN trunking must be used to carry all VLANs between the access- and distribution-layer switches.</li>
</ul>
</li>
<li>Local VLANs 
<ul>
<li>Local to a specific domain, such as Building Access switches and their respective Building Distribution submodule.</li>
<li>Range in size from a single switch in a wiring closet to an entire building.</li>
<li>Design moves toward an 20/80 rule where 20% of traffic is local and 80% is destined to a remote resource across the core layer.</li>
<li>Results in traffic crossing a Layer 3 router or multilayer switch to reach network resources &#8211; but still allows the network to provide secure and consistent method of data delivery.</li>
<li>Typically used in the Building Access submodule.</li>
<li>A typical VLAN organization configures the <span style="color: #008000;">minimum number of VLANs on a single access switch</span> within a wiring closet, rather than having VLANs from multiple departments configured on the same switch.</li>
<li>The goal of local VLANs is not to extend the VLANs beyond the Building Distribution submodule.</li>
<li>Local VLANs provide users with the same level of performance regardless of their location because Layer 3 devices also switch and route at wire rate due to hardware-switching.</li>
</ul>
</li>
</ul>
<blockquote><p><span style="font-size: small; font-family: Times-Roman;"><span style="font-size: small; font-family: Times-Roman;">End-to-end VLANs are not recommended in an enterprise network, unless there is a good reason. In an end-to-end VLAN, broadcast traffic is carried over from one end of the network to the other, creating the possibility for a broadcast storm or Layer 2 bridging loop to spread across the whole extent of a VLAN. This can exhaust the bandwidth of distribution- and core-layer links, as well as switch CPU resources. Now the storm or loop has disrupted users on the end-to-end VLAN, in addition to users on other VLANs that might be crossing the core. When such a problem occurs, troubleshooting becomes more difficult. In other words, the risks of end-to-end VLANs outweigh the convenience and benefits.</span></span></p></blockquote>
<p><strong>Static and Dynamic VLANs</strong></p>
<ul>
<li>Static VLANs
<ul>
<li>Constitutes switch ports that are manually assigned to a particular VLAN.</li>
<li>End devices become members of a particular VLAN base on what port on the switch they are plugged into.</li>
<li>They can be configured via a VLAN-management application or the command line.</li>
<li>Each port receives a Port VLAN ID (PVID) that associates it with a VLAN number.</li>
<li>Works well where adds, moves, and changes are rare.</li>
<li>The port-to-VLAN membership is normally handled in hardware (ASICs) where it provides good performance because all port mappings are done at the hardware level, with no complex table lookups needed.</li>
</ul>
</li>
<li>Dynamic VLANs
<ul>
<li>Provide membership base on the MAC address of an end device.</li>
<li>Configuration is accomplished by using a VLAN membership Policy Server (VMPS).
<ul>
<li>VMPS contains a database that maps MAC addresses to VLAN assignments. </li>
<li>The switch assigns a VLAN to a host based on information in the MAC address-to-VLAN mapping on the VMPS.</li>
</ul>
</li>
<li>It is dynamic because when a host moves from one switch to another in the network, the switch will dynamically assign that particular host to the right VLAN.</li>
<li>A dynamic port belongs to only one VLAN at a time. Multiple hosts maybe on the same port but they must all belong to the same VLAN.</li>
</ul>
</li>
</ul>
<p><strong>VLAN Ranges</strong></p>
<table border="1" cellpadding="3">
<tbody>
<tr>
<td width="97" valign="top"><strong>VLAN</strong><strong> Ranges</strong><strong></strong></td>
<td width="70" valign="top"><strong>Range</strong></td>
<td width="244" valign="top"><strong>Usage</strong></td>
<td width="163" valign="top"><strong>Propagated via VTP</strong></td>
</tr>
<tr>
<td width="97">
<p align="center">0 and 4095</p>
</td>
<td width="70">
<p align="center">Reserved</p>
</td>
<td width="244" valign="top">For system use only. You cannot see or use this VLAN</td>
<td width="163" valign="top"> </td>
</tr>
<tr>
<td width="97">
<p align="center"><span style="color: #008000;"><strong>1</strong></span></p>
</td>
<td width="70">
<p align="center">Normal</p>
</td>
<td width="244" valign="top">Cisco Default.VLAN can be used but not deleted.</td>
<td width="163" valign="top">Yes</td>
</tr>
<tr>
<td width="97">
<p align="center"><strong><span style="color: #008000;">2 &#8211; 1001</span></strong></p>
</td>
<td width="70">
<p align="center">Normal</p>
</td>
<td width="244" valign="top">For Ethernet VLANs.Can be created, used, and deleted.</td>
<td width="163" valign="top">Yes</td>
</tr>
<tr>
<td width="97">
<p align="center">1002 &#8211; 1005</p>
</td>
<td width="70">
<p align="center">Normal</p>
</td>
<td width="244" valign="top">Cisco defaults for FDDI and Token Ring. Cannot be deleted.</td>
<td width="163" valign="top">Yes</td>
</tr>
<tr>
<td width="97">
<p align="center">1006 &#8211; 1024</p>
</td>
<td width="70">
<p align="center">Reserved</p>
</td>
<td width="244" valign="top">For system use only. These cannot be seen or used.</td>
<td width="163" valign="top"> </td>
</tr>
<tr>
<td width="97">
<p align="center"><span style="color: #008000;"><strong>1025 &#8211; 4094</strong></span></p>
</td>
<td width="70">
<p align="center">Extended</p>
</td>
<td width="244" valign="top">For Ethernet VLANs only.</td>
<td width="163" valign="top">Not supported in VTP version 1 and 2. It is only supported in version 3.The switch must be in VTP transparent mode to configure.</td>
</tr>
</tbody>
</table>
<h3>Configuration</h3>
<p>There are two methods to configure a VLAN:</p>
<ol>
<li><span style="color: #008000;">Global configuration mode</span> &#8211; relatively newer method that allows configuration of extended VLAN ranges.</li>
<li><span style="color: #008000;">VLAN database configuration mode</span> &#8211; supports only the configuration of VLANs in normal range (1 &#8211; 1005).</li>
</ol>
<p><span style="text-decoration: underline;">Create VLAN in global configuration mode:</span></p>
<p style="font-family: courier;">Switch#<strong><span style="color: #008000;">configure terminal</span><br />
</strong>Switch(config)#<strong><span style="color: #008000;">vlan 100<br />
</span></strong>Switch(config-vlan)#<strong><span style="color: #008000;">name Accounting</span></strong></p>
<p><span style="text-decoration: underline;">Create VLAN in database configuration mode:</span></p>
<p style="font-family: courier;">Switch#<span style="color: #008000;"><strong>vlan database</strong><br />
</span>Switch(vlan)#<strong><span style="color: #008000;">vlan 100</span><br />
</strong>VLAN 100 added:<br />
     Name: VLAN0100<br />
Switch(vlan)#<span style="color: #008000;"><strong>vlan 100 name Accounting</strong><br />
</span>Swtich(vlan)#<strong><span style="color: #008000;">exit</span><br />
</strong>APPLY completed.<br />
Exiting&#8230;.</p>
<ul>
<li>Cisco recommends using global configuration mode to define VLANs.</li>
<li>The VLAN database command mode is session oriented. When you add, delete, or modify VLAN parameters, the switch does not appy the changes until you exit the session by entering <strong>apply</strong> or <strong>exit</strong> command. Using the <strong>abort</strong> command will not apply the changes made to the VTP database.
<ul>
<li>The gloabl configuration command has been deemed an obsolete method.</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;">Delete a VLAN</span></p>
<p style="font-family: courier;">Switch#<span style="color: #008000;"><strong>config t<br />
</strong></span>Switch(config)#<span style="color: #008000;"><strong>no vlan 100<br />
</strong></span>Switch(config)#<span style="color: #008000;"><strong>end</strong></span></p>
<ul>
<li> After a VLAN is deleted, the ports that belong to tha VLAN becomes inactive until it is assigned to another VLAN. Ports in inactive state do not forward traffic.</li>
</ul>
<p><span style="text-decoration: underline;">Assign a port to a VLAN</span></p>
<p style="font-family: courier;">Switch#<span style="color: #008000;"><strong>config t<br />
</strong></span>Switch(config)#<strong><span style="color: #008000;">interface fa1/0</span></strong><br />
Switch(config-if)#<strong><span style="color: #008000;">description Host A</span></strong><br />
Switch(config-if)#<span style="color: #008000;"><strong>switchport</strong></span><br />
Switch(config-if)#<span style="color: #008000;"><strong>switchport host<br />
</strong>switchport mode will be set to access<br />
spanning-tree portfast will be enabled<br />
channel group will be disabled</span><br />
Switch(config-if)#<span style="color: #008000;"><strong>switchport mode access</strong></span><br />
Switch(config-if)#<span style="color: #008000;"><strong>switchport access vlan 100</strong></span><br />
Switch(config-if)#<span style="color: #008000;"><strong>no shut</strong></span><br />
Switch(config-if)#<span style="color: #008000;"><strong>end </strong></span></p>
<ul>
<li> The <strong>switchport</strong> command with no keywords configures interfaces as Layer 2 interfaces on Layer 3 switches.</li>
<li>The <strong>switchport host</strong> command effectively configures a port for a host device.
<ul>
<li>This feature is a macro for enabling Spanning Tree PortFast and disabling EtherChanneling of a per-port basis.</li>
</ul>
</li>
<li>The <strong>switchport mode access</strong> command specifies the port as an access port. </li>
<li>The <strong>switchport access vlan</strong> command places a port in a particular VLAN.</li>
</ul>
<h3>VLAN Verification</h3>
<ul>
<li><strong>sh vlan id </strong>
<ul>
<li>Displays information about a VLAN identified by VLAN number.</li>
</ul>
</li>
</ul>
<p><strong><a href="http://routemyworld.com/wp-content/uploads/2009/04/sh-vlan-id.png"><img class="aligncenter size-full wp-image-870" title="sh-vlan-id" src="http://routemyworld.com/wp-content/uploads/2009/04/sh-vlan-id.png" alt="sh-vlan-id" width="566" height="202" /></a></strong></p>
<ul>
<li><strong>sh vlan name</strong>
<ul>
<li>Displays information about a VLAN by name in Cisco IOS.</li>
</ul>
</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/04/sh-vlan-name.png"><img class="aligncenter size-full wp-image-871" title="sh-vlan-name" src="http://routemyworld.com/wp-content/uploads/2009/04/sh-vlan-name.png" alt="sh-vlan-name" width="566" height="205" /></a></p>
<ul>
<li><strong>sh running-config interface</strong>
<ul>
<li>Displays the current configuration of a particular interface.</li>
</ul>
</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/04/sh-run-int.png"><img class="aligncenter size-full wp-image-873" title="sh-run-int" src="http://routemyworld.com/wp-content/uploads/2009/04/sh-run-int.png" alt="sh-run-int" width="565" height="141" /></a></p>
<ul>
<li><strong>sh interface switchport</strong>
<ul>
<li>Shows detailed information about a specific swithcport</li>
</ul>
</li>
</ul>
<p><img class="aligncenter size-full wp-image-874" title="sh-int-switchport" src="http://routemyworld.com/wp-content/uploads/2009/04/sh-int-switchport.png" alt="sh-int-switchport" width="564" height="319" /></p>
<h2><span style="color: #000000;">VLAN Trunking </span></h2>
<ul>
<li><span style="color: #000000;">An access switchport can only support one VLAN. However, multiple IP subnets can exist on that single VLAN.</span>
<ul>
<li><span style="color: #000000;">For example, a shared hub connected to one switch port with hosts plugged into the hub &#8211; one with IP 192.168.1.1/24 and the other with 192.168.2.1/24.</span></li>
</ul>
</li>
<li><span style="color: #000000;">A trunk port however, supports more than one VLAN on a single switch port.</span>
<ul>
<li><span style="color: #000000;">Trunk ports carry traffic for multiple VLANs across a single physical link.</span></li>
<li><span style="color: #000000;">It can be used to connect to another switch (to extend Layer 2 operations across an entire network, such as end-to-end VLANs) or connect a switch to a router (for example, router-on-a-stick)</span></li>
<li><span style="color: #000000;">A trunk link is not assigned to a specific VLAN. Rather, one or many VLANs can be transported on a single trunk link.</span></li>
</ul>
</li>
<li><span style="color: #000000;">Cisco supports trunking on Fast Ethernet and Gigabit Ethernet links, as well as aggregated Fast and Gigabit Etherchannel links.</span></li>
</ul>
<h3><span style="color: #000000;">Trunking Protocols</span></h3>
<ul>
<li><span style="color: #000000;">In order for a switch to distinguish between traffic belonging to different traffic, there are two trunking protocols that are used to identify or <em>tag</em> the frames.</span>
<ul>
<li><span style="color: #000000;"><strong>Inter-switch Link (ISL)</strong></span></li>
<li><span style="color: #000000;"><strong>IEEE 802.1Q</strong></span></li>
</ul>
</li>
<li><span style="color: #000000;">When a VLAN frame is transmitted over a trunk link, a unique identifier is placed in the frame header. A switch that receives the frame examines the identifier to determine which VLAN it belongs. </span>
<ul>
<li><span style="color: #000000;">the identifier is removed by the receving switch.</span></li>
<li><span style="color: #000000;">If the frames traverses another trunk link, the forwarding swich adds back the VLAN identifier into the frame header.</span></li>
</ul>
</li>
</ul>
<p><span style="color: #000000;"><strong>Inter-switch Link Protocol (ISL)</strong></span></p>
<ul>
<li><span style="color: #000000;">Cisco-proprietary.</span></li>
<li><span style="color: #000000;">High-end routers and appliances support ISL.</span>
<ul>
<li><span style="color: #000000;">Later Cisco Catalyst switches no longer support ISL.</span></li>
</ul>
</li>
<li><span style="color: #000000;">Non-ISL devices receiving an ISL-encapsulated frame may consider them transmission errors if the header plus data frame exceeds the MTU size</span></li>
<li><span style="color: #000000;">Devices that do not support ISL simply drops the frame.</span></li>
</ul>
<p><span style="color: #000000;"><a href="http://routemyworld.com/wp-content/uploads/2009/04/islframe.png"><img class="aligncenter size-full wp-image-878" title="islframe" src="http://routemyworld.com/wp-content/uploads/2009/04/islframe.png" alt="islframe" width="554" height="267" /></a></span></p>
<ul>
<li>The ISL frame has a header that is 26 bytes and an additional 4 bytes for the ISL FCS header. 30 bytes is added to the original frame.</li>
<li>Notice in the diagram that it contains two header fields.
<ul>
<li>The original header field stays the same from its original frame. The second is generated by the ISL trunk port.</li>
</ul>
</li>
<li><span style="color: #008000;">The ISL encapsulation leaves the original frame un-modified</span>.</li>
<li>The source VLAN is identified with a 15-bit VLAN ID field in the header (see image above).</li>
<li>Although primarily used for Ethernet media, ISL can be used to carry Token Ring, FDDI, and ATM frames over Ethernet ISL by using the 3-bit Type field in the ISL header.</li>
<li>Because tagging information is added at the beginning and end of each frame, ISL is sometimes referred to as <em><span style="color: #008000;">double tagging</span></em>.</li>
</ul>
<p><strong>IEEE 802.1Q Protocol</strong></p>
<ul>
<li>As opposed to ISL, this method of frame identification is standardized.</li>
<li>Instead of encapsulating the frame with a header and trailer, 802.1Q inserts the tagging information inside the frame and modifies several fields. For this reason, it is typically called <em>single tagging</em> or <em>internal tagging.</em></li>
</ul>
<p> <a href="http://routemyworld.com/wp-content/uploads/2009/04/8021q-frame.png"><img class="aligncenter size-full wp-image-879" title="8021q-frame" src="http://routemyworld.com/wp-content/uploads/2009/04/8021q-frame.png" alt="8021q-frame" width="555" height="392" /></a></p>
<ul>
<li>802.1Q inserts a 4-byte tag just right after the source field. The fields in the tag are as follows:
<ul>
<li><strong>Tag Protocol Identifier (TPID)</strong> - <span style="color: #008000;">2-byte</span> field that has value of 0&#215;8100.</li>
<li><strong>Tag Control Information (TCI)</strong> &#8211; the other <span style="color: #008000;">2-bytes</span>. Broken down as:
<ul>
<li><strong>PRI</strong> &#8211; a <span style="color: #008000;">3-bit</span> priority field used to implement class-of-service (CoS) functions in the accompanying 802.1Q/802.1p prioritization standard.</li>
<li><strong>Canonical Format Indicator (CFI)</strong> &#8211; <span style="color: #008000;">1-bit</span> field that indicates the frame format (0 for Ethernet and 1 for Token-ring). Also known as <em>canonical format</em>, or <em>little-endian</em> or <em>big-endian format</em>.</li>
<li><strong>VLAN ID</strong> &#8211; <span style="color: #008000;">12-bit </span>VLAN field.</li>
</ul>
</li>
</ul>
</li>
<li>802.1Q uses an internal tagging mechanism that modifies the original frame (note the &#8220;X&#8221; on the original FCS field), recalculates the CRC value for the entire frame with the tag, and inserts the new CRC vlaue in a new FCS.
<ul>
<li>In comparison, ISL encapsulates the entire frame and adds a second FCS and does not modify the original frame FCS.</li>
</ul>
</li>
</ul>
<p><strong>Baby Giants</strong></p>
<ul>
<li>Note that both ISL and 802.1Q taggin methods add to the lenthg of an Ethernet frame.
<ul>
<li>ISL adds <span style="color: #008000;">30 bytes</span> to each frame for a total of <span style="color: #008000;">1548 bytes</span> on each ethernet frame.</li>
<li>802.1Q adds <span style="color: #008000;">4 bytes</span> for a total of <span style="color: #008000;">1522 bytes</span> per frame.</li>
</ul>
</li>
<li>Because Ethernet frames cannot exceed 1518 bytes, the additional VLAN tagging information can cause the frame to become too large.
<ul>
<li><span style="color: #008000;">Frames that are larger than 1500 bytes (but smaller than 2000 bytes) are called <strong>baby giants</strong></span>.</li>
</ul>
</li>
<li>Switches usually report these frames as Ethernet errors or oversize frames.</li>
<li>To properly handle and forward baby giants, <span style="color: #008000;">Catalyst switches use proprietary hardware with the ISL</span> encapsulation method. In the case of 802.1Q encapsulation, switches can comply with the <span style="color: #008000;">IEEE 802.3ac</span> standard, which extends the maximum frame length to 1522 bytes.</li>
</ul>
<p><strong>Native VLAN</strong></p>
<ul>
<li>802.1Q trunks define a native VLAN for frames that are not tagged by default.</li>
<li>Switches transmit any Layer 2 frames from a native VLAN on the trunk port untagged.</li>
<li>The receiving switch forwards all untagged packets to its native VLAN.</li>
<li>The native VLAN is the default VLAN configuration of the port.</li>
<li>When the port is not trunking, the access VLAN configuration defines the native VLAN.</li>
<li>In the case of Cisco switches, the default VLAN is VLAN 1 and is configurable.</li>
<li>Two devices that are trunking has to have the same native VLAN configuration on both sides of the link.
<ul>
<li>Misconfiguration may cause Layer 2 loops or blackholes.</li>
<li>CPD issues a &#8220;VLAN mismatch&#8221; console error message if native VLANs don&#8217;t match.</li>
</ul>
</li>
<li>Tagged or not, a switch will forward Layer 2 frames received on an 802.1Q trunk port.
<ul>
<li>ISL drops unencapsulated frames. All frames, including native VLAN are encapsulated.</li>
</ul>
</li>
</ul>
<p><strong>Dynamic Trunking Protocol (DTP)</strong></p>
<ul>
<li>Cisco-proprietary point-to-point protocol that negotiates a common trunking mode between two switches.</li>
<li>DTP negotiates the operational mode of directly connected switch ports to a trunk port and selects an appropriate trunking protocol.</li>
<li>DTP should be disabled if a switch has a trunk link connected to a non-trunking router or firewall interface because those devices cannot participate in DTP negotiation.
<ul>
<li>A trunk link can be negotiated between two switches only if both switches belong to the same VLAN Trunking Protocol (VTP) management domain or if one or both switches have not defined their VTP domain (that is, the NULL domain).</li>
<li>If the two switches are in different VTP domains and trunking is desired between them, you must set the trunk links to on mode or nonegotiate mode. This setting forces the trunk to be established.</li>
</ul>
</li>
</ul>
<h3> VLAN Trunk Configuration</h3>
<blockquote><p>Switch(config)# <strong>interface</strong> <em>type mod/port</em><br />
Switch(config-if)# <strong>switchport</strong></p></blockquote>
<p><strong></strong></p>
<ul>
<li>The <strong>switchport</strong> command puts the port in Layer 2 mode.</li>
</ul>
<blockquote><p>Switch(config-if)# <strong>switchport trunk encapsulation</strong> {<strong>isl</strong> | <strong>dot1q </strong>| <strong>negotiate</strong>}</p></blockquote>
<ul>
<li>The <strong>switchport trunk encapsulation</strong> command configures the type of enccapsulation for the port:
<ul>
<li><strong>isl</strong> &#8211; VLANs are tagged by encapsulating each frame with the Cisco ISL protocol.</li>
<li><strong>dot1q</strong> &#8211; VLANs are tagged in each frame using the IEEE 802.1Q standard protocol. The native VLAN is sent normally and is untagged.</li>
<li><strong>negotiate</strong> &#8211; The default configuration, negotiates the encapsulation to select either ISL or 802.1Q, whichever both ends of the trunk support. If both ends support both types, ISL is used.</li>
</ul>
</li>
</ul>
<blockquote><p>Switch(config-if)# <strong>switchport trunk native vlan</strong> <em>vlan-id</em></p></blockquote>
<ul>
<li>The <strong>swichport trunk native vlan</strong> command is used to define the untagged or native VLAN as <em>vlan-id</em> (1 to 4094).</li>
<li>By default, 802.1Q trunks use VLAN 1 as the native VLAN.</li>
<li>ISL trunks has no effect on this command because ISL does not support untagged VLANs.</li>
</ul>
<blockquote><p>Switch(config-if)# <strong>switchport trunk allowed vlan</strong> {<em>vlan-list</em> | <strong>all </strong>| {<strong>add</strong> | <strong>except</strong> | <strong>remove</strong>} <em>vlan-list</em>}</p></blockquote>
<ul>
<li>The switchport trunk allowed vlan command defines which VLANs can be trunked over the link.</li>
<li>By default a switch transports all active VLANs (1 to 4094) over a trunk link.</li>
<li>There are times that trunk links should not carry all VLANs. Because trunk links are also part of the VLAN, it and broadcast traffic are forwarded to every switch port on the VLAN. If the VLAN does not exist past the far end of the trunk link, there is no reason to propagate broadcast accross the trunk.</li>
<li>The following are some parameters:
<ul>
<li><em>vlan-list</em> &#8211; An explicit list of VLAN numbers, separated by commas or dashes.</li>
<li><strong>all</strong> &#8211; All active VLANs (from 1 to 4094) will be allowed</li>
<li><strong>add </strong><em>vlan-list</em> &#8211; A list of VLAN numbers will be added to the already configured list; this is a shortcut to keep from typing a long list of numbers.</li>
<li><strong>except</strong> <em>vlan-list &#8211; </em>All VLANs (1 to 4094) will be allowed, except for the VLAN numbers listed; this is a shortcut to keep from typing a long list of numbers.</li>
<li><strong>remove</strong> <em>vlan-list &#8211; </em>A list of VLAN numbers will be removed from the already configured list; this is a shortcut to keep from typing a long list of numbers.</li>
</ul>
</li>
</ul>
<blockquote><p>Switch(config-if)# <strong>switchport mode</strong> {<strong>trunk</strong> | <strong>dynamic</strong> {<strong>desirable</strong> | <strong>auto</strong>}}</p></blockquote>
<ul>
<li>The <strong>switchport mode</strong> command sets the trunking mode to any of the following:
<ul>
<li><strong>trunk</strong> &#8211; Sets the port in permanent trunking mode.</li>
<li><strong>dynamic desirable</strong> (default setting) &#8211; The port attemtps to actively convert the link to trunking mode. It &#8220;asks&#8221; the other end of the trunk link to bring up a trunk. If the far-end switch prot is configured as trunk, dynamic desirable, or dynamic auto mode, trunking is negotiated successfully.</li>
<li><strong>dynamic auto</strong> &#8211; The port turns into a trunk link only if the far-end of the switch actively requests it. If both ends are dynamic auto, the trunk does not form. If the other end of the switch is trunking mode or dynamic desirable mode, trunking is negotiated.</li>
</ul>
</li>
</ul>
<p>Example: Configure a Port for ISL Trunking</p>
<p style="font-family: courier;">Switch#<strong><span style="color: #008000;">conf t<br />
</span></strong>Switch(config)#<span style="color: #008000;"><strong>interface FastEthernet 0/48</strong></span><br />
Switch(config-if)#<span style="color: #008000;"><strong>switchport</strong></span><br />
Switch(config-if)#<span style="color: #008000;"><strong>switchport trunk encapsulation isl</strong></span><br />
Switch(config-if)#<strong><span style="color: #008000;">switchport mode trunk</span> </strong></p>
<p>Example: Configure a Port for 802.1Q Trunking</p>
<p style="font-family: courier;">Switch#<strong><span style="color: #008000;">conf t<br />
</span></strong>Switch(config)#<strong><span style="color: #008000;">interface FastEthernet 0/48<br />
</span></strong>Switch(config-if)#<strong><span style="color: #008000;">switchport trunk encapsulation dot1q<br />
</span></strong>Switch(config-if)#<strong><span style="color: #008000;">switchport mode dynamic desirable</span></strong><br />
Switch(config-if)#<strong><span style="color: #008000;">switchport trunk allowed vlan 1 &#8211; 100<br />
</span></strong>Switch(config-if)#<strong><span style="color: #008000;">no shut</span></strong></p>
<p><strong>Verification Commands</strong></p>
<ul>
<li><strong>sh running-config interface fa0/48</strong>
<ul>
<li>Displays port information for trunking.</li>
</ul>
</li>
<li><strong>sh int fa 0/48 switchport</strong>
<ul>
<li>Displays switchport information for trunking</li>
</ul>
</li>
<li><strong>sh int fa 0/48 trunk</strong>
<ul>
<li>Displays trunk information for a particular port</li>
</ul>
</li>
</ul>
<p>References:</p>
<ol>
<li><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3550/software/release/12.1_9_ea1/configuration/guide/swvlan.html" target="_blank">Catalyst 3550 Multilayer Switch Software Configuration Guide, 12.1(9)EA1 &#8211; Creating and Maintaining VLANs</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk389/tk689/technologies_tech_note09186a0080094665.shtml" target="_blank">Inter-Switch Link and IEEE 802.1Q Frame Format &#8211; Cisco Systems, Inc.</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BCMSN course, consider purchasing <span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank"><span style="color: #0a8fbc;">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</span></a> by Richard Froom, Balaji Sivasubramanian, and Erum Frahim and <span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank"><span style="color: #0a8fbc;">CCNP BCMSN Official Exam Certification Guide (4th Edition)</span></a> </span></span><span class="ptBrand">by Dave Hucaby </span></span></span>; as well as following the links on the reference section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/04/22/bcmsn-vlan-configuration-and-implementation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Moving Forward</title>
		<link>http://routemyworld.com/2009/04/17/moving-forward/</link>
		<comments>http://routemyworld.com/2009/04/17/moving-forward/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 17:59:11 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Exam]]></category>
		<category><![CDATA[Exam Prep]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=845</guid>
		<description><![CDATA[Studying has slowed considerably since the new baby was born. But I&#8217;ve resumed back to my studies. So far I&#8217;ve finished the re-read of the first two chapters of the BCMSN study guide. The chapter on the Enterprise Composite Model bores the heck out of me. In my preliminary schedule for the second phase of my studies, I was planning [...]]]></description>
			<content:encoded><![CDATA[<p>Studying has slowed considerably since the new baby was born. But I&#8217;ve resumed back to my studies. So far I&#8217;ve finished the re-read of the first two chapters of the BCMSN study guide. The chapter on the Enterprise Composite Model bores the heck out of me. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  In my preliminary schedule for the second phase of my studies, I was planning on covering chapters 3 and 4 of the book this week. Seeing as the weekend is almost here and I&#8217;m just barely finishing chapter 2, I need to re-adjust the study schedule again. That&#8217;s fine. That&#8217;s one of the challenges I expected. The important thing right now as far as studying goes is that I&#8217;m constantly moving forward. I don&#8217;t need to move fast. I just need to move forward.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/04/17/moving-forward/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why I&#8217;ve Been Gone&#8230;</title>
		<link>http://routemyworld.com/2009/04/13/why-ive-been-gone/</link>
		<comments>http://routemyworld.com/2009/04/13/why-ive-been-gone/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 05:20:38 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Baby]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=841</guid>
		<description><![CDATA[Because of this: Yes, I&#8217;m a proud father of a new baby boy (my 2nd). His name is Noah Ryan and he was born  April 09, 2009. Now I will have to re-think my study schedule as this little dude will most likely take up a lot of my time and attention &#8211; as it [...]]]></description>
			<content:encoded><![CDATA[<p>Because of this:</p>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/04/noahryan.jpg"><img class="aligncenter size-medium wp-image-842" title="noahryan" src="http://routemyworld.com/wp-content/uploads/2009/04/noahryan-277x300.jpg" alt="noahryan" width="277" height="300" /></a></p>
<p>Yes, I&#8217;m a proud father of a new baby boy (my 2<sup>nd</sup>). His name is Noah Ryan and he was born  April 09, 2009.</p>
<p>Now I will have to re-think my study schedule as this little dude will most likely take up a lot of my time and attention &#8211; as it should. For the last couple of days, I haven&#8217;t had the time nor the energy to study. Even the few moments when I could&#8217;ve studied, I just didn&#8217;t have the motivation. However, my wife believes that I just need to re-adjust and get back to some sort of routine and in no time, I&#8217;ll find a good balance for studying and family time. God bless her for her. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I still want to stick to my original goal of taking the BCMSN exam either in late July or early August. How I&#8217;m going to do that, I still don&#8217;t know.  But hopefully things will work out just fine. I might have to cut down on blogging my notes and focus more on doing practice questions and labs. I guess we&#8217;ll see how it goes. At least I&#8217;ll try to blog about and document my progress regardless of how I proceed in my studies.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/04/13/why-ive-been-gone/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Finished BCMSN Study Guide</title>
		<link>http://routemyworld.com/2009/04/07/finished-bcmsn-study-guide/</link>
		<comments>http://routemyworld.com/2009/04/07/finished-bcmsn-study-guide/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 21:54:05 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Exam]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=822</guid>
		<description><![CDATA[I just finished the last chapter (Wireless LANs) of the study guide. In all, it took just over 3 weeks to read over 800 pages of text. If you don&#8217;t know, that&#8217;s super fast for me and a personal record as well. Of course I was shooting for high-level overview of the material and not [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished the last chapter (Wireless LANs) of the study guide. In all, it took just over 3 weeks to read over 800 pages of text. If you don&#8217;t know, that&#8217;s super fast for me and a personal record as well. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Of course I was shooting for high-level overview of the material and not a thorough study. The next phase is the chapter deep-dive.</p>
<p>I almost feel unprepared for what to do next as  I have not scheduled the next phase of my study plan. I suppose I can forgo studying tonight and work on planning out my next schedule.  Obviously this next phase will be at a much slower pace. This is where I will throw in all the other components of my preparation &#8211; lab, <a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712" target="_blank">Exam guide</a>, Cisco.com supplements, etc. Since I&#8217;ve penciled in the end of July as my targeted exam date I&#8217;m hoping to use up the rest of this month, May and June to focus heavily on the second phase. Then the rest of July will be spent on review.</p>
<p>This plan does not take into account conditions and circumstances brought about by the new baby we&#8217;re about to have. So wish me luck. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/04/07/finished-bcmsn-study-guide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BCMSN Reading Schedule April 6 -13</title>
		<link>http://routemyworld.com/2009/04/06/bcmsn-reading-schedule-april-6-13/</link>
		<comments>http://routemyworld.com/2009/04/06/bcmsn-reading-schedule-april-6-13/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 21:50:59 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Exam]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=818</guid>
		<description><![CDATA[Mon, 6-Apr-09: Chapter 14: Read pp. 647 &#8211; 684 &#8211; Layer 2 security, AAA, Port security, 802.1x, NAC. Tue, 7-Apr-09: Chapter 14: Read pp. 684 &#8211; 717 &#8211; ACLs, Firewalls, DHCP snooping, IPSG, DAI, etc. Wed, 8-Apr-09: Chapter 15: Read pp. 721 &#8211; 741 &#8211; Catalyst switchin architecture: 6500, 4500, 3750, 3560, 2960. Thu, 9-Apr-09: [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Mon, 6-Apr-09: </strong>Chapter 14: Read pp. 647 &#8211; 684 &#8211; Layer 2 security, AAA, Port security, 802.1x, NAC.<br />
<strong>Tue, 7-Apr-09: </strong>Chapter 14: Read pp. 684 &#8211; 717 &#8211; ACLs, Firewalls, DHCP snooping, IPSG, DAI, etc.<br />
<strong>Wed, 8-Apr-09: </strong>Chapter 15: Read pp. 721 &#8211; 741 &#8211; Catalyst switchin architecture: 6500, 4500, 3750, 3560, 2960.<br />
<strong>Thu, 9-Apr-09: </strong>Chapter 16: Read pp. 743 &#8211; 763 &#8211; Metro solutions: DWDM, SONET, CWDM.<br />
<strong>Fri, 10-Apr-09: </strong>Chapter 17: Read pp. 765 &#8211; 804 &#8211; Monitoring performance: SPAN, VLAN SPAN, Remote SPAN, VLAN ACL capture.<br />
<strong>Sat, 11-Apr-09: </strong>Chapter 18: Read pp. 807 &#8211; 830 &#8211; Wireless LAN, Theory and standards.<br />
<strong>Sun, 12-Apr-09: </strong>Chapter 18: Read pp. 830 &#8211; 856 &#8211; 802.11 operational standards, Implement WLANs, Cisco WLANs. </p>
<p><strong>Mon, 13-Apr-09: </strong>Chapter 18: Read pp. 856 &#8211; 876 &#8211; Cisco wireless clients, Configure basic WLAN, End of chapter.</p>
<p>Well this weekend was very productive for me as far as reading goes. I&#8217;ve managed to regain a huge lead I had in the beginning in terms of pages read so far. Right now I&#8217;m on the wireless section and am looking to finish the book either tonight or tomorrow at the latest. I did cheat a little bit by skipping one chapter (chapter 16 &#8211; Metro Solutions (MAN)). The book mentions that the chapter is not covered in the exam and the topics don&#8217;t appear in the <a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp/bcmsn#cisco_1" target="_blank">BCMSN blueprint </a>either. Besides I did buy a <a href="http://www.amazon.com/Cisco-Self-Study-Building-Optical-Networks/dp/1587057980/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1239054133&amp;sr=8-1" target="_blank">book on Metro Networks </a> a couple of weeks ago to read on my spare time &#8211; just based on general interest. But for now the main focus is to get through the first phase of the readings and move on to the second phase for a more focused and in depth study.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/04/06/bcmsn-reading-schedule-april-6-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BCMSN Reading Schedule March 30 &#8211; April 5</title>
		<link>http://routemyworld.com/2009/04/02/bcmsn-reading-schedule-march-30-april-5/</link>
		<comments>http://routemyworld.com/2009/04/02/bcmsn-reading-schedule-march-30-april-5/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 17:36:57 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Exam]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=814</guid>
		<description><![CDATA[Mon, 30-Mar-09: Chapter 10: Read pp. 441 &#8211; 469 &#8211; QoS fundamentals. Tue, 31-Mar-09: Chapter 10: Read pp. 470 &#8211; 498 &#8211; More QoS. Wed, 1-Mar-09: Chapter 11: Read pp. 501 &#8211; 525 &#8211; Mulitcast, PIM, IGMP. Thu, 2-Apr-09: Chapter 11 : Read pp. 525 &#8211; 551 &#8211; Layer 2 multicast protocols, Configuring, monitoring and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Mon, 30-Mar-09: </strong>Chapter 10: Read pp. 441 &#8211; 469 &#8211; QoS fundamentals.<br />
<strong>Tue, 31-Mar-09: </strong>Chapter 10: Read pp. 470 &#8211; 498 &#8211; More QoS.<br />
<strong>Wed, 1-Mar-09: </strong>Chapter 11: Read pp. 501 &#8211; 525 &#8211; Mulitcast, PIM, IGMP.<br />
<strong>Thu, 2-Apr-09: </strong>Chapter 11 : Read pp. 525 &#8211; 551 &#8211; Layer 2 multicast protocols, Configuring, monitoring and verifying multicast.<br />
<strong>Fri, 3-Apr-09: </strong>Chapter 12: Read pp. 554 &#8211; 579 &#8211; High availability, Implement redundant sup engines, Stateful switchover, etc.<br />
<strong>Sat, 4-Apr-09: </strong>Chapter 12: Read pp. 579 &#8211; 618 -  HSRP, VRRP, GLBP, Cisco IOS SLB.<br />
<strong>Sun, 5-Apr-09: </strong>Chapter 13: Read pp. 621 &#8211; 645 &#8211; IP telephony.</p>
<p>I haven&#8217;t been able to do as much reading this week as I had hoped. After my son&#8217;s 3-yr birthday party last Saturday, I got sick and was not able to keep ahead of my readings. Thankfully though, I read ahead the prior week so I&#8217;m actually still on pace with my schedule. The only downside is that I probably won&#8217;t be able to finish ahead of schedule.</p>
<p>Las night my wife started feeling some contractions which put us on a vigilant mode just in case the baby decides to come out sooner. So it&#8217;s becoming more urgent that I ramp up my readings just so I can finish the first phase of my studies before the baby comes. If not, that&#8217;s ok. That just means I&#8217;ll need to make a more stringent adjustment on my schedule to make sure I&#8217;m keeping a reasonable study schedule and at the same time not ignoring my fatherly and husbandly duties in this time of change -  a good change!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/04/02/bcmsn-reading-schedule-march-30-april-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ahead of BCMSN Reading Schedule</title>
		<link>http://routemyworld.com/2009/03/26/ahead-of-bcmsn-reading-schedule/</link>
		<comments>http://routemyworld.com/2009/03/26/ahead-of-bcmsn-reading-schedule/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:26:13 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=811</guid>
		<description><![CDATA[Well, I just finished reading chapter 9 of the BCMSN study guide. If you look at my schedule plan, that covers all of the reading materials I set out to accomplish for this week (up to Sunday). I&#8217;m kind of cheating though. Although it appears that I&#8217;m reading a lot, I&#8217;m actually skipping the &#8216;configuration exercises&#8217; at the [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I just finished reading chapter 9 of the <a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_sim_b_3" target="_blank">BCMSN study guide</a>. If you look at my <a href="http://routemyworld.com/bcmsn-study-schedule/" target="_blank">schedule plan</a>, that covers all of the reading materials I set out to accomplish for this week (up to Sunday). I&#8217;m kind of cheating though. Although it appears that I&#8217;m reading a lot, I&#8217;m actually skipping the &#8216;configuration exercises&#8217; at the end of each chapter. There&#8217;s about 5-8 pages of that for every chapter. I thought that&#8217;s fine for now. Anyway, my main goal for the first phase is to get a complete overview of the whole BCMSN track by reading through the whole book. Then dive in deeper to the core subjects. Additionaly I wanted to get through the first phase before my wife gives birth in a couple of weeks.</p>
<p>Tonight I will be starting with the QoS chapter and hopefully be able to progress at the same pace I was going for the last 2 weeks. I say hopefully because I&#8217;m a little doubtful. QoS is an entirely new subject for as I&#8217;ve never touched it before. Whereas, the previous weeks were pretty much a series of CCNA switching review with a some added new materials. We&#8217;ll see how it works out at the end of the week.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/26/ahead-of-bcmsn-reading-schedule/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BSCI Exam Resources</title>
		<link>http://routemyworld.com/2009/03/24/bsci-exam-resources/</link>
		<comments>http://routemyworld.com/2009/03/24/bsci-exam-resources/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 22:11:01 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BGP]]></category>
		<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[EIGRP]]></category>
		<category><![CDATA[Hot Links]]></category>
		<category><![CDATA[Multicast]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Routing Protocols]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[BSCI]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[IP Routing]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=806</guid>
		<description><![CDATA[While trying to organize the multitudes of Cisco documentation web links I&#8217;ve accumulated over the past year, I re-discovered these links that I dismissed as trifle information back when I first came across them. I guess I felt that way then because I didn&#8217;t consider the information lengthy enough to contain comprehensive theoretical background: BGP: Frequently Asked Questions [...]]]></description>
			<content:encoded><![CDATA[<p>While trying to organize the multitudes of Cisco documentation web links I&#8217;ve accumulated over the past year, I re-discovered these links that I dismissed as trifle information back when I first came across them. I guess I felt that way then because I didn&#8217;t consider the information lengthy enough to contain comprehensive theoretical background:</p>
<ul>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_item09186a00800949e8.shtml" target="_blank">BGP: Frequently Asked Questions </a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_item09186a008012dac4.shtml" target="_blank">EIGRP Frequently Asked Questions </a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_item09186a008012d8f7.shtml" target="_blank">IP Routing Frequently Asked Questions </a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_item09186a0080093f1a.shtml" target="_blank">ODR: Frequently Asked Questions </a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_item09186a0080094704.shtml" target="_blank">OSPF: Frequently Asked Questions</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk828/technologies_q_and_a_item09186a00801bb25d.shtml" target="_blank">Cisco IOS Multicast Q&amp;A</a></li>
</ul>
<p>But while looking over some of the FAQs contained in them, I was surprised to discover how many of the very same questions appeared on the BSCI exam (albeit worded and used on the exam a little differently &#8211; but the same information nonetheless).</p>
<p>In my opinion, in order to get the most out of the FAQs, you&#8217;ll have to thoroughly understand the theories behind each technologies first &#8211; this is done by reading your theory books. Once you understand the general makeup and operation of the protocols, the FAQs can serve as review questions that  can be used to verify how much of the details you can remember. The way I would use them in the future is to categorize each protocols, copy the questions into a set of index cards/flash cards (or something similar) and drill myself until I&#8217;ve memorized the information.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/24/bsci-exam-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New CCIE: Andy Lee</title>
		<link>http://routemyworld.com/2009/03/23/new-ccie-andy-lee/</link>
		<comments>http://routemyworld.com/2009/03/23/new-ccie-andy-lee/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 21:52:01 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=803</guid>
		<description><![CDATA[Newly minted digits: CCIE#23895 Head over to Netengineer.org (aka. CCIE Paradise) and congratulate Andy Lee for passing the CCIE lab on Friday.  ]]></description>
			<content:encoded><![CDATA[<p>Newly minted digits: CCIE#23895</p>
<p>Head over to <a href="http://ccie-paradise.blogspot.com/2009/03/ccie-23895.html" target="_blank">Netengineer.org (aka. CCIE Paradise) </a>and congratulate Andy Lee for passing the CCIE lab on Friday.</p>
<p> </p>
<p><a href="http://ccie-paradise.blogspot.com/2009/03/ccie-23895.html" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/23/new-ccie-andy-lee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BCMSN Reading Schedule March 23 &#8211; 29</title>
		<link>http://routemyworld.com/2009/03/23/bcmsn-reading-schedule-march-23-29/</link>
		<comments>http://routemyworld.com/2009/03/23/bcmsn-reading-schedule-march-23-29/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 16:48:36 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=799</guid>
		<description><![CDATA[Mon, 23-Mar-09: Chapter 5: Read pp. 217 &#8211; 250 &#8211; Spanning-tree protocol, PVST+, RSTP. Tue, 24-Mar-09: Chapter 5: Read pp. 251 &#8211; 273  &#8211; Multiple spanning tree, End of chapter exercises. Wed, 25-Mar-09: Chapter 6: Read pp. 275 &#8211; 315 &#8211; 802.1D Enhancements: PortFast, BackboneFast, etc; BPDU Guard, etc. Thu, 26-Mar-09: Chapter 7: Read pp. [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000;"><strong>Mon, 23-Mar-09: </strong>Chapter 5: Read pp. 217 &#8211; 250 &#8211; Spanning-tree protocol, PVST+, RSTP.<br />
<strong>Tue, 24-Mar-09: </strong>Chapter 5: Read pp. 251 &#8211; 273  &#8211; Multiple spanning tree, End of chapter exercises.<br />
<strong>Wed, 25-Mar-09: </strong>Chapter 6: Read pp. 275 &#8211; 315 &#8211; 802.1D Enhancements: PortFast, BackboneFast, etc; BPDU Guard, etc.<br />
<strong>Thu, 26-Mar-09: </strong>Chapter 7: Read pp. 317 &#8211; 353 &#8211; Etherchannel, CDP, L3 protocol filtering, Broadcast &amp; Multicast supression. etc.<br />
<strong>Frid, 27-Mar-09: </strong>Chapter 7: Read pp. 354 &#8211; 383 &#8211; IEEE 802.3 flow control, UDLD &amp; aggressive mode UDLD, end of chapter.<br />
<strong>Sat, 28-Mar-09: </strong>Chapter 8: Read pp. 385 &#8211; 409 &#8211; Inter-VLAN routing, IP broadcast forwarding.<br />
<strong>Sun,29-Mar-09: </strong>Chapter 9: Read pp. 411 &#8211; 439 &#8211; CEF-based multilayer switching.</span></p>
<p><span style="color: #000000;">This past weekend, I concentrated mostly with an overview of Spanning Tree and its operation.  I also watched a little bit of <a href="http://www.ipexpert.com/index.cfm/a/p/vlectures" target="_blank">IPExpert&#8217;s free vLecture </a>on spanning tree. I&#8217;m a little bit ahead of my reading schedule as I&#8217;ve already finished the scheduled reading on Chapter 5. It was a little challenging getting through that chapter for some reason. I felt like CCNA all over again when I struggled with Spanning Tree. I don&#8217;t find it a difficult subject. It&#8217;s just that somehow the concept doesn&#8217;t stick as well. Good news is, I understand it much better than I did when I first learned it in CCNA. And I didn&#8217;t find too much new materials. In fact I&#8217;ll probably re-read the CCNA material during the second phase of my studies as I found <a href="http://www.amazon.com/ICND2-Official-Certification-640-816-640-802/dp/158720181X/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237826321&amp;sr=8-1" target="_blank">Wendell Odom&#8217;s </a>style of writing much easier to digest &#8211; and I somehow feel that the CCNA material was more &#8220;in depth&#8221; in its coverage. Or maybe it&#8217;s just my perception because it was completely new to me last year and much more overwhelming in details.  I&#8217;ve started Chapter 6 today and I&#8217;m shooting to finish that tonight &#8211; hopefully even start chapter 7 tonight. Chapter 6 is very short. There is only a little over 25 pages. I can probably knock 20 pages of it during downtimes at work. </span><span style="color: #000000;">I&#8217;m hoping to get as much reading this week as I can because I might not have much time to read next weekend as we are celebrating my son&#8217;s 3-yr birthday party.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/23/bcmsn-reading-schedule-march-23-29/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First Phase of BCMSN Study Schedule</title>
		<link>http://routemyworld.com/2009/03/19/first-phase-of-bcmsn-study-schedule/</link>
		<comments>http://routemyworld.com/2009/03/19/first-phase-of-bcmsn-study-schedule/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 18:58:37 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Exam Prep]]></category>
		<category><![CDATA[study schedule]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=789</guid>
		<description><![CDATA[It&#8217;s been 3 days in the making, but I&#8217;ve got the first phase of my study schedule completed. See the list by clicking on the BCMSN STUDY SCHEDULE tab on top of the page. This week&#8217;s scheduled reading is posted below. I&#8217;ve already read ahead so I&#8217;ve completed the scheduled readings up to Friday. I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been 3 days in the making, but I&#8217;ve got the first phase of my study schedule completed. See the list by clicking on the <a href="http://routemyworld.com/bcmsn-study-schedule/">BCMSN STUDY SCHEDULE </a>tab on top of the page.</p>
<p>This week&#8217;s scheduled reading is posted below. I&#8217;ve already read ahead so I&#8217;ve completed the scheduled readings up to Friday. I&#8217;m starting the Saturday schedule tonight and hopefully be able to stay ahead of the game in case my wife gives birth a little earlier than expected.</p>
<p><strong>Mon, 16-Mar-09: </strong>Chapter 1: Read pp. 3 &#8211; 30 &#8211; Enterprise Network Architectures: Enterprise Composite Model, SONA, IIN, etc<br />
<strong>Tue, 17-Mar-09: </strong>Chapter 1: Read pp. 31 &#8211; 60 &#8211; Continuation of Enterprise Model, Intro to Catalyst switches<br />
<strong>Wed, 18-Mar-09: </strong>Chapter 2: Read pp. 61 &#8211; 92 &#8211; Data-link layer technologies, Multilayer switched network design.<br />
<strong>Thur, 19-Mar-09: </strong>Chapter 3: Read pp. 95 &#8211; 125 &#8211; Initial Catalyst switch configurations, IOS File System (IFS), Software images.<br />
<strong>Fri, 20-Mar-09: </strong>Chapter 3: Read pp. 125 &#8211; 147 &#8211; Basic switch troubleshooting practices.<br />
<strong>Sat, 21-Mar-09</strong>: Chapter 4: Read pp. 149 &#8211; 185 &#8211; VLANs: configuring , verifying , Private VLANs, VLAN trunking.<br />
<strong>Sun, 22-Mar-09: </strong>Chapter 4: Read pp. 185 &#8211; 215 &#8211; VLAN Trunking Protocol (VTP), End of chapter exercises.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/19/first-phase-of-bcmsn-study-schedule/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BCMSN Study Plans</title>
		<link>http://routemyworld.com/2009/03/18/bcmsn-study-plans/</link>
		<comments>http://routemyworld.com/2009/03/18/bcmsn-study-plans/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 20:22:40 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BCMSN Prep]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[BCMSN]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Exam Prep]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=761</guid>
		<description><![CDATA[I didn&#8217;t wait too long to get started on my next quest towards completing the CCNP. After I passed the BSCI exam on Saturday, I rested on Sunday and got back on it again on Monday. I actually received my BCMSN books last Friday and been itchin to crack open the books. Well now I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t wait too long to get started on my next quest towards completing the CCNP. After I passed the BSCI exam on Saturday, I rested on Sunday and got back on it again on Monday. I actually received my BCMSN books last Friday and been itchin to crack open the books.</p>
<p>Well now I&#8217;m almost back into full swing. I&#8217;ve already read about two and half chapters of the Cisco Press Study Guide since Monday. I&#8217;m hoping I can get through all 800 or so pages of the book in under a month before I begin to re-read and do a &#8220;deep-dive&#8221; into each chapters.  I&#8217;m back on the drawing boards again in terms of my study strategy. My strategy from the last exam (although effective) just took way too long than I wanted. I&#8217;m hoping I can find a better strategy this time.</p>
<p>Of course, I will make another attempt to publish my study schedule on a separate page (see tabs above). I will try to be more concise and cleaner in my approach. The BSCI study schedule was a bit of a mess - I&#8217;m actually planning on updating it with some notes of my previous progress just for the benefit of those trying to compare their progress to mine.</p>
<p>And true to my style, I will continue the bulleted notes of my studies that you&#8217;ve been accustomed to seeing over the last year. I&#8217;m just not sure when I&#8217;m going to start publishing my notes. I want to complete the study guide cover to cover first and then maybe start my notes when I do the chapter by chapter deep dives. I haven&#8217;t quite decided on that yet.</p>
<p>As far as the materials I&#8217;ll be using, so far I have:</p>
<ol>
<li><span class="ptBrand"><a href="http://www.amazon.com/Building-Multilayer-Switched-Authorized-Self-Study/dp/1587052733/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-2" target="_blank">Building Cisco Multilayer Switched Networks (BCMSN) (Authorized Self-Study Guide) (4th Edition)</a> by Richard Froom, Balaji Sivasubramanian, and Erum Frahim</span><span class="binding"> &#8211; This is going to be the primary text I&#8217;ll be using. It has some decent lab exercises at the end of each chapters similar to the ones from BSCI study guide.</span></li>
<li><span class="binding"><span style="color: #000080;"><span style="color: #000000;"><a href="http://www.amazon.com/CCNP-BCMSN-Official-Certification-Guide/dp/1587201712/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237402732&amp;sr=8-1" target="_blank">CCNP BCMSN Official Exam Certification Guide (4th Edition)</a> </span></span><span class="ptBrand">by Dave Hucaby &#8211; I bought this primarily for the practice test engine companion CD that comes with it. It has considerably fewer pages than the study guide but hopefully, it will help reinforce the topics I need to learn for exam purposes.</span></span></li>
<li><span class="binding"><span class="ptBrand"><a href="http://www.cisco.com/web/psa/products/tsd_products_support_configure.html" target="_blank">Cisco.com Documentation</a> &#8211; This was an invaluable resource for me while studying for BSCI. I&#8217;ve printed pages upon pages of configuration guides, tech notes, white papers for individual technologies I covered. I have them all categorized and neatly compiled in 3-inch binders. </span></span></li>
<li><span class="binding"><span class="ptBrand"><span><a href="http://dynagen.org/tutorial.htm" target="_blank"><span style="color: #0a8fbc;">Dynamips/Dynagen</span><img id="snap_com_shot_link_icon" class="snap_preview_icon" style="padding-right: 0px; background-position: -855px 0px; min-width: 0px; display: inline; padding-left: 0px; font-weight: normal; min-height: 0px; left: auto; float: none; background-image: url(http://i.ixnp.com/images/v3.72/theme/green/palette.gif); visibility: visible; max-width: 2000px; padding-bottom: 0px; margin: 0px; vertical-align: top; width: 14px; max-height: 2000px; line-height: normal; padding-top: 1px; background-repeat: no-repeat; font-style: normal; font-family: 'trebuchet ms', arial, helvetica, sans-serif; position: static; top: auto; height: 12px; background-color: transparent; text-decoration: none; cssfloat: none; border-width: 0px;" src="http://i.ixnp.com/images/v3.72/t.gif" alt="" /></a> - I&#8217;m not sure how much of it I will use but I&#8217;m going to try to get the interface from the emulated software to interface with the real switches.</span></span></span></li>
<li><span class="binding"><span class="ptBrand"><span>Catalyst Switches:</span></span></span>
<ul>
<li><span class="binding"><span class="ptBrand"><span>2 x 3550 Catalyst switches &#8211; I ordered them from Ebay and I shoud receive them any day now.</span></span></span></li>
<li><span class="binding"><span class="ptBrand"><span>3 x 2950 Catalyst switches &#8211; These are ones I&#8217;ve collected over the past year while studying for CCNA and BSCI.</span></span></span></li>
<li><span class="binding"><span class="ptBrand"><span>1 x 2924 Catalyst switch &#8211; I just bid on it on Ebay and happened to win. It was a decent price for adding a bit more complexity for lab topologies</span></span></span></li>
</ul>
</li>
</ol>
<p><span class="binding"><span class="ptBrand"></span><span class="binding">Other things I&#8217;m considering getting, but haven&#8217;t decided on yet:</span></span></p>
<ul>
<li><span class="binding"><span class="binding"><a href="http://www.amazon.com/Building-Multilayer-Portfolio-Networking-Companion/dp/1587132141/ref=pd_bxgy_b_text_c" target="_blank">CCNP Building Multilayer Switched Networks (BCMSN 642-812) Lab Portfolio  </a>- I got the one for BSCI but I hardly used it.</span></span></li>
<li><span class="binding"><span class="binding"><a href="http://www.cbtnuggets.com/webapp/product?id=369" target="_blank">CBT Nuggets</a> or <a href="http://www.trainsignal.com/Cisco-BCMSN-Training-P5.aspx" target="_blank">Train Signal </a>- It&#8217;ll depend how I feel about my progress during my readings. Price is also an issue. </span></span></li>
</ul>
<p><span class="binding"><span class="binding">The plan is to study 2-3 hours on the weekdays and 4-5 hours on the weekends. I&#8217;m pretty good with the weekday schedule, but the weekend schedule is pretty tough for me so I&#8217;ll see what comes of that. I&#8217;ve been tracking my study hours (using a stop watch) as well for the last few months and I find it helpful for assessing how I&#8217;m progressing. </span></span></p>
<p><span class="binding"><span class="binding">My goal is to attempt and pass the exam by the end of July &#8211; if not sometime in August. That gives me about 4 to 5 months. That is a tall order for me as we are expecting our second child in less than a month from now. There is no telling what my schedule is going to be like in terms of studying.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/18/bcmsn-study-plans/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>More Congratulations in Order!</title>
		<link>http://routemyworld.com/2009/03/17/more-congratulations/</link>
		<comments>http://routemyworld.com/2009/03/17/more-congratulations/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 06:41:02 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[BSCI]]></category>
		<category><![CDATA[CCIE lab]]></category>
		<category><![CDATA[Cisco Exam]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=755</guid>
		<description><![CDATA[I&#8217;m not the only one who passed an exam this weekend: A more significant achievement was accomplished by Brandon Carroll and gaining his digits by passing a difficult CCIE Security lab on Friday. Head over to his blog to congratulate him. Also, another fellow blogger passed his BSCI exam yesterday. Head over to Dani&#8217;s (aka [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not the only one who passed an exam this weekend:</p>
<ul>
<li>A more significant achievement was accomplished by Brandon Carroll and gaining his digits by passing a difficult CCIE Security lab on Friday. <a href="http://www.globalconfig.net/2009/03/17/recap-of-my-journey-ccie-security/" target="_blank">Head over to his blog </a>to congratulate him.</li>
<li>Also, another fellow blogger passed his BSCI exam yesterday. Head over to <a href="http://newtonccie.blogspot.com/2009/03/bsci-passed.html" target="_blank">Dani&#8217;s (aka Newton&#8217;s CCIE Pursuit blog) </a>and leave your congratulatory comment for a huge step forward toward attaining his CCIE goals.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/17/more-congratulations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I Passed the BSCI?</title>
		<link>http://routemyworld.com/2009/03/16/how-i-passed-the-bsci/</link>
		<comments>http://routemyworld.com/2009/03/16/how-i-passed-the-bsci/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 17:10:41 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[BSCI]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Exam Prep]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=732</guid>
		<description><![CDATA[I STUDIED!!! That&#8217;s right. I started studying for the BSCI just right after I passed my CCNA exam last year &#8211; that&#8217;s approximately 9 months ago. Not counting the 1.5 months that I was not studying for BSCI  due to a project at work, I studied for this test for a total of about 6 months [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I STUDIED!!! <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </strong></p>
<p>That&#8217;s right. I started studying for the <a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp/bsci?view=overview" target="_blank">BSCI</a> just right after I <a href="http://http://routemyworld.com/2008/06/30/how-to-pass-the-ccna/" target="_blank">passed my CCNA exam </a>last year &#8211; that&#8217;s approximately 9 months ago. Not counting the 1.5 months that I was not studying for BSCI  due to a <a href="http://routemyworld.com/2008/09/02/change-is-good/" target="_blank">project at work</a>, I studied for this test for a total of about 6 months &#8211; give or take a few. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Here&#8217;s how I did:</p>
<p>Implementing EIGRP operations: <strong>88%</strong><br />
Implement multiarea OSPF operations: <strong>70%</strong><br />
Describe integrated IS-IS: <strong>85%</strong><br />
Implement Cisco IOS routing features: <strong>80%</strong><br />
Implement BGP for enterprise ISP connectivity: <strong>81%</strong><br />
Implement IPv6: <strong>75%</strong></p>
<p>Score needed to pass: 790<br />
My score: <strong>855</strong></p>
<p>Obviously, it is not a perfect score. But I am extremely happy with the results given that my initial feeling just after I finished the exam was that I probably scored in the low 800s - I was hoping that at least. There was a big part of me that thought I was screwed and that I probably should think about rescheduling again. I honestly didn&#8217;t know (based on my performance during the test) whether I passed or not.</p>
<p>I took the test in Irvine, CA &#8211; about one hour away from where I live. There are other testing centers within 15 minutes of me but I chose this testing center because it is the only one close enough that offered exam dates on weekends. I arrived at the testing center about 10 minutes late and had to wait another 30 minutes because the room was packed. I&#8217;ve never seen that place as busy before from the last three times I&#8217;ve been there. There were usually only 4-5 people there in my previous trips. <span style="color: #800000;">&lt;Just got interrupted by my 3yr old: &#8220;Are you writing about routers again?&#8217; LOL! Precious!&gt; <span style="color: #000000;">Normally I&#8217;m cool with distractions since I can be pretty good with blocking things out. But for some reason, it was hard for me to concentrate this time. I attributed that to nerves. For the last two weeks I hit the books really hard and was unrelenting in my studies &#8211; reviewing from 7pm &#8211; 1am. I told my wife that I felt good about this test - that I&#8217;m very confident I was going to pass. However, I started feeling the jitters and nervousness around Thursday and Friday before the test. My wife thought it was because of stress. I thought its a combination of that, lack of sleep, and an unusual high dose of caffeine over a prolonged period - something I don&#8217;t ingest on a regular basis.</span></span></p>
<p><span style="color: #800000;"><span style="color: #000000;">I found the test extremely challenging. For someone who does not work with Cisco devices on a regular basis or does not have at least 2 or 3 years of experience with it, you will find that the exam really exposes not only your ability to memorize little bits of minutiae, but also how you use that knowledge to apply it to different kinds of scenarios that you might not necessarily see on a regular basis. That&#8217;s probably an obvious statement. But that was just the very thought that kept playing in my head over and over. Even then I started wondering how someone who works with these technologies every day would feel about the test. There were some questions that I thought might have applied to real world scenarios, and there are some that I thought were just purely theoretical and that would never be done in the real world. But then again what do I know? I just hit Ctrl-Alt-Del all day for my users. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span></span></p>
<p><span style="color: #800000;"><span style="color: #000000;">Here are some more of my thoughts about this exam (especially for those looking to take it soon):</span></span></p>
<ul>
<li><span style="color: #800000;"><span style="color: #000000;">There is a pretty hefty dose of multicast on this exam. If you are using the study guide by Teare and Paquet, you might find that the materials provided in the books might not be enough. I know for sure I saw some things in there that I&#8217;ve never seen on the book. Either I never saw it, or just ignored it.  <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   </span></span><span style="color: #800000;"><span style="color: #000000;">Pay close attention to the details in that section. Learn to interpret the <em>show </em>commands. I can&#8217;t say which show commands so it&#8217;s probably in your best interest to know them all. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">Come in prepared for IPv6. I thought I did. And for the most part I think it wasn&#8217;t too bad. But there was a section where I spent a considerable amount of time tyring to figure out. I think I did. Again, I saw things on IPv6 that I thought they would not test. The way the study guide covered IPv6, I got the impression that there are things that were not going to be tested on the exam &#8211; based on the amount of coverage (or lack thereof) given to them in the book. And again I was caught surprised by it. I think I did ok on the question though. </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">Coming into the test, I was most confident with IS-IS and BGP. And although I spent twice as much studying OSPF than all the others, it&#8217;s strange that I received the fewest points on it. Reading Cisco forums over the last month gave me an indication that IS-IS was one of the big three that stumped most people (multicast and IPv6 being the other 2). However, I didn&#8217;t see it that way about IS-IS. I thought it was straightforward and easy. If you read the section of the BSCI study guide thoroughly, you should do fine with IS-IS. With BGP, I supplemented it with Doyle&#8217;s <a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1578700892" target="_blank"><span style="color: #0a8fbc;">Routing TCP/IP, Volume II (CCIE Professional Development)</span></a>. </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">One surprising area I didn&#8217;t expect to do as well on (but ironically did do well) is EIGRP. That and routing update manipulation</span></span><span style="color: #800000;"><span style="color: #000000;"> (distribute-lists, route maps) were the ones I dreaded and hoped not to see too much of on the exam. Well, I pretty much knew that I&#8217;d see a good amount of EIGRP. But I was hoping not a lot of route maps, access-lists, etc. But there is a fair amount of it, so know it. </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">It&#8217;s been said before in the forums and anyboby else who has taken the exam before: &#8221;<strong>Time Management</strong>&#8220;. I think I managed my time just perfectly. By the time I clicked the answer on the last question, there was exactly 30 seconds left on the exam. I did spend a good 15 minutes on a couple of different sims though. But picking up from the last two tests I&#8217;ve taken, I learned not to double-read the questions and learn to scan it a little faster. Because I made myself do this, I also forced my brain to concentrate better knowing that I will only get one chance to read the question. Of course I didn&#8217;t do this technique for every question. Obviously there are some that will be worded a little bit funny and you&#8217;ll have to re-read it again. But try not to do this for every question because you&#8217;ll definitely run out of time. What I did was scan the multiple choices, read the question, then read the choices again. I made sure I only gave myself 1 minute at most to answer the questions. If you&#8217;re prepared, there will be some that&#8217;ll only take you 10 seconds before you can come up with the answer in your head before even seeing the choices. I love those types of questions. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">Be mindful of what you are clicking. I missed a lot of points on a scenario-based question when I clicked &#8220;next&#8221; question instead of clicking the button for the next section of the same question. I know I got the first one right, but I&#8217;ll never know how I would have done on the next few scenarios. So be careful. Manage your time but don&#8217;t be too careless. </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">This is more of a gripe than anything: I got one sim question where no matter how many times I typed in a command, the wrong value comes up when you do a &#8220;sh run&#8221;. I know I was typing it correctly and I double, triple, quadruple, and multiple checked. I lost 5 minutes doing this over and over. I did the &#8220;no&#8221; command to delete the specific config, did a &#8220;sh run&#8221; and showed that it wasn&#8217;t there. Saved the config, and did another &#8220;sh run&#8221; to verify it was still deleted. Reconfigured again and made sure I was typing it correctly. Yup, it&#8217;s correct, alright! Did another &#8220;sh run&#8221; and a different value was showing up again from what I typed in. I was so frustrated that I wanted to click the comment button to tell Cisco what a piece $#!t the simulator was. Why can&#8217;t they just use the real IOS? Anyway, I ended up doing a &#8221;copy start run&#8221; to restore it to the original config. That worked. I made my config and didn&#8217;t bother verifying. I was just hoping I got partial points. It&#8217;s a moot point now that I passed. But I was very frustrating and could be a difference from borderline failing or borderline passing. Hopefully those taking it in the future won&#8217;t have the same experience.  </span></span></li>
</ul>
<p><span style="color: #800000;"><span style="color: #000000;"><strong>Here&#8217;s a summary of how I prepared for the exam</strong>:</span></span></p>
<ul><span style="color: #800000;"><span style="color: #000000;"></p>
<li><span style="color: #800000;"><span style="color: #000000;">Study materials:</span></span></li>
<ul>
<li><span style="color: #800000;"><span style="color: #000000;"><a href="http://www.amazon.com/Building-Scalable-Internetworks-Authorized-Self-Study/dp/1587052237/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1223998057&amp;sr=1-1" target="_blank">Building Scalable Cisco Internetworks (BSCI) (Authorized Self-Study Guide) (3rd Edition)</a>.</span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">Bits and pieces of <a href="http://www.amazon.com/Routing-TCP-CCIE-Professional-Development/dp/1587052024/ref=pd_lpo_k2_dp_k2a_2_txt?pf_rd_p=304485601&amp;pf_rd_s=lpo-top-stripe-2&amp;pf_rd_t=201&amp;pf_rd_i=1578700418&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=06QGZ839F7876K2HTQD6" target="_blank">Routing TCP/IP, Volume 1 (2nd Edition) (CCIE Professional Development)</a>.</span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;"><span style="color: #800000;"><span style="color: #000000;">BGP section of <a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1578700892" target="_blank"><span style="color: #0a8fbc;">Routing TCP/IP, Volume II (CCIE Professional Development)</span><img id="snap_com_shot_link_icon" class="snap_preview_icon" style="padding-right: 0px; background-position: -855px 0px; min-width: 0px; display: inline; padding-left: 0px; font-weight: normal; min-height: 0px; left: auto; float: none; background-image: url(http://i.ixnp.com/images/v3.72/theme/green/palette.gif); visibility: visible; max-width: 2000px; padding-bottom: 0px; margin: 0px; vertical-align: top; width: 14px; max-height: 2000px; line-height: normal; padding-top: 1px; background-repeat: no-repeat; font-style: normal; font-family: 'trebuchet ms', arial, helvetica, sans-serif; position: static; top: auto; height: 12px; background-color: transparent; text-decoration: none; cssfloat: none; border-width: 0px;" src="http://i.ixnp.com/images/v3.72/t.gif" alt="" /></a></span></span></span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;"><span style="color: #000000;"><a href="http://www.ciscopress.com/title/1587132133" target="_blank"><span style="color: #0a8fbc;">CCNP Building Scalable Internetworks Lab Portfolio</span></a> - used sparingly.</span></span></span> </li>
</ul>
<p> </p>
<p></span></span></p>
<li><span style="color: #800000;"><span style="color: #000000;">Like I said earlier, I spent 6 months of cumulative studying, spread out in a span of close to 9 months. An advantage of this, obviously, is that it gave me a lot of time to let concepts sink in and become almost second nature. I don&#8217;t know if I would recommend this approach though. My original plan was for this to be a four-month thing, maybe 5 months at the most. With that said, I would go with 4-5 months if given the choice. Most people with a lot of experience can do it in 2-3 months. </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">Study between 2-3 hours a day. When I started studying, I spent 1.5 hours in the morning (from 7am &#8211; 8:30pm) and about 1 to 1.5 hours at night (from 9:30 &#8211; 11pm). Sometime during the year, my schedule at work changed so that I could no longer study in the morning. So I went from about 8 &#8211; 11 or 9 -12 at night. And I did this almost everyday picking a day here and there to take a break.</span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">I created a study schedule which I followed as close as possible. This is very important in that it allowed me to track my progress and visualize where I need to be at certain points in the future. You need to be flexible with the schedule, however. Because I have a family, a job and other obligations in my community, I had to make sure I can track my progress closely and not stray away too far from my plans.</span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">I spent a lot of time labbing. Although I own a decent rack of routers and switches, it was much more convenient for me to use <a href="http://dynagen.org/tutorial.htm" target="_blank"><span style="color: #0a8fbc;">Dynagen/Dynamips</span></a>. In fact you&#8217;ll find that all of the lab exercises that I have blogged about in the past were done using Dynamips. Every now and then I&#8217;d fire up the old routers and switches to blow off some dust and rust. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">During the past month of reviewing, I went to specific forums such as <a href="http://techexams.net/forums/" target="_blank">techexams.net </a>and <a href="http://www.networking-forum.com/index.php" target="_blank">networking-forum.com </a>and searched the forums for threads with &#8220;BSCI and fail&#8221; on them. I copied all the posts that had anything to do with people failing the exam and took notes on what particular areas people had trouble with. Not surprisingly, the big three that people mostly talked about were IPv6, Multicast, and IS-IS. </span></span></li>
<li><span style="color: #800000;"><span style="color: #000000;">Lastly, I blogged as much as I can about the things I was learning. I found this helped me slow my learning down a little bit and helped me think about the subjects in a more interactive way. </span></span></li>
</ul>
<p><span style="color: #800000;"><span style="color: #000000;">There you go. I&#8217;m sure there&#8217;s much more I can write about but I&#8217;m tired. So hopefully the little bits of information I have can help others taking the exam &#8211; or compare their experiences with mine.   </span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/16/how-i-passed-the-bsci/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Passed BSCI (642-901) Exam</title>
		<link>http://routemyworld.com/2009/03/14/passed-bsci-642-901-exam/</link>
		<comments>http://routemyworld.com/2009/03/14/passed-bsci-642-901-exam/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 00:46:18 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=727</guid>
		<description><![CDATA[Two or three of my faithful followers might be wondering where I was this past few days. Well now you know the reason for the lack of updates &#8211; been studying hard. I am so relieved that this one is out of the way &#8211; for now. It&#8217;s been nine months since I started studying [...]]]></description>
			<content:encoded><![CDATA[<p>Two or three of my faithful followers might be wondering where I was this past few days. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Well now you know the reason for the lack of updates &#8211; been studying hard. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I am so relieved that this one is out of the way &#8211; for now. It&#8217;s been nine months since I started studying for this exam and I&#8217;m glad I passed on my first attempt. Reading from various forums about the horrors and difficulties others have had passing for the first time, I was a bit wary and at the same time confident that I was going to pass. And I did! </p>
<p>I&#8217;ll be celebrating tonight with the family and go out on a rare dinner at a restaurant. I&#8217;ll write up my thoughts later for those of you wondering about the test, especially those gearing up to take it soon. Laters!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/14/passed-bsci-642-901-exam/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>IP Multicast to MAC Address Mapping</title>
		<link>http://routemyworld.com/2009/03/04/ip-multicast-to-mac-address-mapping/</link>
		<comments>http://routemyworld.com/2009/03/04/ip-multicast-to-mac-address-mapping/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 02:17:16 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Multicast]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=684</guid>
		<description><![CDATA[Map Multicast MAC address to IP Multicast Addresses In the course of reading through the BSCI authorize self-study guide, I&#8217;ve come across a multicast example where the author talks about the concepts behind the multicast IP to MAC address mapping. In order to achieve the translation between a Layer 3 IP multicast address and Layer 2 [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #000000;"><span style="text-decoration: underline;">Map Multicast MAC address to IP Multicast Addresses</span></span></h2>
<p>In the course of reading through the BSCI authorize self-study guide, I&#8217;ve come across a multicast example where the author talks about the concepts behind the multicast IP to MAC address mapping.</p>
<ul>
<li>In order to achieve the translation between a Layer 3 IP multicast address and Layer 2 multicast MAC address, the low-order 23 bits of the IP address (Layer 3) is mapped into the low-order 23 bits of the MAC address (Layer 2).</li>
<li>The high order 4 bits of the Layer 3 IP address is fixed to <strong><span style="color: #008000;">1110</span> </strong>to indicate the Class D address space between 224.0.0.0 through 239.255.255.255
<ul>
<li>Ethernet MAC addresses start with <strong><span style="color: #008000;">01:00:5E</span>, </strong>allowing for a range from 01:00:5E:<span style="color: #008000;">00:00:00 </span>through 01:00:5E:<span style="color: #008000;">7F:FF:FF<span style="color: #000000;">.</span></span></li>
</ul>
</li>
<li>With 32 total bits present in an IP address and 4 high order bits of it set at 1110, we are left with 28 bits of unique IP addresses we can use (32 - 4 = 28).</li>
<li>But remember, 23 low-order bits out of the 28 available bits are mapped to the MAC address, giving us 5 remaining bits of overlap.</li>
<li><span style="color: #008000;">With the 5 bits of extra overlap, there are  <strong>32</strong> (2<sup>5</sup> = 32) IP multicast address that map to one MAC multicast address</span>.</li>
</ul>
<p>The problem is, the book does not explain or show how it solved the mapping. So I went about researching how it was done. If you happened to be studying for BSCI, I am referring to the section of the <a href="http://www.amazon.com/Building-Scalable-Internetworks-Authorized-Self-Study/dp/1587052237" target="_blank">BSCI: Authorized Self-Study Guide, by Teare and Paquet</a>, that starts on page 598 &#8211; 600.</p>
<p>The following is an example of how we arrive with those 32 IP addresses that map to a single MAC address:</p>
<p><em>For reference, use the following conversion chart for converting hex to binary and vice versa</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/03/hexconverttable.png"><img class="aligncenter size-full wp-image-706" title="hexconverttable" src="http://routemyworld.com/wp-content/uploads/2009/03/hexconverttable.png" alt="hexconverttable" width="641" height="66" /></a></p>
<p>Let&#8217;s start by using the example MAC address given in the book :</p>
<h2 style="padding-left: 60px;"><span style="color: #000000;"><strong>01:00:5e:0a:00:01</strong></span></h2>
<ol>
<li>Convert the hexadecimal MAC address <strong>01:00:5e:0a:00:01 </strong>to binary
<ul>
<li><strong>0000 0001 : 0000 0000 : 0101 1110 : <span style="color: #000000;">0000 1010 : 0000 0000 : 0000 001</span></strong></li>
<li><span style="color: #000000;">Here&#8217;s a breakdown of the conversion bit by bit:</span><span style="color: #000000;"><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/03/hex-bin.bmp"><img class="aligncenter size-full wp-image-707" title="hex-bin" src="http://routemyworld.com/wp-content/uploads/2009/03/hex-bin.bmp" alt="hex-bin" /></a></span></li>
</ul>
</li>
<li> Isolate the 23 low-order binary bits from the converted MAC address:
<ul>
<li><strong>0000 0001 : 0000 0000 : 0101 1110 : <span style="color: #ff0000;"><span style="color: #000000;">0</span>000 1010 : 0000 0000 : 0000 0001</span></strong><span style="color: #ff0000;"> </span></li>
</ul>
</li>
<li><span style="color: #000000;">Take the low order 23 bits from step 2 and plug it into the low-order 23 bits of the IP address (do this in binary):</span>
<ul>
<li><span style="color: #000000;"><span style="color: #008000;"><strong>1110</strong></span> <em><strong>xxxx</strong> </em>:<em> <strong>x</strong></em><span style="color: #ff0000;"><strong>000 1010 : 0000 0000 : 0000 0000</strong><span style="color: #ff0000;"> </span></span></span>
<ul>
<li><span style="color: #000000;"><strong><span style="color: #008000;">1110</span></strong> -  First 4 high-order bits of the IP address for the multicast address space (224.x.x.x).</span></li>
<li><span style="color: #000000;"><em><strong>xxxx x</strong> </em>- 5 remaining bits after the 23bits of the IP address is mapped to the MAC address plus the 4 high order bits 1110. This is equal to 32 total IP addresses.</span></li>
</ul>
</li>
</ul>
</li>
<li><span style="color: #000000;"> Convert the binary equivalent of the IP addresses to decimal, replacing the <em><strong>x</strong></em> variables with all the values to get all 32 possible IP addresses:</span>
<ul>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0000 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 224.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0001 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 225.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0010 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 226.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0011 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 227.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0100 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 228.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0101 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 229.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0110 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 230.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0111 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 231.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1000 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 232.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><span style="font-size: 10pt; color: black; font-family: Verdana; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana;"><span style="mso-list: Ignore;"><span style="font: 7pt &quot;Times New Roman&quot;;"> </span></span></span><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1001 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 233.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1010 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 234.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1011 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 235.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1100 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 236.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1101 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 237.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 238.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1111 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 0</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 239.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0000 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 224.10.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0001 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 225.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0010 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 226.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0011 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 227.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0100 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 228.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0101 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 229.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0110 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 230.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">0111 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 231.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1000 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 232.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1001 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 233.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1010 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 234.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1011 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 235.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1100 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 236.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1101 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 237.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 238.138.0.1</span></strong></span></li>
<li><span style="color: #000000;"><strong><span style="font-size: 10pt; color: green; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1110</span></strong><span style="font-size: 10pt; color: black; font-family: Verdana;"> </span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">1111 </span></em><span style="font-size: 10pt; color: black; font-family: Verdana;">:</span><em><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;"> 1</span></em><strong><span style="font-size: 10pt; color: red; font-family: Verdana; mso-bidi-font-size: 12.0pt;">000 1010 : 0000 0000 : 0000 0001</span></strong><span style="font-size: 10pt; color: red; font-family: Verdana;"> </span><strong><span style="font-size: 10pt; color: black; font-family: Verdana; mso-bidi-font-size: 12.0pt;">= 239.138.0.1</span></strong></span></li>
</ul>
</li>
<li>All the 32 IP addresses on step 4 map to MAC address <strong>01:00:5e:0a:00:01</strong></li>
</ol>
<h2><span style="color: #000000;"><span style="text-decoration: underline;">Convert IP Multicast Address to Multicast MAC Address</span></span></h2>
<p><span style="color: #000000;">Conversely, a multicast IP address can be converted to its equivalent MAC address. Once you&#8217;ve figured out how to convert from Layer 2 MAC to Layer 3 IP, doing the reverse is easy.</span></p>
<p><span style="color: #000000;">To start, we can pick any address from the 32 IP addresses we converted above. Let&#8217;s pick a random one like <strong>227.138.0.1</strong></span></p>
<ol>
<li><span style="color: #000000;">First convert the address <strong>227.138.0.1</strong> to binary:</span>
<ul>
<li><span style="color: #000000;"><strong>11100011 : 1<span style="color: #ff0000;">0001010 <span style="color: #000000;">:</span> 00000000 <span style="color: #000000;">:</span> 00000001</span></strong></span></li>
<li><span style="color: #000000;"><span style="color: #ff0000;"><span style="color: #000000;">We&#8217;re only concerned with the red colored portion which represents the low-order 23bits of the IP address.<br />
</span></span></span></li>
<li><span style="color: #000000;"><span style="color: #ff0000;"><span style="color: #000000;">Notice that we are dropping the high order bit of the second octet.<br />
</span></span></span></li>
</ul>
</li>
<li>Convert those 23 bits to hexadecimal:
<ul>
<li><strong>0A:00:01</strong></li>
</ul>
</li>
<li>We already know that the first 3-bytes (24 bits) of the MAC address is <span style="color: #008000;"><strong>01:00:5E</strong></span>. This was established earlier in the article. Simply append the result on step 2 to the first 3-bytes and you have your MAC address:
<ul>
<li><span style="color: #008000;"><strong>01:00:5E:0A:00:01</strong></span></li>
<li>*You can pick any of the 32 Ip addresses we have on the list above and you will always get <span style="color: #008000;"><strong>01:00:5E:0A:00:01 </strong></span>as your MAC address following the steps just mentioned.</li>
</ul>
</li>
</ol>
<p><strong>To summarize:</strong></p>
<ul>
<li>1<sup>st</sup> octet &#8211; Notice that the first octet is left alone.</li>
<li>2<sup>nd</sup> octet &#8211; You only need to convert the last 7 bits to hex. The second octet in decimal is 138. But if you drop the highest order bit, it becomes a decimal 10 or hex 0A.</li>
<li>3<sup>rd</sup> octet &#8211; Convert it directly to hex.</li>
<li>4<sup>th</sup> octet &#8211; Convert it directly to hex.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/04/ip-multicast-to-mac-address-mapping/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>CCIE to be&#8230; is Now CCIE be</title>
		<link>http://routemyworld.com/2009/03/03/ccie-to-be-is-now-ccie-be/</link>
		<comments>http://routemyworld.com/2009/03/03/ccie-to-be-is-now-ccie-be/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 15:15:20 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=679</guid>
		<description><![CDATA[CCIE# 23707 I just opened my feed reader this morning to go through news, developments and fun reads and was greeted by good news about another one of our friends passing his CCIE lab exam. After all these discussions about new changes with the lab exam and how it will affect current and future lab takers, [...]]]></description>
			<content:encoded><![CDATA[<p>CCIE# 23707</p>
<p>I just opened my feed reader this morning to go through news, developments and fun reads and was greeted by good news about another one of our friends <a href="http://ccietobe.blogspot.com/2009/03/to-be.html" target="_blank">passing his CCIE lab exam</a>. After all these discussions about new changes with the lab exam and how it will affect current and future lab takers, it&#8217;s good to know that this quest is not as  insurmountable as it seems. But on the same token, it speaks volumes about his skills and knowledge of the material.</p>
<p>Head on over to <a href="http://ccietobe.blogspot.com/2009/03/to-be.html" target="_blank">ccietobe.blogpspot.com </a>to congratulate our new title holder. I always thought his posts were&#8230;. colorful! <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/03/03/ccie-to-be-is-now-ccie-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New CCIE #: Cisco Learning Blog</title>
		<link>http://routemyworld.com/2009/02/27/new-ccie-cisco-learning-blog/</link>
		<comments>http://routemyworld.com/2009/02/27/new-ccie-cisco-learning-blog/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 17:08:10 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=671</guid>
		<description><![CDATA[CCIE # 23664: Head over to Cisco Learning Blog and drop your congratulatory comments for passing the lab. I&#8217;ve been following his blog since the early part of last year. Thumb through some of his posts and experience some of his early struggles with self-doubt, an addition to the family, and work-load. It&#8217;s a nice account [...]]]></description>
			<content:encoded><![CDATA[<p>CCIE # 23664: Head over to <a href="http://blog.sazza.de/?p=531" target="_blank">Cisco Learning Blog</a> and drop your congratulatory comments for passing the lab.</p>
<p>I&#8217;ve been following his blog since the early part of last year. Thumb through some of his posts and experience some of his early struggles with self-doubt, an addition to the family, and work-load. It&#8217;s a nice account of persistence and hard-work paying off.</p>
<p>As for me, posts are on hold as I&#8217;m preparing to take my BSCI exam in a couple of weeks. But if you&#8217;re just dying to know what I&#8217;m doing and your day is not complete without me  <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   <a href="http://twitter.com/routemyworld" target="_blank">follow me on twitter </a>and route my world 140 characters at a time&#8230; <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>I just LOL&#8217;ed on that last part.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/27/new-ccie-cisco-learning-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Little about Life and Basketball</title>
		<link>http://routemyworld.com/2009/02/23/a-little-about-life-and-basketball/</link>
		<comments>http://routemyworld.com/2009/02/23/a-little-about-life-and-basketball/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 19:33:11 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=653</guid>
		<description><![CDATA[The game of basketball is a funny thing. When you are on the court, you and a team of foul-mouthed, rough brutes try to best another team of equal ferocity. In the heat of the moment you sometimes get carried away and let all inhibitions loose. Funny thing about it is that after the game, all that display of [...]]]></description>
			<content:encoded><![CDATA[<p>The game of basketball is a funny thing. When you are on the court, you and a team of foul-mouthed, rough brutes try to best another team of equal ferocity. In the heat of the moment you sometimes get carried away and let all inhibitions loose. Funny thing about it is that after the game, all that display of machisimo and warrior mentality is quickly suppressed back to its dormant state. Everyone is back to their refined, &#8220;responsible-citizen&#8221; persona.</p>
<p>I had a basketball game last night, in a league I&#8217;ve been playing in for the last few years. I sorta got into a little elbowing match with another player. He was going after a loose ball and I &#8220;sorta&#8221; held him so that I can gain an advantage on getting the ball first. Rightfully so, the ref called a foul on me and I conceded knowing full well that I committed the infraction. The opposing player, however, did not appreciate me holding him and from then on, he made it a personal mission throughout the game to &#8220;express&#8221; his feelings towards me. Every chance he got, he tugged on my jersey (one time, so hard that it ripped a seam), elbowed me in the back whenever I <a href="http://en.wikipedia.org/wiki/Basketball_moves#Post_up.2C_related_moves_and_shots" target="_blank">posted him up</a>, and talked trash to try to get into my head.</p>
<p>Of course, I returned the favor.  </p>
<p>The point  isn&#8217;t really about  barbarism or heroism on the court (or the field, if you like football). It really is about knowing your place at the right time and the right moment. The opposing dude and I were going at it for the duration of the game. But we also realize that this is a game. Just a game. This has nothing to do with what life is about or what the outcome of the game has to do with you in the real world &#8211; they won by the way. We may try to get the better of each other through intimidation, aggressive play, or pure skill. But in the end, we are all the same and equal.</p>
<p>After the game I went into the restroom to wash up and change. The same person with whom I was scuffling with just earlier entered the rest room while I was&#8230; well doing what most do when in the restroom :) After a brief moment of silence, we just started talking like we were old friends. As if nothing ever transpired between us just moments earlier.  There was no &#8220;I apologize I was a little rough out there&#8221; or &#8220;my bad for introducing my elbow to your face&#8221; or &#8220;you suck&#8221;. There was an unspoken code of conduct that we just instinctively understood.</p>
<p>What the hell am I talking about?</p>
<p>I&#8217;ve been getting a lot of opportunities to interact with different engineers (networking, Cisco, etc) in my profession with whom I hold certain admiration for &#8211; via twitter, blogs, etc. These are folks who have greater experience than I; some even CCIEs. These are people who I want to be like someday &#8211; like that 80s jingle, &#8220;I wanna be like Mike&#8221;. The more I get to interact with them the more I realize their humanness and that there is not much that separate us outside of our profession. They may be a whole lot better than I in maximizing efficient BGP routes and configuring prefix filtering. But in the real world, there is an understanding between us engineers that what you know in your profession doesn&#8217;t make you any better than the next. We all discuss things like cars, movies, the weather, etc like nothing separates us despite our paygrade or skill level. It could be intimidating to even talk to them or ask them question sometimes for fear of sounding stupid. But take away BGP, take away OSPF.. or IS-IS or anything networking&#8230; and we&#8217;re all the same scared and unsure people trying to figure out the next step.</p>
<p>It&#8217;s kinda like basketball.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/23/a-little-about-life-and-basketball/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Examining the OSPF Neighbor Exchange Process</title>
		<link>http://routemyworld.com/2009/02/19/examining-the-ospf-neighbor-exchange-process/</link>
		<comments>http://routemyworld.com/2009/02/19/examining-the-ospf-neighbor-exchange-process/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 04:05:51 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=623</guid>
		<description><![CDATA[Using the Hello protocol, there is a series of exchanges that routers go through in order to establish relationship when OSPF is initilized. I&#8217;d like to go through some of this steps using examples from a lab environment, and watching some debug output in the process. To start, here&#8217;s the setup for the exercise: Figure [...]]]></description>
			<content:encoded><![CDATA[<p>Using the Hello protocol, there is a series of exchanges that routers go through in order to establish relationship when OSPF is initilized. I&#8217;d like to go through some of this steps using examples from a lab environment, and watching some debug output in the process.</p>
<p>To start, here&#8217;s the setup for the exercise:</p>
<p><em>Figure 1: A simple topology</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/ospfexchprotoc.png"><img class="aligncenter size-full wp-image-625" title="ospfexchprotoc" src="http://routemyworld.com/wp-content/uploads/2009/02/ospfexchprotoc.png" alt="ospfexchprotoc" width="470" height="71" /></a></p>
<p><strong>Dynamips .net Config:</strong></p>
<blockquote>
<pre># OSPF Neighbor Exchange Lab Topology
autostart = False
ghostios = true
sparsemem = true</pre>
<pre>[localhost]

   [[7200]]
        image = \Program Files\Dynamips\images\C7200-JK.BIN
        # On Linux / Unix use forward slashes:
        # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
        npe = npe-400
        ram = 96
        ghostios = True</pre>
<pre>   
    [[ROUTER A]]
        Fa0/0 = B Fa0/0
        model = 7200
        console = 2001

    [[router B]]
        model = 7200
        console = 2002</pre>
</blockquote>
<h2><span style="color: #000000;">Down State</span></h2>
<p><span style="color: #000000;"><em>Figure 2: Router A &#8211; interface added to OSPF</em></span><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/ospfdownstate2.png"><img class="aligncenter size-full wp-image-629" title="ospfdownstate2" src="http://routemyworld.com/wp-content/uploads/2009/02/ospfdownstate2.png" alt="ospfdownstate2" width="749" height="290" /></a><strong></strong></p>
<ul>
<li>When the router is enabled on the LAN, it starts in the <em>Down </em>state and starts sending out hello packets to multicast address 224.0.0.5.</li>
<li>When in <em>Down </em>state, it doesn&#8217;t mean that the interface or router itself is down. It&#8217;s just that it hasn&#8217;t received any Hellos from any neighbors.</li>
<li>When an interface is enabled on OSPF, it starts sending out <em>Hello </em>packets to multicast 224.0.0.5 as seen in the figure above.</li>
<li>Notice also that after sendnig <em>Hello </em>packets 4 times (40 seconds) and not finding an OSPF neighbor, it takes it upon itself to elect itself as a Designated Router (DR) for that LAN segment.</li>
</ul>
<h2><span style="color: #000000;">Init State</span></h2>
<ul>
<li><span style="color: #000000;">The <tt>init</tt> state indicates that a router sees HELLO packets from the neighbor, but two-way communication has not been established. A Cisco router includes the Router IDs of all neighbors in the <tt>init</tt> (or higher) state in the Neighbor field of its HELLO packets. For two-way communication to be established with a neighbor, a router also must see its own Router ID in the Neighbor field of the neighbor’s HELLO packets.</span></li>
</ul>
<p><span style="color: #000000;"><em>Figure 3: Router B turns on OSPF on Fa0/0</em></span><br />
<span style="color: #000000;"><a href="http://routemyworld.com/wp-content/uploads/2009/02/b-up.png"><img class="aligncenter size-full wp-image-630" title="b-up" src="http://routemyworld.com/wp-content/uploads/2009/02/b-up.png" alt="b-up" width="506" height="38" /></a><em></em></span></p>
<p><em>Figure 4: Router A Goes to Init State</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/a-init.png"><img class="aligncenter size-full wp-image-631" title="a-init" src="http://routemyworld.com/wp-content/uploads/2009/02/a-init.png" alt="a-init" width="793" height="47" /></a></p>
<ul>
<li>At 4:43:11 PM, Router B&#8217;s Fa0/0 is enabled for OSPF. Almost immediately it starts sending out <em>Hello</em> packets.</li>
<li>Within a few tenths of a second (at 4:43:17) Router A receives a packet from Router B with its database summary.</li>
<li>Router A also transitions to the <em>Init state</em>, indicating that although it has received something from Router B, nowhere in those packets is Router A&#8217;s Router-ID.
<ul>
<li>Remember, in order for the relationship two transition to the next level (two-way state), the receiver must receive a <em>Hello</em> from the other neighbor which contains its (Router A&#8217;s) own Router ID.<em> </em></li>
</ul>
</li>
<li><span style="color: #008000;">However, aside from needing to receive its own Router-ID in the neighbor field of the neighbors <em>Hello </em>packet, receiving a DBD from the neighbor also puts the state into a two-way state</span>.
<ul>
<li>Looking at the output in figure 4, it confirms that Router A did receive a DBD from Router B.</li>
</ul>
</li>
</ul>
<h2><span style="color: #000000;">Two-way State</span></h2>
<ul>
<li><span style="color: #000000;">In order to attain the 2-way state, a bi-directional communication has to be established between two routers. </span>
<ul>
<li><span style="color: #000000;">That means that each router has seen the other&#8217;s hello packet. </span></li>
</ul>
</li>
<li><span style="color: #000000;">When the router receiving the hello packet sees its own Router ID in the received <em>Hello</em> packet&#8217;s neighbor field.</span></li>
</ul>
<p><span style="color: #000000;"><em>Figure 5: Router A in Two-way State</em></span><br />
<span style="color: #000000;"><a href="http://routemyworld.com/wp-content/uploads/2009/02/a-2way.png"><img class="aligncenter size-full wp-image-634" title="a-2way" src="http://routemyworld.com/wp-content/uploads/2009/02/a-2way.png" alt="a-2way" width="739" height="25" /></a></span></p>
<p><span style="color: #000000;"><em>Figure 6: Router B in Two-way State</em></span><br />
<span style="color: #000000;"><em><a href="http://routemyworld.com/wp-content/uploads/2009/02/b-2way.png"><img class="aligncenter size-full wp-image-635" title="b-2way" src="http://routemyworld.com/wp-content/uploads/2009/02/b-2way.png" alt="b-2way" width="751" height="23" /></a></em></span></p>
<ul>
<li>I mentioned earlier that receiving a DBD from the neighbor puts the state in a 2Way.</li>
<li>In this particular example, Router B sent Router A a DBD as soon as it came up (see figure 4) and within milliseconds, Router A went from <em>Init</em> state to a <em>2way</em> state.</li>
</ul>
<p><strong>DR Election</strong></p>
<ul>
<li>At the end of this state, DR and BDR elections also occur:</li>
</ul>
<p><em>Figure 7: Router A &#8211; DR Election</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/a-drelection.png"><img class="aligncenter size-full wp-image-636" title="a-drelection" src="http://routemyworld.com/wp-content/uploads/2009/02/a-drelection.png" alt="a-drelection" width="579" height="48" /></a><em></em></p>
<p><em>Figure 8: Router B &#8211; DR Election</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/b-drelection.png"><img class="aligncenter size-full wp-image-637" title="b-drelection" src="http://routemyworld.com/wp-content/uploads/2009/02/b-drelection.png" alt="b-drelection" width="573" height="73" /></a><em></em></p>
<ul>
<li>Recall that the router with the highest OSPF priority on a segment will become the DR for that segment.
<ul>
<li>In this case, the OSPF priority is not modified therefore they remain tied at default value of 1.</li>
</ul>
</li>
<li>In case of a tie, the following Router-ID criteria is followed in order of highest priority (#1 being the best):
<ol>
<li>Statically configured Router-ID using <strong>router-id </strong>command.</li>
<li>Highest loopback interface.</li>
<li>Highest active interface.</li>
</ol>
</li>
<li>In the figures above, none of the provisions just mentioned are actually used. In fact, notice that Router A is the DR despite having a lower IP address.
<ul>
<li>To determine why, look back at when the neighbor exchange started. On the very first figure (figure 2) Router A has established itself as the DR when there were no neighbors up at the time. <span style="color: #008000;">A DR will not give up its status even if a new interface with a higher priority in its Hello packet comes up</span>. So even though Router B with better priority comes up, it will not preempt the already established DR.</li>
<li>You can change this by reloading the router or if the OSPF routing process restarts.</li>
</ul>
</li>
</ul>
<h2><span style="color: #000000;">Exstart State</span></h2>
<ul>
<li><span style="color: #000000;">If the routers involved in the neighbor process are connected on a point-to-point link, the routers become Full after exchanging Hellos.</span></li>
<li><span style="color: #000000;">On Ethernet links, after the DR and BDR election has been established, a master-slave relationship is formed.</span>
<ul>
<li><span style="color: #000000;">The router with the higher router-id becomes the master and initiates the exchange.</span></li>
</ul>
</li>
</ul>
<p><span style="color: #000000;">Figure 9: Router B &#8211; Exstart</span><br />
<span style="color: #000000;"><a href="http://routemyworld.com/wp-content/uploads/2009/02/b-exstart.png"><img class="aligncenter size-full wp-image-639" title="b-exstart" src="http://routemyworld.com/wp-content/uploads/2009/02/b-exstart.png" alt="b-exstart" width="754" height="109" /></a></span></p>
<p>Figure 10: Router A &#8211; Slave<br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/a-slave.png"><img class="aligncenter size-full wp-image-640" title="a-slave" src="http://routemyworld.com/wp-content/uploads/2009/02/a-slave.png" alt="a-slave" width="537" height="13" /></a></p>
<ul>
<li>Notice that even though Router A is the DR, it doesn&#8217;t necesarrily become the master. Remember that the DR/BDR election can take place using a higher priority configured on the router. Or in this case, because Router A was elected a DR first, despite having a lower router ID.</li>
<li>Router B becomes master because it has a higher router-id regardless of who the DR is.</li>
</ul>
<h2><span style="color: #000000;">Exchange State</span></h2>
<p><em>Figure 11: Router A  &#8211; Exchange<br />
</em><a href="http://routemyworld.com/wp-content/uploads/2009/02/a-exchange1.png"><img class="aligncenter size-full wp-image-643" title="a-exchange1" src="http://routemyworld.com/wp-content/uploads/2009/02/a-exchange1.png" alt="a-exchange1" width="803" height="107" /></a></p>
<p><em>Figure 12: Router B &#8211; Exchange<br />
</em><a href="http://routemyworld.com/wp-content/uploads/2009/02/b-exchange1.png"><img class="aligncenter size-full wp-image-645" title="b-exchange1" src="http://routemyworld.com/wp-content/uploads/2009/02/b-exchange1.png" alt="b-exchange1" width="799" height="108" /></a></p>
<ul>
<li>Notice in the figures above that  OSPF routers exchange database descriptor (DBD) packets as they tranisition to the Exchange state.
<ul>
<li>DBDs contain link-state advertisement (LSA) headers that describe the contents of the LSDB.</li>
</ul>
</li>
<li>Each DBD packet has a sequence number which can be incremented only by master. These</li>
<li>Notice also that the routers send link-state request (LS REQ) packets. Once received the router sends link-state update packets (which contain the entire LSA) to fulfill the requested information.</li>
<li>The contents of the DBD received are compared to the information contained in the routers link-state database to check if new or more current link-state information is available with the neighbor.</li>
</ul>
<h2><span style="color: #000000;">Loading State</span></h2>
<ul>
<li>This is when the actual exchange of link state information happens.</li>
<li>Link State requests are sent based on information provided by the DBDs -  information such as outdated or missing LSAs. The neighbor then sends the requested information back contained in Link State updates (LSUs).
<ul>
<li>All LSUs need to be acknowledged.</li>
</ul>
</li>
</ul>
<p><em>Figure 13: Router A: Loading-Full State<br />
</em><a href="http://routemyworld.com/wp-content/uploads/2009/02/a-loading-full.png"><img class="aligncenter size-full wp-image-647" title="a-loading-full" src="http://routemyworld.com/wp-content/uploads/2009/02/a-loading-full.png" alt="a-loading-full" width="802" height="37" /></a></p>
<p><em><span style="color: #000000;">Figure 14: Router B: Loading-Full State</span><br />
</em><span style="color: #000000;"><a href="http://routemyworld.com/wp-content/uploads/2009/02/b-loading-full.png"><img class="aligncenter size-full wp-image-648" title="b-loading-full" src="http://routemyworld.com/wp-content/uploads/2009/02/b-loading-full.png" alt="b-loading-full" width="749" height="61" /></a></span></p>
<h2><span style="color: #000000;">Full State</span></h2>
<ul>
<li>Routers achieve Full neighbor adjacency at this state. Network and router LSAs are exchanged and router databases are fully synchronized.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/19/examining-the-ospf-neighbor-exchange-process/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Added a New Archives Plugin</title>
		<link>http://routemyworld.com/2009/02/18/added-a-new-archives-plugin/</link>
		<comments>http://routemyworld.com/2009/02/18/added-a-new-archives-plugin/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 23:36:21 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=619</guid>
		<description><![CDATA[If you notice one of the new tabs right under the heading, I added a new &#8220;Archives&#8221; plugin to give a nice high level view of all the posts I&#8217;ve written. I saw the plugin from a wordpress blog and thought it was cool. Setting it up was easy enough &#8211; just download, install, and reference the right [...]]]></description>
			<content:encoded><![CDATA[<p>If you notice one of the new tabs right under the heading, I added a new &#8220;Archives&#8221; plugin to give a nice high level view of all the posts I&#8217;ve written. I saw the plugin from a wordpress blog and thought it was cool. Setting it up was easy enough &#8211; just download, install, and reference the right code to get it all going.</p>
<p>If you&#8217;re interested on adding this to your wordpress blog, just follow the link: <a href="http://www.viper007bond.com/wordpress-plugins/clean-archives-reloaded/" target="_blank">http://www.viper007bond.com/wordpress-plugins/clean-archives-reloaded/</a>  -  the least I can do for a free plugin. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/18/added-a-new-archives-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just for Fun</title>
		<link>http://routemyworld.com/2009/02/17/just-for-fun/</link>
		<comments>http://routemyworld.com/2009/02/17/just-for-fun/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 23:45:13 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=601</guid>
		<description><![CDATA[Some of my readers may have already seen the following and I&#8217;m sure has been posted in many a Cisco blogs. But just to change the atmosphere a little, I thought I&#8217;d inject a little humor &#8211; especially with all the serious studyage going on &#8211; and revisit a classic thread on GroupStudy.  This was posted on GroupStudy a while back and got some [...]]]></description>
			<content:encoded><![CDATA[<p>Some of my readers may have already seen the following and I&#8217;m sure has been posted in many a Cisco blogs. But just to change the atmosphere a little, I thought I&#8217;d inject a little humor &#8211; especially with all the serious studyage going on &#8211; and revisit a classic thread on GroupStudy. </p>
<p>This was posted on <a href="http://www.groupstudy.com/" target="_blank">GroupStudy</a> a while back and got some pretty funny responses.  As if the post itself wasn&#8217;t entertaining enough, some responses were equally hilarious (follow the <a href="http://www.groupstudy.com/archives/ccielab/200703/msg01352.html" target="_blank">link</a> to read the subsequent comments).</p>
<p> </p>
<pre style="padding-left: 30px;">Subject: Another New One
From: "Hiriam Masheed Nuwalla MCSE+I" &lt;<a href="mailto:gs@xxxxxxxxxxx">gs@xxxxxxxxxxx</a>&gt;
Date: Thu, 22 Mar 2007 08:52:55 -0600</pre>
<pre style="padding-left: 30px;">Hi Group,</pre>
<pre style="padding-left: 30px;">I just complete my MCSE+I and now I have need for CCIE. I have joined group
because I must have CCIE in 30 days, maybe I can wait for 45 days, but no
longer. I want to finish before May starts, for I have futbol league to play
in then.  If I get the CCIE in 30 days, then maybe I try for a second in the
next 15 days. I need to get CCIE so I can make a bigger money. I hear this is
a good group for to join.</pre>
<pre style="padding-left: 30px;">The MCSE have many more tests so I think CCIE may not be as difficult as I
hear. One day I pass two exams, one right after another for the MCSE. This is
also "Expert" level certification, just like CCIE. Some people may not know
this, but a Windows server can be setup like a router. I have done this many
times. I have very high IQ and can study sometimes 2 - 4 hours without a
break.</pre>
<pre style="padding-left: 30px;">I see a question about a subnet mask. Is it necessary to know the subnets
other than a 255.255.255.0? I have set these networks up many times, and am
almost an expert with them. One time there were 4 of these networks all
working through a windows box, and I did this in less than 2 hours, and this
include time it take to reboot servers.</pre>
<pre style="padding-left: 30px;">I have bought a router on ebay for to help study with. I want to use web
browser for to configure this router, but I cannot seem to get it to come up.
I use the telnet program (From a Windows Server <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  to log into this router but
all there is a command line. It look almost like an old DOS program. I hope
Cisco does not still emulate DOS when Windows has been around many years. This
could a big mistake for them.</pre>
<pre style="padding-left: 30px;">If anyone need help on setting routers, let me know. I will be willing to
help. Also, it seems Cisco allow test taker to look at website during CCIE
exam. In the MCSE program there is no help available. You must not look at any
material while taking exam. I think it should be fun to have a book open
exam.</pre>
<pre style="padding-left: 30px;">Do you think I should get a Voice CCIE, or a Security CCIE for the second CCIE
I get. I am not familiar with the differences between them? I did recently set
up Security for Microsoft Vista, so maybe Security should be the way to go.</pre>
<pre style="padding-left: 30px;">Also I want to say to Darby. You seem like a nice man (i hope you are man, not
woman. if so i apologize). You should try for to relax a little more and take
care of your health. If you can't get CCIE this week, you will be able to get
it next week. I know sometimes you get in a hurry, but your health is more
important than passing exam this week. Just make up study on the weekend and
take exam the following week. You should trust yourself more and not spend so
much money on instructions. Do you have relationship with your instructor? You
seem very close.</pre>
<pre style="padding-left: 30px;">One more question. What does HTH mean?</pre>
<pre style="padding-left: 30px;">HTH,</pre>
<pre style="padding-left: 30px;">Hiriam</pre>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/17/just-for-fun/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lab Notes: EIGRP ip default-network Command [Dynamips Lab]</title>
		<link>http://routemyworld.com/2009/02/15/lab-notes-eigrp-ip-default-network-command-dynamips-lab/</link>
		<comments>http://routemyworld.com/2009/02/15/lab-notes-eigrp-ip-default-network-command-dynamips-lab/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 23:46:39 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[EIGRP]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=592</guid>
		<description><![CDATA[To configure the EIGRP default route, use the following global configuration command: ip default-network network-number The network-number will be announced to other routers as the last-resort gateway. In order for the router &#8211; where this command is configured &#8211; can consider the network as a candidate default route, the network must be reachable by this [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>To configure the EIGRP default route, use the following global configuration command:</li>
</ul>
<p style="padding-left: 60px;"><strong>ip default-network </strong><em>network-number</em></p>
<ul>
<li>The <em>network-number</em> will be announced to other routers as the last-resort gateway.</li>
<li>In order for the router &#8211; where this command is configured &#8211; can consider the network as a candidate default route, the network must be reachable by this router.</li>
<li>In addition, the network number in the command must also be passed to other EIGRP routers so that those routers can use this network as their default network and set their gateway of last resort to this default network. This could be:
<ul>
<li>An EIGRP-derived network in the routing table.</li>
<li>Generated with a static route and redistributed into EIGRP.</li>
</ul>
</li>
</ul>
<p>The following scenario is based on the example given in page 96 of the BSCI study guide.</p>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/eigrp-ip-default-network.png"><img class="aligncenter size-full wp-image-593" title="eigrp-ip-default-network" src="http://routemyworld.com/wp-content/uploads/2009/02/eigrp-ip-default-network.png" alt="eigrp-ip-default-network" width="551" height="299" /></a></p>
<p><strong>Dynampis .net Config file:</strong></p>
<blockquote>
<pre># EIGRP ip-default network Command - page 96 Of BSCI study guide
autostart = False
ghostios = true
sparsemem = true

[localhost]

    [[7200]]
        image = C7200.BIN
        # On Linux / Unix use forward slashes:
        # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
        npe = npe-400
        ram = 160

    [[ROUTER A]]
        fa0/0 = B fa0/0
        s1/0 = C s1/0
        model = 7200
        console = 2001
        idlepc = #<em>this is a system-specific setting</em>

    [[router B]]
        model = 7200
        console = 2002
        idlepc = #<em>this is a system-specific setting</em>    

    [[router C]]
        model = 7200
        console = 2003
        idlepc = #<em>this a system-specific setting</em></pre>
</blockquote>
<p><strong>Router A Configuration:</strong></p>
<blockquote>
<pre><span style="color: #000000;">!
interface FastEthernet0/0
 ip address 10.5.1.1 255.255.255.0
 duplex auto
 speed auto
!
interface Serial1/0
 ip address 172.31.5.1 255.255.255.252
 serial restart-delay 0
!
!
router eigrp 1
 network 10.0.0.0
<strong> network 172.31.0.0</strong>
 auto-summary
!
ip classless
<strong>ip default-network 172.31.0.0</strong>
!</span></pre>
</blockquote>
<ul>
<li>The command <strong>ip default-network 172.31.0.0 </strong>is configured on Router A to allow 172.31.0.0 network as a candidate default network.</li>
<li>The command <strong>network 172.31.0.0</strong> passes the network 172.31.0.0 to Router B, so that router B can use it as its default network and set its <em>gateway of last resort</em> to this network.</li>
</ul>
<p><strong>Router B configuration:</strong></p>
<blockquote>
<pre><span style="color: #000000;">interface FastEthernet0/0
 ip address 10.5.1.3 255.255.255.0
 duplex auto
 speed auto
!
router eigrp 1
 network 10.5.1.3 0.0.0.0
 auto-summary
!
ip classless
!</span></pre>
</blockquote>
<p><strong>Router C configuration:</strong></p>
<blockquote>
<pre><span style="color: #000000;">!
interface Serial1/0
 ip address 172.31.5.2 255.255.255.252
 serial restart-delay 0
!
router eigrp 1
  network 172.31.0.0
 auto-summary
!
ip classless</span></pre>
</blockquote>
<p><strong>Router B: IP routing table:</strong></p>
<blockquote>
<pre><span style="color: #000000;">B# sh ip route

Gateway of last resort is 10.5.1.1 to network 172.31.0.0

D*   172.31.0.0/16 [90/2172416] via 10.5.1.1, 00:10:38, FastEthernet0/0
     10.0.0.0/24 is subnetted, 1 subnets
C       10.5.1.0 is directly connected, FastEthernet0/0</span></pre>
</blockquote>
<ul>
<li>
<div>The EIGRP-learned 172.31.0.0 network is marked as a candiate default network indicated by the<strong> *</strong> in the routing table.</div>
</li>
<li>The gateway of last resort is also set to 10.5.1.1 (Router A) to reach the default network 172.31.0.0.</li>
</ul>
<p>Router A: IP routing table</p>
<blockquote>
<pre>A(config)#do sh ip route

<strong>Gateway of last resort is 0.0.0.0 to network 172.31.0.0</strong>

 *   172.31.0.0/16 is variably subnetted, 2 subnets, 2 masks
D*      172.31.0.0/16 is a summary, 00:12:27, Null0
C       172.31.5.0/30 is directly connected, Serial1/0
     10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D       10.0.0.0/8 is a summary, 00:12:27, Null0
C       10.5.1.0/24 is directly connected, FastEthernet0/0</pre>
</blockquote>
<ul>
<li>In earlier versions of IOS, the router on which the <strong>ip default-network </strong>command was configured would not set the gateway of last resort.</li>
<li>As highlighted above, it now sets the gateway of last resort to 0.0.0.0, to the network specified &#8211; 172.31.0.0.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/15/lab-notes-eigrp-ip-default-network-command-dynamips-lab/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lab Notes: RIPv2 Automatic Network-Boundary Summarization [Dynamips Lab]</title>
		<link>http://routemyworld.com/2009/02/13/lab-notes-ripv2-automatic-network-boundary-summarization-dynamips-lab/</link>
		<comments>http://routemyworld.com/2009/02/13/lab-notes-ripv2-automatic-network-boundary-summarization-dynamips-lab/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 09:33:51 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=585</guid>
		<description><![CDATA[By default, RIPv2 and EIGRP perform automatic network summarization at classful boundaries, just like a classful protocol does. The diffrence between these two protocols and their predecessors (RIPv1 and IGRP) is that you can turn off automatic summarization. To turn off, use the router configuration command: no auto-summary OSPF and IS-IS RIP and EIGRP perform [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>By default, RIPv2 and EIGRP perform automatic network summarization at classful boundaries, just like a classful protocol does.
<ul>
<li>The diffrence between these two protocols and their predecessors (RIPv1 and IGRP) is that you can turn off automatic summarization.</li>
<li>To turn off, use the router configuration command:</li>
</ul>
</li>
</ul>
<p style="padding-left: 90px;"><strong>no auto-summary</strong></p>
<ul>
<li><span style="text-decoration: line-through;">OSPF and IS-IS</span> RIP and EIGRP perform automatic network summarization by default.</li>
</ul>
<p>Example:</p>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/ripv2-autosumm.png"><img class="aligncenter size-full wp-image-586" title="ripv2-autosumm" src="http://routemyworld.com/wp-content/uploads/2009/02/ripv2-autosumm.png" alt="ripv2-autosumm" width="478" height="152" /></a></p>
<ul>
<li>The diagram above shows a RIPv2 network where autosummarization occurs.</li>
</ul>
<p><strong>Dynamips .net Configuration:</strong></p>
<blockquote>
<pre>autostart = False
ghostios = true
sparsemem = true

[localhost]

    [[7200]]
        image = \Program Files\Dynamips\images\c7200-js-mz.124-3\C7200-JS.BIN
        # On Linux / Unix use forward slashes:
        # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
        npe = npe-400
        ram = 160

    [[ROUTER A]]
        S1/0 = B s1/0
        model = 7200
        console = 2001
        idlepc = 0x6082d7a0

    [[router B]]
        s1/1 = C s1/0
        model = 7200
        console = 2002
        idlepc = 0x607016a0

    [[router C]]
        model = 7200
        console = 2003
        idlepc = 0x607016a0</pre>
</blockquote>
<p><strong>Router A Config:</strong></p>
<blockquote>
<pre>!
interface FastEthernet0/0
 ip address 172.16.2.1 255.255.255.0
 duplex half
 no keepalive
!
interface Serial1/0
 ip address 172.16.1.1 255.255.255.0
 serial restart-delay 0
!
router rip
 version 2
 network 172.16.0.0</pre>
</blockquote>
<p><strong>Router B Config:</strong></p>
<blockquote>
<pre>!
interface Serial1/0
 ip address 172.16.1.2 255.255.255.0
 serial restart-delay 0
!
interface Serial1/1
 ip address 192.168.5.2 255.255.255.0
 serial restart-delay 0
!
router rip
 version 2
 network 172.16.0.0
 network 192.168.5.0
!</pre>
</blockquote>
<p><strong>Router C Config:</strong></p>
<blockquote>
<pre>!
interface Serial1/0
ip address 192.168.5.1 255.255.255.0
serial restart-delay 0
!
router rip
version 2
network 192.168.5.0
!</pre>
</blockquote>
<ul>
<li>In the RIPv2 network above, Router B performs a defualt behavior of automatically summarizing the 172.16.1.0/24 and 172.16.2.0/24 networks learned from B&#8217;s connected subnet and A&#8217;s advertised subnet.</li>
</ul>
<pre><span style="color: #008000;">C# sh ip route
Gateway of last resort is not set

<strong>R    172.16.0.0/16 [120/1] via 192.168.5.2, 00:00:05, Serial1/0</strong>
C    192.168.5.0/24 is directly connected, Serial1/0
</span></pre>
<ul>
<li>In Router C&#8217;s routing table, notice that it, indeed, learns of a summarized route from it&#8217;s neighbor 192.168.5.2, which is Router B.</li>
<li>A simple <strong>no auto-summary</strong> command on Router B, changes the routing table on Router C.</li>
</ul>
<pre><span style="color: #008000;">B(config)#router rip
B(config-router)#<strong>no auto-summary</strong></span></pre>
<ul>
<li>Now looking at Router C&#8217;s IP routing table, we see:</li>
</ul>
<pre><span style="color: #008000;">C# sh ip route
Gateway of last resort is not set

     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
R       172.16.0.0/16 [120/1] via 192.168.5.2, 00:00:29, Serial1/0
<strong>R       172.16.1.0/24 [120/1] via 192.168.5.2, 00:00:00, Serial1/0
R       172.16.2.0/24 [120/2] via 192.168.5.2, 00:00:00, Serial1/0</strong>
C    192.168.5.0/24 is directly connected, Serial1/0</span></pre>
<ul>
<li>Notice now that both 172.16.1.0/24 and 172.16.2.0/24 networks are advertised with both prefix and subnet mask.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/13/lab-notes-ripv2-automatic-network-boundary-summarization-dynamips-lab/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lab Notes: RIP, Classful Summarization, Auto-summarization [Dynamips Lab]</title>
		<link>http://routemyworld.com/2009/02/12/lab-notes-rip-classful-summarization-auto-summarization/</link>
		<comments>http://routemyworld.com/2009/02/12/lab-notes-rip-classful-summarization-auto-summarization/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 16:54:35 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=569</guid>
		<description><![CDATA[Classful Routing Protocol Concepts Classful routing protocols do not include subnet mask information in their routing updates. A router sends the entire subnet address when an update packet involves a subnet of the same classful network as the IP address of the transmitting interface. If sending an update about a subnet of a network across [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Classful Routing Protocol Concepts</span></strong></p>
<ul type="disc">
<li>Classful      routing protocols do not include subnet mask information in their routing      updates.</li>
<li>A router sends the entire subnet      address when an update packet involves a subnet of the same classful      network as the IP address of the transmitting interface.</li>
<li>If sending an update about a subnet of      a network across an interface belonging to a different network, the router      will send the classful summary route. This is called <em><strong>autosummarization across the network      boundary</strong>.</em></li>
</ul>
<p><span style="text-decoration: underline;"><strong>Example:</strong></span></p>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/classfulnetwsumm.png"></a><a href="http://routemyworld.com/wp-content/uploads/2009/02/classfulnetsumm1.png"><img class="aligncenter size-full wp-image-578" title="classfulnetsumm1" src="http://routemyworld.com/wp-content/uploads/2009/02/classfulnetsumm1.png" alt="classfulnetsumm1" width="592" height="78" /></a></p>
<p><strong>Dynagen configuration:</strong></p>
<blockquote>
<pre>autostart = False
ghostios = true
sparsemem = true

[localhost]

[[7200]]
image = C7200.BIN
# On Linux / Unix use forward slashes:
# image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
npe = npe-400
ram = 160

[[ROUTER A]]
S1/0 = B s1/0
model = 7200
console = 2001
idlepc = 0x6082d7a0

[[router B]]
s1/1 = C s1/0
model = 7200
console = 2002
idlepc = 0x607016a0

[[router C]]
model = 7200
console = 2003
idlepc = 0x607016a0</pre>
</blockquote>
<p><strong>Router A Config:</strong></p>
<blockquote>
<pre>interface FastEthernet0/0
 ip address 10.1.0.1 255.255.0.0
 duplex half
 no keepalive
!
interface Serial1/0
 ip address 10.2.0.1 255.255.0.0
 serial restart-delay 0
!
router rip
 network 10.0.0.0
!
ip classless</pre>
</blockquote>
<p><strong>Router B Config:</strong></p>
<blockquote>
<pre>interface FastEthernet0/0
 no ip address
 shutdown
 duplex half
!
interface Serial1/0
 ip address 10.2.0.2 255.255.0.0
 serial restart-delay 0
!
interface Serial1/1
 ip address 172.16.2.2 255.255.255.0
 serial restart-delay 0
!
router rip
 network 10.0.0.0
 network 172.16.0.0
!
ip classless</pre>
</blockquote>
<p><strong>Router C Config:</strong></p>
<blockquote>
<pre>interface FastEthernet0/0
 ip address 172.16.1.1 255.255.255.0
 duplex half
 no keepalive
!
interface Serial1/0
 ip address 172.16.2.1 255.255.255.0
 serial restart-delay 0
!
router rip
 network 172.16.0.0
!
ip classless</pre>
</blockquote>
<pre><span style="text-decoration: underline;"><strong>Router B: show ip route</strong></span>
<span style="color: #008000;">Gateway of last resort is not set

     172.16.0.0/24 is subnetted, 2 subnets
R       <strong>172.16.1.0</strong> [120/1] via 172.16.2.1, 00:00:20, Serial1/1
C       172.16.2.0 is directly connected, Serial1/1
     10.0.0.0/16 is subnetted, 2 subnets
C       10.2.0.0 is directly connected, Serial1/0
R       <strong>10.1.0.0</strong> [120/1] via 10.2.0.1, 00:00:21, Serial1/0</span></pre>
<ul>
<li>In the output above, Router A advertises the 10.1.0.0 subnet to router B because the interface connecting them belongs to the same major classful 10.0.0.0 network. When router B receives the update packet, it assumes that the 10.1.0.0 subnet uses the same 16-bit mask as the one used on its 10.2.0.0 subnet.</li>
<li>Similarly, Router C advertises the 172.16.1.0 subnet to router B because the interface connecting them belongs to the same major classful 172.16.0.0 network. Therefore, router B’s routing table has information about all the subnets that are in use in the network.</li>
</ul>
<pre><span style="text-decoration: underline;"><strong>Router A: show ip route</strong></span>
<span style="color: #008000;">Gateway of last resort is not set

R    <strong>172.16.0.0/16</strong> [120/1] via 10.2.0.2, 00:00:16, Serial1/0
     10.0.0.0/16 is subnetted, 2 subnets
C       10.2.0.0 is directly connected, Serial1/0
C       10.1.0.0 is directly connected, FastEthernet0/0</span></pre>
<ul>
<li> In the output above however, router B summarizes the 172.16.1.0 and 172.16.2.0 subnets to <strong>172.16.0.0</strong> before sending them to router A. Therefore, router A’s routing table contains summary information about only the 172.16.0.0 network.</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/classfulnetwsumm.png"><img class="aligncenter size-full wp-image-568" title="classfulnetwsumm" src="http://routemyworld.com/wp-content/uploads/2009/02/classfulnetwsumm.png" alt="classfulnetwsumm" width="592" height="175" /></a></p>
<pre><strong><span style="text-decoration: underline;">Router C: show ip route</span></strong>
<span style="color: #008000;">Gateway of last resort is not set

172.16.0.0/24 is subnetted, 2 subnets
C       172.16.1.0 is directly connected, FastEthernet0/0
C       172.16.2.0 is directly connected, Serial1/0
R    <strong>10.0.0.0/8</strong> [120/1] via 172.16.2.2, 00:00:02, Serial1/0 </span></pre>
<ul>
<li>Similarly above, router B summarizes the 10.1.0.0 and 10.2.0.0 subnets to 10.0.0.0 before sending the routing information to router C. This summarization occurs because the update crosses a major network boundary. The update goes from a subnet of network 10.0.0.0, subnet 10.2.0.0, to a subnet of another major network, network 172.16.0.0. Router C’s routing table contains summary information about only the 10.0.0.0 network.</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/classfulnetwsumm.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/12/lab-notes-rip-classful-summarization-auto-summarization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lab Notes: On-Demand Routing (ODR) [Dynamips lab]</title>
		<link>http://routemyworld.com/2009/02/11/lab-notes-on-demand-routing-odr-dynamips-lab/</link>
		<comments>http://routemyworld.com/2009/02/11/lab-notes-on-demand-routing-odr-dynamips-lab/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 07:03:00 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=561</guid>
		<description><![CDATA[On Demand Routing (ODR) Applicable in a hub-and-spoke topology only. Uses Cisco Discovery Protocol (CDP) Sent as multicast Sent every 60 seconds by default cdp timer adjusts the timer. Enabled by default. Except ATM where CDP must be explicitly enabled. Configured on hub router router odr global configuration command. Stub router can&#8217;t have an IP [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">On Demand Routing (ODR)</span></strong></p>
<ul type="disc">
<li>Applicable      in a hub-and-spoke topology only.</li>
<li>Uses      Cisco Discovery Protocol (CDP)
<ul type="circle">
<li>Sent       as multicast</li>
<li>Sent       every 60 seconds by default
<ul type="square">
<li><strong>cdp timer </strong>adjusts the timer.</li>
</ul>
</li>
<li>Enabled       by default.</li>
<li>Except       ATM where CDP must be explicitly enabled.</li>
</ul>
</li>
<li>Configured      on hub router
<ul type="circle">
<li><strong>router odr </strong>global configuration       command.</li>
</ul>
</li>
<li>Stub      router can&#8217;t have an IP routing protocol. In fact, no IP routing protocol      is considered a stub by ODR.</li>
<li>WAN      links such as dialer links and Frame Relay, use <strong>broadcast</strong> keyword in mapping statements.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Example:</strong></span></p>
<p><span style="text-decoration: underline;"><strong><a href="http://routemyworld.com/wp-content/uploads/2009/02/odr.png"><img class="aligncenter size-full wp-image-562" title="odr" src="http://routemyworld.com/wp-content/uploads/2009/02/odr.png" alt="odr" width="364" height="290" /></a></strong></span></p>
<blockquote>
<pre style="padding-left: 30px;">autostart = False
ghostios = true
sparsemem = true

[localhost]

    [[7200]]
        image = C7200.BIN
        # On Linux / Unix use forward slashes:
        # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
        npe = npe-400
        ram = 160

    [[ROUTER A]]
        S1/0 = B s1/0
        model = 7200
        console = 2001
        idlepc = 0x6082d7a0

    [[router B]]
        s1/1 = C s1/0
        s1/2 = D s1/0
        model = 7200
        console = 2002
        idlepc = 0x607016a0

    [[router C]]
        model = 7200
        console = 2003
        idlepc = 0x607016a0

    [[router D]]
        model = 7200
        console = 2004
        idlepc = 0x607016a0</pre>
</blockquote>
<p>Here&#8217;s the configs:</p>
<p><strong>Router B (Hub Router):</strong></p>
<blockquote>
<pre>interface Loopback0
 ip address 10.4.1.1 255.255.255.255
!
interface Serial1/0
 ip address 10.1.1.1 255.255.255.252
 serial restart-delay 0
!
interface Serial1/1
 ip address 10.2.2.1 255.255.255.252
 serial restart-delay 0
!
interface Serial1/2
 ip address 10.3.3.1 255.255.255.252
 serial restart-delay 0</pre>
</blockquote>
<p><strong>Router A:</strong></p>
<blockquote>
<pre>interface Loopback0
 ip address 172.16.1.1 255.255.255.0
!
interface Serial1/0
 ip address 10.1.1.2 255.255.255.252
 serial restart-delay 0</pre>
</blockquote>
<p><strong>Router C:</strong></p>
<blockquote>
<pre>interface Loopback0
 ip address 172.16.2.1 255.255.255.0
!
interface Serial1/0
 ip address 10.2.2.2 255.255.255.252
 serial restart-delay 0
!</pre>
</blockquote>
<p><strong>Router D:</strong></p>
<blockquote>
<pre>interface Loopback0
 ip address 172.16.3.1 255.255.255.0
!
interface Serial1/0
 ip address 10.3.3.2 255.255.255.252
 serial restart-delay 0
!</pre>
</blockquote>
<ul>
<li>As soon as ODR is configured and running, routes from the stub routers are identified in the hub router’s routing table with an o character (shown below)</li>
<li> Notice in the example that the metric is <strong>1</strong>, and the administrative distance for ODR is <strong>160</strong>.</li>
<li>Also, do not confuse the <strong>o</strong> character of ODR routes with the <strong>O </strong>character of OSPF routes.</li>
</ul>
<blockquote>
<pre>B#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

     172.16.0.0/24 is subnetted, 3 subnets
<strong>o       172.16.1.0 [160/1] via 10.1.1.2, 00:00:56, Serial1/0
o       172.16.2.0 [160/1] via 10.2.2.2, 00:00:54, Serial1/1
o       172.16.3.0 [160/1] via 10.3.3.2, 00:00:55, Serial1/2</strong>
     10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C       10.3.3.0/30 is directly connected, Serial1/2
C       10.2.2.0/30 is directly connected, Serial1/1
C       10.1.1.0/30 is directly connected, Serial1/0
C       10.4.1.1/32 is directly connected, Loopback0</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/11/lab-notes-on-demand-routing-odr-dynamips-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Midweek Update</title>
		<link>http://routemyworld.com/2009/02/11/midweek-update/</link>
		<comments>http://routemyworld.com/2009/02/11/midweek-update/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 17:52:19 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[Study Strategy]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=554</guid>
		<description><![CDATA[I have just started going back at the beginning of the BSCI study guide to start the exam preparation. I plan on taking the exam by mid-March and hoping that I can get myself ready by then. I&#8217;ve been trying to find ways to stimulate my learning and help my memory retention for details that [...]]]></description>
			<content:encoded><![CDATA[<p>I have just started going back at the beginning of the<a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587052237" target="_blank"> BSCI study guide</a> to start the exam preparation. I plan on taking the exam by mid-March and hoping that I can get myself ready by then. I&#8217;ve been trying to find ways to stimulate my learning and help my memory retention for details that can only be done by rote memorization. I think I&#8217;ve pretty much improved my understanding of the concepts. It&#8217;s the minute details that I struggle with; for example, remembering the admin distance of all the routing protocols, or remembering all the OSPF LSA types. Hmmm&#8230; come to think of it, I do remember LSA types better than I thought after I wrote the last sentence <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>After reading <a href="http://etherealmind.com/2009/02/10/cisco-study-planning-tips/" target="_blank">Greg Ferro&#8217;s tips on study methods</a> yesterday, I was motivated to follow some of his suggestions. Last night I spent a good two and a half hours of solid studying &#8211; no TVs, no music, no IMs, no Internet (except when I had to look up things on the Doc pages). It worked for that time. Hopefully I can keep up this type of intensity for the next month.   In fact, in addition to the no-ADD-inducing-activites he mentioned, I even used a stopwatch to time my study sessions. I&#8217;ve done it before and even <a href="http://routemyworld.com/2008/11/18/baseline/" target="_blank">wrote about it in my previous posts</a>. The challenge is to consistently improve on those study skills. I&#8217;m also considering picking up one of the iPod flahscard apps, similar to the one he mentioned on his post.</p>
<p>For the remaining of this week, I plan to get through the static routing and RIP portion of the materials and hopefully get started on EIGRP on the weekend. I&#8217;ve already finished my third time reading throught chapter 2 (with notes). I&#8217;ll hopefully be able to get through a couple of nights of labbing &#8211; or maybe one, since I have the impression that this part is not covered as deeply on the exam compared to the other protocols. I may also decide to create a high-level overview of my study schedule that I can follow &#8211; and also post on my<a href="http://routemyworld.com/bsci-study-schedule/" target="_blank"> BSCI study schedule page</a>, which I regretfully neglected. Why? It turns my BSCI study schedule page is the most visited page on my site &#8211; 300 hits on that one page for the last 2 months. And regretfully it has been my most negelected. I&#8217;ve actually received many emails (ok, just two) asking me to update it. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Sorry guys if I was such a disappointment. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_mad.gif' alt=':x' class='wp-smiley' /> </p>
<p>Anyway, anybody have experience with Boson test engines vs Transcender for CCNP? I&#8217;m considering getting one of those.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/11/midweek-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BSCI: IPv6 Configuration Exercise [Dynamips lab]</title>
		<link>http://routemyworld.com/2009/02/09/bsci-ipv6-configuration-exercise-dynamips-lab/</link>
		<comments>http://routemyworld.com/2009/02/09/bsci-ipv6-configuration-exercise-dynamips-lab/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 06:25:36 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=511</guid>
		<description><![CDATA[The following is based on the configuration exercise 10-1: Configuring OSPFv6 Addresses and OSPF for IPv6 Routing, of the BSCI Authorized Self Study Guide. Figure 1: IPv6 Addressing Configuration Exercise Topology Task 1: Configure IPv6 globally on the routers and configure addresses on all interfaces. Use the following chart to configure the parameters: Router Router-ID [...]]]></description>
			<content:encoded><![CDATA[<p>The following is based on the configuration exercise 10-1: Configuring OSPFv6 Addresses and OSPF for IPv6 Routing, of the BSCI Authorized Self Study Guide.</p>
<p><em>Figure 1: IPv6 Addressing Configuration Exercise Topology</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/bsci10-1.png"><img class="aligncenter size-full wp-image-527" title="bsci10-1" src="http://routemyworld.com/wp-content/uploads/2009/02/bsci10-1.png" alt="bsci10-1" width="538" height="378" /></a></p>
<p><strong>Task 1</strong>: Configure IPv6 globally on the routers and configure addresses on all interfaces.</p>
<ul>
<li>Use the following chart to configure the parameters:</li>
</ul>
<table border="1" cellpadding="2">
<tbody>
<tr>
<td width="73" valign="top"><strong>Router</strong></td>
<td width="122" valign="top"><strong>Router-ID</strong></td>
<td width="192" valign="top"><strong>Fa0/0 Address</strong></td>
<td width="187" valign="top"><strong>S1/0 Address</strong></td>
</tr>
<tr>
<td width="73" valign="top"><strong>P1R1</strong></td>
<td width="122" valign="top">10.200.200.11</td>
<td width="192" valign="top">2001:0410:0001:1::/64</td>
<td width="187" valign="top">2001:0410:0001:3::/64</td>
</tr>
<tr>
<td width="73" valign="top"><strong>P1R2</strong></td>
<td width="122" valign="top">10.200.200.12</td>
<td width="192" valign="top">2001:0410:0001:2::/64</td>
<td width="187" valign="top">2001:0410:0001:3::/64</td>
</tr>
<tr>
<td width="73" valign="top"><strong>P1R3</strong></td>
<td width="122" valign="top">10.200.200.13</td>
<td width="192" valign="top">2001:0410:0001:1::/64</td>
<td width="187" valign="top">2001:0410:0001:4::/64</td>
</tr>
<tr>
<td width="73" valign="top"><strong>P1R4</strong></td>
<td width="122" valign="top">10.200.200.14</td>
<td width="192" valign="top">2001:0410:0001:2::/64</td>
<td width="187" valign="top">2001:0410:0001:4::/64</td>
</tr>
</tbody>
</table>
<ul>
<li>Dynamips/Dynagen .net configuration for the proceeding lab excercise.</li>
</ul>
<blockquote>
<pre>[localhost]

    [[7200]]
        image = \\\\C7200.BIN
        # On Linux / Unix use forward slashes:
        # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
        npe = npe-400
        ram = 160

    [[ROUTER P1R1]]
        Fa0/0 = P1R3 Fa0/0
        S1/0 = P1R2 s1/0
        model = 7200
        console = 2001
        idlepc = 0x6082d7a0

    [[router P1R2]]
        Fa0/0 = P1R4 Fa0/0
        model = 7200
        console = 2002
        idlepc = 0x607016a0

    [[router P1R3]]
        s1/0 = P1R4 s1/0
        model = 7200
        console = 2003
        idlepc = 0x607016a0

    [[router P1R4]]
        model = 7200
        console = 2004
        idlepc = 0x607016a0</pre>
</blockquote>
<p><strong>Configure the following on all routers</strong>:</p>
<ul>
<li>Enable IPv6.</li>
<li>Enable CEFv6.</li>
<li>Configure IPv6 global address on all <strong>fa0/0</strong> and <strong>s1/0 </strong>interfaces.</li>
</ul>
<p>Here is an example of the configuration for P1R1</p>
<p><em>Figure 2: P1R1 Configuration</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/p1r1config.png"><img class="aligncenter size-full wp-image-531" title="p1r1config" src="http://routemyworld.com/wp-content/uploads/2009/02/p1r1config.png" alt="p1r1config" width="433" height="136" /></a></p>
<ul>
<li>IPv6 is enabled by configure the <span style="color: #008000;"><strong>ipv6 unicast-routing</strong> </span>global configuration command.</li>
<li>Enable CEFv6 by configuring the <span style="color: #008000;"><strong>ipv6 cef</strong></span> global configuration command.
<ul>
<li>This enables Cisco Express Forwarding (CEF) for IPv6, which is a Layer 3 IP switching technology for the forwarding of IPv6 packets. When CEFv6 is enabled, network entries that are added, removed, or modified in the IPv6 Routing Inforamtion Base (RIB), as dictated by the routing protocol in use, are reflected in the Forwarding Information Bases (FIBs), and the IPv6 adjacency tables maintain Layer 2 next-hop addresses for all entries that are in each FIB.</li>
</ul>
</li>
<li>Use the <span style="color: #008000;"><strong>ipv6 address </strong><em>address/prefix-length </em>[<strong>eui-64</strong>]</span> interface configuration command.
<ul>
<li>The <strong>eui-64</strong> paramater forces the router to complete the addresses&#8217; low-order 64-bits using an EUI-64 format interface ID.</li>
</ul>
</li>
</ul>
<p>Verify that IPv6 has been configured on interface fa0/0:</p>
<p><em>Figures 3 &amp; 4: Output of sh ipv6 interface command:</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/shipv6intfa.png"><img class="aligncenter size-full wp-image-535" title="shipv6intfa" src="http://routemyworld.com/wp-content/uploads/2009/02/shipv6intfa.png" alt="shipv6intfa" width="482" height="56" /></a></p>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/shipv6intser.png"><img class="aligncenter size-full wp-image-536" title="shipv6intser" src="http://routemyworld.com/wp-content/uploads/2009/02/shipv6intser.png" alt="shipv6intser" width="504" height="54" /></a></p>
<ul>
<li>Notice the highlighted link-local address that was automatically configured on the interfaces.</li>
<li>Also notice the addresses that have been configured with the <strong>ipv6 address </strong>command, with the specified prefix and interface ID in EUI-64 format.</li>
</ul>
<p><strong>Task 2: </strong>Enable OSPF on all routers.</p>
<ul>
<li>Enable IPv6 OSPF on each router.</li>
<li>Configure the router ID for each router, based on the chart above.</li>
<li>Enable IPv6 OSPF in area 0 on all enabled FastEthernet and Serial interfaces.</li>
</ul>
<p><em>Figure 5: IPv6 OSPF Configuration on P1R4</em><br />
<em><a href="http://routemyworld.com/wp-content/uploads/2009/02/ipv6ospf.png"><img class="aligncenter size-full wp-image-539" title="ipv6ospf" src="http://routemyworld.com/wp-content/uploads/2009/02/ipv6ospf.png" alt="ipv6ospf" width="430" height="103" /></a></em></p>
<ul>
<li>Use the<span style="color: #008000;"> <strong>ipv6 router ospf </strong></span><em><span style="color: #008000;">process-id</span> </em>global configuration command to enable OSPFv3.</li>
<li>A router ID must be configured using <span style="color: #008000;"><strong>router-id </strong></span><em><span style="color: #008000;">router-id</span> </em>router configuration command.</li>
<li>Use the <strong>ipv6 ospf </strong><em>process-id </em><strong>area </strong><em>area-id </em>[<strong>instance </strong><em>instance-id</em>] interface configuration command to enable OSPF for IPv6 on an interface.
<ul>
<li>The <strong>network area</strong> command used in OSPFv2 is not used in OSPFv3. Rather, interfaces are directly configured to specify which IPv6 networks are part of the OSPFv3 network.</li>
</ul>
</li>
</ul>
<h3><span style="text-decoration: underline;">Verification</span></h3>
<p><em>Figure 6: Show IPv6 OSPF Interface</em><br />
<em><a href="http://routemyworld.com/wp-content/uploads/2009/02/sh-ipv6-ospf-int.png"><img class="aligncenter size-full wp-image-540" title="sh-ipv6-ospf-int" src="http://routemyworld.com/wp-content/uploads/2009/02/sh-ipv6-ospf-int.png" alt="sh-ipv6-ospf-int" width="579" height="355" /></a></em></p>
<ul>
<li>The figure above shows IPv6 is enabled on all interfaces, with process ID 100 in area 0.</li>
</ul>
<p><em>Figure 7: Show Ipv6 OSPF Neighbor</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2009/02/show-ipv6-ospf-neigh.png"><img class="aligncenter size-full wp-image-541" title="show-ipv6-ospf-neigh" src="http://routemyworld.com/wp-content/uploads/2009/02/show-ipv6-ospf-neigh.png" alt="show-ipv6-ospf-neigh" width="571" height="77" /></a></p>
<ul>
<li>Shows both neighbors of router P1R4.</li>
</ul>
<p><em>Figure 8: Show IPv6 Route</em><br />
<em><a href="http://routemyworld.com/wp-content/uploads/2009/02/sh-ipv6-route.png"><img class="aligncenter size-full wp-image-543" title="sh-ipv6-route" src="http://routemyworld.com/wp-content/uploads/2009/02/sh-ipv6-route.png" alt="sh-ipv6-route" width="523" height="266" /></a></em></p>
<ul>
<li>Displays the IPv6 routing table.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/09/bsci-ipv6-configuration-exercise-dynamips-lab/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting Closer to Showtime</title>
		<link>http://routemyworld.com/2009/02/09/getting-closer-to-showtime/</link>
		<comments>http://routemyworld.com/2009/02/09/getting-closer-to-showtime/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 06:24:00 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=546</guid>
		<description><![CDATA[The next few posts should be the last of the remaining topics I need to cover before I go back and do a final review in preparation for the BSCI exam. I still haven&#8217;t decided when I&#8217;m going to take the exam though. I&#8217;m hoping by March 15th. Our second baby is due around mid-April [...]]]></description>
			<content:encoded><![CDATA[<p>The next few posts should be the last of the remaining topics I need to cover before I go back and do a final review in preparation for the BSCI exam. I still haven&#8217;t decided when I&#8217;m going to take the exam though. I&#8217;m hoping by March 15th. Our second baby is due around mid-April so I need to make sure that I&#8217;ll be ready to take the test before that time arrives. Otherwise I&#8217;ll probably have to postpone my exam for a few more months &#8211; knowing that having a newborn and another one who will be 3 by then will surely put a strain on my studies. I may end up going for the<a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp/composite#cisco_1" target="_blank"> composite exam</a> if it were to go that route. And it&#8217;s an option I&#8217;ve been seriously considering. We&#8217;ll see how it goes.</p>
<p>I&#8217;ve been finishing up some lab exercises the last few days. Today was specially hard studying because my body is just aching from soreness all over. We just started our basketball league with old friends whom I&#8217;ve been ballin with for the last few years. It&#8217;s good way for me to keep in shape since, with all the studying I do, that really is the only physical activity I get to involve myself in. I&#8217;m hoping that in the next few weeks, I&#8217;ll get in better shape, which in turn will help with my stamina specially in those long study hours.  Ultimately, I&#8217;ll need all that stamina when the new baby arrives.</p>
<p>What time is it?</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/09/getting-closer-to-showtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSCI: IPv6 Addressing Architecture</title>
		<link>http://routemyworld.com/2009/02/05/bsci-ipv6-addressing-architecture/</link>
		<comments>http://routemyworld.com/2009/02/05/bsci-ipv6-addressing-architecture/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 23:03:40 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=472</guid>
		<description><![CDATA[There are three main types of IPv6 addresses: Unicast A packet sent to a unicast address is delivered to the interface identified by that address. There are two defined types of unicast addresses: Global Unicast Link-Local Unicast Site-Local Unicast, is a unicast type that has been deprecated (RFC 3879) The IPv6 unicast address space encompasses [...]]]></description>
			<content:encoded><![CDATA[<p>There are three main types of IPv6 addresses:</p>
<ul>
<li><strong>Unicast</strong>
<ul>
<li>A packet sent to a unicast address is delivered to the interface identified by that address.</li>
<li>There are two defined types of unicast addresses:
<ul>
<li><strong><span style="color: #008000;">Global Unicast</span></strong></li>
<li><strong><span style="color: #008000;">Link-Local Unicast</span></strong></li>
<li><span style="color: #800000;">Site-Local Unicast</span>, is a unicast type that has been deprecated (<a href="http://tools.ietf.org/html/rfc3879" target="_blank">RFC 3879</a>)</li>
</ul>
</li>
<li>The IPv6 unicast address space encompasses the entire IPv6 address range, with the exception of the FFoo::/8 range, which is used for multicast addresses.</li>
</ul>
</li>
<li><strong>Anycast</strong>
<ul>
<li>A new type of address that is assigned to a set of interfaces on different devices; identifies multiple interfaces.</li>
<li>A packet sent to an anycast address goes to the <span style="color: #008000;"><em>closest</em></span> interface identified by the anycast address. The <span style="color: #008000;"><em>closest </em></span>interfaces is determined by the routing protocol&#8217; measure of distance.</li>
<li>Example: unicast address can be use for load balancing and content delivery services.</li>
<li>Anycast address syntax are indistinguishable from gloabl unicast addresses because anycast addresses are allocated from the global unicast address space.</li>
</ul>
</li>
<li><strong>Multicast</strong>
<ul>
<li>Also assigned to a set of interfaces on a different node.</li>
<li>A packet sent to a multicast address is delivered to all interfaces identified by that address.</li>
</ul>
</li>
</ul>
<h3><strong>Broadcast Address</strong></h3>
<ul>
<li>There are no broadcast addresses in IPv6. Broadcasts are replaced by multicasts and anycasts.</li>
<li>Mulitcast prevents most problems that occur with broadcast; such as broadcast storms in IPv4.</li>
</ul>
<h2><span style="color: #000000;">IPv6 Addressing Model</span></h2>
<ul>
<li>All types of IPv6 addresses are <span style="color: #008000;">assigned to interfaces</span>, not nodes.</li>
<li>An IPv6 unicast address refers to a single interface.
<ul>
<li>Since each interface belongs to a certain node, any interface on that node can be used with a unicast address as an identifier for that node.</li>
</ul>
</li>
<li>A single interface may be assinge multiple IPv6 addresses of any type (unicast, anycast, multicast).</li>
<li>Every IPv6-enabled  <span style="color: #008000;">interface </span><span style="color: #008000;"><span style="color: #008000;">m</span>ust contain</span>:
<ul>
<li><span style="color: #008000;">At least one loopback (::1/128).</span></li>
<li><span style="color: #008000;">and one local-link address</span>.</li>
</ul>
</li>
<li>Optionally, a single interface may have multiple unique local and global addresses.</li>
</ul>
<h2><span style="color: #000000;">IPv6 Address </span><span style="color: #000000;">Representation</span></h2>
<ul>
<li>IPv6 addresses are written as hexadecimal numbers with colons between each set of four hexadecimal digits.
<ul>
<li><span style="color: #008000;">Each hexadecimal field is 16 bits</span>.</li>
</ul>
</li>
<li>The format is:
<ul>
<li><span style="color: #008000;"><strong>x:x:x:x:x:x:x:x</strong></span>, where <strong>&#8216;<span style="color: #008000;">x</span>&#8216;</strong> is a 16-bit hexadecimal field.</li>
<li>This format is sometimes called &#8220;<span style="color: #008000;">coloned hex</span>&#8221; format.</li>
</ul>
</li>
<li>Following is an example address:</li>
</ul>
<blockquote>
<p style="padding-left: 30px;"><strong>2035:0001:2BC5:0000:0000:087C:0000:0000A</strong></p>
</blockquote>
<p>There are 2 rules that apply to IPv6 address syntax to shorten the notation:</p>
<ol>
<li>Any number of successive 0s (zeros) can be replaced with a pair of colons (<strong>::</strong>), once within an address.
<ul>
<li>A pair of colons can only be used once because an address parser identifies the number of missing 0s by separating the two parts and entering 0 until the 128 bits are complete. If two <strong>::</strong> notations were used, there would be no way to identify the size of each block of 0s.</li>
</ul>
</li>
<li>Leading 0s within each set of four hexadecimal digits can be omittted.
<ul>
<li>It is not necessary to write the leading 0s in an individual field, but there must be at least one numeral in every field, except for the case of the first rule where the successive 0s are replaced by &#8220;<strong>::</strong>&#8220;.</li>
</ul>
</li>
</ol>
<p>The address in the example above can be shortened as:</p>
<blockquote>
<p style="padding-left: 30px;"><strong>2035:1:2BC5::87C:0:A</strong></p>
</blockquote>
<h2><span style="color: #000000;">IPv6 Address Interface Identifiers</span></h2>
<ul>
<li>Interface Identifiers in IPv6 unicast addresses are used to identify unique interfaces on a link.</li>
<li>They may be also be thought of as the &#8220;host portion&#8221; of an IPv6 address.</li>
<li>Interface IDs are required to be unique within a link/subnet prefix.
<ul>
<li>They may also be unique over a broader scope.</li>
<li>The same interface ID may be used on multiple interfaces on a single node, provided that they are attached to different subnets.</li>
</ul>
</li>
<li>Interface IDs may be derived from their interface&#8217;s link layer address (MAC address). If so the scope of that ID is assumed to be universal (global).</li>
<li>Note the uniqueness of interface identifiers is independent of the uniqueness of IPv6.
<ul>
<li>For example, a global unicast address may be created with a local scope interface identifier and a link-local address may be created with a universal scope interface identifier.</li>
</ul>
</li>
<li>Interface identifiers are always 64 bits and are dynamically created based on Layer 2 media and encapsulation.</li>
<li>The most common type of Layer 2 address is the IEEE 802 MAC address used in Ethernet.
<ul>
<li>MAC addresses are 48 bits divided into two 24-bit blocks:
<ul>
<li>The upper 24 bits are called Organizationally Unique Identifier (OUI). Different organization have their preassigned OUI</li>
<li>The lower 24 bits are used as unique identifiers for the specific vendor hardware device.</li>
</ul>
</li>
<li>Interface IDs are constructed in the <span style="color: #008000;">EUI-64 format, based on the 48-bit MAC address and inserting the 16-bit <strong>FF:EE</strong> between the upper 3 bytes (upper 24 bits) and the lower 3 bytes (lower 24 bits</span>.
<ul>
<li>The seventh bit in the high order byte of the resulting interface ID is set to binary 1 to indicate the uniqueness of the interface ID.</li>
<li>The seventh bit is refered to as the Universal/Local (U/L) bit.</li>
<li>This bit identifies whether this interface is locally unique on the link or whether it is universally unique.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/eui-64.png"><img class="size-full wp-image-492 alignnone" title="eui-64" src="http://routemyworld.com/wp-content/uploads/2009/02/eui-64.png" alt="eui-64" width="267" height="260" /></a></p>
<ul>
<li>The following shows the process of converting to <span style="color: #008000;">EUI-64</span>:
<ul>
<li>Focusing on the upper above, you take the first 3 bytes (OUI portion) of the Ethernet address and arrange it to the left of the interface ID.</li>
<li>The lower 3 bytes (vendor code) is arranged to the right of the interface ID.</li>
<li>Right in the middle, insert the 16-bit hexadecimal of <strong>FF:EE</strong> (or <strong>1111 1111:1111 1110</strong> in binary).</li>
</ul>
</li>
<li>To convert to <span style="color: #008000;">Modified EUI-64</span>:
<ul>
<li>Change the 7<sup>th</sup> bit of the first byte (the U/L bit) from 0 to 1.</li>
<li>The eighth bit in an IPv6 interface identifier, also known as the &#8220;G&#8221; bit, is the group/individual bit for managing groups.</li>
</ul>
</li>
</ul>
<h2>IPv6 Global Unicast Address</h2>
<ul>
<li>The <span style="color: #008000;">IPv6 </span><span style="color: #008000;"><span style="color: #008000;">globa</span>l aggregatable unicast address</span>, aka the I<span style="color: #008000;">Pv6 global unicast address</span> is the equivalent of the IPv4 global unicast address.</li>
<li>A global unicast address is an IPv6 address from the global unicast prefix.</li>
<li>The global unicast address typically consists of:
<ul>
<li> A 48-bit global routing prefix,</li>
<li> A 16-bit subnet ID or Site-Level Aggregator (SLA),</li>
<li>And a 64-bit interaface ID (typically in EUI-64 bit format).</li>
</ul>
</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/ipv6globaladdress.png"><img class="aligncenter size-full wp-image-501" title="ipv6globaladdress" src="http://routemyworld.com/wp-content/uploads/2009/02/ipv6globaladdress.png" alt="ipv6globaladdress" width="638" height="187" /></a></p>
<ul>
<li><em></em>Except for addresses that start with <strong>000</strong>, all global unicast addresses have a 64-bit interface ID</li>
<li>Addresses with prefix of 2000::/3 (binary 001)through E000::/3 (binary 111), excluding the FF00::/8 (binary 1111 1111) multicast addrsses, are required to have a 64-bit EUI-64 address format.
<ul>
<li>The IANA allocates the IPv6 space in the range of 2001::/16 to the registries.</li>
</ul>
</li>
<li>A 16-bit subnet field called the subnet ID could be used by inidividual organizations to create their own local addressing hierarchy and to identify subnets. A subnet ID is similar to a subnet  in IPv4, except that an organization with an IPv6 subnet ID can support up to  65,535 individual subnets.</li>
</ul>
<h2>IPv6 Link-Local Unicast Address</h2>
<ul>
<li>Link-local addresses have a scope limited to the local link. They refer only to a particular physical link/network.</li>
<li>They are typically used for special purposes such as address resolution or neighbor discovery. The equivalent IPv4 address is the 169.254.0.0/16 auto-configured address when no DHCP is available.</li>
<li>They are dynamically created on all IPv6 interfaces by using a specific link-local prefix <span style="color: #008000;"><strong>FE80::/10</strong></span> and a <span style="color: #008000;">64-bit interface identifier</span>.</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/ipv6linklocaladdr.png"><img class="aligncenter size-full wp-image-502" title="ipv6linklocaladdr" src="http://routemyworld.com/wp-content/uploads/2009/02/ipv6linklocaladdr.png" alt="ipv6linklocaladdr" width="529" height="199" /></a></p>
<ul>
<li>Nodes on a local link can use link-local addresses to communicate. The nodes do not need globally unique addresses to communicate.</li>
<li>IPv6 routers must not forward packets that have link local source and destination addresses to other links.</li>
</ul>
<h2>IPv6 Anycast Addresses</h2>
<ul>
<li>An IPv6 address is a global unique address that is assigned to more than one interface.</li>
<li>A packet sent to an anycast address is delivered to the closest interface &#8211; as defined by the routing protocols in use &#8211; identified by the anycast address.</li>
<li>Anycast addresses are allocated from the unicast address space, using any of the defined unicast address formats.
<ul>
<li>Essential, anycast addresses are same unicast addresses assigned to more than one interface.</li>
<li>The nodes to which the addresses are assigned must be explicitly configured to know that it is an anycast address.</li>
</ul>
</li>
<li>An anycast address must not be used as the source address of an IPv6 packet.</li>
<li>An anycast address must not be assigned to an IPv6 host &#8211; only assign to IPv6 routers.</li>
</ul>
<h2>IPv6 Multicast Addresses</h2>
<ul>
<li>Mulitcast addresses are defined by the prefix <span style="color: #008000;"><strong>FF00::/8</strong></span>.
<ul>
<li>The first octet consists binary 1111 1111.</li>
<li>The next octet consists of the Flag and Scope parameters.</li>
</ul>
</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/02/ipv6multicast.png"><img class="aligncenter size-full wp-image-504" title="ipv6multicast" src="http://routemyworld.com/wp-content/uploads/2009/02/ipv6multicast.png" alt="ipv6multicast" width="473" height="287" /></a></p>
<ul>
<li>The Flag parameter consist of 4 bits. Each bit is defined as follows:
<ul>
<li>Bit 1 = 0; reserved</li>
<li>Bit 2 =<span style="color: #008000;"> R flag</span>; Rendezvous Point flag</li>
<li>Bit 3 = <span style="color: #008000;">P flag</span>; Indicates if address is based on unicast prefix.</li>
<li>Bit 4 = <span style="color: #008000;">T flag</span>; 0 if address is permanent; 1 if temporary.</li>
</ul>
</li>
<li>The Scope parameter is a 4 bit scope, with values as follows:
<ul>
<li>1 = Interface-Local scope</li>
<li>2 = Link-Local scope</li>
<li>4 = Admin-Local scope</li>
<li>5 = Site-Local scope</li>
<li>8 = Organization-Local scope</li>
<li>E = Global scope</li>
<li>An example, FF02::/16 is a permanent multicast address with a link-local scope.
<ul>
<li>Binary is: 1111 1111 <span style="color: #ff6600;">000<strong>0</strong></span> <strong><span style="color: #800000;">0010</span></strong></li>
<li>The second to the last bit (= <span style="color: #800000;">2</span>) indicates a Link-local scope.</li>
<li>The <span style="color: #ff6600;">0</span> in the T Flag indicates it is permanent.</li>
</ul>
</li>
</ul>
</li>
<li>The multicast address FF00:: to FF0F:: have the &#8220;T&#8221; flag set to 0 and are reserved. Some common examples of the assigned addresses are:
<ul>
<li>FFO2::1 &#8211; All nodes on a link (link-local scope)</li>
<li>FF02::2 &#8211; All routers on a link</li>
<li>FF02::5 &#8211; All OSPFv3 routers</li>
<li>FF02::6 &#8211; All OSPFv3 DR routers</li>
<li>FF02::9 &#8211; All RIP routers on a link</li>
<li>FF02::1:FFXX:XXXX &#8211; Solicited-node multicast on a link, where XX:XXXX is the rightmost 24 bits of the corresponding unicast or anycast address of the node. This is similar to ARP in IPv4.</li>
</ul>
</li>
</ul>
<ul>
<li>The multicast Group ID consists of the lower 112 bits of the multicast address.</li>
</ul>
<p><em>Resources:</em></p>
<ol>
<li><a href="http://tools.ietf.org/html/rfc4291" target="_blank">RFC 4291: <em>IP version 6 Addressing Architecture</em></a></li>
<li><a href="http://www.tcpipguide.com/free/t_IPv6InterfaceIdentifiersandPhysicalAddressMapping-2.htm" target="_blank">TCP/IP Guide &#8211; IPv6 Identifiers and Physical Address Mapping</a></li>
<li><a href="http://tools.ietf.org/html/rfc3587" target="_blank">RFC 3587: <em>IPv6 Global Unicast Address Format</em></a></li>
<li><a href="http://www.cisco.com/en/US/technologies/tk648/tk872/technologies_white_paper0900aecd8026003d.pdf" target="_blank">IPv6 Addressing at a Glance &#8211; Cisco Technology Whitepapers</a></li>
<li><a href="http://www.cisco.com/en/US/technologies/tk648/tk872/technologies_white_paper0900aecd80260049.pdf" target="_blank">IPv6 Multicast at a Glance &#8211; Cisco Technology Whitepapers</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BSCI course, consider purchasing <a href="http://www.amazon.com/Building-Scalable-Internetworks-Authorized-Self-Study/dp/1587052237/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1223998057&amp;sr=1-1" target="_blank">Building Scalable Cisco Internetworks (BSCI) (Authorized Self-Study Guide) (3rd Edition)</a> by Diane Teare and Catherine Paquet; as well as following the links on the resources section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/05/bsci-ipv6-addressing-architecture/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Midnight Rumination</title>
		<link>http://routemyworld.com/2009/02/04/midnight-rumination/</link>
		<comments>http://routemyworld.com/2009/02/04/midnight-rumination/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 08:21:47 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=498</guid>
		<description><![CDATA[I&#8217;ve just spent the last hour poring over some of the latest threads in the techexams.net forum. and networking-forum.com. I&#8217;ve been a member of these forums for just about a year now. Anyway, I&#8217;m supposed to be studying but somewhere along the way between googling about IPv6 interface ID and CCIE, I ended up reading [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just spent the last hour poring over some of the latest threads in the <a href="http://techexams.net/forums/">techexams.net forum</a>. and <a href="http://www.networking-forum.com/index.php" target="_blank">networking-forum.com</a>. I&#8217;ve been a member of these forums for just about a year now. Anyway, I&#8217;m supposed to be studying but somewhere along the way between googling about IPv6 interface ID and CCIE, I ended up reading some success stories in the forums.</p>
<p>I couldn&#8217;t help but feel like I&#8217;m so far away from my goal and it almost seems so easy to just give up. Reading about some of the stories of the latest CCIE candidates who have passed their exams, both in the blog world and the forums, is ironically, both inspiring and exhausting. Inspiring in a way that it motivates me to just want to hit the books even harder and exhausting in a way that I know there is so much work to be done and I&#8217;m barely scratching the surface. But at this moment in time, right now, it feels like it&#8217;s so tiring to just think about this whole quest (might have something to do with the fact that I had another long day at work today, my son is sick and being a little un-cooperative this evening, and it&#8217;s almost 1am).</p>
<p>It&#8217;s funny because just the past few days, as I was reading/posting about some of the few CCIE examinees that just passed, I was pretty motivated and uplifted. Reading about their struggles and accomplishments re-invigorated my desire. And my desire was turning into pure motivation. I guess somehow my ever-expanding tendency for instant gratification (from instant answers from google and up-to-the-minute updates on everything in my newsfeeds ) is skewing the reality that attaining something of value can&#8217;t be had that easily; that because I want something so bad and can&#8217;t have it as quickly as I would like is screwing  with the reality that I&#8217;m know &#8211; the reality of instant answers and instant updates.</p>
<p>Or maybe I just need to go to sleep&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/04/midnight-rumination/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RFC 1925</title>
		<link>http://routemyworld.com/2009/02/03/rfc-1925/</link>
		<comments>http://routemyworld.com/2009/02/03/rfc-1925/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 17:37:05 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=486</guid>
		<description><![CDATA[I&#8217;ve been poring through pages and pages of RFC documents pertaining to my studies. I usually find them bland, boring, and just plain hard to read. Every now and then I have to remind myself that these authors are actual human beings capable of exhibiting basic human functions and emotions. And yes, they are kinda [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been poring through pages and pages of RFC documents pertaining to my studies. I usually find them bland, boring, and just plain hard to read. Every now and then I have to remind myself that these authors are actual human beings capable of exhibiting basic human functions and emotions. And yes, they are kinda funny too:</p>
<pre style="padding-left: 60px;"><span class="grey"><a href="http://tools.ietf.org/html/rfc1925">RFC 1925</a></span>
Network Working Group                                  R. Callon, Editor
Request for Comments: 1925                                          IOOF
Category: Informational                                     1 April 1996

                      <span class="h1">
<h1>The Twelve Networking Truths</h1>

</span>

Status of this Memo

   This memo provides information for the Internet community.  This memo
   does not specify an Internet standard of any kind.  Distribution of
   this memo is unlimited.

Abstract

   This memo documents the fundamental truths of networking for the
   Internet community. This memo does not specify a standard, except in
   the sense that all standards must implicitly follow the fundamental
   truths.

Acknowledgements

   The truths described in this memo result from extensive study over an
   extended period of time by many people, some of whom did not intend
   to contribute to this work. The editor merely has collected these
   truths, and would like to thank the networking community for
   originally illuminating these truths.

<span class="h2">
<h2><a name="section-1">1</a>. Introduction</h2>

</span>

   This Request for Comments (RFC) provides information about the
   fundamental truths underlying all networking. These truths apply to
   networking in general, and are not limited to TCP/IP, the Internet,
   or any other subset of the networking community.

<span class="h2">
<h2><a name="section-2">2</a>. The Fundamental Truths</h2>

</span>

   (1)  It Has To Work.

   (2)  No matter how hard you push and no matter what the priority,
        you can't increase the speed of light.

        (2a) (corollary). No matter how hard you try, you can't make a
             baby in much less than 9 months. Trying to speed this up
             *might* make it slower, but it won't make it happen any
             quicker.

<span class="grey">Callon                       Informational                      [Page 1]</span></pre>
<pre class="newpage" style="padding-left: 60px;"><a id="page-2" class="invisible" name="page-2" href="http://tools.ietf.org/html/rfc1925#page-2"> </a>
<span class="grey"><a href="http://tools.ietf.org/html/rfc1925">RFC 1925</a>            Fundamental Truths of Networking        1 April 1996</span>

   (3)  With sufficient thrust, pigs fly just fine. However, this is
        not necessarily a good idea. It is hard to be sure where they
        are going to land, and it could be dangerous sitting under them
        as they fly overhead.

   (4)  Some things in life can never be fully appreciated nor
        understood unless experienced firsthand. Some things in
        networking can never be fully understood by someone who neither
        builds commercial networking equipment nor runs an operational
        network.

   (5)  It is always possible to aglutenate multiple separate problems
        into a single complex interdependent solution. In most cases
        this is a bad idea.

   (6)  It is easier to move a problem around (for example, by moving
        the problem to a different part of the overall network
        architecture) than it is to solve it.

        (6a) (corollary). It is always possible to add another level of
             indirection.

   (7)  It is always something

        (7a) (corollary). Good, Fast, Cheap: Pick any two (you can't
            have all three).

   (8)  It is more complicated than you think.

   (9)  For all resources, whatever it is, you need more.

       (9a) (corollary) Every networking problem always takes longer to
            solve than it seems like it should.

   (10) One size never fits all.

   (11) Every old idea will be proposed again with a different name and
        a different presentation, regardless of whether it works.

        (11a) (corollary). See rule 6a.

   (12) In protocol design, perfection has been reached not when there
        is nothing left to add, but when there is nothing left to take
        away.

<span class="grey">Callon                       Informational                      [Page 2]</span></pre>
<pre class="newpage" style="padding-left: 60px;"><a id="page-3" class="invisible" name="page-3" href="http://tools.ietf.org/html/rfc1925#page-3"> </a>
<span class="grey"><a href="http://tools.ietf.org/html/rfc1925">RFC 1925</a>            Fundamental Truths of Networking        1 April 1996</span>

Security Considerations

   This RFC raises no security issues. However, security protocols are
   subject to the fundamental networking truths.

References

   The references have been deleted in order to protect the guilty and
   avoid enriching the lawyers.

Author's Address

   Ross Callon
   Internet Order of Old Farts
   c/o Bay Networks
   3 Federal Street
   Billerica, MA  01821

   Phone: 508-436-3936
   EMail: rcallon@baynetworks.com</pre>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/03/rfc-1925/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another new CCIE</title>
		<link>http://routemyworld.com/2009/02/02/another-new-ccie/</link>
		<comments>http://routemyworld.com/2009/02/02/another-new-ccie/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 16:26:45 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=474</guid>
		<description><![CDATA[Head over to cciecandiate.com and congratulate Carl Burkland CCIE# 23394 He is the 3rd contributor for ccciecandidate.com to pass the CCIE lab on his first attempt. It started with Ethan Banks, followed by Keith Tokash, and just recently Carl Burkland. There certainly is an enviable pattern of success going on over there. So to all [...]]]></description>
			<content:encoded><![CDATA[<p>Head over to <a href="http://www.cciecandidate.com/?p=611" target="_blank">cciecandiate.com</a> and congratulate <strong>Carl Burkland </strong>CCIE<strong># 23394</strong></p>
<p>He is the 3rd contributor for ccciecandidate.com to pass the CCIE lab on his first attempt. It started with <a href="http://www.cciecandidate.com/?p=413" target="_blank">Ethan Banks</a>, followed by <a href="http://www.cciecandidate.com/?p=479" target="_blank">Keith Tokash</a>, and just recently <a href="http://www.cciecandidate.com/?p=611" target="_blank">Carl Burkland</a>. There certainly is an enviable pattern of success going on over there.</p>
<p>So to all my faithful readers, this is my last post on this blog. I&#8217;ll be heading over to cciecandidate.com and be a mainstay on that site.</p>
<p>Just kidding!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/02/another-new-ccie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BSCI: IP Version 6</title>
		<link>http://routemyworld.com/2009/02/01/bsci-ip-version-6/</link>
		<comments>http://routemyworld.com/2009/02/01/bsci-ip-version-6/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 20:55:58 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=446</guid>
		<description><![CDATA[Internet Protocol version 6 (or IPv6) is designed to succeed the currently dominant Internet Protocol version 4 (IPv4). It is defined in RFC 2460: Internet Protocol, Version 6 (IPv6) Specification. The changes from IPv4 to IPv6 fall primarily into the following categories: Expanded Addressing Capabilites The IPv4 IP address size is 32 bits. Compared to [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Internet Protocol version 6 (or IPv6) is designed to succeed the currently dominant Internet Protocol version 4 (IPv4).</li>
<li>It is defined in <a href="http://tools.ietf.org/html/rfc2460" target="_blank">RFC 2460: <em>Internet Protocol, Version 6 (IPv6) Specification</em></a>.</li>
<li>The changes from IPv4 to IPv6 fall primarily into the following categories:
<ul>
<li><strong>Expanded Addressing Capabilites</strong>
<ul>
<li>The IPv4 IP address size is 32 bits. Compared to that, IPv6 address size is 128 bits.</li>
<li>The large address space provided by IPv6 allows for several benefits such as:
<ul>
<li>Improved global reachability and flexibility</li>
<li>Aggregation of prefixes that are announced in the routing table</li>
<li>Easier multihoming ability with multiple ISPs</li>
<li>Simpler auto-configuration of addresses</li>
<li>End-to-end communication without the need for NAT</li>
<li>Easier address renumbering and modification</li>
</ul>
</li>
</ul>
</li>
<li><strong>Simplified IP Header</strong>
<ul>
<li>Some IPv4 fields are dropped and made optional.</li>
<li>Better routing efficiency and performance.</li>
<li>Simpler header mechanisms.</li>
</ul>
</li>
<li><strong>Flow Labeling Capability</strong>
<ul>
<li>Flow labels for per-flow processing with no need to examine the transport layer information to identify various traffic flows.</li>
<li>A new capability to enable the labeling of packets belonging to particular traffic &#8220;flows&#8221; for which the sender requests special handling, such as non-default quality of service or &#8220;real-time&#8221; service.</li>
</ul>
</li>
<li><strong>Authentication and Privacy Capabilities</strong>
<ul>
<li>IPSec is mandatory in IPv6.</li>
<li>IPSec is enabled and available for use on every IPv6 node, which provides more secure Internet experience.</li>
<li>IPSec also requires keys for each device, which implies global key deployment and distribution.</li>
</ul>
</li>
<li><strong>Support for Mobility</strong>
<ul>
<li>Mobile IP enables mobile devices to move without breaks in established network connections.</li>
<li>Mobility is built in, which means that any IPv6 node can use it when necessary.</li>
<li>The routing headers of IPv6 makes mobile IPv6 much more efficient for end nodes than mobile IPv4 does.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>IPv6 Address Space</h2>
<ul>
<li>IPcv6 increases the  number of address bits by a factor of 4 &#8211; from 32 bits to 128 bits.</li>
<li>With 32 bits, IPv4 allows for <strong>4,294,967,296</strong> addresses &#8211; about 2 billion are usable.</li>
<li>With 128 bits, IPv6 allows for approximately 3.4 x 10<sup>38</sup>.
<ul>
<li>Note, however, that increasing the number of bits for the address also increased the IPv6 header size.</li>
<li>The header fields that contain the IPv6 address is 256 bits (source and destination bits combined) in size. Compare that to 64 bits in IPv4 (32bit-source address + 32bit-destination address).</li>
</ul>
</li>
</ul>
<h2>IPv6 Packet Header</h2>
<ul>
<li>The IPv6 headers has 40 octets, compared to the 20 octets in IPv4 header.</li>
<li>IPv6 has fewer fields, and the header is 64-bit aligned to enable fast, efficient, hardware-based processing.</li>
<li>The IPv6 address fields are four times larger than in IPv4.</li>
<li>The following illustration compares the IPv4 and IPv6 headers:</li>
</ul>
<p><a href="http://www.fatpipe.org/~mjb/Drawings/IP-Header.png"><img class="size-full wp-image-458 alignnone" title="ipv4header" src="http://routemyworld.com/wp-content/uploads/2009/01/ipv4header.png" alt="ipv4header" width="702" height="326" /></a><a href="http://www.fatpipe.org/~mjb/Drawings/IP-Header-v6.png"><img class="size-full wp-image-460 alignnone" title="ipv6header" src="http://routemyworld.com/wp-content/uploads/2009/01/ipv6header.png" alt="ipv6header" width="676" height="326" /></a></p>
<ul>
<li>Note that the IPv6 (main) header displayed above is an illustration of the basic structure of the header,  differentiated from &#8220;IPv6 extension headers&#8221; to be described shortly.</li>
<li>Notice that although IPv6 has increased its address size (source &amp; destination fields) by 4 times, the main header is designed for a more  simplified format.</li>
<li>One of the important changes is the absence of familiar fields from the previous IP version such as:
<ul>
<li>Internet Header Length (IHL)</li>
<li>Service Type</li>
<li>Identification</li>
<li>Flags</li>
<li>Fragment Offset</li>
<li>Header Checksum</li>
<li>Options and Padding</li>
</ul>
</li>
<li>The following describes the various fields in the new IPv6 header:
<ul>
<li>[4-bit]<strong> Version<br />
</strong></p>
<ul>
<li>Bit size the same as IPv4.</li>
<li>The value of this field is <strong>6</strong>, to describe version 6.</li>
</ul>
</li>
<li>[8-bit]<strong> Traffic Class </strong>
<ul>
<li>Similar to Type of Service (ToS) in IPv4. Functionality is the same between the two versions.</li>
<li>This field used to represent the priority (read QoS) by which packets are delivered.</li>
</ul>
</li>
<li>[20-bit]<strong> Flow Label</strong>
<ul>
<li>New for IPv6.</li>
<li>Used by the source of the packet to tag the packet as being part of a specific flow. For example, a packet&#8217;s sender can specify a series of packets, say VoIP packets, as a flow. It can then request particular service for this flow.</li>
<li>This mechanism allows multilayer switches and routers to hand traffic on a per-flow basis rather than per-packet, for faster packet-switching perfomance.</li>
<li>Can also be used for QoS.</li>
</ul>
</li>
<li>[16-bit] <strong>Payload length</strong>
<ul>
<li>Replaces the <em>Total Length</em> field present in the IPv4 header.</li>
<li>As opposed to the IPv4 where it measures the total length of the whole packet, in IPv6 it only measures the number of bytes of payload. In other words, it measures the whole packet minus the 40 bytes of the main header.</li>
</ul>
</li>
<li>[8-bit] <strong>Next Header</strong>
<ul>
<li>Similar to the protocol field in the IPv4 header.</li>
<li>It can be a trasnport-layer packet, such as TCP or UDP, or it can be an extension header.</li>
<li>It has two uses:
<ol>
<li>If the datagram has extension headers, this field specifies the identity of the first extension header (which is the next header in the diagram).</li>
<li>If it&#8217;s just the main header and no extension headers, it serves the same purpose as the old IPv4 protocol and has the same values.</li>
</ol>
</li>
</ul>
</li>
<li>[8-bit] <strong>Hop Limit</strong>
<ul>
<li>This is similar to the <em>TTL</em> field in the IPv4 header -  a more appropriate name since the TTL is really more about the number of hops than a measure of time.</li>
<li>Each router decreases this field by one, just like in IPv4.</li>
<li>Because there is no checksum in the IPv6 header, an IPv6 router can decrease the field without recomputing the checksum. Recomputation costs processing time.</li>
<li>If this field ever reaches 0, a message is sent back to the source of the packet and the packet is discarded.</li>
</ul>
</li>
<li>[128-bit] <strong>Source Address</strong>
<ul>
<li>The originator of the packet.</li>
</ul>
</li>
<li>[128-bit] <strong>Destination Address</strong>
<ul>
<li>The intended recipient of the packet.</li>
</ul>
</li>
<li>The basic IPv6 header consists of 320 bits, or 40 bytes, or 40 octets.</li>
<li><strong>Extension Headers</strong>
<ul>
<li>These are optional information that are placed between the IPv6 header and the upper layer header in a packet. They are discussed below.</li>
</ul>
</li>
</ul>
</li>
<li>The most significant deletion in IPv6 is the IPv4 header checksum field. Because link-layer technologies perform checksum and error control and are considered relatively reliable, an IP header checksum is considered redundant.
<ul>
<li>Without the IP header checksum, upper-layer checksums, such as UDP, are mandatory with IPv6.</li>
</ul>
</li>
</ul>
<h3>IPv6 Extension Headers</h3>
<ul>
<li>IPv6 extension headers follow the main header and preced the protocol header and the payload fields in IPv6 packets.</li>
<li>The <strong>Next Header</strong> field indentifies the type of header following the main IPv6 header.</li>
<li>These fields are used for special purposes  to provide flexibility. They are only added when they are needed.
<ul>
<li>By having these fields, they are only attached when there is a need for it, and they are not used when not needed. This allows the main header to remain small when the extension headers are not required for any special purposes.</li>
</ul>
</li>
<li>Generally, extension headers are not examined or processed by any node other than the node to which packet is destined.
<ul>
<li>The one exception is the <em>hop-by-hop option</em>s header, which must be examined and processed by every node along a packet&#8217;s delivery path, including the source and destination nodes</li>
</ul>
</li>
<li>The following is a list (in order) and description of the functions of each extension headers, following the main IPv6 header:
<ul>
<li><a href="http://tools.ietf.org/html/rfc2460#section-4.3" target="_blank"><strong>Hop-by-hop Options Header</strong></a>
<ul>
<li>When used, this header is processed by every node it passess.</li>
<li>Identified by a <span style="color: #008000;">Next Header value of <strong>0</strong></span> in the IP6 header.</li>
<li>Example uses are for a Router Alert, including for Resource Reservation Protocol (RSVP) and Multicast Listener Discovery (MLD) messages.</li>
</ul>
</li>
<li><a href="http://tools.ietf.org/html/rfc2460#section-4.6" target="_blank"><strong>Destination Options Header</strong></a>
<ul>
<li>Used to carry information that need to be examined only by the node where packet is destined.
<ul>
<li>Or each destination specified by a routing header.</li>
</ul>
</li>
<li>Identified by a <span style="color: #008000;">Next Header value of <strong>60</strong></span> in the IPv6 header.</li>
<li>They follow any hop-by-hop option headers.</li>
<li>Alternatively, it can follow any Encapsulating Security Payload (ESP) header, in which case the destination options header is processed only at the final destination.</li>
<li>An example where this can be used is Mobile IPV6.</li>
</ul>
</li>
<li><a href="http://tools.ietf.org/html/rfc2460#section-4.4" target="_blank"><strong>Routing Header</strong></a>
<ul>
<li>Used by an IPv6 source to list one or more intermediate nodes to be &#8220;visited&#8221; on the way to a packet&#8217;s destination.</li>
<li>Identified by a<span style="color: #008000;"> Next Header value of <strong>43</strong>.</span></li>
</ul>
</li>
<li><a href="http://tools.ietf.org/html/rfc2460#section-4.5" target="_blank"><strong>Fragment Header</strong></a>
<ul>
<li><span style="color: #008000;"><span style="color: #000000;">Used by an IPv6 source to fragment a packet that is larger the maximum transmission unit (MTU) for the path between itself and a destination device.</span></span>
<ul>
<li><span style="color: #008000;"><span style="color: #000000;">Unlike IPv4, fragmentation in IPv6 is performed only by source nodes, not by routers along the packet&#8217;s path.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">To send a packet that is too large to fit in the MTU of the path to its destination, a source node may divide the packet into fragments and send each fragment as a separate packet. The receiver re-assembles the packet.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">The fragment header is used in each fragmented packet.</span></span></li>
</ul>
</li>
<li>Identified by a <span style="color: #008000;">Next Header value of <strong>44</strong></span>.</li>
</ul>
</li>
<li><span style="text-decoration: underline;"><strong>Authentication Header and Encapsulating Payload Header</strong></span>
<ul>
<li><span style="color: #008000;">Next Header values:</span>
<ul>
<li><span style="color: #008000;">AH = 51</span></li>
<li><span style="color: #008000;">ESP = 50</span></li>
</ul>
</li>
<li><span style="color: #008000;"><span style="color: #000000;">Used within IPSec to provide authentication, integrity, and confidentiality of a packet.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">Identical for both IPv4 and IPv6.</span></span></li>
</ul>
</li>
<li><strong>Upper Layer header</strong>
<ul>
<li><span style="color: #008000;"><span style="color: #000000;">Typical headers used inside a packet to transport data.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">Two main protocols (with Next Header values) are:</span></span>
<ul>
<li><span style="color: #008000;">TCP = 6</span></li>
<li><span style="color: #008000;">UDP = 17</span></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3><a href="http://tools.ietf.org/html/rfc1981" target="_blank">MTU Discovery</a></h3>
<ul>
<li>In IPv6, upper layers are encouraged to avoid sending messages that require fragmentation.</li>
<li>IPv6 routers no longer perform fragmentation. Only the source can now do fragmentation; nor routers.</li>
<li>Since routers cannot fragment datagrams, a feedback process has been defined using ICMPv6 that lets routers tell source devices that they are using datagrams that are too large for the route.
<ul>
<li>In this process, source IPv6 devices attempt to send packet at the size specified by upper IP layers, such as transport and application layers.</li>
<li>If the device receives an ICMPv6 &#8220;packet too big&#8221; message, it retransmits the MTU discover packet with a smaller MTU. This process is repeated until the device receives a response that the discover packet arrived intact. The device then sets the MTU for the session.</li>
</ul>
</li>
<li>IPv6 has a minimum size of  1280 bytes. In IPv4, routers and physical links were required to handle a minimum MTU size of 576 bytes.</li>
</ul>
<p><em>Resources:</em></p>
<ol>
<li><a href="http://tools.ietf.org/html/rfc2460" target="_blank">RFC 2460: <em>Internet Protocol, Version 6 (IPv6) Specification</em></a></li>
<li><a href="http://www.tcpipguide.com/free/t_InternetProtocolVersion6IPv6IPNextGenerationIPng.htm" target="_blank">TCP/IP Guide.com &#8211; Internet Protocol version 6</a></li>
<li><a href="http://tools.ietf.org/html/rfc1981" target="_blank">RFC 1981: <em>Path MTU Discovery for IP version 6</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc4302" target="_blank">RFC 4302: <em>IP Authentication Header</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc4303" target="_blank">RFC 4303: <em>IP Encapsulating Security Payload (ESP)</em></a></li>
<li><a href="http://www.cisco.com/en/US/technologies/tk648/tk872/technologies_white_paper0900aecd80260042.pdf" target="_blank">IPv6 Headers at a Glance &#8211; Cisco Technology Whitepapers</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BSCI course, consider purchasing <a href="http://www.amazon.com/Building-Scalable-Internetworks-Authorized-Self-Study/dp/1587052237/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1223998057&amp;sr=1-1" target="_blank">Building Scalable Cisco Internetworks (BSCI) (Authorized Self-Study Guide) (3rd Edition)</a> by Diane Teare and Catherine Paquet; as well as following the links on the resources section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/02/01/bsci-ip-version-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freshly Minted CCIE</title>
		<link>http://routemyworld.com/2009/01/30/freshly-minted-ccie/</link>
		<comments>http://routemyworld.com/2009/01/30/freshly-minted-ccie/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 23:53:21 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=452</guid>
		<description><![CDATA[Head on over and congratulate: Cisco Expert Blog Ricardo Martins CCIE# 23373 R&#38;S - joshatterbury.com &#8211; CCIE # 23347 R&#38;S]]></description>
			<content:encoded><![CDATA[<p>Head on over and congratulate:</p>
<ol>
<li><a href="http://ciscoexpert.wordpress.com/2009/01/31/cisco-expert-got-my-ccie-rs/" target="_blank">Cisco Expert Blog</a> <strong>Ricardo Martins</strong> CCIE# <strong>23373</strong> R&amp;S -</li>
<li><a href="http://joshatterbury.com/blog/280109-the-day-i-became-23347/" target="_blank">joshatterbury.com</a> &#8211; CCIE # <strong>23347</strong> R&amp;S</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/30/freshly-minted-ccie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Retake of Cisco Exams</title>
		<link>http://routemyworld.com/2009/01/28/free-retake-of-cisco-exams/</link>
		<comments>http://routemyworld.com/2009/01/28/free-retake-of-cisco-exams/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 00:19:34 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Study Strategy]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=432</guid>
		<description><![CDATA[Caveat lector: Some information I share herein are findings from my own research and are not found in any documented sources where it can be confirmed or supported. Often times my findings had conflicting results and however you choose to act based on the information I provide should be taken with extreme care. In other [...]]]></description>
			<content:encoded><![CDATA[<p style="font-size: 11px;"><span style="color: #800000;"><em><strong>Caveat lector</strong>:</em> Some information I share herein are findings from my own research and are not found in any documented sources where it can be confirmed or supported. Often times my findings had conflicting results and however you choose to act based on the information I provide should be taken with extreme care. In other words, I don&#8217;t know what the hell I&#8217;m talking about and if you find out that I was wrong and you still chose to take what I said as reputable fact, then you clearly overestimated my intelligence.</span></p>
<p>So I spoke with 3 different Pearson/Vue people and the verdict is in:  2-1 in favor of &#8220;yes&#8221;, you can take advantage of the <a href="http://www.pearsonvue.com/cisco/comeback2009/" target="_blank">Come Back 2009 promotion</a> (very similar to the <a href="http://www.pearsonvue.com/cisco/secondchance/" target="_blank">secondchance promotion</a> from a while back) even if you are not re-certifying:</p>
<p>Here&#8217;s the official announcement from Pearson/Vue website:</p>
<blockquote>
<h2>“Come Back 2009” Promotion</h2>
<p>Here’s how to redeem your Cisco “Come Back 2009” Exam:</p>
<p><a href="http://www.pearsonvue.com/cisco/schedule/" target="_blank">Register for an exam</a> at full price. If you  fail the exam, you may schedule a free retake of the same exam by entering the  promotion code: <strong>COMEBACK2009</strong> at the time of registration.</p>
<p>Offer only valid for Career Certifications and Specialization Exams (not  valid on online exams or the CCDE Practical Exam – 352-011). NOTE: All exams  needed for a certification must be taken to gain back your certification.</p></blockquote>
<p>Now earlier I had conflicting answers from Pearson about whether or not a <span style="text-decoration: line-through;">testee</span> examinee can take advantage of the promotion even though it is their first time taking the test (for it says in the announcement: <em>All exams  needed for a certification must be taken to gain back your certification</em>). The first person I spoke with this morning said, no, you can&#8217;t. It is only for those who have their certs lapse or in danger of lapsing. But he wasn&#8217;t really sure of the details so he told me to call Cisco and gave me the number. I then called Cisco only to hear that she (the &#8220;supposedly&#8221; Cisco person I spoke with) has never heard of such a promotion and the only promotion they have is for Cisco employees. She then told me that it is a Pearson Vue promotion and that I should ask them.</p>
<p>So, not wanting to be left in the dark, I called Pearson again (about an hour later) and spoke with another. This person says that, &#8220;Cisco &#8216;prefers&#8217; that only those who have let their certs lapse should use the promotion&#8221;. But, anyone should be able to use it regardless of their standing. So now I have two conflicting versions.</p>
<p>I thought I&#8217;d wait again a few more hours and call -  for a tie-breaker. This time, the nice gal confirmed that I &#8220;should&#8221; be able to use it too.</p>
<p>&#8220;Should&#8221; be? Why not &#8220;definitely&#8221; be?</p>
<p>Whatever!</p>
<p>I guess the only way to find out is if you fail a test and try it. Just don&#8217;t shoot the messenger if it doesn&#8217;t work. I&#8217;m just telling you what I heard from the people the &#8220;supposedly&#8221; work at Pearson Vue.</p>
<p>As for me, I dont really care if I fail or pass &#8211; well obviously I care that I pass. But the truth is, I&#8217;m more  concerened about the fees. If I can re-take any exam, then failing the test is not much of a big deal for me. Failing will just show me where I need to improve. I read somewhere that success is when all failures have been exhausted. So secretly, I&#8217;m hoping to fail. Just kidding.</p>
<p>But I&#8217;m glad this one is back. Now I&#8217;m ready to fail a test just to try out the promotion. Just kidding again.</p>
<p>Somehow, there still a lingering feeling of uncertainty. Do you?</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/28/free-retake-of-cisco-exams/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>IPv6 in Numbers</title>
		<link>http://routemyworld.com/2009/01/27/ipv6-in-numbers/</link>
		<comments>http://routemyworld.com/2009/01/27/ipv6-in-numbers/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 19:46:34 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCNP]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=415</guid>
		<description><![CDATA[Just how many IP addresses can you have with IPv6? To put it in dramatic contrast (and for fun), we&#8217;ll put the numbers in comparison to the current and more popular IPv4 implementaation: IPv4 (32-bit address) = 232 = 4,294,967,296 IPv6 (218-bit address) = 2128 = 340, 282, 366, 920, 938, 463, 463, 374, 607, [...]]]></description>
			<content:encoded><![CDATA[<p>Just how many IP addresses can you have with IPv6? To put it in dramatic contrast (and for fun), we&#8217;ll put the numbers in comparison to the current and more popular IPv4 implementaation:</p>
<p>IPv4 (32-bit address) = 2<sup>32</sup> = <strong>4,294,967,296</strong></p>
<p>IPv6 (218-bit address) = 2<sup>128</sup> = <strong>340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456</strong></p>
<p>I don&#8217;t even know what -illion that amounts to. Although something tells me that it&#8217;s not nearly close enough to infinitillion. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Here&#8217;s a few more math for you curious types:</p>
<p style="padding-left: 30px; font-family: helvetica; font-size: 12px">You may or may not realize it, but 128 bit addresses allow for 2<sup>128</sup>=340,282,366,920,938,463,463,374,607,431,768,211,456 total theoretically assignable addresses. To understand just how large that number is, recognize that the surface area of the earth is usually considered to be about 196,950,000 square miles.[6] There are 5280*5280 square feet in a square mile, and 12*12 square inches in a square foot. Multiplying 196,950,000*5280*5280*12*12, we find that the approximate surface area of the earth is 790,653,726,720,000,000 square inches.</p>
<p style="padding-left: 30px; font-family: helvetica; font-size: 12px">If you divide 340,282,366,920,938,463,463,374,607,431,768,211,456 (the upper bound on the number of IPv6 addresses) by 790,653,726,720,000,000 (the approximate surface area of the earth in square inches) that implies you can assign over 3.7&#215;10<sup>21,</sup> addresses per square inch of the earth&#8217;s surface. That should be enough addresses for most requirements, at least for the foreseeable future!</p>
<p>In that case, I don&#8217;t suppose I can order a few million of those IP addresses? Oh nothing&#8230; in case I want to bling out our dog with IP addresses all over it&#8217;s body. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><em>Reference</em></p>
<ol>
<li>Joe St Sauver, University of Oregon,  &#8220;<a href="http://cc.uoregon.edu/cnews/spring2001/whatsipv6.html" target="_blank">What&#8217;s IPv6…and Why Is It Gaining Ground?&#8221;</a><a href="http://cc.uoregon.edu/cnews/spring2001/whatsipv6.html" target="_blank"></a></li>
<li><a href="http://www.spectrum.ieee.org/jun06/comments/1438" target="_blank">&#8220;Oops! How Many IP Addresses?&#8221; &#8211; IEEE: Spectrum Online</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/27/ipv6-in-numbers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CCNP Changes&#8230;</title>
		<link>http://routemyworld.com/2009/01/24/ccnp-changes/</link>
		<comments>http://routemyworld.com/2009/01/24/ccnp-changes/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 19:30:52 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=379</guid>
		<description><![CDATA[This was brought to my attention this morning: ..Guess I don&#8217;t have to worry about the routing portion of the CCNP. I&#8217;ll just do it anyway. Just for fun Disclaimer: This is obviously an oversight on Cisco&#8217;s part. So please don&#8217;t go blaming me if you complete the 3 required tracks only to find out [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">This was brought to my attention this morning:</p>
<p style="text-align: center;"><a href="http://routemyworld.com/wp-content/uploads/2009/01/ccnpreq.jpg"></a><a href="http://routemyworld.com/wp-content/uploads/2009/01/ccnpreq.jpg"></a><a href="http://routemyworld.com/wp-content/uploads/2009/01/ccnpreq.jpg"><img class="aligncenter size-full wp-image-380" title="ccnpreq" src="http://routemyworld.com/wp-content/uploads/2009/01/ccnpreq.jpg" alt="ccnpreq" width="561" height="592" /></a></p>
<p>..Guess I don&#8217;t have to worry about the routing portion of the CCNP. I&#8217;ll just do it anyway. Just for fun <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<em></em></p>
<p style="font-size: 11px" class="SHADEDBLOCK"><em>Disclaimer</em>: This is obviously an oversight on Cisco&#8217;s part. So please don&#8217;t go blaming me if you complete the 3 required tracks only to find out that you&#8217;re one short of attaining the CCNP. If you do, I&#8217;d just point my fingers at you and laugh. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/24/ccnp-changes/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>BSCI: IP Multicast &#8211; PIM Routing Protocol</title>
		<link>http://routemyworld.com/2009/01/22/bsci-ip-multicast-pim-routing-protocol/</link>
		<comments>http://routemyworld.com/2009/01/22/bsci-ip-multicast-pim-routing-protocol/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 07:04:14 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Multicast]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=355</guid>
		<description><![CDATA[PIM stands for Protocol Independent Multicast. The &#8220;protocol independent&#8221; part of the name refers to the fact that PIM uses the unicast routing protocol table to locate unicast addresses, regardless of how the table learned the addresses. That is, the table could be formed by any unicast routing protocol such as EIGRP, OSPF, etc. and [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>PIM stands for Protocol Independent Multicast.</li>
<li>The &#8220;protocol independent&#8221; part of the name refers to the fact that <span style="color: #008000;">PIM uses the unicast routing protocol table to locate unicast addresses, regardless of how the table learned the addresses</span>.
<ul>
<li>That is, the table could be formed by any unicast routing protocol such as EIGRP, OSPF, etc. and it does not have any bearings about its relationship with PIM.</li>
</ul>
</li>
<li>Unlike some unicast routing protocols, however, <span style="color: #008000;">no routing updates are sent between PIM routers</span>.</li>
<li>Keep in mind that unicast routing protocols use multicast packets (or broadcast in some cases) to send their routing update traffic.</li>
</ul>
<h2><span style="color: #000000;">Terminologies</span></h2>
<p><strong><span style="text-decoration: underline;">Distribution Trees </span></strong></p>
<ul>
<li>When forwarding multicast packets, multicast-enabled routers use PIM to dynamically create distribution trees that control the path that IP multicast traffic takes through the network to deliver the packets to all receivers</li>
<li><strong>2 Types of Distribution Trees</strong>
<ul>
<li><strong><span style="color: #008000;">Source Tree</span></strong>
<ul>
<li><span style="color: #000000;">A source tree is created for each source router sending to each multicast group.</span></li>
<li><span style="color: #000000;">The root is at the source and has branches through the network to the receivers.</span></li>
<li><span style="color: #000000;">It is also know as <em>source-routed</em> or <em>shortest  path trees</em> (SPTs) because the tree uses the most direct and shortest path to the receivers.</span></li>
</ul>
</li>
<li><strong><span style="color: #008000;">Shared Tree</span></strong>
<ul>
<li><span style="color: #000000;">A shared tree has one path or tree that is shared between all sources for each multicast group.</span></li>
<li><span style="color: #000000;">The shared tree uses one single common root called a <span style="color: #008000;"><em>rendezvous point </em>(RP)</span>.</span></li>
<li><span style="color: #000000;">Sources would initially send their packets to the RP. From there the data is forwarded through the shared tree to the destination members.</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<p><span style="color: #000000;"><span style="text-decoration: underline;"><strong>Reverse Path Forwarding (RPF) </strong></span></span></p>
<ul>
<li><span style="color: #000000;">This refers to the forwarding of multicast traffic away from the source, rather than forwarding to the receiver. It is the opposite operation of unicast routing.</span></li>
<li><span style="color: #000000;">For multicast, the source IP address refers to the known source, and the destination IP address denotes a group of unknown receivers.</span></li>
<li><span style="color: #000000;">RPF avoids routing loops by using the unicast routing table to determine the upstream (toward the source) and downstream (away from the source) neighbors and ensures that only one interface on the router is considered to be an incoming interface for data from a specific source.</span></li>
</ul>
<ul>
<li><strong>RPF check procedure</strong>:
<ul>
<li><strong>Step 1. </strong>Router looks up the source address in the unicast routing table to  determine if it has arrived on the interface that is on the reverse path back to  the source.</li>
<li><strong>Step 2.</strong> If packet has arrived on the interface leading back to the source, the  RPF check is successful and the packet will be forwarded.</li>
<li><strong>Step 3.</strong> If the RPF check in 2 fails, the packet is dropped.</li>
</ul>
</li>
<li>
<div class="pDefault" style="margin: 0pt; font-weight: normal; font-size: 9pt; text-indent: 0pt; font-style: normal; text-align: left; font-variant: normal; text-decoration: none;">RPF  is a fundamental concept in multicast routing that enables routers to correctly  forward multicast traffic down the distribution tree. RPF makes use of the  existing unicast routing table to determine the upstream and downstream  neighbors. A router will only forward a multicast packet if it is received on  the upstream interface. This RPF check helps to guarantee that the distribution  tree will be loop free.</div>
</li>
</ul>
<p><span style="color: #000000;"><strong><span style="text-decoration: underline;">PIM Modes</span></strong></span></p>
<ul>
<li><span style="color: #000000;">There are 2 main PIM modes:</span>
<ul>
<li><span style="color: #000000;"><strong><span style="color: #008000;">Sparse Mode (PIM-SM)</span></strong></span>
<ul>
<li><span style="color: #000000;">Sparse mode uses a &#8220;pull&#8221; model to send multicast traffic.</span></li>
<li><span style="color: #000000;"><span style="color: #008000;">Uses shared tree distribution</span>, therefore an RP is required.</span></li>
<li><span style="color: #000000;">Sources register with RP.</span></li>
<li><span style="color: #000000;">When active receivers actively request to join a specific multicast group, routers along the path of these receivers register to join that group.</span>
<ul>
<li><span style="color: #000000;">Using unicast routing table, these routers calculate whether they have a better metric to the RP or to the source itself.</span></li>
<li><span style="color: #000000;">Whichever device has a better metric, the join message is forwarded to that device.</span></li>
</ul>
</li>
</ul>
</li>
<li><span style="color: #008000;"><strong>Dense Mode (PIM-DM)</strong></span>
<ul>
<li><span style="color: #000000;">Dense mode uses a &#8220;push&#8221; model to flood multicast traffic to the entire network.</span></li>
<li><span style="color: #000000;"><span style="color: #008000;">Uses source trees</span>.</span></li>
<li><span style="color: #000000;">In this mode, routers that have no need for the data (because they are not connected to receivers that want the data or to other routers that want it) request that the tree is pruned so that they no longer receive the data.</span></li>
</ul>
</li>
</ul>
</li>
<li><span style="color: #000000;"><strong><span style="color: #008000;">PIM Sparse-Dense</span></strong> mode is a hybrid of the 2 main PIM modes.</span></li>
</ul>
<h2><span style="color: #000000;">Multicast Distribution Trees</span></h2>
<h3><span style="text-decoration: underline;">Source Distribution Trees</span></h3>
<ul>
<li>Source trees are the simplest form of a multicast distribution tree.</li>
<li>The root of the tree is at the source.</li>
<li>It is also called a shortest path tree because it uses the shortest path through a network.</li>
</ul>
<p style="text-align: center;"><a href="http://routemyworld.com/wp-content/uploads/2009/01/multicastsourcetree.png"><img class="aligncenter size-full wp-image-362" title="multicastsourcetree" src="http://routemyworld.com/wp-content/uploads/2009/01/multicastsourcetree.png" alt="multicastsourcetree" width="534" height="350" /></a></p>
<ul>
<li>In the above diagram, it illustrates an example of a shortest path tree (SPT) for group 224.1.1.1.</li>
<li>The root is the source (Host A).</li>
<li>Packets are forwarded according to the source and group address pair along the tree.</li>
<li>The forwarding state associated with the source tree is referred to by the notation<span style="color: #008000;"><strong> (S, G)</strong></span>, pronounced &#8220;<span style="color: #008000;"><em>S comma G</em></span>&#8220;.
<ul>
<li><strong>S</strong> is the IP address of the source and <strong>G</strong> is the multicast group address.</li>
<li>Using this notation, the SPT for the example above is (<span style="color: #008000;">192.1.1.1, 224.1.1.1</span>)</li>
</ul>
</li>
<li>The (S, G) notation implies that a separate SPT exists for each individual source sending to each group.
<ul>
<li>For example, if Host B is also sending traffic to group 224.1.1.1 and Hosts A and C are receivers, the a separate (S, G) SPT would exist.</li>
<li>In the case of Host B being the source, the notation is (192.2.2.2, 224.1.1.1)</li>
</ul>
</li>
</ul>
<blockquote>
<p style="padding-left: 30px;">With source trees,  a separate tree is built for every source S sending to group G.</p>
</blockquote>
<h3><span style="text-decoration: underline;">Shared Distribution Trees</span></h3>
<ul>
<li>Unlike source trees whose root is at the source, shared trees has a single common root placed at some chosen point in the network.</li>
<li>This shared root is called a<span style="color: #008000;"><strong> Rendezvous Point (RP)</strong></span>.</li>
</ul>
<p style="text-align: center;"><a href="http://routemyworld.com/wp-content/uploads/2009/01/multicastsharedtree.png"><img class="aligncenter size-full wp-image-363" title="multicastsharedtree" src="http://routemyworld.com/wp-content/uploads/2009/01/multicastsharedtree.png" alt="multicastsharedtree" width="547" height="348" /></a></p>
<ul>
<li>In the figure above, the root is located at Router D for multicast group 224.2.2.2.</li>
<li>Sources send their traffic to the root and the traffic is forwarded down the share tree to reach all receivers.
<ul>
<li>In the example above, multicast traffic from the sources (Hosts A and D) travels to the root (Router D) and then is forwarded down the shared tree to the receivers (Hosts B and C).</li>
</ul>
</li>
<li>Because all sources in the multicast group use a common shared tree, the forwarding state for the shared tree is identified with the notation <strong><span style="color: #008000;">(*, G)</span></strong>, pronounced &#8220;<em><span style="color: #008000;">star comma G</span>&#8220;</em>.
<ul>
<li>* means all sources, and G represents the multicast group.</li>
<li>Therefore, the shared tree in the figure above is notated as (<span style="color: #008000;">*, 224.2.2.2</span>).</li>
</ul>
</li>
</ul>
<h3><span style="text-decoration: underline;">Comparison</span></h3>
<ul>
<li>Shortest Path Trees
<ul>
<li>Have the advantage of creating the optimal path between the source and receivers. This will guarantee the minimum amount of network latency for forwarding multicast traffic.</li>
<li>However,  because routers must maintain path information for each source, they use more memory and processing power.</li>
</ul>
</li>
<li>Shared Trees
<ul>
<li>Have the advantage of requiring the minimum amount of state in each router. This will lower the overall memory requirements for a network that only allows shared trees.</li>
<li>The disadvantage of shared trees is that under certain circumstances the paths between the source and receivers might not be the optimal paths. This could lead to some latency in packet delivery.</li>
</ul>
</li>
</ul>
<h2><span style="color: #000000;">PIM Modes</span></h2>
<h3><span style="text-decoration: underline;">PIM Dense Mode (PIM-DM)</span></h3>
<ul>
<li>PIM-DM initially floods multicast traffic to all parts of the network.</li>
<li>The traffic is sent out of all non-RPF interfaces where there is another PIM-DM neighbor on a directly connected member of the group.</li>
<li>In figure 1 below:
<ul>
<li>multicast traffic is flooded throughout the entire network.</li>
<li>Traffic is received via each router&#8217;s RPF interface (interface in the direction of the source).</li>
<li>Multicast traffic is sent out each router&#8217;s non-RPF interface to all of its PIM-DM neighbors.</li>
<li>This flooding also results in some traffic arriving via the non-RPF interfaces as is the case for Routers A, B, C, and D.</li>
<li>Packets arriving via the non-PRF interfaces are discarded.</li>
</ul>
</li>
</ul>
<p><em>Figure 1: PIM-DM Initial Flooding</em></p>
<p style="text-align: center;"><a href="http://routemyworld.com/wp-content/uploads/2009/01/pim-dm1.jpg"><img class="size-full wp-image-366 aligncenter" title="pim-dm1" src="http://routemyworld.com/wp-content/uploads/2009/01/pim-dm1.jpg" alt="pim-dm1" width="587" height="336" /></a></p>
<ul>
<li>In Figure 2 below:
<ul>
<li>PIM-DM prune messages (in red dotted arrows) are sent to stop unwanted traffic.</li>
<li>Prune messages are sent on an RPF interface only when the router has no downstream receivers for multicast traffic from the specific source.</li>
<li>In the example below, there is only one receiver, therefore all other paths are pruned.</li>
<li>Prune messages are also sent on non-RPF interfaces to shut off the flow of multicast traffic because it is arriving via an interface that is not on the shortest path to the source.</li>
</ul>
</li>
</ul>
<p><em>Figure 2: PIM-DM Pruning Unwanted Traffic</em></p>
<p style="text-align: center;"><em><a href="http://routemyworld.com/wp-content/uploads/2009/01/pim-dm2.jpg"><img class="aligncenter size-full wp-image-367" title="pim-dm2" src="http://routemyworld.com/wp-content/uploads/2009/01/pim-dm2.jpg" alt="pim-dm2" width="552" height="359" /></a><br />
</em></p>
<ul>
<li>The next illustration shows the result of pruning the unwanted multicast traffic:</li>
</ul>
<p><em>Figure 3: PIM-DM Results After Pruning</em></p>
<p style="text-align: center;"><em><a href="http://routemyworld.com/wp-content/uploads/2009/01/pim-dm3.jpg"><img class="aligncenter size-full wp-image-368" title="pim-dm3" src="http://routemyworld.com/wp-content/uploads/2009/01/pim-dm3.jpg" alt="pim-dm3" width="548" height="313" /></a><br />
</em></p>
<ul>
<li>Although the flow of multicast traffic is no longer reaching most of the routers in the network, the (S, G) state still remains in all of them and will remain there until the source stops sending.</li>
<li>In PIM-DM, all prune messages expire in 3 minutes.
<ul>
<li>After that, the multicast traffic is flooded again to all the routers.</li>
</ul>
</li>
</ul>
<h3><span style="text-decoration: underline;">PIM-Sparse Mode (PIM-SM)</span></h3>
<ul>
<li>PIM-SM is described in <a href="http://tools.ietf.org/html/rfc2362" target="_blank">RFC 2362, </a><em><a href="http://tools.ietf.org/html/rfc2362" target="_blank">Protocol Independent Multicast-Sparse Mode (PIM-SM)</a>.</em></li>
<li>Uses shared distribution trees, but it may also switch to use source distribution trees.</li>
<li>Based on a pull model, traffic is forwarded only to those parts of the network that need it.</li>
<li>PIM-SM uses an RP to coordinate forwarding of multicast traffic from a source to receivers.</li>
<li>Senders register with the RP and send a single copy of multicast data through the RP to the registered receivers.</li>
<li>Group members are joined to the shared tree by their local designated router (DR).</li>
<li>A shared tree that is built this way is always rooted at the RP.</li>
<li><span style="color: #008000;">It is preferred over PIM-DM</span> for all production networks regardless of size and membership density.</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2009/01/pim-sm.jpg"><img class="aligncenter size-full wp-image-371" title="pim-sm" src="http://routemyworld.com/wp-content/uploads/2009/01/pim-sm.jpg" alt="pim-sm" width="498" height="341" /></a></p>
<ul>
<li>In the above diagram, an active receiver wants to join multicast group G.</li>
<li>The last hop router (router attached to the Receiver) knows the IP address of the RP router for group G.
<ul>
<li>It sends a (*, G) join for this group toward the RP.</li>
<li>The (*, G) join travels hop-by-hop toward the RP building a branch of the shared tree that extends from the RP to the last-hop router directly connected to the receiver.</li>
<li>At this point, group G traffic may flow down the shared tree to the receiver.</li>
</ul>
</li>
</ul>
<p><em>Resources:</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/tech/tk828/tech_brief09186a00800a4415.html#wp17758" target="_blank">Multicast Distribution Trees &#8211; Cisco Systems</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk828/tech_brief09186a00800a4415.html#wp17783" target="_blank">Reverse Path Forward (RPF) check procedure</a></li>
<li><a href="http://tools.ietf.org/html/rfc3973" target="_blank">RFC 3973, <em>Protocol Independent Multicast &#8211; Dense Mode (PIM-DM)</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc2362" target="_blank">RFC 2362, <em>Protocol Independent Multicast-Sparse Mode (PIM-SM)</em></a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BSCI course, consider purchasing <a href="http://www.amazon.com/Building-Scalable-Internetworks-Authorized-Self-Study/dp/1587052237/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1223998057&amp;sr=1-1" target="_blank">Building Scalable Cisco Internetworks (BSCI) (Authorized Self-Study Guide) (3rd Edition)</a> by Diane Teare and Catherine Paquet; <a href="http://www.amazon.com/Routing-TCP-CCIE-Professional-Development/dp/1587052024/ref=pd_lpo_k2_dp_k2a_2_txt?pf_rd_p=304485601&amp;pf_rd_s=lpo-top-stripe-2&amp;pf_rd_t=201&amp;pf_rd_i=1578700418&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=06QGZ839F7876K2HTQD6" target="_blank">Routing TCP/IP, Volume 1 (2nd Edition) (CCIE Professional Development)</a> by Jeff Doyle and Jennifer Carroll; as well as following the links on the resources section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/22/bsci-ip-multicast-pim-routing-protocol/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BSCI: IP Multicast Concepts II</title>
		<link>http://routemyworld.com/2009/01/21/bsci-ip-multicast-concepts-ii/</link>
		<comments>http://routemyworld.com/2009/01/21/bsci-ip-multicast-concepts-ii/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 07:48:13 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Multicast]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=330</guid>
		<description><![CDATA[Multicast Sessions Several ways for multicast applications to learn about the available sessions or streams: The application may join a predefined group where another multicast application sends announcements about available sessions. The application may contact an appropriate directory service. Clicking on a webpage URL of the sessions. Email announcement of the session. Another option is [...]]]></description>
			<content:encoded><![CDATA[<h2>Multicast Sessions</h2>
<ul>
<li>Several ways for multicast applications to learn about the available sessions or streams:
<ul>
<li>The application may join a predefined group where another multicast application sends announcements about available sessions.</li>
<li>The application may contact an appropriate directory service.</li>
<li>Clicking on a webpage URL of the sessions.</li>
<li>Email announcement of the session.</li>
</ul>
</li>
<li>Another option is to use an application called<strong> Session Directory (sd)</strong> that acts like a TV guide with multicast content.
<ul>
<li>A client application runs on a PC and lets the user know of available contents.</li>
<li>To learn about the content, this directory application uses either the:
<ul>
<li>Session Description Protocol (SDP) or,</li>
<li>Session Announcement Protocol (SAP)</li>
</ul>
</li>
<li>The Session Directory application and the Session Description Protocol are sometimes called <strong>SDR</strong> or<strong> sdr</strong>.
<ul>
<li>In Cisco documentation <strong>SDP/SAP</strong> is referred to as<strong> sdr</strong>.</li>
</ul>
</li>
</ul>
</li>
<li>The <span style="color: #008000;">Session Description Protocol tool (or SDR tool) </span>is an application that allows:
<ul>
<li>Session description and its announcements.</li>
<li>Transport of session announcement via multicast group 224.2.127.254.</li>
<li>Creation of new sessions.</li>
</ul>
</li>
<li>On the receiver side, SDR allows receivers to see available groups/sessions. To join the session, click on the link.</li>
<li>On the sender side, SDR allows new sessions to be created and avoid address conflicts</li>
<li>RFC 3266, <em>Support for IPv6 in Session Description Protocol (SDP),</em> defines the standard set of variables that describe the sessions.
<ul>
<li>This RFC is obsoleted by<a href="http://tools.ietf.org/html/rfc4566" target="_blank"> RFC 4566, <em>SDP: Session Description Protocol</em></a>.</li>
<li>Most of the variables that defines SDP were inherited from the SDR tool.</li>
<li>The transport itself is not defined in the RFC. The packets describing the session may be trasported via the following mechanisms:
<ul>
<li>SAP, defined in <a href="http://tools.ietf.org/html/rfc2974" target="_blank">RFC 2974, <em>Session Announcement Protocol</em></a><em>, </em>carries the session information.</li>
<li>Session Initiation Protocol (SIP), defined in <a href="http://tools.ietf.org/html/rfc3261" target="_blank">RFC 3261, SIP: Session Initiation Protocol</a>, is a signaling protocol for Internet conferencing, telephony, instant messaging.</li>
<li><a href="http://tools.ietf.org/html/rfc2326" target="_blank">RFC 2326, Real Time Streaming Protocol (RTSP)</a>, control protocol for multimedia sessions. Allows controls such as forward, rewind, pause, play, and also carries session information.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>IGMP</h2>
<ul>
<li>IGMP is used to register hosts to the router when joining and leaving multicast groups.</li>
<li>This registration process allows the router to be aware of what host to forward data streams destined to a specific multicast group.</li>
<li>Hosts identify group memberships by sending IGMP messages to their local multicast router.</li>
<li>Under IGMP, routers listen to IGMP messages and periodically send out queries to discover which groups are active or inactive on a particular subnet.</li>
</ul>
<blockquote>
<p style="padding-left: 30px;">IGMP is used between hosts and their local router.</p>
</blockquote>
<h3><span style="text-decoration: underline;">IGMP Version 1</span></h3>
<ul>
<li>Defined in <a href="http://tools.ietf.org/html/rfc1112" target="_blank">RFC 1112, <em>Host Extensions for IP Multicasting</em></a>.</li>
<li>Two types of messages:
<ul>
<li><span style="color: #008000;">Membership Query</span></li>
<li><span style="color: #008000;">Membership Report</span></li>
</ul>
</li>
<li>Multicast routers periodically send membership queries (every 60 to 120 seconds) to multicast address  224.0.0.1 (all-hosts).</li>
<li>Hosts send memebership reports to the multicast address they want to join. Hosts either send reports if they want to join or to respond to membership queries.</li>
<li>To minimize bandwidth and processing overhead, only one member per group, on each subnet, responds to a query. This process is called <span style="color: #008000;"><em>report suppression</em></span>.</li>
<li>For a multicast traffic to be forwarded to a segment, there has to be at least one active member present.</li>
<li>IGMPv1 lacks the mechanism for hosts leaving the group.
<ul>
<li>Hosts can leave a group silently, at any time, without notifying the router.</li>
<li>Even when there is no longer any host in the group, the multicast session will continue to forward traffic until several query intervals find no response. This leads to inefficiency.</li>
</ul>
</li>
</ul>
<p><em>IGMPv1 Message Format</em><img class="aligncenter size-full wp-image-343" title="igmpv1header" src="http://routemyworld.com/wp-content/uploads/2009/01/igmpv1header.png" alt="igmpv1header" width="541" height="147" /><span style="text-decoration: underline;"><strong></strong></span></p>
<h3><span style="text-decoration: underline;"><strong>IGMP Version 2</strong></span></h3>
<ul>
<li>Defined in <a href="http://tools.ietf.org/html/rfc2236" target="_blank">RFC 2236, </a><em><a href="http://tools.ietf.org/html/rfc2236" target="_blank">Internet Group Management Protocol, Version 2</a>.</em></li>
<li>Due its predecessor&#8217;s  limitations, IGMPv2 came to be. Most of the changes between version 1 and version 2 deal with the issues of leave and join inefficiencies.</li>
</ul>
<p>The following are some important changes in IGMPv2:</p>
<ul>
<li><strong>Group-specific queries</strong>
<ul>
<li>Allows a router to query membership only in a single group instead of in all groups. This provides an efficient way to find out if any members are left in a group without asking all groups for a report.</li>
<li>Membership query vs. group-specific query:
<ul>
<li>Membership query sends multicast to all host address 224.0.0.1</li>
<li>Group-specific query for a group &#8220;G&#8221; is multicast to the group &#8220;G&#8221; multicast address.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Leave Group message</strong>
<ul>
<li>Mechanism for hosts to notify the router that they are leaving the group.</li>
<li>This specification includes the timing of when Leave Group messages must be sent.</li>
</ul>
</li>
<li><strong>Querier election mechanism</strong>
<ul>
<li>The router with the highest IP address on the same segment becones the designated querier.</li>
</ul>
</li>
<li><strong>Query-interval response time</strong>
<ul>
<li>Indicates to the members how much time they have to respond to a query by issuing a report.</li>
<li>Controls the &#8220;burstiness&#8221; of a report</li>
</ul>
</li>
</ul>
<p><em>IGMPv2 Message Format</em><img class="aligncenter size-full wp-image-345" title="igmpv2header" src="http://routemyworld.com/wp-content/uploads/2009/01/igmpv2header.png" alt="igmpv2header" width="541" height="150" /><strong></strong></p>
<ul>
<li><strong>IGMPv2: Joining a Group</strong>
<ul>
<li>When joining a multicast group, members do not have to wait for a query to join. They simply send an report indicating that they want to join.</li>
<li>This reduces the latency for a host joining if no other members are present.</li>
</ul>
</li>
<li><strong>IGMPv2: Leaving a Group</strong>
<ul>
<li>When a host leaves a group, it announces its intention to leave by sending a Leave group message to  multicast 224.0.0.2 &#8211; all multicast routers.</li>
<li>When the router receives the Leave Group message, it sends a group-specific query to check if there is any other members left in the group.
<ul>
<li>If another member is still present, it sends back a report and the router continues to send multicast traffic to the group.</li>
<li>If there is no longer any member present, no membership report comes back to the router. The group subsequently times out.</li>
<li>It takes approximately from 1 to 3 seconds from the time that the Leave Group message is sent until the group-specific query times out and multicast traffic stops flowing for that group.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3><span style="text-decoration: underline;">IGMP Version 3</span></h3>
<ul>
<li>Defined in <a href="http://tools.ietf.org/html/rfc3376" target="_blank">RFC 3376, <em>Internet Group Management Protocol, Version 3</em></a>.</li>
<li>It is proposed standard that adds the ability to filter multicasts based on multicast source so that hosts can indicate that they want to receive traffic only from particular sources within a multicast group.</li>
<li>This helps in making the utilization of routing resources more efficient.</li>
<li><strong>IGMPv3: Joining a Group</strong>
<ul>
<li>Upon joining a group, the joining member sends a report to 224.0.0.22.</li>
<li>This report might specify a source list, which is used for source filtering.
<ul>
<li>A source list is a list of multicast sources that the host will accept packets from or a list of multicast sources that the host will not accept packets from.</li>
</ul>
</li>
<li>A source list help avoid delivering multicast packets from specific sources to networks where there are not interested receivers.</li>
</ul>
</li>
<li><strong>IGMPv3: Operation</strong>
<ul>
<li>The router sends periodic queries to the members of the group while all IGMPv3 members respond with reports that contain multiple group state records.</li>
</ul>
</li>
</ul>
<blockquote>
<p style="padding-left: 30px;">The<strong> show ip igmp interface</strong> command helps determine what verison of IGMP is running.</p>
</blockquote>
<p><span style="text-decoration: underline;"><strong>Multicast in Layer 2</strong></span></p>
<ul>
<li>Because IGMP is a Layer 3 (Network Layer) protocol, switches are not able to participate in IGMP and are not aware of which hosts attached to them might be part of a particular multicast group.
<ul>
<li>This can be a problem especially when most hosts don&#8217;t attach directly to routers, instead they are connected to a Layer 2 switch, which in turn connect to routers.</li>
<li>Additionally, mulitcast traffic is forwarded to all ports of a VLAN even if only one device on one port requires the actual multicast stream.</li>
</ul>
</li>
<li>To go around the problem, Cisco Catalyst switches implements a mechanism where mulitcast MAC addresses can be manually associated with various ports on the switch.
<ul>
<li>This solution is not very scalable because IP multicast hosts dynamically join and leave groups.</li>
</ul>
</li>
</ul>
<h2>CGMP</h2>
<ul>
<li>Cisco Group Management Protocol (CGMP) is a Cisco Systems proprietary protocol.</li>
<li>The protocol runs between a router and a switch.</li>
<li>The routers inform each of their directly connected switches of IGMP registrations that were received from hosts through the switch. The switch then forwards the multicast traffic only to ports that those requesting hosts are on rather than flooding the data to all ports.</li>
<li>CGMP is based on a client/server model where the router may be considered a CGMP server, and the switch a client.</li>
<li><strong>CGMP Operation:</strong>
<ul>
<li>When the router sees an IGMP control message, it creates a CGMP packet that contains:
<ul>
<li> the request type (join or leave)</li>
<li> the Layer 2 multicast MAC address</li>
<li>and the actual MAC address of the client</li>
</ul>
</li>
<li>The packet is sent to the well-known CGMP multicast MAC address 0&#215;0100.0cdd.dddd, to which all CGMP switches listen.</li>
<li>The switch interprets the CGMP control message and creates the proper entries in its MAC address table (also called its forwarding table or <em>content-addressable memory</em> [CAM] table) to constrain the forwarding of multicast traffic for this group to only the appropriate ports.</li>
</ul>
</li>
</ul>
<h2>IGMP Snooping</h2>
<ul>
<li>With IGMP Snooping, the switch eavesdrop on the IGMP messages sent between the routers and hosts, and updates its MAC address table accordingly.</li>
<li>The switch is required to be IGMP aware in order to listen to IGMP messages.</li>
<li>The switch intercepts all IGMP packets that go through it from host to router and vice versa.</li>
<li>Using IGMP snooping can have considerable increase in performance for the switch because of the fact that it has to examine every Layer 2multicast packets that pass through it in order to identify the IGMP packets.
<ul>
<li>To avoid serious degradation in performance, a Layer 3 switch is better option.</li>
</ul>
</li>
</ul>
<p><em>Resources</em>:</p>
<ol>
<li><a href="http://tools.ietf.org/html/rfc4566" target="_blank">RFC 4566, SDP: <em>Session Description Protocol</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc2974" target="_blank">RFC 2974, <em>Session Announcement Protocol</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc3261" target="_blank">RFC 3261, <em>SIP: Session Initiation Protocol</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc2326" target="_blank">RFC 2326, <em>Real Time Streaming Protocol</em> (RTSP)</a></li>
<li><a href="http://tools.ietf.org/html/rfc1112" target="_blank">RFC 1112, <em>Host Extensions for IP Multicasting</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc2236" target="_blank">RFC 2236, <em>Internet Group Management Protocol, Version 2</em></a></li>
<li><a href="http://tools.ietf.org/html/rfc3376" target="_blank">RFC 3376, <em>Internet Group Management Protocol, Version 3</em></a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BSCI course, consider purchasing <a href="http://www.amazon.com/Building-Scalable-Internetworks-Authorized-Self-Study/dp/1587052237/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1223998057&amp;sr=1-1" target="_blank">Building Scalable Cisco Internetworks (BSCI) (Authorized Self-Study Guide) (3rd Edition)</a> by Diane Teare and Catherine Paquet; <a href="http://www.amazon.com/Routing-TCP-CCIE-Professional-Development/dp/1587052024/ref=pd_lpo_k2_dp_k2a_2_txt?pf_rd_p=304485601&amp;pf_rd_s=lpo-top-stripe-2&amp;pf_rd_t=201&amp;pf_rd_i=1578700418&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=06QGZ839F7876K2HTQD6" target="_blank">Routing TCP/IP, Volume 1 (2nd Edition) (CCIE Professional Development)</a> by Jeff Doyle and Jennifer Carroll; as well as following the links on the resources section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/21/bsci-ip-multicast-concepts-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BSCI: IP Multicast  Concepts I</title>
		<link>http://routemyworld.com/2009/01/20/bsci-ip-multicast-concepts-i/</link>
		<comments>http://routemyworld.com/2009/01/20/bsci-ip-multicast-concepts-i/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 07:26:45 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[Multicast]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=309</guid>
		<description><![CDATA[Multicast IP Multicast is a technology that allows data to be delivered over networks to a group of destinations as efficiently as possible. IP Multicast delivers source traffic to multiple recievers without additionaly burden on the source or the receivers while using the least network bandwidth of any competing technology. Data is sent from the source as [...]]]></description>
			<content:encoded><![CDATA[<h2>Multicast</h2>
<ul>
<li>IP Multicast is a technology that allows data to be delivered over networks to a group of destinations as efficiently as possible.</li>
<li>IP Multicast delivers source traffic to multiple recievers without additionaly burden on the source or the receivers while using the least network bandwidth of any competing technology.</li>
<li>Data is sent from the source as one stream; this single data stream travels as far as it can in the network.</li>
<li>Devices only replicate the data if they need to send it out on multiple interfaces to reach al members of the destination group.
<ul>
<li>Mulitcast packets are replicated in the network by Cisco routers enabled with Protocol Independent Multicast (PIM) and other multicast protocols.</li>
</ul>
</li>
</ul>
<h3><span style="text-decoration: underline;">Multicast vs. Unicast</span></h3>
<ul>
<li>In Multicast, packets are not duplicated when sending to multiple receivers. Instead, they are sent in a single stream.
<ul>
<li>Downstream routers replicate the packets only on links where receiving hosts exist.</li>
<li>The source of multicast traffic (the sender) does not have to know the addresses of the receivers.</li>
</ul>
</li>
<li>Unicast transmission sends multiple copies of data packets; one copy for each receiver.</li>
</ul>
<h3><span style="text-decoration: underline;">Multicast Applications</span></h3>
<ul>
<li><strong>One-to-Many </strong>
<ul>
<li>One sender sends data to many receivers.</li>
<li>May be used for audio or video distribution, push-media, announcements, monitoring, etc.</li>
<li>May become many-to-many if feedback is required from the receivers.</li>
</ul>
</li>
<li><strong>Many-to-Many</strong>
<ul>
<li>Any number of hosts send to the same multicast groups.</li>
<li>Two or more receivers also act as senders and a host can be a sender and a receiver simultaneously.</li>
</ul>
</li>
<li>Realtime Applications include:
<ul>
<li>TV, Radio, corporate broadcasts, financial data delivery, whiteboard collabaration, e-learning, video-conferencing.</li>
</ul>
</li>
<li>Non-realtime Applications include:
<ul>
<li>File transfer, data and file replication, and video on demand (VoD)</li>
</ul>
</li>
</ul>
<h3><span style="text-decoration: underline;">Advantages of Multicast</span></h3>
<ul>
<li>Enhanced effieciency &#8211; multiple streams of data can be replaced with a single transmission. Server and CPU loads are also reduced.</li>
</ul>
<p><em>Reduced traffic load: Example of all clients listening to a the same 8-kbps audio stream</em> <img class="aligncenter size-full wp-image-315" title="multicastbandwidth" src="http://routemyworld.com/wp-content/uploads/2009/01/multicastbandwidth.gif" alt="multicastbandwidth" width="571" height="360" /></p>
<ul>
<li>Optimized performance &#8211; Eliminates traffic redundancy because fewer copies of the data require forwarding and processing.</li>
<li>Support for distributed applications.</li>
</ul>
<h3><span style="text-decoration: underline;">Disadvantages of Multicast</span></h3>
<ul>
<li>Most multicast applications user the User Datagram Protocol (UDP) transport mechanism.
<ul>
<li>As a result, there is no insurance for reliable delivery of data due to the best-effort delivery mechanism that is true of UDP. Therefore, reliability must lie at the application layer itself.
<ul>
<li> An example of this would be packet drops in a voice application. A drop in a voice packet cannot benefit from retransmission of the lost data because once a voice data is lost, it doesn&#8217;t make sense to recreate the lost packet for real-time use such as VoIP.</li>
</ul>
</li>
<li>Because of UDP&#8217;s inherent lack of a windowing mechanism present in TCP, network congestion and degradation could occur.</li>
</ul>
</li>
<li>Duplicate packets may occur when multicast topologies change.</li>
<li>Out-of-sequence delivery of packets to the application can also occur if the topology changes. The Mulicast application design should take this into account in the planning process.</li>
</ul>
<h2>IP Multicast Addresses</h2>
<h3><span style="text-decoration: underline;">IP Class D Address</span></h3>
<ul>
<li>IANA has assigned the Class D IPv4 address space range of <strong><span style="color: #008000;">224.0.0.0 through 239.255.255.255</span></strong>.</li>
<li>The Internet Assigned Numbers Authority (IANA) hands out the assignment of multicast addresses.</li>
</ul>
<p><strong>Reserved Link Local Addresses<br />
</strong></p>
<ul>
<li><strong><span style="color: #008000;">224.0.0.0 through 244.0.0.255</span></strong></li>
<li>The IANA has reserved the range 224.0.0.0/24 for use by network protocols on a local network segment.</li>
<li>Packets with these addresses are not to be forwarded by a routers.</li>
<li>They have TTL value of 1.</li>
<li>This range is also known as <em><span style="color: #008000;">local network control block</span>.</em></li>
<li>Some well known IP multicast addresses are:
<ul>
<li>224.0.0.1 &#8211; All hosts</li>
<li>224.0.0.2 &#8211; All multicast routers</li>
<li>224.0.0.5 &#8211; OSPF routers</li>
<li>224.0.0.6 &#8211; OSPF DRs</li>
<li>224.0.0.9 &#8211; RIPv2 routers</li>
<li>224.0.0.10 &#8211; EIGRP routers</li>
<li>224.0.0.12 &#8211; DHCP server/relay agent</li>
</ul>
</li>
</ul>
<p><strong>Globally Scoped Addresses </strong></p>
<ul>
<li><strong><span style="color: #008000;">224.0.1.0 through 238.255.255.255</span></strong></li>
<li>These addresses are used to multicast data between organizations and across the Internet.</li>
<li>The IANA has reserved some of these addresses for multicast applicationsm such as Network Time Protocol (224.0.1.1)</li>
</ul>
<p><strong>Limited Scope Addresses </strong></p>
<ul>
<li><span style="color: #008000;"><strong>239.0.0.0 through 239.255.255.255</strong></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">Also known as <em>Administratively Scoped Addresses</em>.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">They are defined by RFC 2365.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">They are reserved for use inside private domains &#8211; local group or organizations.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">Routers are typically configured with filters to prevent multicast traffic in this address range from flowing outside of an AS or any user defined domain.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">The IANA further subdivides this group into the following scopes:</span></span>
<ul>
<li><span style="color: #008000;"><span style="color: #000000;"><strong>Site Local Scope</strong><br />
</span></span></p>
<ul>
<li><span style="color: #008000;"><span style="color: #000000;">239.255.0.0/16<br />
</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">239.252.0.0/16<br />
</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">239.253.0.0/16<br />
</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">239.254.0.0/16</span></span></li>
</ul>
</li>
<li><strong>Organizational Local Scope</strong>
<ul>
<li>239.192.0.0 to 239.251.255.255</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3><span style="text-decoration: underline;">Layer 2 Mulitcast Address</span></h3>
<ul>
<li>In 802.3 standard, bit 0 of the first octet is used to indicate a broadcast and/or multicast frame.</li>
</ul>
<p><img class="aligncenter size-full wp-image-325" title="multicastmac" src="http://routemyworld.com/wp-content/uploads/2009/01/multicastmac.png" alt="multicastmac" width="596" height="165" /></p>
<ul>
<li>This bit 0 is an indication of the frame&#8217;s destination towards an arbitrary group of hosts (mulitcast) or, in the case of broadcast, all hosts on the network (address 0xFFFF.FFFF.FFFF)
<ul>
<li>IP multicast makes use of this bit to transmit IP packets to a group of hosts on a LAN segment.</li>
</ul>
</li>
</ul>
<p><strong>Ethernet MAC Address Mapping</strong></p>
<ul>
<li>The IANA owns a block of Ethernet MAC addresses that start with <span style="color: #008000;"><strong>01:00:5E</strong></span> in hexadecimal.</li>
<li>The lower half of this block is allocated for multicast addresses:
<ul>
<li>0100.5e00.0000 &#8211; 0100.5e7f.ffff available for MAC addresses.</li>
</ul>
</li>
<li>The low-order 23 bits of the IP mulitcast address is mapped into the low-order 23 bits of the MAC address, shown in the figure below:</li>
</ul>
<p><img class="aligncenter size-full wp-image-326" title="mulitcastiptomac" src="http://routemyworld.com/wp-content/uploads/2009/01/mulitcastiptomac.png" alt="mulitcastiptomac" width="420" height="285" /></p>
<ul>
<li>In the figure above, there are 28 bits of unique address space available for an IP multicast address:
<ul>
<li>32bits minus the first 4 bits containing the 1110 Class D prefix.</li>
</ul>
</li>
<li>As mentioned earlier, there are 23 bits mapped into the IEEE MAC Addresses.
<ul>
<li>Therefore, there are five (28-23 = 5) bits of overlap.</li>
<li>2^5 = <strong>32 addresses</strong></li>
</ul>
</li>
<li>There is a 32:1 overlap of IP addresses to MAC addresses. In other words <strong>32 IP multicast addresses map to the same MAC multicast address</strong>.</li>
</ul>
<p><em>Resources</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/tech/tk828/tech_brief09186a00800a4415.html" target="_blank">Internet Protocol IP Multicast Technology &#8211; Cisco Systems</a></li>
<li><a href="http://www.cisco.com/en/US/docs/ios/solutions_docs/ip_multicast/White_papers/mcst_ovr.html" target="_blank">IP Multicast Technology Overview &#8211; Cisco Systems</a></li>
<li><a href="http://www.iana.org/assignments/multicast-addresses" target="_blank">Iana.org &#8211; Internet Multicast Addresses</a></li>
</ol>
<p class="SHADEDBLOCK">This entry is not an authoritative guide. These are merely notes and rehash of the primary text materials and resources that I use. For a thorough guide of the BSCI course, consider purchasing <a href="http://www.amazon.com/Building-Scalable-Internetworks-Authorized-Self-Study/dp/1587052237/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1223998057&amp;sr=1-1" target="_blank">Building Scalable Cisco Internetworks (BSCI) (Authorized Self-Study Guide) (3rd Edition)</a> by Diane Teare and Catherine Paquet; <a href="http://www.amazon.com/Routing-TCP-CCIE-Professional-Development/dp/1587052024/ref=pd_lpo_k2_dp_k2a_2_txt?pf_rd_p=304485601&amp;pf_rd_s=lpo-top-stripe-2&amp;pf_rd_t=201&amp;pf_rd_i=1578700418&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=06QGZ839F7876K2HTQD6" target="_blank">Routing TCP/IP, Volume 1 (2nd Edition) (CCIE Professional Development)</a> by Jeff Doyle and Jennifer Carroll; as well as following the links on the resources section of this entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/20/bsci-ip-multicast-concepts-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This week&#8217;s menu</title>
		<link>http://routemyworld.com/2009/01/19/this-weeks-menu/</link>
		<comments>http://routemyworld.com/2009/01/19/this-weeks-menu/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 05:35:08 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=311</guid>
		<description><![CDATA[I did not study one lick this weekend. I thought I was going to put in at least 5 hours combined, but I didnt realize how busy I was going to be. It seemed like I was in church the whole time. On friday night, I was able to study for about an hour, but [...]]]></description>
			<content:encoded><![CDATA[<p>I did not study one lick this weekend. I thought I was going to put in at least 5 hours combined, but I didnt realize how busy I was going to be. It seemed like I was in church the whole time. On friday night, I was able to study for about an hour, but I had to leave for church to attend choir practice after that. Saturday morning was spent mostly in church, partly practicing and the rest was playing the piano for a Mass. In the afternoon, I had to attend a friend&#8217;s baby shower. Then on Sunday morning, had to sing for church again and after that went to another church to attend a friend&#8217;s baby&#8217;s baptism. That was followed by a nice reception at a hole-in-the-wall Mexican restaurant, but with excellent food.</p>
<p>As far as  this week is concerned, though, I&#8217;m hoping for a more productive output. So far today, I&#8217;ve already studied for a good 3 hours. I started reviewing multicast at work  and hope to be able to put some notes on here soon. For the last couple of hours, I&#8217;ve been working on some BGP AS_Path configuration. It looks like this whole week will be spent doing all BGP labs combined with Multicast  reviews and note-taking. I hope to be able to get through the rest of Multicast section for the next two weeks: reading and notes this week, labs next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/19/this-weeks-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a lot of noise &#8211; Changes in the CCIE R&amp;S Written and Lab</title>
		<link>http://routemyworld.com/2009/01/14/making-a-lot-of-noise-changes-in-the-ccie-rs-written-and-lab/</link>
		<comments>http://routemyworld.com/2009/01/14/making-a-lot-of-noise-changes-in-the-ccie-rs-written-and-lab/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 16:44:43 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=301</guid>
		<description><![CDATA[Who&#8217;s talking and what some think: Caue Wailemann &#8211; Cisco Network Engineer CCIE Pursuit Default Route Himawan Nugroho Mar Apuhin &#8211; CCIE Pilot Richard Bannister &#8211; CCIE Quest Tassos &#8211; CCIE in 3 MonthsIP Expert Blog Pashtuk &#8211; Just Another CCIE Nickleby Thane &#8211; The CCIE Journey]]></description>
			<content:encoded><![CDATA[<p>Who&#8217;s talking and what some think:</p>
<ul>
<li><a href="http://cauew.blogspot.com/2009/01/changes-in-ccie-r-written-and-lab-exam.html" target="_blank">Caue Wailemann &#8211; Cisco Network Engineer</a></li>
<li><a href="http://cciepursuit.wordpress.com/2009/01/14/big-changes-to-ccie-lab-and-written-announced/" target="_blank">CCIE Pursuit</a></li>
<li><a href="http://defaultroute.wordpress.com/2009/01/14/changes-on-the-ccie-rs-written-exam/" target="_blank">Default Route</a></li>
<li><a href="http://brokenpipes.blogspot.com/2009/01/interview-ccie-goes-official.html" target="_blank">Himawan Nugroho</a></li>
<li><a href="http://cciepilot.com/2009/01/15/changes-to-ccie-lab-and-written-exam-question-format-and-scoring/" target="_blank">Mar Apuhin &#8211; CCIE Pilot</a></li>
<li><a href="http://rbcciequest.wordpress.com/2009/01/14/changes/" target="_blank">Richard Bannister &#8211; CCIE Quest</a></li>
<li><a href="http://ccie-in-3-months.blogspot.com/2009/01/changes-to-ccie-lab-and-written-exam.html" target="_blank">Tassos &#8211; CCIE in 3 MonthsIP Expert Blog</a></li>
<li><a href="http://ccie20728.wordpress.com/2009/01/14/changes-to-the-ccie-rs-lab/" target="_blank">Pashtuk &#8211; Just Another CCIE</a></li>
<li><a href="http://cciecisco.blogspot.com/2009/01/open-ended-questions-for-ccie.html" target="_blank">Nickleby Thane &#8211; The CCIE Journey</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/14/making-a-lot-of-noise-changes-in-the-ccie-rs-written-and-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stay the course?</title>
		<link>http://routemyworld.com/2009/01/13/stay-the-course/</link>
		<comments>http://routemyworld.com/2009/01/13/stay-the-course/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 23:33:53 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>
		<category><![CDATA[BSCI Exam Prep]]></category>
		<category><![CDATA[Study Strategy]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=295</guid>
		<description><![CDATA[Recently, I&#8217;ve been thinking &#8211; one of the rare moments that I do &#8211; if I should press on with getting my CCNP or not. Here&#8217;s where I&#8217;m at: I know that I want to one day pursue the CCIE. First I thought I&#8217;ll get there when I get there. But now (largely because of support [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve been thinking &#8211; one of the rare moments that I do <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; if I should press on with getting my CCNP or not. Here&#8217;s where I&#8217;m at: I know that I want to one day pursue the CCIE. First I thought I&#8217;ll get there when I get there. But now (largely because of support and encouraging wave of the CCIE community and their own pursuit) I am more firm in my desire to go for it. I am more confident that I&#8217;m not alone or just a stranger stuck in a solitary and lonely pursuit of it. There&#8217;s actually a lot of folks out there that are trying it and going for it; folks that are more advanced in their knowledge of the technologies, as well as those who don&#8217;t know jack &#8211; take me for example.  </p>
<p>But since I cleared the CCNA, it&#8217;s been my semi-long-term goal to go for the CCNP next. Seems like the natural progression. But as I plowed through my trek to get through the first hurdle &#8211; passing BSCI &#8211; my approach towards my studies has began to evolve. My focus is no longer just passing the BSCI. But instead, I&#8217;m going deeper into the technologies with the idea that I will be taking this knowledge towards my IE pursuit.</p>
<p>This is good and all. But what ends up happening is that my original goal of getting  through the BSCI in 5 months (6 months top) is now going into its 7th month. I&#8217;m not really as worried about that as much as about abandoning a solid strategy. By now my original strategy has changed since I didn&#8217;t accomplish that goal of clearing the BSCI in 6 months. That is, of course, not to say that I haven&#8217;t accomplished anything. In fact, I have learned so much in that last 6 months. I&#8217;ve gone pretty deep into my studies that I know OSPF more than I&#8217;ve ever have. The same goes for BGP. I read the chapters on these technologies more than twice. I read the Doyle chapters at least once with scattered follow ups. I did labs. I wrote a lot of notes. But feeling confident about BGP and OSPF is not enough to pass the BSCI. I still have to go back to review EIGRP, RIP, Multicast, IPv6, et al.</p>
<p>Herein lies my dilemma. Since I&#8217;ve spent more time on OSPF and BGP over anything else, it came at the expense of the other technologies I should be focusing on just as equally. And because I&#8217;ve invested this much already, I&#8217;m feeling that I might as well spend as much on the other technologies and shift my focus on learning them just as well as opposed to limiting myself to a timeline for getting throught this track &#8211; in essence, go deeper into the technologies as a CCIE candidate would. This would mean that it&#8217;ll be 6 more months before I&#8217;ve gone through the whole BSCI blueprint thoroughly. That&#8217;s quite a long time to prepare for just the BSCI. Of course that&#8217;s not nearly long enough if I were actually preparing for the CCIE. So I&#8217;m thinking, I should just shift my focus towards CCIE preparation.</p>
<p>On the other side, if I were to work on acquiring knowledge just enough to pass the BSCI and the subsequent tracks that follow, then I would have a better and measurable strategy, than just going all out. And doing just enough may not be as bad as one might think. It might actually even be more effective. By focusing just enough of the basics (or intermediate knowledge), without going too deep into the technologies, it allows n00bs like me to cover a wider spectrum of technologies without risking exhaustion or overwhelming oneself.  It could allow the brain to retain more knowledge for long term use &#8211; say, for CCIE prep. Going through each track, to me, seems like the best way to measure ones progress &#8211; passing (or failing) each test gives somewhat of general idea where one is at. Reminds me of that qoute: &#8220;yard by yard, everything is hard; inch by inch, anything&#8217;s a cinch&#8221;, or something like that. And really, it was my origininal intention all along to just get through the CCNP tracks before going too deep. It&#8217;s just that somewhere along my preparation, I got too caught up that I went deep much too fast than I might have been able to handle. Come to think of it, I&#8217;ve gone through so much information already, that I might only be able recognize a concept if you asked me about it, but not be able to expound on it as profoundly as I should.</p>
<p>So, in summary:</p>
<ol>
<li>I could forget the CCNP and focus the next few years preparing myself for the CCIE:
<ul>
<li>It will free me from the self-imposed timeline that limit me from exploring all technologies as wide and deep as I can.</li>
<li>I will be going after what my end goal is anyway &#8211; CCIE.</li>
<li>By going through the CCIE blueprint, I will be covering most CCNP related materials anyway.</li>
<li>I&#8217;m already digging deep into the technologies, no sense to ease up now.</li>
</ul>
</li>
<li>Stay the course and stick with the original plan:
<ul>
<li>By taking carefully measured steps, I can slowly build up to my ultimate goal - the CCNP would be merely a consequence.</li>
<li>It&#8217;ll prevent sensory overload (brought on by the demands of CCIE preparation) to the point of exhaustion.</li>
<li>Having a smaller and more manageable area of focus will improve my chances of success.</li>
<li>Spreading out the information allows for better chances of learning and remembering the materials.</li>
<li>&#8220;Yard by yard, everything is&#8230;&#8221;, well you know the rest. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
</li>
</ol>
<p>Here&#8217;s another thought: maybe I&#8217;m really not as smart as my mom said I was. She also said early on that I was really really ridiculously good looking, only to be disappointed when I found out that  she only said that to get me to eat my peas. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Then again, maybe my bearings are all screwed up and I somehow I have this crazy idea that all this should be easy.</p>
<p>Well, I&#8217;m glad I wrote this post. Because reading it back to myself, I just wrote some pretty good arguments for and against either points. Arguments that I can use to help me clear my mind and stick to a plan.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/13/stay-the-course/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Update 2009</title>
		<link>http://routemyworld.com/2009/01/08/update-2009/</link>
		<comments>http://routemyworld.com/2009/01/08/update-2009/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 19:38:00 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
				<category><![CDATA[Aragoen's Musing]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Study Strategy]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=291</guid>
		<description><![CDATA[Well there really isn&#8217;t much update for me. I got sick during the holiday break and I haven&#8217;t gotten over the laziness since then. But&#8230; but&#8230; I have been reading BGP a few sections at a time since then. Just been too lazy to blog about my progress. Also, I got distracted with playing around with Ubuntu, RANCID, MRTG, [...]]]></description>
			<content:encoded><![CDATA[<p>Well there really isn&#8217;t much update for me. I got sick during the holiday break and I haven&#8217;t gotten over the laziness since then. But&#8230; but&#8230; I have been reading BGP a few sections at a time since then. Just been too lazy to blog about my progress. Also, I got distracted with playing around with Ubuntu, <a href="http://www.shrubbery.net/rancid/" target="_blank">RANCID</a>, <a href="http://oss.oetiker.ch/mrtg/" target="_blank">MRTG</a>, and <a href="http://oss.oetiker.ch/rrdtool/" target="_blank">RRDtool</a>, for the last couple of weeks. So, really, the learning did not stop.</p>
<p>I just need to get back in gear and get my priorities in order. I need to refocus my efforts towards finally seating that darn BSCI exam.  One thing I&#8217;ve been taught about goal setting and achievement is that you take pieces of the overall goal one small piece at a time and slowly work your way towards the whole. How do you eat an elephant? One bite at a time &#8211; I was always amused by that saying. Because its true. Except, elephant meat is hard. One bite will almost surely chip a tooth or two. Well I&#8217;m slowly chipping away. One thing I need to do more of is labbing. I&#8217;ve almost completely neglected that part of my studies. Too much reading and not enough practice.</p>
<p>I just had another quick and fun project at work to help setup site to site vpn with another company that we&#8217;re working with. This time I wasn&#8217;t alone in implementing since I had to work with the other network engineer of the aforementioned company. All in all the experience was cool. I was way more compfortable with the project this time around compared to <a href="http://routemyworld.com/2008/09/02/change-is-good" target="_blank">when I was doing it all by myself</a>. I also found that looking at the configuration was a lot easier since I knew what I wanted to look for in the configs and knew what elements are involved when configuring a simple and straightforward ipsec vpn.</p>
<p>Supposedly my boss also wants me to start a new interesting project.</p>
<p>He said &#8220;would you like to tack on another challenge&#8221;.</p>
<p>&#8220;Yes, of course&#8221;, says the I. &#8221;</p>
<p>&#8220;I want you to learn as much as you can about QoS, and implement it.&#8221;</p>
<p>&#8220;Nice!&#8221;, I thought. No specificity. No directives. Just learn and do it. I&#8217;m sure he&#8217;ll give me more directions as to what he wants later. But at least I get to have an excuse to learn something new and have a reason for it <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . Anyway, he says the project is not going to be overly complex or even big. Basically just to ensure certain applications have clear sailing when all is said and done.</p>
<p>Anyway, I still need to refocus and revisit my goals. Probably time to renew my new year&#8217;s resolution. By the way, last years new year resolution, I totally accomplished it and ran with it. This year, I&#8217;m just renewing it and hopefully it&#8217;ll carry me through the next.</p>
<p>Yeah. That&#8217;s what I said.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2009/01/08/update-2009/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Passed the R&amp;S Lab</title>
		<link>http://routemyworld.com/2008/12/23/passed-the-rs-lab/</link>
		<comments>http://rou