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

<channel>
	<title>Henry&#039;s Points &#187; IGP</title>
	<atom:link href="http://henrydu.com/blog/category/networks/igp/feed" rel="self" type="application/rss+xml" />
	<link>http://henrydu.com/blog</link>
	<description>Think analog, act digital</description>
	<lastBuildDate>Mon, 14 Nov 2011 18:32:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>RIPv2 Timers</title>
		<link>http://henrydu.com/blog/networks/ripv2-timers-212.html</link>
		<comments>http://henrydu.com/blog/networks/ripv2-timers-212.html#comments</comments>
		<pubDate>Sun, 07 Jun 2009 23:01:57 +0000</pubDate>
		<dc:creator>hengdu</dc:creator>
				<category><![CDATA[IGP]]></category>
		<category><![CDATA[Networks]]></category>

		<guid isPermaLink="false">http://henrydu.com/blog/?p=212</guid>
		<description><![CDATA[There are four type of timers in Cisco implementation, three of them is coming from RFC2453, one of them is Cisco standard. Update Invalid (Gabage Collection Timer) Flush Hold Down (Cisco Standard) Update Timer The update timer specifies the frequency of the periodic broadcasts. By default, the update timer is set to 30 seconds. Each [...]]]></description>
			<content:encoded><![CDATA[<p>There are four type of timers in Cisco implementation, three of them is coming from RFC2453, one of them is Cisco standard.</p>
<ul>
<li>Update</li>
<li>Invalid (Gabage Collection Timer)</li>
<li>Flush</li>
<li>Hold Down (Cisco Standard)</li>
</ul>
<p><img class="aligncenter size-full wp-image-213" title="picture-1" src="http://henrydu.com/blog/wp-content/uploads/2009/06/picture-1.png" alt="picture-1" width="588" height="371" /></p>
<ol>
<li>Update Timer</li>
<p>The update timer specifies the frequency of the periodic broadcasts. By default, the update timer is set to 30 seconds. Each route has a timeout value associated with it. The timeout gets reset every time the router receives a routing update containing the route.</p>
<li>Invalid Timer</li>
<p>When the timeout value expires, the route is marked as unreachable because it is marked invalid. The router marks the route invalid by setting the metric to 16. The route is retained in the routing table. By default, the invalid timer is 180 seconds, or six updates periods (30 x 6 = 180).</p>
<li>Flush Timer</li>
<p>A route entry marked as invalid is retained in the routing table until the flush timer expires. By default, the flush timer is 240 seconds, which is 60 seconds longer than the invalid timer.</p>
<li>Hold-down Timer</li>
<p>Cisco implements an additional timer for RIP, the holddown timer. The holddown timer stabilizes routes by setting an allowed time for which routing information regarding different paths is suppressed. After the metric for a route entry changes, the router accepts no updates for the route until the holddown timer expires. By default, the holddown timer is 180 seconds.</ol>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://henrydu.com/blog/networks/ripv2-timers-212.html" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://henrydu.com/blog/networks/ripv2-timers-212.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EIGRP Stub Routing</title>
		<link>http://henrydu.com/blog/networks/eigrp-stub-routing-203.html</link>
		<comments>http://henrydu.com/blog/networks/eigrp-stub-routing-203.html#comments</comments>
		<pubDate>Tue, 26 May 2009 00:19:26 +0000</pubDate>
		<dc:creator>hengdu</dc:creator>
				<category><![CDATA[IGP]]></category>
		<category><![CDATA[Networks]]></category>

		<guid isPermaLink="false">http://henrydu.com/blog/?p=203</guid>
		<description><![CDATA[The detailed EIGRP Stub Routing is introduced in here. I couldn&#8217;t describe this better than that. However, I do have my thinking for this feature and will present in here. EIGRP Stub routing is basic idea to slove EIGRP stuck in active problem. It&#8217;s easy to illustrate in hub-and-spoke network that hub connects to WAN [...]]]></description>
			<content:encoded><![CDATA[<p>The detailed EIGRP Stub Routing is introduced in <a title="EIGRP Stub Routing" href="http://www.cisco.com/en/US/docs/ios/iproute/configuration/guide/irp_cfg_eigrp_ps6441_TSD_Products_Configuration_Guide_Chapter.html#wp1054798" target="_blank">here</a>. I couldn&#8217;t describe this better than that. <img src='http://henrydu.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However, I do have my thinking for this feature and will present in here.</p>
<p>EIGRP Stub routing is basic idea to slove EIGRP stuck in active problem. It&#8217;s easy to illustrate in hub-and-spoke network that hub connects to WAN and all spokes have to go pass through hub to the outside world. So, the hub router doesn&#8217;t need to send QUERY to all spoke when WAN network changed. To enable &#8220;eigrp stub&#8221; on EIGRP process, hub router will not send QUERY to spokes.</p>
<p>We can do a simple testing for this feature. As we can see from diagram, R2 is a distribution router as hub and R3 is a access router as a spoke. R1 will be some router outside.</p>
<p>R1 &lt;&#8212;&#8212;&#8211;VLAN432&#8212;&#8212;&#8212;&#8212;&#8212;-&gt; R2 (Hub)&lt;&#8212;&#8212;&#8212;&#8212;&#8212;VLAN450&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&gt; R3 (Spoke)</p>
<p>When <em><strong>eigrp stub</strong></em> disabled on R3, we can do &#8220;<em><strong>debug eigrp package query</strong></em>&#8220;. We can see that R2 send QUERY to both VLAN432 and VLAN450.</p>
<blockquote><p>23:02:06: EIGRP: Received QUERY on Vlan432 nbr 10.2.106.81<br />
23:02:06:   AS 10, Flags 0&#215;0, Seq 21/0 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely0<br />
23:02:06: EIGRP: Enqueueing QUERY on Vlan450 iidbQ un/rely 0/1 serno 33-48<br />
23:02:06: EIGRP: Enqueueing QUERY on Vlan432 iidbQ un/rely 0/1 serno 33-48<br />
23:02:06: EIGRP: Sending QUERY on Vlan450<br />
23:02:06:   AS 10, Flags 0&#215;0, Seq 33/0 idbQ 0/0 iidbQ un/rely 0/0 serno 33-48<br />
23:02:06: EIGRP: Sending QUERY on Vlan432<br />
23:02:06:   AS 10, Flags 0&#215;0, Seq 34/0 idbQ 0/0 iidbQ un/rely 0/0 serno 33-48</p></blockquote>
<p>When <em><strong>eigrp stub</strong></em> is enabled, we can see that R2 will NOT send QUERY to vlan450 anymore. But it still send QUERY to VLAN432.</p>
<blockquote><p>23:03:07: EIGRP: Received QUERY on Vlan432 nbr 10.2.106.81<br />
23:03:07:   AS 10, Flags 0&#215;0, Seq 24/0 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely0<br />
23:03:07: EIGRP: Enqueueing QUERY on Vlan450 iidbQ un/rely 0/1 serno 81-96<br />
23:03:07: EIGRP: Enqueueing QUERY on Vlan432 iidbQ un/rely 0/1 serno 81-96<br />
23:03:07: EIGRP: Sending QUERY on Vlan432<br />
23:03:07:   AS 10, Flags 0&#215;0, Seq 40/0 idbQ 0/0 iidbQ un/rely 0/0 serno 81-96<br />
23:03:10: EIGRP: Received QUERY on Vlan450 nbr 192.168.50.92<br />
23:03:10:   AS 10, Flags 0&#215;0, Seq 20/0 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely0</p></blockquote>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://henrydu.com/blog/networks/eigrp-stub-routing-203.html" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://henrydu.com/blog/networks/eigrp-stub-routing-203.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSPF Summarization</title>
		<link>http://henrydu.com/blog/networks/ospf-summarization-192.html</link>
		<comments>http://henrydu.com/blog/networks/ospf-summarization-192.html#comments</comments>
		<pubDate>Thu, 21 May 2009 18:08:11 +0000</pubDate>
		<dc:creator>hengdu</dc:creator>
				<category><![CDATA[IGP]]></category>
		<category><![CDATA[Networks]]></category>

		<guid isPermaLink="false">http://henrydu.com/blog/?p=192</guid>
		<description><![CDATA[Briefly outline in here that OSPF has two ways to do summarization For Internal Area: area &#60;#&#62; range &#60;IP&#62; &#60;Mask&#62; The summarization has to be done on ABR. It actually said that, for area &#60;#&#62;, we are going to summary as this IP with this Mask and advertise it out by default. The summarization will [...]]]></description>
			<content:encoded><![CDATA[<p>Briefly outline in here that OSPF has two ways to do summarization</p>
<p><strong>For Internal Area:</strong> <em><strong>area &lt;#&gt; range &lt;IP&gt; &lt;Mask&gt;</strong></em></p>
<p>The summarization has to be done on ABR. It actually said that, for area &lt;#&gt;, we are going to summary as this IP with this Mask and advertise it out by default. The summarization will be advertised as LSA Type 3 to the whole areas. The summarization will not suppress sub network, which is different with <em><strong>summary-address</strong></em> in OSPF and <em><strong>ip summary-address</strong></em> in RIP and EIGRP.</p>
<p><strong>For External Area:</strong> <em><strong>summary-address &lt;IP&gt; &lt;Mask&gt;</strong></em></p>
<p>The summarization has to be done on ASBR. (This command will do nothing if configured on ABR). It actually said that, all external route can be summrized as &lt;IP&gt; with &lt;Mask&gt;. It will be advertised to all OSPF area as LSA type 5. The advertising router is ASBR for the whole area, and most important, it will advertise back to IGP like RIP or EIGRP when doing mutual redistribution, since it will generate a discard route in the local routing table &#8211; &#8220;O    10.10.0.0/21 is a summary, 18:32:09, Null0&#8243;. The redistribution from OSPF to RIP, as an example, will do two steps.</p>
<ol>
<li><em><strong>show ip route ospf </strong></em>to see all OSPF generated route.</li>
<li>list all connected interface that advertised by OSPF</li>
</ol>
<p>Therefore, we need route-map when advertise OSPF to RIP or EIGRP to filter out this summary route.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://henrydu.com/blog/networks/ospf-summarization-192.html" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://henrydu.com/blog/networks/ospf-summarization-192.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

