<?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"
	>

<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>
	<pubDate>Wed, 19 Nov 2008 15:33:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Project 2 X 2</title>
		<link>http://routemyworld.com/2008/11/19/project-2-x-2/</link>
		<comments>http://routemyworld.com/2008/11/19/project-2-x-2/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 15:31:43 +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=261</guid>
		<description><![CDATA[Again the trend continues with my dismal performance in regards to my studying. Last night I only logged 41min:24sec of study time. That&#8217;s disappointing especially when I purposedly blocked two hours just for reviewing more OSPF concepts. In the end my wife found me at 1am asleep on my chair. She keeps telling me it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Again the trend continues with my dismal performance in regards to my studying. Last night I only logged 41min:24sec of study time. That&#8217;s disappointing especially when I purposedly blocked two hours just for reviewing more OSPF concepts. In the end my wife found me at 1am asleep on my chair. She keeps telling me it&#8217;s because I bought that darn extra puffy executive chair. I couldn&#8217;t resist. It swivels, it rocks and it goes up &amp; down and round &amp; round <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>Anyway, I know I can do better than that. Today I&#8217;m ending my <a href="http://routemyworld.com/2008/11/18/baseline/" target="_blank">baselining project</a> and shoot for a new goal. So today I&#8217;ll start the first of a series of mini goals that I will impose on myself on a semi regular basis in an effort to keep my feet moving and get closer and closer to the bigger price. The bigger price being passing the BSCI exam.</p>
<p>For my first challenge, I call it &#8220;project 2 by 2&#8243;. It&#8217;s simple really. For the next two days I will study 2 hours each day. That&#8217;s it. I&#8217;ll do whatever it takes to make sure I log in two hours of cumulative studying each day. I may take 30 minute increments each study sessions. Or I may do smaller 15 minute sessions spread throughout. Or&#8230; I can just do two straight hours. However, judging by my performance the last few days, the latter option seems unlikely. It doesn&#8217;t matter. The goal is to get two hours of solid studying.</p>
<p>That should keep me feeling good and accomplished before the weekend start. I won&#8217;t have the opportunity to study again until next week because I will be leaving for a two and half days of spiritual retreat with my wife. I wish it was the kind of retreat that I can take advantage to decompress but I won&#8217;t actually be a &#8220;participant&#8221; in the retreat. I volunteered to staff for the weekend, taking care of the music for all their activities. And my wife volunteered to cook. I&#8217;m getting hungry already <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . It should be fun but I know it will be very tiring.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/11/19/project-2-x-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Project Baseline</title>
		<link>http://routemyworld.com/2008/11/18/baseline/</link>
		<comments>http://routemyworld.com/2008/11/18/baseline/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 15:40:15 +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=259</guid>
		<description><![CDATA[For the past few days, I have been on a little fact-finding mission to discover trends on my study strategy. This is in line with the experiment I wanted to do to challenge myself to re-invigorate my study mojo  . What I&#8217;ve been doing is timing myself every day to determine the number of [...]]]></description>
			<content:encoded><![CDATA[<p>For the past few days, I have been on a little fact-finding mission to discover trends on my study strategy. This is in line with the <a href="http://routemyworld.com/2008/11/12/challenges/" target="_blank">experiment I wanted to do to challenge myself</a> to re-invigorate my study mojo <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . What I&#8217;ve been doing is timing myself every day to determine the number of hours I can comfortably sit down to study (per day) and subtract from that the amount of time I &#8220;actually&#8221; do productive work. This is my way of <a href="http://en.wikipedia.org/wiki/Baselining" target="_blank">baselining </a>my performance.</p>
<p>The most effective way I found to measure my productive vs unproductive activitiy is by using a simple stopwatch. For this, I&#8217;ve been using the stopwatch function on my iTouch. This little application is very simple but I find it pretty effective. There is no scientific and formal method that I use. I simply start the timer whenever I&#8217;m reading, jotting down notes or working on labs (I usually don&#8217;t count setting the lab up in the amount of time studied).</p>
<p>Here&#8217;s an example: I had a few minutes of spare time at work and I took advantage by researching OSPF network types online. I had the clock running from the time I clicked the first link I found on google until I got interrupted by a support call or got distracted by an incoming email - at which point I would stopped the clock. When I resumed, the clock started running again. Any distraction away from studying or labbing stops the clock. The results were pretty dismal.</p>
<p>On Thursday I logged my most productive effort: 2hours and 6 minutes. That is maybe about 3 hours of sit down time. On Friday I logged 27 minutes and Saturday 25 minutes. Sunday was 48 minutes. And each day I average about 2 hours of sit down time. Based on these numbers you can see how much time I&#8217;m wasting on doing things other than studying (chatting online, checking email, and the big one: surfing the internet).</p>
<p>It wasn&#8217;t always like this. When I was more motivated, I can study a lot longer with more productive output. I know what I need to do in order to increase my productive time. I just now need to figure out how to boost my motivation again in order to implement that.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/11/18/baseline/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google 411!!!</title>
		<link>http://routemyworld.com/2008/11/14/google-411/</link>
		<comments>http://routemyworld.com/2008/11/14/google-411/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 21:30:00 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=258</guid>
		<description><![CDATA[Why has no one told me about this before? This is nifty service is just the coolest!

Ok, so maybe I might be one of the few remaining clueless souls that don&#8217;t know about this Google 411 thing. But still someone out there, such as myself, can really benefit from a free service such as this. [...]]]></description>
			<content:encoded><![CDATA[<p>Why has no one told me about this before? This is nifty service is just the coolest!<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/cN0q8SvlQAk&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/cN0q8SvlQAk&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Ok, so maybe I might be one of the few remaining clueless souls that don&#8217;t know about this<a href="http://www.google.com/goog411/" target="_blank"> Google 411</a> thing. But still someone out there, such as myself, can really benefit from a free service such as this. I can&#8217;t tell you how many times my wife and I had to contemplate whether or not to use 411 to find the nearest starbucks or order Costco pizza while on the road. Yeah, we&#8217;re kinda <span style="text-decoration: line-through;">cheap</span> frugal like that - especially in this economy <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>By the way, it works too. I played around with it for a little bit and it&#8217;s pretty spot on. Good job Google!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/11/14/google-411/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Challenges</title>
		<link>http://routemyworld.com/2008/11/12/challenges/</link>
		<comments>http://routemyworld.com/2008/11/12/challenges/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 17:39:29 +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=257</guid>
		<description><![CDATA[Getting through the BSCI is quite a challenge for me. A part of me tells me that I&#8217;m ready for the exam. But a bigger part tells me that I&#8217;m not even close.
On my way to work this morning (I always seem to get good moments of reflection while driving), I thought about a way [...]]]></description>
			<content:encoded><![CDATA[<p>Getting through the BSCI is quite a challenge for me. A part of me tells me that I&#8217;m ready for the exam. But a bigger part tells me that I&#8217;m not even close.</p>
<p>On my way to work this morning (I always seem to get good moments of reflection while driving), I thought about a way that I can possibly get myself on a roll again. I&#8217;m thinking, &#8220;what if I reverse the effects of the challenges I&#8217;m facing and challenge the challenge?&#8221;</p>
<p>Here&#8217;s my idea: I&#8217;ll create a mini challenge for myself that I have to accomplish in short periods of time. For example, I&#8217;ll create a 10-day challenge wherein in 10 days I have to complete a whole series of labs. Or maybe for 5 straight days, I&#8217;ll watch no TV at all and do as little house chores as possible (pending wife&#8217;s approval <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) and just focus on finishing a certain technology like IS-IS or IPv6. Then I would give myself rewards like a whole day of doing nothing but watch football. LOL&#8230; Like I don&#8217;t already do that! <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> After I accomplish the mini challenge I start over again with something completely different.</p>
<p>Hmmm&#8230; Now that I think more about it. It might just work. That would be a good test of how motivated I still am and prove to myself that I can be desciplined enough to meet my self-imposed challenges. I just need to think of what and how I&#8217;m going to do them. Of course, I would have to avoid creating a challenge about something that I already do. Then I would just entrap myself to the same unproductive habit I&#8217;ve been undergoing. It&#8217;ll have to be something that completely goes away from what I&#8217;m already doing. The purpose of course is to re-stimulate my focus and motivation. Any ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/11/12/challenges/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Losing Focus&#8230;</title>
		<link>http://routemyworld.com/2008/11/11/losing-focus/</link>
		<comments>http://routemyworld.com/2008/11/11/losing-focus/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 06:40:02 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[Aragoen's Musing]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=256</guid>
		<description><![CDATA[It&#8217;s been hard maintaining  a laser-like focus lately. With all the increased responsibilities at work and other distractions, I&#8217;ve been falling more and more behind with my studies. I hardly get to spend any time at work to study. With the amount of work I have, I don&#8217;t even take my usual small breaks. And [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been hard maintaining  a laser-like focus lately. With all the increased responsibilities at work and other distractions, I&#8217;ve been falling more and more behind with my studies. I hardly get to spend any time at work to study. With the amount of work I have, I don&#8217;t even take my usual small breaks. And when I get home I&#8217;m just too tired to concentrate. Even the two hours I&#8217;m able to study, I probably only really take in 30 minutes of solid work.</p>
<p>This weekend wasn&#8217;t particularly productive either. I spent most of Saturday watching college football, hoping a majority of the top 6 ranked teams would fall - I&#8217;m a USC Trojan fan and right now they&#8217;re currently ranked 7th. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> Only one team lost. On Sunday, I had planned to redeem myself by spending the rest of the day hacking through all the OSPF labs. Well, right after we came back from an early morning Sunday Mass, I get a call from a friend inviting us to join him and his family on a nice day at the LA Zoo. His wife was able to get a hold of some free tickets and was gracious enough to invite us. I wanted to say no, but who could say no to free tickets. Besides, my wife thought it was a good idea to spend some quality time with friends and family. On our way to the park, I got pulled over for going 78 on a 65mph highway. When the cop asked for my license ID, I was a bit nervous that I pulled my credit card instead and handed it to him. To make things worse, we couldn&#8217;t find our registration, insurance card, and our license plate sticker was out of date. But in the end the police officer, maybe seeing that we had a sleeping toddler in the back, let us go with a warning. Boy, did we escape a potentially very expensive excursion! The rest of the day went splendid after that incidence. I think my son was appreciative as well because he was very cheerful that whole day - especially getting to hang out with his god-brother. Although the weekend was unproductive, I&#8217;m glad we went.</p>
<p>Now on my way to work this morning, I was thinking a lot about my studies. I&#8217;ve been feeling guilty about wasting so much of my study time by not using it effectively and efficiently. I&#8217;m trying to figure out a way to break out of this plateau. I&#8217;m sure that despite turbulent dynamics at work and its lingering effects at home there are still ways I can get around that and really get myself on the ball again. I just need to find a way to change things around a bit to stimulate my motivation motors.</p>
<p>Focus, grasshoppaaa! Focus!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/11/11/losing-focus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Season of Change</title>
		<link>http://routemyworld.com/2008/11/06/a-season-of-change/</link>
		<comments>http://routemyworld.com/2008/11/06/a-season-of-change/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 20:52:24 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[Aragoen's Musing]]></category>

		<category><![CDATA[BSCI Exam Prep]]></category>

		<category><![CDATA[Lab]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=255</guid>
		<description><![CDATA[President-elect Barack Obama promised change. And changes are happening closer to me even before he was elected president.
I&#8217;m talking about the company I work for. Just two weeks ago, I completed a project to install a new T1 PRI for our new phone DIDs. I worked with our telco vendor to turn up the new [...]]]></description>
			<content:encoded><![CDATA[<p>President-elect Barack Obama promised change. And changes are happening closer to me even before he was elected president.</p>
<p>I&#8217;m talking about the company I work for. Just two weeks ago, I completed a project to install a new T1 PRI for our new phone DIDs. I worked with our telco vendor to turn up the new circuit and programmed the new phone extensions into the pbx.</p>
<p>Two months ago, I <a href="http://routemyworld.com/2008/09/02/change-is-good/" target="_blank">completed a project to implement our network plan for the VPN</a> connectivity.</p>
<p>But this week, more changes were made which I wasn&#8217;t particularly thrilled about. No, I&#8217;m not talking about the election. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> A new round of layoffs was just executed with my company and to cut to the point, 3 members of our team were let go. While I&#8217;m happy that I wasn&#8217;t one of the unlucky ones that were unsummarily executed, our team of six is now down to three. And you know what that means. That means more responsibility for me. I would have been more happy if I was given more technically-related duties. But no, most of the IT administrative duties were thrown at my desk (<em>i.e</em>. chasing billing paperwork, following up on invoices, and getting drilled by upper management why I approved such and such purchase when I didn&#8217;t - do you detect the indisposition? <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). I mean, dude, at least give me something to fix. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Well at least I will be a lot more involved with the email migration we are currently in the middle of.</p>
<p>I&#8217;m already feeling the effects of this new change. I&#8217;ve found myself this last three days bringing some work home with me - figuratively speaking. I don&#8217;t actually bring the work home. I go home and remote in to my office and do the work there. I wonder if that constitute &#8220;bringing the work home&#8221;?</p>
<p>What does this mean for me? Well, less time to study.</p>
<p>I did a quick computation on my head yesterday and figured that I will be losing approximately 1.5 hrs of good study time with this new change. I don&#8217;t know how I got that number but it sounds like a pretty square estimation. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> This also means an almost sure probability that I will have to change my study patterns again. But to compensate for the last two days of minimal activity on the learning front, I studied for 4 hours yesterday. In fact I started with the <a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587132133" target="_blank">lab guide</a> this week and will work towards completing the whole section on OSPF. I&#8217;m supposed to be reviewing BGP this week but again, I&#8217;m behind.</p>
<p>Will keep trudging&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/11/06/a-season-of-change/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IPExpert Rebutts!!!</title>
		<link>http://routemyworld.com/2008/10/31/ipexpert-rebutts/</link>
		<comments>http://routemyworld.com/2008/10/31/ipexpert-rebutts/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 20:47:09 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[CCIE]]></category>

		<category><![CDATA[CCNP]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=254</guid>
		<description><![CDATA[It appears that IPExpert has something to say about all this hoopla with IEs big announcement. I did get the impression that the event yesterday was pretty big, based on how popular bloggers out there are talking about it. After watching the recorded webcast last night, I was pretty excited. And one of the first [...]]]></description>
			<content:encoded><![CDATA[<p>It appears that <a href="http://ipexpert.ccieblog.com/2008/10/31/ie_major_announcements/" target="_blank">IPExpert has something to say</a> about all this hoopla with IEs big announcement. I did get the impression that the event yesterday was pretty big, based on how popular bloggers out there are talking about it. After watching the recorded webcast last night, I was pretty excited. And one of the first things I thought about was, what IPExpert will do to top this announcement&#8230; or at least quell some of the excitement that IE created for itself and bring the wave back to IPExpert&#8217;s side.</p>
<p>I gotta admit, I&#8217;m loving this whole thing. Last week, I actually downloaded the <a href="http://ipexpert.ccieblog.com/2008/10/20/tolly/" target="_blank">Tolly Group report</a> that was referenced in the blog post. Guess what? That got me to lean towards IPExpert a little bit. But with IE&#8217;s announcement of incorporating a professional level certification training in their arsenal, I started leaning towards them because I have aspirations of going for my CCIE once I complete my CNCP studies. And it just seemed natural to continue with the same vendor with proven track record.</p>
<p>With all these competition between the camps involved and the heavy names/trainers in the industry that are involve as well, I have to think that no one can go wrong with what vendor they go with. The heightened competition is turning better products and quality trainings at good prices. This adds confusion to my decision-making when it comes time for me to select who to go with. But it&#8217;s a good confusion. Kinda like good-cholesterol/bad-cholesterol thing. Ok not a good analogy. <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/2008/10/31/ipexpert-rebutts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>InternetworkExpert Announcement</title>
		<link>http://routemyworld.com/2008/10/30/internetwork-expert-announcement/</link>
		<comments>http://routemyworld.com/2008/10/30/internetwork-expert-announcement/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 20:27:34 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[CCIE]]></category>

		<category><![CDATA[CCNP]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=253</guid>
		<description><![CDATA[I just got back from&#8230; umm.. working, and checked my blog feeds for some news about the IE announcements. I had thought about registering for the webcast but thought better to wait until someone feeds me the info instead.  
So thanks to CCIE Pursuit and CCIE Journey for being the first few to alert [...]]]></description>
			<content:encoded><![CDATA[<p>I just got back from&#8230; umm.. working, and checked my blog feeds for some news about the IE announcements. I had thought about registering for the webcast but thought better to wait until someone feeds me the info instead. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>So thanks to <a href="http://cciepursuit.wordpress.com/2008/10/30/internetwork-expert-details-of-todays-announcement/" target="_blank">CCIE Pursuit </a>and <a href="http://www.sunpenguin.net/?p=389" target="_blank">CCIE Journey</a> for being the first few to alert me of the details of the announcements.</p>
<p>I&#8217;m happy to see that even though I missed the webcast, I<a href="http://ieclass.internetworkexpert.com/p95047727/" target="_blank">E has the recording of the juicy details available for your viewing pleasure.</a> I&#8217;m excited because I hear they will venture out to younglins like us who are just starting out in the world of Cisco by encompassing a CCNx training program as well. I would think it would make a good transition from CCNP to CCIE track in terms of training - that is if you prefer InternetworkExpert as a training vendor of choice. I&#8217;m feeling that IE is recognizing that there are people out there that are just as serious in their pursuit to gain their CCNP certs as much as there are serious candidates vying for their CCIE. Hopefully this would be a good thing for us CCNP candidates as it is for IE in terms of capturing more interested audience for using their products. In the end more customers for them, and better, more high-quality level of training for us.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/10/30/internetwork-expert-announcement/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BSCI: IS-IS Configuration</title>
		<link>http://routemyworld.com/2008/10/30/bsci-is-is-configuration/</link>
		<comments>http://routemyworld.com/2008/10/30/bsci-is-is-configuration/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 19:50:19 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[BSCI Exam Prep]]></category>

		<category><![CDATA[CCNP]]></category>

		<category><![CDATA[IS-IS]]></category>

		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=249</guid>
		<description><![CDATA[Integrated IS-IS in a CLNS Environment

A fundamenatl difference between NET address and IP address:

NET address identifies a device (an IS or ES)
IP address identifies the interface


Each IS-IS router must have a NET address configured even if Integrate IS-IS is only used for IP routing only.

Integrated IS-IS relies on the support of CLNS routing.
The OSI protocols [...]]]></description>
			<content:encoded><![CDATA[<h2>Integrated IS-IS in a CLNS Environment</h2>
<ul>
<li>A fundamenatl difference between NET address and IP address:
<ul>
<li>NET address identifies a device (an IS or ES)</li>
<li>IP address identifies the interface</li>
</ul>
</li>
<li>Each IS-IS router must have a NET address configured even if Integrate IS-IS is only used for IP routing only.
<ul>
<li>Integrated IS-IS relies on the support of CLNS routing.</li>
<li>The OSI protocols (such us hello PDUs) are used to form neighbor relationship between routers and,</li>
<li>SPF calculations rely on a configured NET address to identify the routers.</li>
</ul>
</li>
<li>Default routes are injected into an area by L1/L2 routers. This allows packets to be forwarded to destination areas different from the area where the packets originated.</li>
<li>When routing IP traffic using IS-IS, <strong>IP subnets are treated like leaf objects </strong>associated with IS-IS areas.
<ul>
<li>The router looks up the destination network in its routing table.</li>
<li>If traffic belongs to a different area, it is forwarded to the nearest L1/L2 router.</li>
</ul>
</li>
<li>Route summarization allows scalability by minimizing the size of teh LSDB and routing tables, the amount of processing, and the number of network updates.</li>
</ul>
<p><strong>OSI Routing Table</strong></p>
<ul>
<li>IS-IS uses an OSI forwarding database (routing table) to select the best path to a destination.</li>
<li>To determine best path, IS-IS routers use SPF to calculate the SPF tree to OSI destinations (NETs) based on the information in the LSDB.</li>
<li>Routers may run the SPF algorithm twice (one for each level) and create separate SPF trees for each level.</li>
<li>Routers insert the best paths in the CLNS routing table (aka OSI forwarding database).</li>
<li>Routers calculate ES reachability with a <strong>partial route calculation (PRC)</strong>, based on the L1 and L2 SPF trees.</li>
</ul>
<p><strong>IP Routing Table</strong></p>
<ul>
<li><strong>IP Routes only require PRC.</strong></li>
<li>Integrate IS-IS includes IP reachability infromation in the LSPs, treating it as if it were ES information.
<ul>
<li>In other words IP prefix information is treated as leaf connections to the SPF tree.</li>
<li>Therefore, updating IP reachability requires only a PRC, similar to ES reachability in an OSI network.</li>
</ul>
</li>
<li>The PRC generates best-path choices for IP routes and offers the routes to the IP routing table.</li>
<li>When IP routes are entered into the routing table, they are shown as via L1 or L2 appropriately.</li>
</ul>
<h2>Integrated IS-IS Configuration</h2>
<p>The following four steps outline the process to setup Integrated IS-IS:</p>
<ol>
<li><strong>Define the Area and Addressing</strong>
<ul>
<li>CLNS addresess must be planned for a two-level hierarchy. This is to allow for interarea traffic to traverse the L2 backbone area.</li>
<li>IP addressing must allow for address summarization to benefit from scalability and a hierarchical design.</li>
</ul>
</li>
<li><strong>Enable IS-IS on the Router</strong>
<ul>
<li>Use the global command:
<ul>
<blockquote>
<li><span style="color: #008000;"><strong>router isis </strong>[<em>area-tag</em>] </span></li>
</blockquote>
<li>The optional area tag identifies multiple IS-IS process.</li>
<li>If ommitted, it assumes a tag of 0.</li>
</ul>
</li>
<li>IP routing is enabled by default.</li>
<li>CLNS routing is disabled by default.</li>
<li>You can enable CLNS routing using the <span style="color: #008000;"><strong>clns routing</strong></span> global configuration command.
<ul>
<li>You must enable CLNS routing at each interface if using it at all.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Configure the NET</strong>
<ul>
<li>To assign the NET to the router, use the following router configuration command:
<ul>
<li><strong>net </strong><em>network-entity-title</em></li>
</ul>
</li>
<li>Even when using IS-IS for IP only, a NET must still be configured.</li>
<li>The NET consists of:
<ul>
<li>Area address - between 1 and 13 bytes in length.</li>
<li>System ID - fixed length of 6 bytes in Cisco routers.</li>
<li>NSEL of value 00.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Enable IS-IS on Interfaces</strong>
<ul>
<li>Determine which interfaces will participate in IS-IS.</li>
<li>Once the interfaces that will use IS-IS to route IP has been determined, use the following interface configuration command to enable IS-IS on that interface:
<ul>
<blockquote>
<li><span style="color: #008000;"><strong>ip router isis </strong>[<em>area-tag</em>]</span></li>
</blockquote>
<li>The area-tag field identifies the IS-IS process to be enabled.</li>
<li>If there is no area-tag configured, IOS will assume a value of 0.</li>
</ul>
</li>
<li>Make sure to also configure interfaces to stub IP network, such as loopback interfaces.</li>
<li>Use the <strong>clns router isis </strong>[<em>area-tag</em>] interface configuration command to enable the IS-IS routing process on an interface to support CLNS routing.</li>
</ul>
</li>
</ol>
<h2>Optimizing IS-IS</h2>
<ul>
<li>IS-IS default configuration leaves the router with an IS type of L1/L2, by default.</li>
<li>Each router should be configured to support the minimum level of routing required.
<ul>
<li>If a router only requires to operate as an internal router, there is no use to leave it as an L1/L2 router. It makes more sense to configure it as an L1 router.</li>
</ul>
</li>
</ul>
<h3>Changing IS-IS Router Level</h3>
<ul>
<li>If a router is to operate as an internal area router only, use the following router configuration command</li>
</ul>
<blockquote><p><span style="color: #008000;"><strong>is-type level-1</strong></span></p></blockquote>
<ul>
<li>If a router will act only as a backbone router, use the following router configuration command:</li>
</ul>
<blockquote><p><span style="color: #008000;"><strong>is-type level-2-only</strong></span></p></blockquote>
<ul>
<li>If the level type has been changed from the default, you can return to the default with the following router configuration command:</li>
</ul>
<blockquote><p><span style="color: #008000;"><strong>is-type level-1-2</strong></span></p></blockquote>
<h3>Changing the IS-IS Interface Level</h3>
<ul>
<li>A router that functions as an L1/L2 router does not always have to establish both types of adjacencies over all interfaces. Sometimes an L1/L2 router may be connected to another router that is configured as an L1 router only, or vice versa, another router configured as L2 only.</li>
<li>To make IS-IS more efficient, it is good practice to configure the interface to only send the needed type of hellos that the other router on the other end is expecting.</li>
<li>To configure the interface to send only a specific type of hello, use the following interface configuration command:</li>
</ul>
<blockquote><p><span style="color: #008000;"><strong>isis circuit-type </strong>{<strong>level-1 </strong>| <strong>level-1-2 </strong>| <strong>level-2-only</strong>}</span></p></blockquote>
<ul>
<li>Depending on what level you configure, the router will send only hellos appropriate for that level.</li>
<li>The default is <strong>level-1-2</strong>
<ul>
<li>Meaning the router will attempt to establish both types of adjacencies over the interface.</li>
</ul>
</li>
</ul>
<h2>Changing the IS-IS Metric</h2>
<ul>
<li>All interfaces in an IS-IS have a metric value of 10 by default.</li>
<li>Unlike most other IP protocols, IS-IS on a Cisco router does not take into account line speed or bandwidth when it sets its link metrics.</li>
<li>Leaving the metric to its default value can result in suboptimal routing in networks with links of varying speed.</li>
<li>To change the metric value, use the following interface configuration command:</li>
</ul>
<blockquote><p><span style="color: #008000;"><strong>isis metric </strong><em>metric </em>[<em>delay-metric</em> [<em>expense-metric</em> [<em>error-metric</em>]]] {<strong>level-1 </strong>|<strong> level-2</strong>]</span></p></blockquote>
<ul>
<li>The metric can have different values for L1 and L2 over the same interface.</li>
<li>The <em>metric </em>value is anywhere from 1 to 63.</li>
<li>IS-IS defines four different types of metrics:
<ul>
<li>Cost (default)</li>
<li>Delay (optional) - measures transit delay.</li>
<li>Expense (optional) - measures monetary cost of link utilization.</li>
<li>Error (optional) - measures the residual error probability associated with the link.</li>
</ul>
</li>
<li>The metric value for all IS-IS interfaces can be changed all at once using the following router configuration command:</li>
</ul>
<blockquote><p><span style="color: #008000;"><strong>metric </strong><em>default-value </em>{<strong>level-1 </strong>| <strong>level-2</strong>}</span></p></blockquote>
<ul>
<li>If the keyword <strong>level-1 </strong>or <strong>level-2 </strong>is not used, the metric will be applied to both L1 and L2 interfaces.
<ul>
<li>This command is only availablee in Cisco IOS 12.3(4)T and later.</li>
<li>It only supports cost metric.</li>
</ul>
</li>
</ul>
<p><em>Figure 1: IS-IS Configuration Example</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/is-isconfigexample1.png"><img class="aligncenter size-full wp-image-251" title="is-isconfigexample1" src="http://routemyworld.com/wp-content/uploads/2008/10/is-isconfigexample1.png" alt="" width="670" height="432" /></a></p>
<ul>
<li> There are two router in area 49.0001: R1 and R2.</li>
<li>R1 is strictly an L1 router.
<ul>
<li>It makes sense to configure is with <strong>is-type level-1 </strong>router since it will only function as an L1.</li>
<li>Configuring the interface with <strong>isis circuit-type level-1 </strong>ensures that it only passes L1 hellos.</li>
</ul>
</li>
<li>R2 has two functions therefore it is left with the default setting of an L1/L2 router type.
<ul>
<li>Fa0/0 is configured with circuit type L1 because it connects to only an L1 router. It will only exchange L1 hellos.</li>
<li>Similarly, S0/0/1 interface connects only to an L2 router, so the circuit type is configured as an L2.</li>
</ul>
</li>
<li>R3 in area 49.0002 has only one router and only does L2 routing.
<ul>
<li>It should then be configured as L2-only IS type and the interface with L2 circuit type.</li>
</ul>
</li>
</ul>
<h2>IP Route Summarization in IS-IS</h2>
<p>Benefits of summarization are:</p>
<ul>
<li>Reduced routing table size</li>
<li>Reduced LSP traffic and protection from flapping routes</li>
<li>Reduced memory requirements</li>
<li>Reduced CPU usage</li>
<li>A more stable network because topology changes can be isolated</li>
</ul>
<p>To configure route summarization is IS-IS, use the following router configuration command:</p>
<blockquote><p><span style="color: #008000;"><strong>summary-address </strong><em>address-mask</em> [<strong>level-1 </strong>| <strong>level-2</strong> | <strong>level-1-2</strong>] [<strong>tag </strong><em>tag-number</em>] [<strong>metric </strong><em>metric-value</em>]</span></p></blockquote>
<ul>
<li>This command <span style="color: #ff0000;">can be used on any router</span> in an IS-IS network.</li>
<li>The router summarizes IP routes int L1, L2, or both.
<ul>
<li>The default is into L2 (<strong>level-2)</strong>.</li>
</ul>
</li>
<li>The optional <em>tag-number</em> is used to tag the summary route.</li>
<li>The optional <em>metric-value</em> is applied to the summary route.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/10/30/bsci-is-is-configuration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Allow me to Illustrate&#8230;</title>
		<link>http://routemyworld.com/2008/10/30/allow-me-to-illustrate/</link>
		<comments>http://routemyworld.com/2008/10/30/allow-me-to-illustrate/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 14:59:16 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[Aragoen's Musing]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=252</guid>
		<description><![CDATA[On our way to work this morning, the sun had barely touched the horizon and it brought with it an awesome collage of purple, orange, yellow, and pink.
After my wife dropped me off to work, she and our two-year old drove further west so she can drop him off to his grandma&#8217;s, and she to [...]]]></description>
			<content:encoded><![CDATA[<p>On our way to work this morning, the sun had barely touched the horizon and it brought with it an awesome collage of purple, orange, yellow, and pink.</p>
<p>After my wife dropped me off to work, she and our two-year old drove further west so she can drop him off to his grandma&#8217;s, and she to get her first-grade classroom ready for the day. As they were driving towards their destination, the sky started to paint an even brighter and colorful picture - complete with puffy, feathery clouds embossed in purple and gray lining, and swirlying colors of orange and yellow.  It is the same scence I&#8217;m looking at while standing by the huge glass window in the office. I then get a call from my wife and she describes as verbatim as she could how my two-year old son described what he saw:</p>
<p>&#8220;Wow, dats byuuutifulll!&#8221;</p>
<p>&#8220;The sun painted the sky.&#8221;</p>
<p>&#8220;The sun is the illoostrater*&#8221;</p>
<p>A simple observation from a two-year old, but yet the novelty of a beautiful morning skyline still amazes them. Nowadays, grownups like myself rarely look up and just let ourselves be amazed by such simple (and at the same time complex) things.</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p><strong>*Illustrator</strong>: it&#8217;s our nightly routine to read to our son before he goes to sleep. He usually goes through about 5 or so children&#8217;s book before he is satisfied. He has learned that the author is &#8220;the one who writes the book&#8221; and the illustrator is the &#8220;one who draws the cool pictures&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/10/30/allow-me-to-illustrate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BSCI: IS-IS Concepts II</title>
		<link>http://routemyworld.com/2008/10/28/bsci-is-is-concepts-ii/</link>
		<comments>http://routemyworld.com/2008/10/28/bsci-is-is-concepts-ii/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 15:18:24 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[BSCI Exam Prep]]></category>

		<category><![CDATA[CCNP]]></category>

		<category><![CDATA[Frame Relay]]></category>

		<category><![CDATA[IS-IS]]></category>

		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=245</guid>
		<description><![CDATA[Addresses
CLNS

CLNS is the service provided by CLNP
CLNS addresses are required even if routing only IP.

Because IS-IS was originally designed for CLNS, IS-IS requires CLNS node addresses even if router is used for routing only IP


CLNS addresses apply to entire nodes and not to interfaces.
NSAP - CLNS addresses that are used by routers are called network [...]]]></description>
			<content:encoded><![CDATA[<h2>Addresses</h2>
<h3><strong>CLNS</strong></h3>
<ul>
<li>CLNS is the service provided by CLNP</li>
<li>CLNS addresses are required even if routing only IP.
<ul>
<li>Because IS-IS was originally designed for CLNS, IS-IS requires CLNS node addresses even if router is used for routing only IP</li>
</ul>
</li>
<li>CLNS addresses apply to entire nodes and not to interfaces.</li>
<li><strong>NSAP</strong> - CLNS addresses that are used by routers are called <strong>network service access points</strong> <strong>(NSAP)</strong>.
<ul>
<li><strong>NSEL</strong> - a part of the NSAP address is called <strong>NSAP Selector (NSEL)</strong>.</li>
<li><strong>NET</strong> - When an NSAP is specified with an NSEL 0, the NSAP is called the <strong>network entity title (NET)</strong>.</li>
<li>NSAP Addresses is equivalent to the IP address and upper-layer protocol (IP protocol number) in the IP header.</li>
<li>NSAP addresses have a maximum size of 20 bytes.</li>
</ul>
</li>
</ul>
<h3>NSAP Address</h3>
<p><em>Figure 1: NSAP Address Structure</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/nsap-address.png"><img class="aligncenter size-full wp-image-244" title="nsap-address" src="http://routemyworld.com/wp-content/uploads/2008/10/nsap-address.png" alt="" width="500" height="248" /></a></p>
<ul>
<li>In the figure above, the high-order bits identify the inter-area (Level 2) structure, and the low order bits identify unique systems within an area (intra-area -  Level 1)</li>
<li>The Cisco implementation of Integrated IS-IS divides the NSAP address into three fields:
<ol>
<li>Area Address</li>
<li>System ID</li>
<li>NSEL</li>
</ol>
</li>
<li>Example address: 49.0001.aaaa.bbbb.cccc.00
<ul>
<li>Area = 49.0001</li>
<li>System ID = aaaa.bbbb.cccc</li>
<li>NSEL = 00</li>
</ul>
</li>
</ul>
<p><strong>IS-IS Area Address</strong></p>
<ul>
<li>The area address is used in L2 routing.</li>
<li>The first part of the NSAP associated with the routing process.</li>
<li>An IS-IS router can be a member of only one area</li>
<li>All routers in an area must use the same area address.</li>
<li>ESs recognize only ISs and other ESs on the same subnetwork that share the same area address.</li>
</ul>
<p><strong>IS-IS System ID</strong></p>
<ul>
<li>The system ID is used for intra-area (L1) routing.</li>
<li>Cisco enforces that the System Id is fixed to a length of 6 bytes.</li>
<li>The system ID must be unique in each area.</li>
<li>By custom, the routers MAC address, which is conveniently 6-bytes in length, is used as the System ID.</li>
</ul>
<p><strong>NSAP Selector</strong></p>
<ul>
<li>A one octet (1 byte) field at the end of an NSAP address is called the NSAP Selector, or NSEL.</li>
<li><span style="color: #ff0000;">When the NSEL&#8217;s value is set to 00, the NSAP is called a NET address </span>-  the address of the node&#8217;s network layer itself.</li>
<li>The NSEL field identifies a process on the device, which corresponds roughly to a port number in IP.</li>
</ul>
<h3>Addressing and Routing</h3>
<ul>
<li>The area address portion of the NSAP address can range from 1 to 13 bytes in length.</li>
<li>The area address is the same for devices within the same area and unique for different areas.</li>
<li>Routing within an area (intra-area) involves knowing all the system IDs and adjacencies for all devices (ISs and ESs) in the same area and choosing the best paths between these devices by using the Dijkstra algorithm.
<ul>
<li><span style="color: #ff0000;">T<strong>he system ID is used to route within an area; the area address is not considered</strong>.</span></li>
</ul>
</li>
<li>When routing between areas (inter-area), L2 (or L1/L2 routers in different areas exchange area address information and compute the best paths between areas using the DIjkstra algorithm.
<ul>
<li><span style="color: #ff0000;"><strong>The area address is used to route between area; the system ID is not considered</strong>.</span></li>
</ul>
</li>
<li>Sending packets from an ES to another ES requires the packets to be sent to an IS that the destination ES is attached to.
<ul>
<li>If the destination ES is in the same area, the IS knows where that ES is based on the ESH it receives from it. The IS proceeds to forward the packet to that ES using the best path.</li>
<li>If destination ES is in another area, the L1 IS sends the packet to the nearest L1/L2 router.</li>
</ul>
</li>
</ul>
<h3>Route Leaking</h3>
<ul>
<li>Because L1 and L2 routing are separate, there is a chance that packets sent to one direction might take a different direction coming back. This is called <strong>asymetric routing</strong>.</li>
<li>Asymetric routing does not bring down the network. However, it can prove difficult to troubleshoot a network with asymetric routing.</li>
<li><strong>Route Leaking</strong> is a feature introduced in Cisco IOS 12.0 which <span style="color: #ff0000;"><strong>allows L2 routes to be redistributed, or leaked, into L1 routers.</strong></span>
<ul>
<li>By having more detail about interarea routes, an L1 router is able to make a better choice with regard to which L1/L2 router to forward the packet.</li>
</ul>
</li>
<li>Route leaking is defined in RFC 2966, <em>Domain-wide Prefix Distribution with  Two-Level IS-IS</em>, for use with the narrow metric TLV types 128 and 130.</li>
<li>For use with wide metric, the IETF defined route leaking using TLV type 135.</li>
<li>To implement, an up/down bit in the TLV is used to indicate whether or not the route indentified n the TLV has been leaked.
<ul>
<li>If the up/down bit is set to 1, the route has been redistributed into the area from L2</li>
<li>If the up/down bit is set to 0, the route was originated within that L1 area.</li>
<li>The up/down bit is used to prevent routing loops: An L1/L2 router does not re-advertise into L2 and L1 routes that have the up/down bit set.</li>
</ul>
</li>
</ul>
<h2>IS-IS PDU</h2>
<ol>
<li><strong>Hello PDU</strong>s - Used to establish and maintain adjacencies.
<ul>
<li>ESH - End System Hellos</li>
<li>ISH - Intermediate System Hellos</li>
<li>IIH - IS-IS Hellos</li>
</ul>
</li>
<li><strong>LSP</strong> - Link State PDUs. Used to distribute link-state information</li>
<li><strong>Partial Sequence Number PDU (PSNP)</strong> - Acknowledges and requests missing link-state information.</li>
<li><strong>Complete Sequence Number PDU (CSNP)</strong> - Describes the complete list of LSPs in a router&#8217;s link-state database.</li>
</ol>
<p><strong>LSP Link-State PDUs</strong></p>
<p><em>Figure 2: An LSP PDU</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/lspheader.png"><img class="aligncenter size-full wp-image-246" title="lspheader" src="http://routemyworld.com/wp-content/uploads/2008/10/lspheader.png" alt="" width="261" height="453" /></a><br />
Some of the notable features of an LSP header are:</p>
<ul>
<li>PDU type and length</li>
<li>LSP ID</li>
<li>The LSP sequence number
<ul>
<li>Used to identify duplicate  LSPs and to ensure that the latest LSP information is stored in the topology table.</li>
<li>Allows receiving routers to do the following:
<ul>
<li>Ensure that they use the latest LSPs in their route calculations</li>
<li>Avoid entering duplicate LSPs in the topology tables</li>
</ul>
</li>
</ul>
</li>
<li>Remaining Lifetime
<ul>
<li>Used to age out LSPs.</li>
<li>1200 seconds = 20min is the default start value.</li>
</ul>
</li>
</ul>
<h3>TLVs</h3>
<ul>
<li>TLV stands for Time, Length and Value
<ul>
<li>It is also sometimes called Code, Length, and Value (CLV)</li>
<li><strong>Type </strong>(or <strong>Code</strong>) is a number specifying the information content of the value field.</li>
<li><strong>Length</strong> is the maximum size of the Value field (255 octets)</li>
<li><strong>Value</strong> is the information itself.</li>
</ul>
</li>
<li>The TLV structure is a flexible way to add data to teh LSP and an easy mechanism for adding new data fields that might be required in the future.</li>
</ul>
<p><em>Example of LSP TLV</em></p>
<table border="1" cellpadding="5" width="622">
<tbody>
<tr>
<td width="145" valign="top">
<p align="center"><strong>TLV</strong></p>
</td>
<td width="103" valign="top">
<p align="center"><strong>(T) Type Code</strong></p>
</td>
<td width="164" valign="top">
<p align="center"><strong>(L) Length Field</strong></p>
</td>
<td width="201" valign="top">
<p align="center"><strong>(V) Value</strong></p>
</td>
</tr>
<tr>
<td width="145" valign="top">Area Address</td>
<td width="103" valign="top">1</td>
<td width="164" valign="top">Area Address length + 1</td>
<td width="201" valign="top">Area Address</td>
</tr>
<tr>
<td width="145" valign="top">IS Neighbors</td>
<td width="103" valign="top">2</td>
<td width="164" valign="top">Neighbor count + 1</td>
<td width="201" valign="top">IS Neighbors</td>
</tr>
<tr>
<td width="145" valign="top">IP Internal Reachability</td>
<td width="103" valign="top">128</td>
<td width="164" valign="top">Number of connected IP interfaces</td>
<td width="201" valign="top">Connected IP prefixes: 4 octet metric, 4 octet prefix; 4 octet mask</td>
</tr>
<tr>
<td width="145" valign="top">IP External Reachability</td>
<td width="103" valign="top">130</td>
<td width="164" valign="top">Number of redistributed IP prefixes</td>
<td width="201" valign="top">Redistributed prefixes: 4 octet metric, 4 octet prefix, 4 octet mask</td>
</tr>
</tbody>
</table>
<h2>IS-IS Network Types</h2>
<p>Two general types of IS-IS network topologies are:</p>
<ol>
<li><strong>Point-to-point Networks</strong>
<ul>
<li>Links that are permanently estblished (leased line, PVCs)</li>
<li>or dynamically established (ISDN, switched virtual circuit [SVCs])</li>
</ul>
</li>
<li><strong>Broadcast Networks</strong>
<ul>
<li>Multipoint WAN links or LAN links such as Ethernet, Token Ring, or FDDI</li>
</ul>
</li>
</ol>
<h3><strong>Implementing IS-IS in NBMA Networks</strong></h3>
<ul>
<li>IS-IS has no concept of NBMA Networks. It is recommended to use point-to-point links, such as point-to-point subinterfaces, over NBMA networks, such as ATM or Frame Relay.</li>
<li>Cisco IOS automatically uses broadcast mode for LAN links and multipoint WAN links.
<ul>
<li>It uses point-to-point mode for point-to-point links, such as point-tp-point subinterfaes and dialer interfaces.</li>
</ul>
</li>
<li>In NBMA networks, Cisco IOS assumes that the NBMA environment features a full mesh of PVCs, when implemented in broadcast mode.</li>
<li>When creating static maps to map the remote IP address to the local DLCI on a Frame Relay interface, it is recommended that you use the <strong>broadcast</strong> keyword.
<ul>
<li>This is because broadcast mode uses multicast updates, which will not be sent without this keyword.</li>
</ul>
</li>
<li>When using multipoint WAN links such as multipoint Frame Relay interfaces, you must also allow CLNS broadcast and multicasts.</li>
<li>This can be done by using the following comands (in addition to creating the IP mappping):</li>
</ul>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong>frame-relay map clns </strong><em>dlci-number </em><strong>broadcast</strong></span></p>
</blockquote>
<h3>Implementing IS-IS in Broadcast Networks</h3>
<ul>
<li>In IS-IS, broadcast networks are LAN interfaces or multipoint WAN interfaces.</li>
<li>Use broadcast mode only for LANs.
<ul>
<li>Although it is default for multipoint WANs, broadcast mode is recommended for use only on LAN interfaces.</li>
</ul>
</li>
<li>Separate IS-IS adjacencies are established for L1 and L2 processes. If neighboring routers are L1/L2 routers, they establish two separate adjacencies for each level, using specific Layer 1 and Layer 2 IIH PDUs.</li>
<li>Routers on a LAN establish adjacencies with all the other routers on the LAN, unlike OSPF with the DR/BDR concept.</li>
<li>IIH PDUs announce the area address.
<ul>
<li>Adjacencies form based on the area address communicated in the incoming IIH and the type of router (L1 or L2).</li>
</ul>
</li>
</ul>
<p><strong>Pseudonode and DIS</strong></p>
<ul>
<li><strong>Designated Intermediate System (DIS)</strong>
<ul>
<li>The DIS is the router that creates the pseudonode and acts on behalf of the pseudonode.</li>
<li>On broadcast multiaccess networks, a single router is elected as the DIS.</li>
<li>There is no backup DIS elected.</li>
<li>Selection of the DIS follows the criteria:
<ol>
<li>Highest priority</li>
<li>Highest SNPA (on LANs the SNPA is the MAC Address)</li>
</ol>
</li>
<li>Cisco routers have a default L1 and L2 priority of 64
<ul>
<li>You can configure the priority from 0 to 127 usng the following interface configuration command: <strong>isis priority </strong><em>number-value </em>[<strong>level-1 </strong>| <strong>level-2</strong>].</li>
<li>Because an interface can have different L1 and L2 priorities, the L1 DIS and L2 DIS on a LAN may or may not be the same router.</li>
</ul>
</li>
<li>Does not guarantee to keep the DIS role. If there is an IS with a higher priority on the LAN, that IS automatically takes over as DIS. This is called <strong>preemptive </strong>behavior.</li>
</ul>
</li>
<li><strong>Pseudonode</strong>
<ul>
<li>Is a logical representation of the LAN which is generated by a DIS.</li>
<li>In order to reduce the number of full mesh adjacencies between nodes on multiaccess links, the multiaccess link itself is modeled as a pseudonode that connects all attached routers to a star-shaped topology.</li>
<li>All routers on a broadcast link, including the DIS, form adjacencies with the pseudonode.</li>
</ul>
</li>
</ul>
<p><em>Figure 3: Physical and Logical Representation of the Pseudonode</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/is-ispseudonode.png"><img class="aligncenter size-full wp-image-248" title="is-ispseudonode" src="http://routemyworld.com/wp-content/uploads/2008/10/is-ispseudonode.png" alt="" width="500" height="201" /></a></p>
<ul>
<li>Rather than having each router connected to the LAN advertise an adjacency with every router on the LAN, each router, including the DIS, advertise a single adjacency to the pseudo-node.</li>
<li>The DIS generates the pseudo-node LSPs.</li>
<li>A Pseudo-node LSP details only the adjacent ISs.</li>
<li>The pseudo-node LSP is used to build the map of the network and to calculate the SPF tree.</li>
<li>The pseudo-node LSP is equivalent to a <strong>network LSA</strong> in OSPF.</li>
</ul>
<p><strong>L1 and L2 LSPs</strong></p>
<ul>
<li>Each IS orginates its owl LSPs: One for L1 and one for L2</li>
<li>On a LAN, the DIS (representing the pseudo-node) sends out LSP information on behalf of the LAN.
<ul>
<li>The DIS sends out separate L1 and L2 LSPs for the pseudo-node.</li>
</ul>
</li>
<li>LSPs are sent differently in different media types:
<ul>
<li><strong>Broadcast </strong>type - send out as <strong>multicast</strong></li>
<li><strong>Point-to-point</strong> links - sent out as <strong>unicast</strong></li>
</ul>
</li>
</ul>
<p><strong>L1 and L2 IIHs</strong></p>
<ul>
<li>IIHs establish and maintain adjacency between ISs.
<ul>
<li>Defualt <strong>Hello</strong> = 10 seconds; <span style="color: #ff0000;">3.3 sec for DIS</span></li>
<li><strong>Hold Time = </strong>default multiplier (3) x hello time = 3 x 10 = 30 sec.</li>
</ul>
</li>
<li>On a LAN separate L1 and L2 IIHs are sent periodically as multicasts to a multicast MAC address:
<ul>
<li><strong>L1</strong> - sent to AllL1IS multicast MAC address <strong>0180.C200.0014.</strong></li>
<li><strong>L2</strong> - sent to AllL2IS multicast MAC address <strong>0180.C200.0014.</strong></li>
</ul>
</li>
<li>Point-to-point links have a common point-to-point IIH format that specifies whether hello relates to L1 or L2 or both.
<ul>
<li>Point-to-point hellos are sent to the unicast address of the connected router.</li>
</ul>
</li>
</ul>
<h3>Link State Database Synchronization</h3>
<p><strong>LSP Flooding</strong></p>
<ul>
<li>LSPs are flooded throughout the IS-IS domain. LSPs are typically flooded to all adjacent routers except the neighbor from which the LSP was received.
<ul>
<li>L1 LSPs are flooded within their local areas.</li>
<li>L2 LSPs are flooded throughout the backbone.</li>
</ul>
</li>
<li>LSPs originated by each ISs are identified by the originator&#8217;s system ID and an LSP fragment number starting at 0.
<ul>
<li>If an LSP is bigger than the maximum transmission unit (MTU), it is fragmented into several LSPs, numbered 1, 2, 3, and so on.</li>
</ul>
</li>
<li>When an IS receives an LSP, it examines the checksum and discards any invalid LSPs, by expiring the lifetime age.
<ul>
<li>If the LSP is valid and newer than what is currently in the LSDB, it is retained, acknowledged with a PSNP, and given a lifetime of 1200 seconds (20 min).</li>
<li>When the LSP expires after 1200 seconds, it is kept for an additional 60 seconds before it is flooded as an expired LSP.</li>
</ul>
</li>
</ul>
<p><strong>LSDB Synchronization</strong></p>
<ul>
<li>In order to acknowledge the receipt of LSPs and to maintain LSDB synchronization, <strong>sequence number PDUs (SNPs) </strong>are used. The use of SNPs differ between point-to-point and broadcast media.</li>
<li>There are two types of SNPs:
<ol>
<li><strong>Complete Sequence Number PDUs (CSNPs)</strong>
<ul>
<li>Used to inform other routers of LSPs that may be outdated or missing from their own databases. This ensures all the routers have the same information and are synchronized.</li>
<li>Similar to an OSPF database description packet.</li>
</ul>
</li>
<li><strong>Partial Sequence Number PDUs (PSNPs)</strong>
<ul>
<li>PSNPs are used to request an LSP (or LSPs),</li>
<li>and acknowledge receipt of an LSP (or  LSPs).</li>
</ul>
</li>
</ol>
</li>
<li>Separate CSNPs and PSNPs are used for L1 and L2 adjacencies.</li>
<li>In broadcast networks, only the DIS transmits CSNPs.
<ul>
<li>CSNP multicasts are sent every 10 sec by the DIS on a LAN to ensure LSDB accuracy.</li>
</ul>
</li>
<li>In point-to-point networks, CSNPs are sent when the link comes up to synchronize the LSDB.
<ul>
<li>This is sent only once.</li>
<li>After the first transmission, LSPs are only sent if there topology changes.</li>
<li>CSNP receipt is acknowledged with PSNP.</li>
</ul>
</li>
</ul>
<p><strong>LAN Adjacencies</strong></p>
<ul>
<li>IIH PDUs announce the area address.</li>
<li>Routers from one area accept L1 IIH PDUs only from their own area and therefore establish adjacencies only with their own area routers</li>
<li>Similarly, L2 routers accept only L2 IIH PDUs and establish L2 adjacencies.</li>
</ul>
<p><strong>WAN Adjacecies</strong></p>
<ul>
<li>On point-to-point WAN links, the IIH PDUs have common formats to both levels. The level type and area address are announced in the IIH.</li>
<li>L1 routers receive IIH that speficify the L1 level and form L1 adjacency.</li>
<li>L2 routers exchange IIH PDUs that specify L2 levels and form level 2 adjacency.</li>
<li>L1/L2 establish a separate level 1 and level 2 adjacencies</li>
<li>Two L1 routers that are physically connected but are not in the same area can exchange IIHs, but they do not establish an adjacency, because their area ID do not match.</li>
</ul>
<p><em>Resources:</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/products/ps6599/products_white_paper09186a00800a3e6f.shtml" target="_blank">Intermediate System-to-Intermediate System Protocol - Cisco Technical White Paper</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080093f39.shtml" target="_blank">IS-IS Route Leaking Overview</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094bbd.shtml" target="_blank">Intermediate System-to-Intermediate System (IS-IS) TLVs</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a008009445a.shtml" target="_blank">IS-IS Network Types and Frame Relay Interfaces</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a00802043df.shtml" target="_blank">Understanding IS-IS Pseudonode LSP</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/2008/10/28/bsci-is-is-concepts-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quid Pro Quo</title>
		<link>http://routemyworld.com/2008/10/27/quid-pro-quo/</link>
		<comments>http://routemyworld.com/2008/10/27/quid-pro-quo/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 03:31:27 +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=247</guid>
		<description><![CDATA[Didn&#8217;t do much studying this weekend as I had planned. I had this grand plan to drill down IS-IS even deeper this weekend by spending at least 12 hours of solid studying. In the end I wound up spending probably 2 hours in all two days.
I did get to spend a lot of time with [...]]]></description>
			<content:encoded><![CDATA[<p>Didn&#8217;t do much studying this weekend as I had planned. I had this grand plan to drill down IS-IS even deeper this weekend by spending at least 12 hours of solid studying. In the end I wound up spending probably 2 hours in all two days.</p>
<p>I did get to spend a lot of time with family though. And on Saturday, I couldn&#8217;t pry myself away from all the good college football matchups. On Sunday, my wife, son and I slept a little too long and missed our usual 7am Mass so we ended up going to Church later that day. By the time we had free time in the afternoon, my wife and I just watched all our recorded shows on DVR from the previous week, while the 2 year old took his afternoon nap.</p>
<p>All in all it was fun and relaxing. But I would&#8217;ve liked to have put in a few more hours of productive study time.</p>
<p>My work schedule has changed so my study routine will also change a little bit. I&#8217;m not sure if I like it too much but so far I found that it gives me and my family more time to hang out together on a daily basis. I now work from 7 to 4. Previously I worked from 9-6. The old schedule worked out pretty well for me then because I was able to study 1.5 to 2  hours before work and 2-3 more hours at night. Now I&#8217;m only able to do it about 3 hours at night. The posiitive is, my wife and I no longer drive two cars to get to work. Since she is able to drop me off at work and pick me back up we will save considerable money from less gas usage. At the same time we get to catch up on life talks while driving. Since we started doing that, my son also seem to be more excited. He loves family trips in the car&#8230; I think <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . The only down side to that is that, because we leave home earlier, I don&#8217;t get to study in the morning anymore - my favorite and preferred time to study. When I get home I&#8217;m usually tired and am unable to digest more information by then.</p>
<p>I&#8217;ll just see how this new schedule works out. Things always seem to fall into place anyhow. They always do.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/10/27/quid-pro-quo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BSCI: IS-IS Concepts I</title>
		<link>http://routemyworld.com/2008/10/23/bsci-is-is-concepts-i/</link>
		<comments>http://routemyworld.com/2008/10/23/bsci-is-is-concepts-i/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 04:38:46 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[BSCI Exam Prep]]></category>

		<category><![CDATA[CCNP]]></category>

		<category><![CDATA[IS-IS]]></category>

		<category><![CDATA[Routing Protocols]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=239</guid>
		<description><![CDATA[Integrated Intermediate Systems-to-Intermediate System

The IS-IS protocol is part of the Open System Interconnection (OSI) suite of protocols.
The OSI suite uses the Connectionless Network Service (CLNS) for data delivery.

Connectionless Network Protocol (CLNP) is the actual Layer 3 protocol, similar to the Internet Protocol (IP) of the TCP/IP suite.
IS-IS uses CLNS address to identify the routers and [...]]]></description>
			<content:encoded><![CDATA[<h1>Integrated Intermediate Systems-to-Intermediate System</h1>
<ul>
<li>The IS-IS protocol is part of the Open System Interconnection (OSI) suite of protocols.</li>
<li>The OSI suite uses the <strong>Connectionless Network Service (CLNS)</strong> for data delivery.
<ul>
<li><strong>Connectionless Network Protocol (CLNP)</strong> is the actual Layer 3 protocol, similar to the Internet Protocol (IP) of the TCP/IP suite.</li>
<li>IS-IS uses <strong>CLNS </strong>address to identify the routers and built the link-state database.</li>
</ul>
</li>
<li>IS-IS operates strictly in CLNS.</li>
<li>Integrate IS-IS support CLNS as well as IP routing.</li>
<li>The ISO calls routers <strong>Intermediate Systems (IS)</strong>
<ul>
<li>IS-IS is a protocol that allows routers to communicate with other routers.</li>
</ul>
</li>
<li>In OSI terminology, hosts area called <strong>End Systems (ES)</strong></li>
</ul>
<h3>IS-IS Routing Levels</h3>
<p>There are two routing levels in IS-IS:</p>
<ol>
<li><strong>Level 1 (L1)</strong>
<ul>
<li>L1 routing occurs within an IS-IS area and is responsible for  routing inside an area.</li>
<li>All devices (ISs and ESs) in the same area have the same area address.</li>
<li>Two route within the same area, the <strong>system ID</strong> of the devices is considered.</li>
</ul>
</li>
<li><strong>Level 2 (L2)</strong>
<ul>
<li>L2 routing occurs between different IS-IS areas.</li>
<li>Two route from one area to the next, the <strong>area address</strong> is considered. The System ID is ignored.</li>
</ul>
</li>
</ol>
<h3>Three types of IS-IS Routers:</h3>
<ol>
<li><strong>Level 1 (L1) Routers</strong>
<ul>
<li>L1 routers learn about paths within the areas they connect to (intra-area) by use of <strong>Link State PDUs (LSP)</strong> - the equivalent of LSAs in the OSPF world.</li>
<li>These routers are equivalent to OSPF internal non-backbone routers.</li>
<li>Intra-area (L1) routing enables ESs to communicate. An L1 area is a collection of L1and L1/L2 routers.</li>
</ul>
</li>
<li><strong>Level 2 (L2) Routers</strong>
<ul>
<li>L2 routers learn about paths between areas (inter-area) with the use of LSPs.</li>
<li>These routers are similar to OSPF backbone routers.</li>
</ul>
</li>
<li><strong>Level 1-2 (L1-L2) Routers</strong>
<ul>
<li>Learn about paths both within and between areas.</li>
<li>They are the equivalent of ABRs in OSPF.</li>
</ul>
</li>
</ol>
<ul>
<li>The path of L2 and L1/L2 routers is called the backbone</li>
<li>All areas and the backbone must be contiguous.</li>
</ul>
<h3>OSI Routing Levels</h3>
<ol>
<li><strong>Level 0 (L0) Routing</strong>
<ul>
<li>When an ES needs to send a packet to another ES, it finds the nearest IS on the <strong>same subnet</strong> and sends the packet there.</li>
<li>This is conducted by the <strong>ES-IS protocol</strong>.
<ul>
<li>ES-IS forms adjacencies between ESs (hosts) and ISs (routers)
<ul>
<li>IP end-systems do not use ES-IS</li>
</ul>
</li>
<li>ESs transmit End System Hellos (ESHs) to announce their presence to ISs.</li>
<li>ISs transmit Intermediate System Hellos (ISH) to announce their presence to ESs.</li>
<li>ISs transmit IS-IS Hellos (IIHs) to other ISs.</li>
</ul>
</li>
</ul>
</li>
<li><strong>IS-IS Level 1 (L1) Routing</strong>
<ul>
<li>Traffic exchanges between ISs in the same area</li>
<li>Also called <strong>intra-area routing</strong>.</li>
</ul>
</li>
<li><strong>IS-IS Level 2 (L2) Routing</strong>
<ul>
<li>If a destination address is in another area, the L1 finds the nearest L1/L2 IS and sends packet there.</li>
<li>Using the <strong>area address,</strong> packets are sent through other L2 and L1/L2 ISs until the packet reaches an L1/L2 IS in the destination area.</li>
<li>Within the destination area, ISs forward the packet using the best route, based on the <strong>sytem ID.</strong></li>
<li>Also called <strong>inter-area routing</strong>.</li>
</ul>
</li>
<li><strong>Level 3 (L3) Routing</strong>
<ul>
<li>Passed traffic between different autonomous system.</li>
<li>Comparable to BGP</li>
<li>Not supported in Cisco routers.</li>
<li>Uses Interdomain Routing Protocol (IDRP) to conduct L3 routing.</li>
</ul>
</li>
</ol>
<h3>IS-IS and OSPF Comparison</h3>
<ul>
<li>Both are open standard link-state routing protocols. They maintain a link-state database from which Dijkstra-based SPF algorithm computes a shortest path tree.</li>
<li>They both use similar mechanisms (such as LSA/LSP, link-state aging timers, and links-state database synchronization) to maintain the health of the LSDB.</li>
<li>They both use Hello packets for establishing and maintaining adjacencies.</li>
<li>Both use areas to form a two-level hierarchical topology.</li>
<li>They are both classless protocols, and therefore support VLSM.</li>
<li>Both have the capability of providing address summarization between areas.</li>
<li>Both elect designated router to represent broadcast networks.</li>
<li>Both have authentication capabilities</li>
<li>Both converge quickly after network changes.</li>
</ul>
<h3>Area Design</h3>
<ul>
<li>In OSPF, the border between OSPF areas is inside the ABRs. Some interfaces are in one area, and other interfaces are in another area.</li>
<li>With this design, all areas have to connect to an area backbone. A consistent IP addressing is a must in order to properly summarize address into the backbone.</li>
</ul>
<p><em>Figure 1: OSPF Area Topology</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/ospfarea.png"><img class="aligncenter size-full wp-image-242" title="ospfarea" src="http://routemyworld.com/wp-content/uploads/2008/10/ospfarea.png" alt="" width="472" height="457" /></a></p>
<ul>
<li> IS-IS areas, in comparison, have all their routers completely within an area.</li>
<li>The area borders are on links, not in the routers.</li>
<li>IS-IS has a hierarchy of L1, L1/L2, and L2 routers.</li>
<li>Extending the backbone is much more flexible. To extend, simply add another L1/L2 or L2 routers.</li>
</ul>
<p><em>Figure 2: IS-IS Area Topology </em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/is-isarea.png"><img class="aligncenter size-full wp-image-243" title="is-isarea" src="http://routemyworld.com/wp-content/uploads/2008/10/is-isarea.png" alt="" width="481" height="457" /></a></p>
<p><em>OSPF and IS-IS Side-by-Side Comparison</em></p>
<p><!--[if gte mso 9]><xml> Normal   0         false   false   false                             MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<table border="1" cellpadding="5" width="584">
<tbody>
<tr>
<td width="193" valign="top"><strong>OSPF</strong></td>
<td width="154" valign="top"><strong>Integrated IS-IS</strong></td>
</tr>
<tr>
<td width="193" valign="top">Area   border inside routers (ABRs)</td>
<td width="154" valign="top">Area border on links</td>
</tr>
<tr>
<td width="193" valign="top">Each   link in only one area</td>
<td width="154" valign="top">Each route in only one area</td>
</tr>
<tr>
<td width="193" valign="top">More   complex to extend the backbone</td>
<td width="154" valign="top">Simple extension of backbone</td>
</tr>
<tr>
<td width="193" valign="top">Many   small LSAs sent</td>
<td width="154" valign="top">Fewer LSPs sent</td>
</tr>
<tr>
<td width="193" valign="top">Runs   on top of IP</td>
<td width="154" valign="top">Runs on top of data-link layer</td>
</tr>
<tr>
<td width="193" valign="top">Requires   IP address</td>
<td width="154" valign="top">Requires IP and CLNS address</td>
</tr>
<tr>
<td width="193" valign="top">Default   metric is scaled by interface bandwidth</td>
<td width="154" valign="top">Default metric is 10 for all interfaces</td>
</tr>
<tr>
<td width="193" valign="top">Equipment,   personnel, and information more readily available</td>
<td width="154" valign="top">Equipment, personnel, and information not as   readily available</td>
</tr>
</tbody>
</table>
<h3>Integrated IS-IS Advantages</h3>
<ul>
<li>IS-IS updates for a certain group of routers are sent with very few LSPs, whereas, OSPF sends many small LSA updates.</li>
<li>The relative small number of LSPs that IS-IS routers send adds to the effiecient and faster use of CPU resources for IS-IS.</li>
<li>NET addresses that are used by IS-IS routers are already summarized, therefore, installing and removing prefixes are also less resource intensive.</li>
<li>Based on default timers, IS-IS detects failures faster than OSPF. This helps with faster convergence.</li>
<li>Extending the capability of IS-IS require only the addition of new TLVs, which is much simpler than creating new LSAs with OSPF.</li>
</ul>
<h3>OSPF Advantages</h3>
<ul>
<li>OSPF is designed and optimized for use with IP.</li>
<li>Finding support personnel and equipment is relatively much easier with OSPF.</li>
<li>Documentation for OSPF is also abundant and readily available.</li>
</ul>
<p><em>Resources:</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/products/ps6599/products_white_paper09186a00800a3e6f.shtml" target="_blank">Intermediate System-to-Intermediate System Protocol</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/2008/10/23/bsci-is-is-concepts-i/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tighten Up That Saddle and Let&#8217;s Get Rollin&#8217;!</title>
		<link>http://routemyworld.com/2008/10/22/tighten-up-that-saddle-and-lets-get-rollin/</link>
		<comments>http://routemyworld.com/2008/10/22/tighten-up-that-saddle-and-lets-get-rollin/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:32:54 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[BSCI Exam Prep]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=241</guid>
		<description><![CDATA[Last week was my first full week in a long time that I really buckled down and get some good quality studying. It felt like I was tackling just OSPF alone for a whole month. That&#8217;s not how I planned or envisioned it in the beginning, but I think the prolonged and scattered exposure to [...]]]></description>
			<content:encoded><![CDATA[<p>Last week was my first full week in a long time that I really buckled down and get some good quality studying. It felt like I was tackling just OSPF alone for a whole month. That&#8217;s not how I planned or envisioned it in the beginning, but I think the prolonged and scattered exposure to it helped me get a better handle on the subject. Ideally, I really should be spending that much time with all the technologies. But I&#8217;m a little torn between going all out studying for CCNP or reserve that energy for when I prepare for CCIE. If I spend a month for each it would take me&#8230; hmm&#8230; let&#8217;s see&#8230; about 7 months just for BSCI alone. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> My comfort level with the subjects should improve, though, because I haven&#8217;t even factored in the<a href="http://www.ciscopress.com/bookstore/product.asp?isbn=1587132133" target="_blank"> lab guide</a> yet. But with the goal I have set forth to take the exam before the new year, I&#8217;m not sure where to fit the lab in. I will somehow.</p>
<p>I mentioned earlier that I had thought that I would be taking my BSCI exam by mid-October. At this time I&#8217;m nowhere near ready, nor feel prepared enough to take it. So based on where I&#8217;m at and my comfort level on the materials, I have pushed it back to December. I know, quite a huge difference in time interval from my original projection. But then you may also recall that I spent almost a month and a half working on a single-man VPN project for work for which I have gained very valuable experience. So the trade is more than fair.</p>
<p>Anyhow, I sat down last night and plotted down how I&#8217;m going to spend the next few months of preparation. Following is the general overview:</p>
<p><strong>Oct 20 - 26: </strong>IS-IS<strong><br />
Oct 27 - Nov 2: </strong>Manipulating Routing Updates, Redistribution<strong><br />
Nov 3 - 9: </strong>BGP part 1<strong><br />
Nov 10 - 16: </strong>BGP part 2<strong><br />
Nov 17 - 23: </strong>Multicast<strong><br />
Nov 24 - 30: </strong>IPv6<strong><br />
Dec 1 - 7: </strong>IPv6<strong> </strong>(if needed)<strong><br />
Dec 8 - 14: </strong>ODR, RIP<strong><br />
Dec 15 - 21: </strong>Review<strong><br />
Dec 22 - 26: </strong>Review<strong><br />
Dec 27: </strong>Exam</p>
<p>If you notice, my preparation runs right smack in the middle of the holidays so getting through this unscathed is a tall order. But I will, as I always have, try to maximize the time I get studying; keeping in mind that the coming holidays will have to sway a little bit towards quality family time over configuration manuals and cold steel (when they&#8217;re turned off <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). With the exception of the ODR, RIP, and IPv6, all the rest on that schedule is review. Therefore I expect to be more than ready by the time I take the exam. If I&#8217;m succesful with this schedule, pushing into the new year should fetch me a stronger momentum.  Wish me luck friends!</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/10/22/tighten-up-that-saddle-and-lets-get-rollin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dude, Where&#8217;s my Bookmarks?</title>
		<link>http://routemyworld.com/2008/10/21/dude-wheres-my-bookmarks/</link>
		<comments>http://routemyworld.com/2008/10/21/dude-wheres-my-bookmarks/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 15:53:13 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=240</guid>
		<description><![CDATA[Anybody use Yahoo Bookmarks? I swear I&#8217;m about to pull out my hair again? All my bookmarks have been deleted somehow.
Yeah, yeah, I&#8217;ve been told Yahoo bookmarks suck. But it worked for my needs and did what I needed it to do. But now.. all my precious collection is gone. Literally hundreds upon hundreds of [...]]]></description>
			<content:encoded><![CDATA[<p>Anybody use Yahoo Bookmarks? I swear I&#8217;m about to pull out my hair again? All my bookmarks have been deleted somehow.</p>
<p>Yeah, yeah, I&#8217;ve been told Yahoo bookmarks suck. But it worked for my needs and did what I needed it to do. But now.. all my precious collection is gone. Literally hundreds upon hundreds of Cisco links organized in a nice hierarchical fashion. I&#8217;m just hoping someone at yahoo figures out how to restore it back.</p>
<p>K, time to send out an irrational, angry tirade to yahoo.</p>
<p><em>Update:</em></p>
<p><em>Looks like yahoo got the ish together and got my bookmarks back. Now where the hec is that export button? </em> <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/2008/10/21/dude-wheres-my-bookmarks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BSCI: OSPF Advanced Configuration IV</title>
		<link>http://routemyworld.com/2008/10/20/bsci-ospf-advanced-configuration-iv/</link>
		<comments>http://routemyworld.com/2008/10/20/bsci-ospf-advanced-configuration-iv/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 22:27:27 +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=222</guid>
		<description><![CDATA[OSPF Virtual Links

Virtual Links:

Allows discontiguous area 0s to be connected.
Allows a disconnected area to connect to a backbone area via a transit area.

The transit area (the area through which the virtual link is configured) must have full routing information.
The transit area also cannot be a stub area.


The Hello protocol works over virtual links just like [...]]]></description>
			<content:encoded><![CDATA[<h1>OSPF Virtual Links</h1>
<ul>
<li>Virtual Links:
<ul>
<li>Allows discontiguous area 0s to be connected.</li>
<li>Allows a disconnected area to connect to a backbone area via a transit area.
<ul>
<li>The transit area (the area through which the virtual link is configured) must have full routing information.</li>
<li>The transit area also cannot be a stub area.</li>
</ul>
</li>
<li>The Hello protocol works over virtual links just like it does with standard links - in 10 second intervals.</li>
<li>LSAs, however, do not refresh every 30 minutes like a standard link.
<ul>
<li>LSAs learned through a virtual link have the DoNotAge (DNA) option set. This prevents the LSA from aging out. This is required to prevent excessive flooding over the virtual link.</li>
</ul>
</li>
</ul>
</li>
<li>Congfiguration - use the following router configuration command:</li>
</ul>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;"><span style="color: #800000;"><strong>area </strong><em>area-id</em> <strong>virtual-link </strong><em>router-id</em></span> [<strong>authentication</strong> [<strong>message-digest</strong> | <strong>null</strong>]] [<strong>hello-interval</strong> <em>seconds</em>] [<strong>retransmit-interval </strong><em>seconds</em>] [<strong>transmit-delay </strong><em>seconds</em>] [<strong>dead-interval </strong><em>seconds</em>] [[<strong>authentication-key</strong> <em>key</em>] | [<strong>message-digest-key</strong> <em>key-id</em> <strong>md5</strong> <em>key</em>]]</span></p>
</blockquote>
<ul>
<li>The parameters are:</li>
</ul>
<p><!--[if gte mso 9]><xml> Normal   0         false   false   false                             MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<table border="1" cellpadding="7" width="622">
<tbody>
<tr>
<td width="133" valign="top"><strong>Parameter</strong></td>
<td width="483" valign="top"><strong>Description</strong></td>
</tr>
<tr>
<td width="133" valign="top"><em>area-id</em></td>
<td width="483" valign="top">Specifies the area ID of   the transit area for the virtual link. This ID can be either a decimal value   or in dotted-decimal format, like a valid IP address. There is no default.The   transit area cannot be a stub area.<strong></strong></td>
</tr>
<tr>
<td width="133" valign="top"><em>router-id</em></td>
<td width="483" valign="top">Specifies the router ID   of the virtual link neighbor. The router ID appears in the <strong>show ip ospf </strong>display.   This value is in an IP address format. There is no default.</td>
</tr>
<tr>
<td width="133" valign="top"><strong>authentication</strong></td>
<td width="483" valign="top">(Optional)   Specifies an authentication type.<strong></strong></td>
</tr>
<tr>
<td width="133" valign="top"><strong>message-digest</strong></td>
<td width="483" valign="top">(Optional)   Specifies the use of message digest 5 (MD5) authentication.<strong></strong></td>
</tr>
<tr>
<td width="133" valign="top"><strong>null</strong></td>
<td width="483" valign="top">(Optional) Overrides   simple password or MD5 authentication if configured for the area; no   authentication is used.</td>
</tr>
<tr>
<td width="133" valign="top"><strong>hello-interval </strong><em>seconds</em></td>
<td width="483" valign="top">(Optional) Specifies the   time (in seconds) between the hello packets that the Cisco IOS Software sends   on an interface. The unsigned integer value is advertised in the hello   packets. The value must be the same for all routers and access servers attached   to a common network. The default is 10 seconds.</td>
</tr>
<tr>
<td width="133" valign="top"><strong>retransmit-interval </strong><em>seconds</em></td>
<td width="483" valign="top">(Optional) Specifies the   time (in seconds) between LSA retransmissions for adjacencies belonging to   the interface. The value must be greater than the expected round-trip delay   between any two routers on the attached network. The default is 5 seconds.</td>
</tr>
<tr>
<td width="133" valign="top"><strong>transmit-delay </strong><em>seconds</em></td>
<td width="483" valign="top">(Optional) Specifies the   estimated time (in seconds) to send an LSU packet on the interface. This   integer value must be greater than 0. LSAs in the update packet have their   age incremented by this amount before transmission. The default value is 1   second.</td>
</tr>
<tr>
<td width="133" valign="top"><strong>dead-interval </strong><em>seconds</em></td>
<td width="483" valign="top">(Optional) Specifies the   time (in seconds) that must pass without hello packets being seen before a   neighboring router declares the router down. This is an unsigned integer   value. The default is four times the default hello interval, or 40 seconds.   As with the hello interval, this value must be the same for all routers and   access servers attached to a common network.</td>
</tr>
<tr>
<td width="133" valign="top"><strong>authentication-key </strong><em>key</em></td>
<td width="483" valign="top">(Optional) Specifies the   password used by neighboring routers for simple password authentication. It   is any continuous string of up to 8 characters. There is no default value.</td>
</tr>
<tr>
<td width="133" valign="top"><strong>message-digest-key </strong><em>key-id</em> <strong>md5   <em>key</em></strong></td>
<td width="483" valign="top">(Optional) Identifies   the key ID and key (password) used between this router and neighboring   routers for MD5 authentication. There is no default value.</td>
</tr>
</tbody>
</table>
<ul>
<li>The <strong>area </strong><em>area-id </em><strong>virtual-link </strong>command requires ther router ID of the far-end router. Several commands can be used to find the router ID
<ul>
<li><strong>sh ip ospf</strong></li>
<li><strong>sh ip ospf interface</strong></li>
<li><strong>sh ip protocol</strong></li>
</ul>
</li>
</ul>
<h3>Example</h3>
<p><em>Figure 1: Virtual Link Example Topology</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/virtuallink.png"><img class="aligncenter size-full wp-image-223" title="virtuallink" src="http://routemyworld.com/wp-content/uploads/2008/10/virtuallink.png" alt="" width="600" height="154" /></a></p>
<p><em>R1 Configuration</em></p>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;">R1(config)#<strong>int loopback 1</strong><br />
R1(config-if)#<strong>ip address 1.1.1.1 255.0.0.0<br />
!</strong><br />
R1(config-if)#<strong>int fa0/0</strong><br />
R1(config-if)#<strong>ip address 4.0.0.1 255.0.0.0</strong><br />
R1(config-if)#<strong>no shut</strong><br />
R1(config-if)#<strong>no keepalive<span style="color: #000000;">*</span></strong><br />
!<br />
R1(config-if)#<strong>int s1/0</strong><br />
R1(config-if)#<strong>ip address 10.10.10.1 255.255.255.0</strong><br />
R1(config-if)#<strong>no shut</strong><br />
!<br />
R1(config-if)#<strong>router ospf 100</strong><br />
R1(config-router)#<strong>network 4.0.0.0 0.255.255.255 area 0</strong><br />
R1(config-router)#<strong>network 10.10.10.0 0.0.0.255 area 1</strong><br />
R1(config-router)#<span style="color: #800000;"><strong>area 1 virtual-link 3.3.3.3</strong></span></span></p>
<p style="padding-left: 30px;"><span style="color: #008000;">!</span></p>
<p><strong>*</strong>The <strong>no keepalive</strong> command seems to fool dynamips into thinking that there is a device on the other end of this router&#8217;s fa0/0 interface. The result is an up/up interface instead of up/down that I kept getting before inserting that command.</p></blockquote>
<p><em>R2 Configuration</em></p>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;">R2(config)#<strong>int loopback 1</strong><br />
R2(config-if)#<strong>ip address 2.2.2.2 255.0.0.0</strong><br />
!<br />
R2(config-if)#<strong>int s1/0</strong><br />
R2(config-if)#<strong>ip address 10.10.10.2 255.255.255.0</strong><br />
R2(config-if)#<strong>no shut</strong><br />
!<br />
R2(config-if)#<strong>int s1/1</strong><br />
R2(config-if)#<strong>ip address 192.168.1.2 255.255.255.</strong>0<br />
R2(config-if)#<strong>no shut</strong><br />
!<br />
R2(config-if)#<strong>router ospf 100</strong><br />
R2(config-router)#<strong>network 192.168.1.0 0.0.0.255 area 1</strong><br />
R2(config-router)#<strong>network 10.10.10.0 0.0.0.255 area 1</strong></span></p>
</blockquote>
<p><em>R3 Configuration</em></p>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;">R3(config)#<strong>int loopback 1</strong><br />
R3(config-if)#<strong>ip address 3.3.3.3 255.0.0.0<br />
!</strong><br />
R3(config-if)#<strong>int fa0/0</strong><br />
R3(config-if)#<strong>ip address 5.0.0.1 255.0.0.0</strong><br />
R3(config-if)#<strong>no shut</strong><br />
R3(config-if)#<strong>no keepalive<span style="color: #000000;">*</span></strong><br />
!<br />
R3(config-if)#<strong>int s1/0</strong><br />
R3(config-if)#<strong>ip address 192.168.1.1 255.255.255.0</strong><br />
R3(config-if)#<strong>no shut</strong><br />
!<br />
R3(config-if)#<strong>router ospf 100</strong><br />
R3(config-router)#<strong>network 5.0.0.0 0.255.255.255 area 2</strong><br />
R3(config-router)#<strong>network 192.168.1.0 0.0.0.255 area 1</strong><br />
R3(config-router)#<span style="color: #800000;"><strong>area 1 virtual-link 1.1.1.1</strong></span></span></p>
</blockquote>
<ul>
<li>The OSPF router ID is the highest IP address on the router, and if present, the highest loopback address. Notice that I configured loopback addresses for each of the routers. To make it easy to identify, I chose to use the loopback address based on the router name (<em>ie</em> <strong>R1</strong> = 1.1.1.1 and so forth)</li>
<li>Router IDs are calculated at boot time or when OSPF process is started. Therefore don&#8217;t be alarmed if you configure an interface IP address and configure a loopback address later and find that the router ID is doesn&#8217;t reflect the loopback address. Usually, a reload of the router will fix this. In this exercise, I tried <strong>clear ip ospf process</strong> but that didn&#8217;t fix it. A reload did.</li>
</ul>
<ul>
<li>For anyone interested, here&#8217;s the basic dynamips .net configuration for the lab exercises discussed here:</li>
</ul>
<blockquote><p>[localhost]</p>
<p>[[7200]]<br />
image = \Program Files\Dynamips\images\C7200-JK.BIN<br />
# On Linux / Unix use forward slashes:<br />
# image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image<br />
npe = npe-400<br />
ram = 96</p>
<p>#</p>
<p>#</p>
<p>[[Router R1]]<br />
model = 7200<br />
console = 2001<br />
S1/0 = R2 s1/0</p>
<p>#</p>
<p>#</p>
<p>[[ROUTER R2]]<br />
model = 7200<br />
console = 2002<br />
s1/1 = R3 s1/0</p>
<p>#</p>
<p>#</p>
<p>[[ROUTER R3]]<br />
model = 7200<br />
console = 2003</p></blockquote>
<h3>Verifying OSPF Virtual-Link Operation</h3>
<p><span style="color: #000000;"><em>Figure 2: sh ip ospf virtual-links Command<br />
</em></span><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/shipospfvirtuallinks.png"><img class="aligncenter size-full wp-image-225" title="shipospfvirtuallinks" src="http://routemyworld.com/wp-content/uploads/2008/10/shipospfvirtuallinks.png" alt="" width="500" height="161" /></a></p>
<ul>
<li>The parameters show:
<ul>
<li><span style="color: #008000;">Virtual Link OSPF_VL0 to router 3.3.3.3 is up <span style="color: #000000;">specifying that the link to neighbor 3.3.3.3 is up.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;"><span style="color: #008000;">Transit area 1</span> - specifies that the virtual link is formed through transit area 1.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;"><span style="color: #008000;">via interface serial1/0</span> - the virtual link is formed through this interface.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;"><span style="color: #008000;">Cost of using 128</span> - this is the cost associated with reaching the neighbor through the virtual link.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;"><span style="color: #008000;">Transmit Delay is 1 sec</span> - which shows that the estimated time it takes to transmit a link state update (LSU) packet on the virtual link.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;"><span style="color: #008000;">State POINT_TO-POINT</span> - OSPF classifies a virtual link as a network type. Within each ABR, the virtual link will transition to the fully functional point-to-point interface state when a route to the neighboring ABR is found in the routing table.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;"><span style="color: #008000;">Adjacency State FULL (Hello suppressed)</span> - tells us that the state between the two neighbors is full.<br />
</span></span></p>
<ul>
<li><span class="content">The output shows that OSPF hellos are suppressed. This means that, 		once the virtual link is up, no hellos are exchanged. OSPF suppresses the 		hellos because it considers virtual links to be demand circuits. Normally, OSPF 		sends hellos every 10 seconds and refreshes its LSAs every 30 minutes. However, 		even this amount of traffic is undesirable on demand circuits. The use of OSPF 		demand circuit options suppresses hello and LSA-refresh functions. As a result, 		any changes that you make to the OSPF authentication do not take effect until 		you clear the OSPF process with the <strong>clear ip ospf 		process</strong> command.</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<p><em>Figure 3: sh ip ospf neighbor Command</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/virtlink-shipospfneigh.png"><img class="aligncenter size-full wp-image-227" title="virtlink-shipospfneigh" src="http://routemyworld.com/wp-content/uploads/2008/10/virtlink-shipospfneigh.png" alt="" width="500" height="65" /></a></p>
<ul>
<li>Be aware that the <strong>sh ip ospf neighbor</strong> command does not display adjacencies over virtual links. The one clue about the existence of the virtual link is the presence of the OSPF_VL0 interface.
<ul>
<li>To display adjacency over virtual links, use the <strong>sh ip ospf virtual-links</strong> command.</li>
</ul>
</li>
</ul>
<p><em>Figure 4: sh ip ospf database Command</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/virtuallink-shipospfdb.png"><img class="aligncenter size-full wp-image-228" title="virtuallink-shipospfdb" src="http://routemyworld.com/wp-content/uploads/2008/10/virtuallink-shipospfdb.png" alt="" width="499" height="387" /></a></p>
<ul>
<li>Note int the output that any of the LSAs learned from a virtual link have the DoNotAge (DNA) option.
<ul>
<li>*I haven&#8217;t quite yet understood why DNA is set. But my theory is, because OSPF considers virtual circuits as demand circuits and Hellos are suppressed, the LSA is told not to age, in other words, the LSA will not reach MaxAge. I&#8217;m guessing here.</li>
</ul>
</li>
</ul>
<p><em>Figure 5: sh ip ospf database router Command</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/virtuallink-shipospfdbrouter.png"><img class="aligncenter size-full wp-image-229" title="virtuallink-shipospfdbrouter" src="http://routemyworld.com/wp-content/uploads/2008/10/virtuallink-shipospfdbrouter.png" alt="" width="416" height="701" /></a></p>
<ul>
<li>Breaking down the ouput under the &#8220;Router Link States (Area 0)&#8221; heading:
<ul>
<li>In the <span style="color: #008000;">Options</span> field:
<ul>
<li><span style="color: #008000;">No TOS-capability</span></li>
<li><span style="color: #008000;">DC</span> means it is capable of supporting OSPF over demand circuits.</li>
</ul>
</li>
<li><span style="color: #008000;">LS Type: Router Links </span>- it is a Type 1 LSA.</li>
<li><span style="color: #008000;">Link State ID: 1.1.1.1 </span>- for router links, Link State ID is always the same as the Advertising Router</li>
<li><span style="color: #008000;">Advertising Router: 1.1.1.1</span> - this is the router ID of the router that created the LSA</li>
<li><span style="color: #008000;">Area Border Router</span> - in the router LSA, this is indicated as Bit B.</li>
<li><span style="color: #008000;">Link connected to: a Stub Network</span> - refers to the network on the LAN interface.</li>
<li><span style="color: #008000;">Link connected to: a Virtual Link </span>- refers to the connection to the Virtual link.
<ul>
<li> It is followed by the router ID of the neighbor on the other end of the virtual link [(Link ID) Neighboring Router ID: 3.3.3.3]</li>
</ul>
</li>
</ul>
</li>
</ul>
<h1>OSPF Authentication</h1>
<ul>
<li>When authentication is configured on a router, the router authenticates the source of each routing update packet that it receives.</li>
<li>There are three different types of OSPF authentication (shown in the following with their type codes):
<ul>
<li><strong>Null</strong> <strong>(Type 0)<br />
</strong></p>
<ul>
<li>This is the default setting, which means the routing updates are not authenticated.</li>
</ul>
</li>
<li><strong>Simple</strong> <strong>(Type 1)</strong>
<ul>
<li>A password is used but it is sent in clear text over the network.</li>
</ul>
</li>
<li><strong>MD5</strong> (<strong>Type 2</strong>)
<ul>
<li><span class="content">With MD5 authentication, the password does not pass over the network. MD5 is a message-digest algorithm specified in <a href="http://www.ietf.org/rfc/rfc1321.txt" target="_blank">RFC 1321</a>. MD5 is considered the most secure OSPF authentication mode.</span></li>
<li><span class="content">OSPF MD5 authentication includes a nondecreasing sequence number in each OSPF packet to protect against replay attacks.<br />
</span></li>
</ul>
</li>
</ul>
</li>
<li>When configuring authentication, the whole area must use the same type of authentication.</li>
</ul>
<h3>Configure Simple Password Authentication</h3>
<ul>
<li>To configure simple authentication follow a two step process:
<ol>
<li><strong>Use the following interface configuration command to assign a password</strong>:
<ul>
<blockquote>
<li><span style="color: #008000;"><strong>ip ospf authentication key</strong></span> <span style="color: #008000;"><em>password.</em></span></li>
</blockquote>
</ul>
<ul>
<li>The password parameter is any string of characters up to 8 bytes in length (= 8 charatcters).</li>
<li>This password is used as the &#8220;key&#8221; which is inserted into an OSPF header when the Cisco IOS software originates the routing protocol packets.</li>
<li>A separate password can be assigned to each network on a per-interface basis.Plain text authentication passwords do not have to be the same throughout an area, but they must be the same between neighbors.</li>
</ul>
</li>
<li><strong>Specify authentication type using the following interface configuration command</strong>.
<ul>
<blockquote>
<li><span style="color: #008000;"><strong>ip ospf authentication</strong> [<strong>message-digest </strong>|<strong> null</strong>]</span></li>
</blockquote>
</ul>
</li>
</ol>
<ul>
<li>
<ul>
<li>For simple password authentication, use the <strong>ip ospf authentication</strong> command with no parameters.</li>
<li><span style="color: #008000;">message-digest</span> - Optional parameter that specifies MD5 authentication will be used</li>
<li><span style="color: #008000;">null</span> - Optional parameter that specifies no authentication is to be used. This is useful for overriding simple password or MD5 authentication if configured for an area.</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>For backward compatibility, an authentication type for an area is supported - as opposed to authentication type for an interface, which is described above.
<ul>
<li>In other words, as an alternative to using ip ospf authentication command on a interface, you may use a router command to configure authentication on an OSPF area.</li>
<li>The following router configuration command is used for configuring authentication on an area:</li>
</ul>
</li>
</ul>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong>area </strong><em>area-id</em> <strong>authentication </strong>[<strong>message-digest</strong>]</span></p>
</blockquote>
<ul>
<li>The parameters used are:
<ul>
<li><span style="color: #008000;"><em>area-id</em> </span>- identifies the area on which authentication is applied. Can be either a decimal or dotted decimal value.</li>
<li><span style="color: #008000;"><strong>message-digest</strong></span> - An optional parameter that enables the MD5 authentication.</li>
</ul>
</li>
</ul>
<p><strong>Example Simple Password Authentication<br />
</strong></p>
<p><em>Figure 6: Example Simple Password Authentication</em></p>
<p><a href="http://routemyworld.com/wp-content/uploads/2008/10/ospfauthentication.png"><img class="aligncenter size-full wp-image-230" title="ospfauthentication" src="http://routemyworld.com/wp-content/uploads/2008/10/ospfauthentication.png" alt="" width="500" height="254" /></a></p>
<p><em>R1 Configuration:</em></p>
<blockquote>
<p style="padding-left: 30px;">Router R1:<br />
<span style="color: #008000;">!<br />
interface Loopback0<br />
ip address 1.1.1.1 255.255.255.255<br />
!<br />
!<br />
interface Serial1/0<br />
ip address 192.168.1.1 255.255.255.0<br />
<span style="color: #800000;"><strong>ip ospf authentication</strong></span><br />
<span style="color: #800000;"><strong>ip ospf authentication-key pa$$word</strong></span><br />
!<br />
!<br />
router ospf 100<br />
log-adjacency-changes<br />
network 1.1.1.1 0.0.0.0 area 0<br />
network 192.168.1.0 0.0.0.255 area 0</span></p>
</blockquote>
<p><em>R2 Configuration</em></p>
<blockquote>
<p style="padding-left: 30px;">Router R2:<br />
<span style="color: #008000;">!<br />
interface Loopback0<br />
ip address 2.2.2.2 255.255.255.255<br />
!<br />
!<br />
!<br />
interface Serial1/1<br />
ip address 192.168.1.2 255.255.255.0<br />
<span style="color: #800000;"><strong>ip ospf authentication</strong></span><br />
<span style="color: #800000;"><strong>ip ospf authentication-key pa$$word</strong></span><br />
!<br />
!<br />
router ospf 100<br />
log-adjacency-changes<br />
network 2.2.2.2 0.0.0.0 area 0<br />
network 192.168.1.0 0.0.0.255 area 0</span></p>
</blockquote>
<ul>
<li> Here&#8217;s a simple .net configuration of the above topology for anyone who wants to lab it up on dynamips:</li>
</ul>
<blockquote>
<p style="padding-left: 30px;">[localhost]</p>
<p style="padding-left: 30px;">#<br />
[[7200]]<br />
image = \Program Files\Dynamips\images\C7200-JK.BIN<br />
# On Linux / Unix use forward slashes:<br />
# image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image<br />
npe = npe-400<br />
ram = 96</p>
<p style="padding-left: 30px;">#<br />
[[ROUTER R1]]<br />
s1/0 = R2 s1/1<br />
model = 7200<br />
console = 2001<br />
#</p>
<p style="padding-left: 30px;">[[ROUTER R2]]<br />
model = 7200<br />
console = 2002</p>
</blockquote>
<p><em>Figure 7: Verifying Simple Password Authentication</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/ospfsimplepassverify.png"><img class="aligncenter size-full wp-image-232" title="ospfsimplepassverify" src="http://routemyworld.com/wp-content/uploads/2008/10/ospfsimplepassverify.png" alt="" width="499" height="279" /></a></p>
<ul>
<li><strong>sh ip ospf neighbor</strong> command output displays FULL ospf adjacency relationship.</li>
<li>The routing table shows that the 2.2.2.2 network route has been learned.</li>
<li>The <strong>ping</strong> of the 2.2.2.2 network was successful.</li>
</ul>
<p><em>Figure 8A &amp; 8B: Troubleshooting Simple Password Authentication</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/debipospfadj.png"><img class="aligncenter size-full wp-image-233" title="debipospfadj" src="http://routemyworld.com/wp-content/uploads/2008/10/debipospfadj.png" alt="" width="500" height="78" /></a></p>
<ul>
<li>Use <strong>debug ip opsf adj</strong></li>
<li>This error shows that one router is using type 1 authentication while the other does not have authentication configured</li>
</ul>
<p><a href="http://routemyworld.com/wp-content/uploads/2008/10/debipospfadj2.png"><img class="aligncenter size-full wp-image-234" title="debipospfadj2" src="http://routemyworld.com/wp-content/uploads/2008/10/debipospfadj2.png" alt="" width="500" height="57" /></a></p>
<ul>
<li>Use <strong>debug ip ospf adj</strong></li>
<li>This output is a result of Type 1 (simple password) authentication configured on both routers but the passwords do not match.</li>
</ul>
<h3>Configure MD5 Authentication</h3>
<ul>
<li>Use the following two step configuration to enable Md5 authentication:
<ol>
<li><strong>Use the following interface configuration command to assign a key and key id:</strong>
<ul>
<blockquote>
<li><span style="color: #008000;"><strong>ip ospf message-digest-key </strong><em>key-id </em><strong>md5 </strong><em>key</em>.</span></li>
</blockquote>
<li><span style="color: #008000;"><em>key-id </em></span>is an identifier in the range of 1 to 255.</li>
<li><em><span style="color: #008000;">key</span> </em>is an alphanumeric password of up to 16 bytes (16 characters).</li>
</ul>
</li>
<li><strong>Specify authentication type using the following interface configuration command</strong>:
<ul>
<blockquote>
<li><span style="color: #008000;"><strong>ip ospf authentication message-digest</strong></span></li>
</blockquote>
<li>Just like the simple password authentication, the MD5 authentication for an area is also supported using the <strong>area</strong> <em>area-id </em><strong>authentication message-digest</strong> router configuration command, for backward compatibility.</li>
</ul>
</li>
</ol>
</li>
</ul>
<ul>
<li>The <em>key </em>and <em>key-id</em> parameters used in the MD5 authentication configuration are used to generate a message digest (called a <em>hash</em>) for each OSPF packet. The message digest is appended to the packet - not the password.</li>
<li>All neighboring routers on the same network must have the same password.
<ul>
<li>In other words: the same <em>key-id</em> on the neighbor router must have the same <em>key </em>value.</li>
</ul>
</li>
<li>A practical use for having multiply key-id setup is when changing keys (or passwords).
<ul>
<li>For example, consider a router with the following interface configuration:
<ul>
<li><strong>ip ospf message-digest-key 100 md5 OLD</strong></li>
</ul>
</li>
<li>You can add the following on the same interface:
<ul>
<li><strong>ip ospf message-digest-key 200 md5 NEW</strong></li>
</ul>
</li>
<li>By doing this the router sends multiple copies of the same packet, each one authenticated by the different keys.
<ul>
<li>One packet is sent and authenticated by key 100</li>
<li>A second, identical packet is sent and authenticated by key 200</li>
</ul>
</li>
<li>This type of rollover process allows neighboring routers to continue communicating while the network administrator updates the routers with a new key.</li>
<li>When the new key has been configured for both routers and all neighbors are updated, the old key shold be removed:
<ul>
<li><strong>no ip ospf message-digest-key 100.</strong></li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>Example MD5 Authentication</strong></p>
<ul>
<li>The following configuration is based on the topology Figure 6 above:</li>
</ul>
<p><em>R1 Configuration</em></p>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;">!<br />
interface Loopback0<br />
ip address 1.1.1.1 255.255.255.255<br />
!<br />
!<br />
interface Serial1/0<br />
ip address 192.168.1.1 255.255.255.0<br />
<span style="color: #800000;"><strong> ip ospf authentication message-digest</strong></span><br />
<span style="color: #800000;"><strong>ip ospf message-digest-key 100 md5 pa$$word</strong></span><br />
!<br />
!<br />
router ospf 100<br />
log-adjacency-changes<br />
network 1.1.1.1 0.0.0.0 area 0<br />
network 192.168.1.0 0.0.0.255 area 0</span></p>
</blockquote>
<p><em>R2 Configuration<br />
</em></p>
<blockquote>
<p style="padding-left: 30px;"><span style="color: #008000;">!<br />
interface Loopback0<br />
ip address 2.2.2.2 255.255.255.255<br />
!<br />
!<br />
interface Serial1/1<br />
ip address 192.168.1.2 255.255.255.0<br />
<span style="color: #800000;"><strong>ip ospf authentication message-digest</strong></span><br />
<span style="color: #800000;"><strong>ip ospf message-digest-key 100 md5 pa$$word</strong></span><br />
!<br />
!<br />
router ospf 100<br />
log-adjacency-changes<br />
network 2.2.2.2 0.0.0.0 area 0<br />
network 192.168.1.0 0.0.0.255 area 0</span></p>
</blockquote>
<p><em>Figure 9: Verifying MD5 Authentication</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/md5authverify.png"><img class="aligncenter size-full wp-image-235" title="md5authverify" src="http://routemyworld.com/wp-content/uploads/2008/10/md5authverify.png" alt="" width="499" height="336" /></a></p>
<ul>
<li>The <strong>sh ip ospf neighbor </strong>command shows R1 has full adjacency with its neighbor, R2.</li>
<li>The routing table has learned the network 2.2.2.2.</li>
<li>Ping of 2.2.2.2, learned via OSPF, is successful.</li>
</ul>
<p><em>Figure 10A &amp; 10B: Troubleshooting MD5 Authentication</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/md5-debipospfadj.png"><img class="aligncenter size-full wp-image-236" title="md5-debipospfadj" src="http://routemyworld.com/wp-content/uploads/2008/10/md5-debipospfadj.png" alt="" width="500" height="95" /></a></p>
<p><a href="http://routemyworld.com/wp-content/uploads/2008/10/md5-debipospfadj2.png"><img class="aligncenter size-full wp-image-237" title="md5-debipospfadj2" src="http://routemyworld.com/wp-content/uploads/2008/10/md5-debipospfadj2.png" alt="" width="500" height="76" /></a></p>
<ul>
<li>On the output above, R1 and R2 are configured with the following configurations, respectively:
<ul>
<li><span style="color: #008000;">ip ospf message-digest-key <span style="color: #800000;">100</span> md5 pa$$word</span></li>
<li><span style="color: #008000;">ip ospf message-digest-key <span style="color: #800000;">200 </span>md5 pa$$word</span></li>
</ul>
</li>
<li><span style="color: #008000;"><span style="color: #000000;">Analyzing the output of R1, it is sending out hash calculated with key-id 100, but it is receiving hash from R2 which is calculated using key-id 200. The same happens vice versa, with R2 expecting key-id 200 while R1 is expecting key-id 100.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">Even though the key (ie password) is the same on both neighbors, the authentication fails because the key-ids don&#8217;t match.</span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">The messages will keep appearing every 10 seconds (every hello interval) until the misconfiguration is fixed.</span></span></li>
</ul>
<p><em>Figure 11: MD5 Authentication - Mismatched Password</em><br />
<a href="http://routemyworld.com/wp-content/uploads/2008/10/md5-debipospfadj-password.png"><img class="aligncenter size-full wp-image-238" title="md5-debipospfadj-password" src="http://routemyworld.com/wp-content/uploads/2008/10/md5-debipospfadj-password.png" alt="" width="500" height="78" /></a></p>
<ul>
<li>The message above is consistent with mismatch key values (password) on either end of the link.</li>
</ul>
<p><em>Resources:</em></p>
<ol>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_configuration_example09186a00801ec9ee.shtml" target="_blank">Cisco Systems [IP Routing] Configuration Examples &amp; Technotes - OSPF Virtual Link</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094aaa.shtml#virtuallinks" target="_blank">Cisco Systems [IP Routing] - What Are Virtual Links?</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_configuration_example09186a0080094069.shtml" target="_blank">Sample Configuration for Authentication in OSPF</a></li>
<li><a href="http://www.cisco.com/en/US/tech/tk365/technologies_configuration_example09186a00800946bd.shtml" target="_blank">Configuring OSPF Authentication on a Virtual Link</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/2008/10/20/bsci-ospf-advanced-configuration-iv/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BSCI Studies - Midterm Report</title>
		<link>http://routemyworld.com/2008/10/17/bsci-studies-midterm-report/</link>
		<comments>http://routemyworld.com/2008/10/17/bsci-studies-midterm-report/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 19:00:22 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[Aragoen's Musing]]></category>

		<category><![CDATA[BSCI Exam Prep]]></category>

		<category><![CDATA[CCNP]]></category>

		<category><![CDATA[OSPF]]></category>

		<guid isPermaLink="false">http://routemyworld.com/?p=224</guid>
		<description><![CDATA[As many of you have noticed, I&#8217;ve ramped up my review with beefy notes in nice pastel colors - my lame attempt to attract the ladies.  Other than my wife, who reads looks at this blog once in a blue moon, all my readers have been mostly males. That&#8217;s all good. I&#8217;m sure you [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you have noticed, I&#8217;ve ramped up my review with beefy notes in nice pastel colors - my lame attempt to attract the ladies. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Other than my wife, who <span style="text-decoration: line-through;">reads</span> looks at this blog once in a blue moon, all my readers have been mostly males. That&#8217;s all good. I&#8217;m sure you all enjoy the cool-in-the-eyes theme I&#8217;m trying to emulate. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> I was told ladies like pastel. <img src='http://routemyworld.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>At this juncture, I&#8217;ve been studying BSCI for about 3.5 months now. I can honestly say that I have learned a ton already. Not mastered anything yet, though. But I expect that will come. It&#8217;s exciting to be at this stage because there is just so much to learn. I feel like a huge tree of knowlege just sprang up in front of me and I&#8217;m free to pick the fruits it bears. I just have to be careful though. There&#8217;s a saying: keep your friends close, but keep your enemies closer. I don&#8217;t really have a point to that. It just entered my mind as soon as I typed &#8220;saying&#8221;. But there&#8217;s another expression that comes up often, specially to those who achieve a higher degree of learning: &#8220;The more you know, the more you learn you don&#8217;t know&#8221;. Something to that effect. What I&#8217;m discovering as I gain deeper knowledge of routing protocols, metric calculations, etc., I find myself asking more and wanting to know more. When I began studies for this track, I decided I would stick with just the intermediate-level texts and materials to keep me on track of a scheduled and calculated study pace. Back in July, I pictured myself to be taking the BSCI exam by the end of this month. No way that&#8217;s going to happen. By the looks and feel of things, I&#8217;ll be happy if I can take it before the end of December.</p>
<p>Many CCNP candidates feel that the BSCI is the beast of all the 4 tracks. And I can see why that is. That&#8217;s also why I realized that sticking with the intermediate-level books can only hurt me. It is during this time that my curiosity about everything new that I&#8217;m learning is at it&#8217;s highest. My mind is always asking why and how whenever I learn something new. The books I&#8217;m using do not always satisfy. So I needed to consume more stuff of good quality. I picked up Jeff Doyle&#8217;s Routing TCP/IP, volumes I and II to fill that void. I had to, otherwise I would end up satisfying my hunger with crap. Allow me to analogize <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> : Whenever I get hungry at work, I try to avoid going to the vending machine and buying all the unhealthy stuff they put in there. When I have them, I try to munch on some healthy nuts: cashews are my preferred ones. Sure they&#8217;re high in calories, but they are also proven to be high in fiber, omega-3s, and unsaturated fat (good fat). Not only that, they are filling and they suppress hunger so you don&#8217;t overeat later. So if given the choice to satisfy my hunger, twinkies or the healthy sfuff? They both satisfy your hunger but the effects are different.</p>
<p>I felt it was kind of the same with my learning. While learning all these new stuff is keeping me hungry, I need to satisfy that hunger with quality foods, before twinky-knowledge gets in first and I no longer want or am too full to consume the good ones.</p>
<p>A simple example: my BSCI book taught me that in order for a non-backbone OSPF area traffic to reach another area, it must be attached to a backbone area. That is area 0. I wondered why. So I googled it. Google said that if I don&#8217;t do that (attach a non-backbone area to the backbone area) other areas will be unreachable. Knowing that fact might be enough to get a correct answer on the BSCI exam. But then, reading some of Jeff Doyle&#8217;s teachings, he offers a more satisfying explanation: One of the positive arguments for OSPF - as a link state protocol - is that it has complete map of the entire network. This helps prevent routing loops, as opposed to a distance vector protocol where a routers knowledge of the network depends on what the next-hop router knows, which makes routing-loops more likely without careful administrative oversight. Another advantage with OSPF is the ability to segment a network into separate &#8220;areas&#8221; when it starts to get too big. That is good for easing some stress on the SPF calculations on the routers. As a result of the segmentation, routers in the same area get the over-all map of the network in that one area only. But don&#8217;t fret my bebes, OSPF has a mechanism in which information from one area is passed on to another area. An area will have a special router type that collects information for one area, and another separate database for information from another area. People like us call it ABR. The ABR connects two OSPF areas and maintains separate databases for each of those areas. It then passes along a summarized (and sometimes not) view of one area to another and versa vice. Essentially, each areas rely on the ABR to tell them what it knows about the other area. This is where the concept of link-state routers having the over-all map of the network sort of breaks down. In essence, this whole design of areas needing to find out information from it&#8217;s next-hop router, the ABR, about the network on the other side is a distance vector principle. And because distance-vector is prone to routing loops,  a loop-free inter-area topology can be assured by forcing all areas to only attach to one other area - essentially forming a hub-and-spoke topology between non-backbone areas and the backbone area. We  just like to call it area 0. For your FYI <img src='http://routemyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> you can find this explanation in <a href="http://www.networkworld.com/community/node/19293" target="_blank">his article in networkworld</a>. Or better yet, for a beefier explanaion,  it&#8217;s somewhere around page 382 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=0VH6VHB385EGBW3E3079" target="_blank">Routing TCP/IP, Volume I, Second Edition</a>. You&#8217;d probably want to read from the beginning of that section to get the complete picture.</p>
<p>Anyway, where am I at in my studies? Well, I&#8217;ve nearly completed my first phase, minus IPv6. To be honest though, I almost don&#8217;t follow the different phases I set out to follow in the beginning. FYI, first phase was read all sections all the way through; second phase was re-read and write detailed notes; third phase was review - with emphasis on getting ready for exam. Right now, the first and second phases are completely intertwined and I&#8217;m hoping to start test preparation by November. I&#8217;m finishing up my notes on OSPF, with intentions to go back and hammer it in - because there&#8217;s just so much to know. I finished reading BGP but the write up will probably be equally massive if not more. First phase on multicast is also done. But I&#8217;m in the middle of re-reading and adding external readings on it.</p>
<p>There&#8217;s just so much to go through, I don&#8217;t know if I can get it done by December. We shall see, my friends. We&#8217;ll just have to see.</p>
]]></content:encoded>
			<wfw:commentRss>http://routemyworld.com/2008/10/17/bsci-studies-midterm-report/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BSCI: OSPF Advanced Configuration III</title>
		<link>http://routemyworld.com/2008/10/14/bsci-ospf-advanced-configuration-iii/</link>
		<comments>http://routemyworld.com/2008/10/14/bsci-ospf-advanced-configuration-iii/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 15:07:24 +0000</pubDate>
		<dc:creator>Aragoen Celtdra</dc:creator>
		
		<category><![CDATA[BSCI Exam Prep]]></category>

		<category><![CDATA[CCNP]]></category>

		<category><![CDATA[OSPF]]></category>

		<category><![CDATA[Routing Protocols]]></category>
