<?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>CCIE Blog &#187; Security</title>
	<atom:link href="http://blog.ipexpert.com/category/ccie/security-ccie/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ipexpert.com</link>
	<description></description>
	<lastBuildDate>Wed, 17 Mar 2010 15:37:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Working with ISAKMP Profiles</title>
		<link>http://blog.ipexpert.com/working-with-isakmp-profiles/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=working-with-isakmp-profiles</link>
		<comments>http://blog.ipexpert.com/working-with-isakmp-profiles/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 15:37:47 +0000</pubDate>
		<dc:creator>Brandon Carroll</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2804</guid>
		<description><![CDATA[You can think of an ISAKMP profile as a modular entity that can control various aspects of a VPN connection.  You can use an ISAKMP profile for VRF-Aware IPsec configurations, VPN QOS configurations, and in managing certificates.

So the first question we can address is this:
When I&#8217;m taking the lab exam how do I know when [...]]]></description>
			<content:encoded><![CDATA[<p>You can think of an ISAKMP profile as a modular entity that can control various aspects of a VPN connection.  You can use an ISAKMP profile for VRF-Aware IPsec configurations, VPN QOS configurations, and in managing certificates.</p>
<p><span id="more-2804"></span></p>
<p>So the first question we can address is this:</p>
<p>When I&#8217;m taking the lab exam how do I know when to use an ISAKMP profile?</p>
<p>First off, consider this;  Does this router have more than one IPsec connection that will need me to have different phase 1 parameters negotiated.  If the answer is &#8220;yes,&#8221; then you&#8217;ll probably be using an ISAKMP profile for the task.</p>
<p><em>For Example: If you have a L2L and an EasyVPN connection to the same router you might want to use an ISAKMP profile.</em></p>
<p style="text-align: center;">
<p>Once you determine that you want to use an ISAKMP profile you next need to have some familiarity with how they work and are matched.  We&#8217;ll examine how they match on connections that we initiate.</p>
<p>An ISAKMP profile can be matched in two differnt ways.</p>
<ol>
<li>For intiating connections</li>
<li>For terminating connections</li>
</ol>
<p>When using and ISAKMP profile for initiating connections, the match<br />
statement has no affect.  This is because the match statement is only used for incoming connections. But, you&#8217;ll notice when you configure an ISAKMP profile that it is deemed &#8220;incomplete&#8221; until you have a match statement.</p>
<pre>Router(config)#crypto isakmp profile MYPROFILE</pre>
<pre>% A profile is deemed incomplete until it has match identity statements</pre>
<pre>Router(conf-isa-prof)#</pre>
<p>So what do you do?  The simple solution is that you add a match statement for the profile to be functional.  In fact, your match statement could be anything for example::</p>
<pre>match identity address 0.0.0.0 0.0.0.0</pre>
<p>Another thing you&#8217;ll notice is that until you have a match command you can type additional commands but some of them will be ignored.  Note the following configuration.</p>
<pre>Router(conf-isa-prof)#local-address Loopback0</pre>
<pre>Router(conf-isa-prof)#</pre>
<pre>*Mar 11 23:12:23.386: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up</pre>
<pre>Router(conf-isa-prof)#client auth</pre>
<pre>Router(conf-isa-prof)#client authentication ?</pre>
<pre>list  AAA authentication list to use</pre>
<pre>Router(conf-isa-prof)#client authentication list AAA</pre>
<pre>Router(conf-isa-prof)#</pre>
<div>And now the verification:</div>
<pre>
<div>Router#<strong>sh run | sec isakmp</strong>
crypto isakmp profile MYPROFILE
Router#</div>
<div>
Router#<strong>sh cry isa profile</strong> 

ISAKMP PROFILE MYPROFILE 

Ref Count = 1
   Identities matched are:
   Certificate maps matched are:
   keyring(s): &lt;none&gt;
   trustpoint(s): &lt;all&gt;
   Interface binding: Loopback0 (0.0.0.0:global)
Router#</div>
</pre>
<div>As you can tell the Loopback binding took bit the client authentication didn&#8217;t.  You don&#8217;t see any error output nor does anything show up in the running config.  You could easily figure things are ok and move on, but they&#8217;re not.  This should illustrate how important it is to verify what you configure prior to testing.  Now look at the configuration after we have added a match statement:</div>
<pre>Router#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#crypto isakmp profile MYPROFILE

% A profile is deemed incomplete until it has match identity statements

Router(conf-isa-prof)#match identity address 0.0.0.0

Router(conf-isa-prof)#end

Router#</pre>
<p>Next we show the profile:</p>
<pre>Router#<strong>sh run | sec isakmp</strong>

crypto isakmp profile MYPROFILE

   match identity address 0.0.0.0 

   client authentication list AAA

   local-address Loopback0

Router#

Router#<strong>sh cry isa profile</strong>

ISAKMP PROFILE MYPROFILE 

Ref Count = 1
   Identities matched are:
    ip-address 0.0.0.0
   Certificate maps matched are:
   keyring(s): &lt;none&gt;
   trustpoint(s): &lt;all&gt;
   Interface binding: Loopback0 (0.0.0.0:global)</pre>
<p>So now the configuration takes effect.  Certainly it&#8217;s minute details like this that can make all the difference in your time management on lab day.</p>
<p>Here is a list of useful links related to ISAKMP profiles. I recommend spending the time to become familiar with the behavior of ISAKMP profiles.  Once you get familiar you&#8217;ll probably really enjoy using them.</p>
<p><a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6635/prod_white_paper0900aecd8034bd59.html">http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6635/prod_white_paper0900aecd8034bd59.html</a></p>
<p><a href="http://www.cisco.com/en/US/tech/tk583/tk372/technologies_configuration_example09186a00801eafcb.shtml">http://www.cisco.com/en/US/tech/tk583/tk372/technologies_configuration_example09186a00801eafcb.shtml</a></p>
<p><a href="http://www.cisco.com/en/US/products/hw/vpndevc/ps2030/products_configuration_example09186a008032cd24.shtml">http://www.cisco.com/en/US/products/hw/vpndevc/ps2030/products_configuration_example09186a008032cd24.shtml</a></p>
<p><a href="http://www.cisco.com/en/US/docs/ios/sec_secure_connectivity/configuration/guide/sec_cert_isakmp_map_ps6441_TSD_Products_Configuration_Guide_Chapter.html">http://www.cisco.com/en/US/docs/ios/sec_secure_connectivity/configuration/guide/sec_cert_isakmp_map_ps6441_TSD_Products_Configuration_Guide_Chapter.html</a></p>
<p>-Regards</p>
<p>Brandon Carroll – CCIE #23837</p>
<p>Senior Technical Instructor – IPExpert</p>
<p>Mailto: <a rel="noreferrer" href="https://mail.google.com/mail/?extsrc=mailto&amp;url=mailto%3Abcarroll@ipexpert.com" target="_blank">bcarroll@ipexpert.com</a><br />
Telephone: +1.810.326.1444<br />
Fax: +1.810.454.0130</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;t=Working%20with%20ISAKMP%20Profiles" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Working%20with%20ISAKMP%20Profiles%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles&amp;annotation=You%20can%20think%20of%20an%20ISAKMP%20profile%20as%20a%20modular%20entity%20that%20can%20control%20various%20aspects%20of%20a%20VPN%20connection.%20%C2%A0You%20can%20use%20an%20ISAKMP%20profile%20for%20VRF-Aware%20IPsec%20configurations%2C%20VPN%20QOS%20configurations%2C%20and%20in%20managing%20certificates.%0D%0A%0D%0A%0D%0A%0D%0ASo%20the%20first" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Working%20with%20ISAKMP%20Profiles&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles&amp;source=CCIE+Blog+&amp;summary=You%20can%20think%20of%20an%20ISAKMP%20profile%20as%20a%20modular%20entity%20that%20can%20control%20various%20aspects%20of%20a%20VPN%20connection.%20%C2%A0You%20can%20use%20an%20ISAKMP%20profile%20for%20VRF-Aware%20IPsec%20configurations%2C%20VPN%20QOS%20configurations%2C%20and%20in%20managing%20certificates.%0D%0A%0D%0A%0D%0A%0D%0ASo%20the%20first" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles&amp;notes=You%20can%20think%20of%20an%20ISAKMP%20profile%20as%20a%20modular%20entity%20that%20can%20control%20various%20aspects%20of%20a%20VPN%20connection.%20%C2%A0You%20can%20use%20an%20ISAKMP%20profile%20for%20VRF-Aware%20IPsec%20configurations%2C%20VPN%20QOS%20configurations%2C%20and%20in%20managing%20certificates.%0D%0A%0D%0A%0D%0A%0D%0ASo%20the%20first" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles&amp;bodytext=You%20can%20think%20of%20an%20ISAKMP%20profile%20as%20a%20modular%20entity%20that%20can%20control%20various%20aspects%20of%20a%20VPN%20connection.%20%C2%A0You%20can%20use%20an%20ISAKMP%20profile%20for%20VRF-Aware%20IPsec%20configurations%2C%20VPN%20QOS%20configurations%2C%20and%20in%20managing%20certificates.%0D%0A%0D%0A%0D%0A%0D%0ASo%20the%20first" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Working%20with%20ISAKMP%20Profiles&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;h=Working%20with%20ISAKMP%20Profiles" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;title=Working%20with%20ISAKMP%20Profiles&amp;body=You%20can%20think%20of%20an%20ISAKMP%20profile%20as%20a%20modular%20entity%20that%20can%20control%20various%20aspects%20of%20a%20VPN%20connection.%20%C2%A0You%20can%20use%20an%20ISAKMP%20profile%20for%20VRF-Aware%20IPsec%20configurations%2C%20VPN%20QOS%20configurations%2C%20and%20in%20managing%20certificates.%0D%0A%0D%0A%0D%0A%0D%0ASo%20the%20first" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;t=Working%20with%20ISAKMP%20Profiles" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;t=Working%20with%20ISAKMP%20Profiles&opener=bm&amp;ei=UTF-8&amp;d=You%20can%20think%20of%20an%20ISAKMP%20profile%20as%20a%20modular%20entity%20that%20can%20control%20various%20aspects%20of%20a%20VPN%20connection.%20%C2%A0You%20can%20use%20an%20ISAKMP%20profile%20for%20VRF-Aware%20IPsec%20configurations%2C%20VPN%20QOS%20configurations%2C%20and%20in%20managing%20certificates.%0D%0A%0D%0A%0D%0A%0D%0ASo%20the%20first" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fworking-with-isakmp-profiles%2F&amp;submitHeadline=Working%20with%20ISAKMP%20Profiles&amp;submitSummary=You%20can%20think%20of%20an%20ISAKMP%20profile%20as%20a%20modular%20entity%20that%20can%20control%20various%20aspects%20of%20a%20VPN%20connection.%20%C2%A0You%20can%20use%20an%20ISAKMP%20profile%20for%20VRF-Aware%20IPsec%20configurations%2C%20VPN%20QOS%20configurations%2C%20and%20in%20managing%20certificates.%0D%0A%0D%0A%0D%0A%0D%0ASo%20the%20first&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/working-with-isakmp-profiles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>No OEQs for Cisco&#8217;s 360 Students? (Not Quite)</title>
		<link>http://blog.ipexpert.com/no-oeqs-for-cisco-360-students-not-quite/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=no-oeqs-for-cisco-360-students-not-quite</link>
		<comments>http://blog.ipexpert.com/no-oeqs-for-cisco-360-students-not-quite/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 04:55:22 +0000</pubDate>
		<dc:creator>Wayne Lawson II</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Routing & Switching]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Service Provider]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Voice]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2867</guid>
		<description><![CDATA[Cisco announced, today, (March 16th) that &#8220;qualifying students&#8221; from Cisco&#8217;s 360 CCIE training program would be able to request a waiver for the &#8220;Core Knowledge&#8221; section of the CCIE Routing and Switching and Voice exams. Sounds good? Well&#8230; we think otherwise! 
First of all, in order to qualify, students need to undergo the authorized 360 [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco <a href="https://learningnetwork.cisco.com/docs/DOC-6842" target="_blank">announced</a>, today, (March 16<sup>th</sup>) that &#8220;qualifying students&#8221; from Cisco&#8217;s 360 CCIE training program would be able to request a waiver for the &#8220;Core Knowledge&#8221; section of the CCIE Routing and Switching and Voice exams. Sounds good? Well&#8230; we think otherwise! <span id="more-2867"></span></p>
<p>First of all, in order to qualify, students need to undergo the authorized 360 &#8220;workshop&#8221; (be sure to recognize that it&#8217;s 2 weeks of training and quite a bit more expensive than some of the other options out there) and, as usual, waiver <em>requests</em> need to be approved by the instructor from the workshop. The waiver is then submitted to Cisco for approval and approved or disapproved without clear indication of success of that request. The program is <strong>temporary</strong> and begins on April 1<sup>st</sup> 2010&#8230; just as another waiver program (that seems to have failed) is about to end.</p>
<p>The IPexpert team is determined to provide our students with the best possible training material available on the market. For that reason, we pledge right here and right now, that we will have the best preparation material on the market for the Core Knowledge section of the lab exams&#8230; by the time this program goes live. Yes, by April 1<sup>st</sup> of this year. All IPexpert clients will have access to an <strong>OEQ / Core Knowledge eBook</strong> (we will be delivering eBooks for the R&amp;S, Voice, Security and Service Provider labs).</p>
<p>Combine that with our current products and offerings:</p>
<ul>
<li>World-class Video on Demand <em>(with supplemental Student Slide &amp; Topology Books)</em></li>
<li>World-class Audio on Demand <em>(lecture different than VOD)</em></li>
<li>World-class ILT Training <em>(Week 1)</em></li>
<li>World-class OWLE Training <em>(Week 2)</em></li>
<li>World-class Workbooks <em>(and accompanying Detailed Solution Guides)</em></li>
<li>World-class Workbook Video Walkthroughs <em>(Hundreds of hours of video solutions)</em></li>
<li>World-class Rack Rental at <a href="http://www.proctorlabs.com/" target="_blank">ProctorLabs</a> <em>(Latest &amp; greatest hardware, online, with an unmatched GUI)</em></li>
<li>World-class Online Community at <a href="http://www.onlinestudylist.com" target="_blank">OnlineStudyList.com</a> <em>(free online mentoring avenues)</em></li>
<li>World-class Technical Support for all issues</li>
<li><strong>The largest alumni of successful CCIE students overall</strong></li>
</ul>
<p>In addition to all of the above (current offerings and upcoming FREE Core Knowledge eBook), we are shortly going to introduce two additions to our family of products in all tracks. We call them &#8220;vLectures&#8221; and &#8220;Ask the Expert Sessions&#8221;.</p>
<p><strong>vLectures</strong> will be 2-4 hour long, live online lectures, delivered by one or more of our instructors on a given subject through our online classroom. These sessions will also be recorded and posted to our student accounts.</p>
<p><strong>Ask the Expert</strong> sessions will be 2-4 long online sessions with one or more of our instructors and will focus on either a specific technology or a given lab from our Workbooks. Students attending the sessions will interact with the instructors, ask the questions and gain invaluable expertise. These will, also, be recorded and posted to student accounts.</p>
<p>Oh and one more thing&#8230;</p>
<p>These three new products &#8230; are going to be <strong>FREE</strong> for <strong>all</strong> our current BLS customers in all tracks. <strong>No need to qualify or pay premium.</strong></p>
<p>Do our students need OEQ waivers? We think not. Here at IPexpert, we deliver on our promise to make you experts &#8211; with no shortcuts. We don&#8217;t think you need to &#8220;purchase&#8221; the ability to pass or &#8220;waive&#8221; the OEQ portion of your lab (by paying upwards of x2 or x3 as much for less training, less support and less proven success).</p>
<p>Good idea by the 360 team, or an act of desperation to salvage a failing program? You make the call&#8230;</p>
<p>Regards,</p>
<p><em>- Wayne A. Lawson II (CCIE #5244) &#8211; Founder &amp; President, IPexpert, Inc.</em></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;t=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;annotation=Cisco%20announced%2C%20today%2C%20%28March%2016th%29%20that%20%22qualifying%20students%22%20from%20Cisco%27s%20360%20CCIE%20training%20program%20would%20be%20able%20to%20request%20a%20waiver%20for%20the%20%22Core%20Knowledge%22%20section%20of%20the%20CCIE%20Routing%20and%20Switching%20and%20Voice%20exams.%20Sounds%20good%3F%20Well...%20we%20think" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;source=CCIE+Blog+&amp;summary=Cisco%20announced%2C%20today%2C%20%28March%2016th%29%20that%20%22qualifying%20students%22%20from%20Cisco%27s%20360%20CCIE%20training%20program%20would%20be%20able%20to%20request%20a%20waiver%20for%20the%20%22Core%20Knowledge%22%20section%20of%20the%20CCIE%20Routing%20and%20Switching%20and%20Voice%20exams.%20Sounds%20good%3F%20Well...%20we%20think" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;notes=Cisco%20announced%2C%20today%2C%20%28March%2016th%29%20that%20%22qualifying%20students%22%20from%20Cisco%27s%20360%20CCIE%20training%20program%20would%20be%20able%20to%20request%20a%20waiver%20for%20the%20%22Core%20Knowledge%22%20section%20of%20the%20CCIE%20Routing%20and%20Switching%20and%20Voice%20exams.%20Sounds%20good%3F%20Well...%20we%20think" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;bodytext=Cisco%20announced%2C%20today%2C%20%28March%2016th%29%20that%20%22qualifying%20students%22%20from%20Cisco%27s%20360%20CCIE%20training%20program%20would%20be%20able%20to%20request%20a%20waiver%20for%20the%20%22Core%20Knowledge%22%20section%20of%20the%20CCIE%20Routing%20and%20Switching%20and%20Voice%20exams.%20Sounds%20good%3F%20Well...%20we%20think" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;h=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;title=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;body=Cisco%20announced%2C%20today%2C%20%28March%2016th%29%20that%20%22qualifying%20students%22%20from%20Cisco%27s%20360%20CCIE%20training%20program%20would%20be%20able%20to%20request%20a%20waiver%20for%20the%20%22Core%20Knowledge%22%20section%20of%20the%20CCIE%20Routing%20and%20Switching%20and%20Voice%20exams.%20Sounds%20good%3F%20Well...%20we%20think" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;t=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;t=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&opener=bm&amp;ei=UTF-8&amp;d=Cisco%20announced%2C%20today%2C%20%28March%2016th%29%20that%20%22qualifying%20students%22%20from%20Cisco%27s%20360%20CCIE%20training%20program%20would%20be%20able%20to%20request%20a%20waiver%20for%20the%20%22Core%20Knowledge%22%20section%20of%20the%20CCIE%20Routing%20and%20Switching%20and%20Voice%20exams.%20Sounds%20good%3F%20Well...%20we%20think" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fno-oeqs-for-cisco-360-students-not-quite%2F&amp;submitHeadline=No%20OEQs%20for%20Cisco%27s%20360%20Students%3F%20%28Not%20Quite%29&amp;submitSummary=Cisco%20announced%2C%20today%2C%20%28March%2016th%29%20that%20%22qualifying%20students%22%20from%20Cisco%27s%20360%20CCIE%20training%20program%20would%20be%20able%20to%20request%20a%20waiver%20for%20the%20%22Core%20Knowledge%22%20section%20of%20the%20CCIE%20Routing%20and%20Switching%20and%20Voice%20exams.%20Sounds%20good%3F%20Well...%20we%20think&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/no-oeqs-for-cisco-360-students-not-quite/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Old CCIE Myths: Storm Control</title>
		<link>http://blog.ipexpert.com/old-ccie-myths-storm-control/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=old-ccie-myths-storm-control</link>
		<comments>http://blog.ipexpert.com/old-ccie-myths-storm-control/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 14:58:58 +0000</pubDate>
		<dc:creator>Marko Milivojevic</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Routing & Switching]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Service Provider]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2677</guid>
		<description><![CDATA[Storm control is a very useful feature on Catalyst switches. It allows us to control how much unicast, multicast or broadcast traffic is received on a certain port and if this rate becomes &#8220;unacceptable&#8221;, act on it. By act, I mean that we can either block the offending traffic or completely disable the port. Pretty [...]]]></description>
			<content:encoded><![CDATA[<p>Storm control is a very useful feature on Catalyst switches. It allows us to control how much unicast, multicast or broadcast traffic is received on a certain port and if this rate becomes &#8220;unacceptable&#8221;, act on it. By act, I mean that we can either block the offending traffic or completely disable the port. Pretty useful to prevent broadcast storms, runaway multicast source, or a naughty workstation that has no business transmitting that much unicast.<span id="more-2677"></span></p>
<p>However, there are certain aspects of storm control that are not widely known and some that, for this or other reason, are completely wrongly understood in CCIE community. I will mention the less understood bit first and then get to the business of dispelling with one myth.</p>
<p>Storm control in its functionality is very similar to traffic policing. However, unlike traffic policing that can police traffic based on several criteria, like IP address, MAC address, source or destination ports, etc., storm control can act only based on traffic type. This, we all know.</p>
<p>What is less widely known is that storm control, unlike traffic policing, has a fixed interval during which it performs its limiting function. This interval is exactly one second. When configured not to completely disable the port, storm control will measure and completely block the inbound traffic on these fixed intervals, if it exceeds the specified threshold. For further reading, take a look at the Catalyst 3560 configuration guide, section titled <a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3560/software/release/12.2_46_se/configuration/guide/swtrafc.html#wp1085954" target="_blank">Understanding Storm Control</a>.</p>
<h2>The Myth</h2>
<p>The widely accepted truth is that, when it comes to storm control &#8220;broadcast traffic is a subset of multicast traffic&#8221;&#8230; or was it the other way round? It doesn&#8217;t really matter, the reason here lies in the format of the MAC addresses. We all know that broadcast MAC address is &#8220;all ones&#8221;, or FFFF.FFFF.FFFF in hex. We also know that all multicast MAC addresses begin with 0100.5E. And here&#8217;s the catch. See that &#8220;1&#8243; &#8211; that one comes from so-called I/G bit in the address, which is used to signify number of recipients. If it&#8217;s 0, then it&#8217;s one host. If it&#8217;s one, then it&#8217;s &#8220;a group&#8221;. Now, if we look at the broadcast address above &#8211; it also has &#8220;1&#8243; in this field &#8211; of course it does, it has 1 in every bit. The myth then goes on to tell us that because of this fact, switches are &#8220;unable to differentiate between broadcast and multicast&#8221; traffic.</p>
<h2>Dispelling the Myth</h2>
<p>Let&#8217;s configure a simple testbed consisting of one router and one switch. I will use R1 and Cat2 in one of the <a href="http://www.proctorlabs.com/" target="_blank">ProctorLabs</a> racks. Let&#8217;s create a very basic configuration on R1 and Cat2.</p>
<pre>R1(config)#interface FastEthernet0/1
R1(config-if)#ip address 10.0.0.1 255.255.255.0
R1(config-if)#no cdp enable
R1(config-if)#no shutdown</pre>
<p></p>
<pre>Cat2(config)#interface FastEthernet0/1
Cat2(config-if)#switchport access vlan 1
Cat2(config-if)#switchport mode access
Cat2(config-if)#switchport nonegotiate
Cat2(config-if)#spanning-tree portfast
Cat2(config-if)#spanning-tree bpdufilter enable
Cat2(config-if)#no cdp enable</pre>
<p>The reason for disabling CDP is that I don&#8217;t want any multicast traffic on the port whatsoever. Now, let&#8217;s see if storm control is configured.</p>
<pre>Cat2#show storm-control FastEthernet0/1 unicast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Cat2#show storm-control FastEthernet0/1 multicast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Cat2#show storm-control FastEthernet0/1 broadcast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------</pre>
<p>Of course it isn&#8217;t. Next, let&#8217;s configure very low-threshold storm control for broadcast traffic and generate some of it from R1 and see what happens.</p>
<pre>Cat2(config)#interface FastEthernet0/1
Cat2(config-if)#storm-control action trap
Cat2(config-if)#storm-control broadcast level 0.01</pre>
<p></p>
<pre>R1#ping 10.0.0.255 size 15000 repeat 2500 timeout 0
Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 10.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>Cat2#show storm-control FastEthernet0/1 broadcast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Fa0/1      <span style="background-color: yellow; color: black;">Blocking</span>          0.01%        0.01%       17.84%</pre>
<p>We can clearly see that storm control is blocking our broadcasts. That&#8217;s what we expected. But, what happens if we generate a lot of multicast traffic? Let&#8217;s try, but before we do that, we need to configure few more things on R1.</p>
<pre>R1(config)#ip multicast-routing
R1(config)#interface FastEthernet0/1
R1(config-if)#ip pim dense-mode</pre>
<p></p>
<pre>Cat2(config)#interface FastEthernet0/1
Cat2(config-if)#storm-control multicast level 0.01</pre>
<p>Now, let&#8217;s verify that storm control is configured, but not actually blocking anything.</p>
<pre>Cat2#show storm-control broadcast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Fa0/1      <span style="background-color: yellow; color: black;">Forwarding</span>        0.01%        0.01%        0.00%
Cat2#show storm-control multicast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Fa0/1      <span style="background-color: yellow; color: black;">Forwarding</span>        0.01%        0.01%        0.00%</pre>
<p>Very good. Now, let&#8217;s generate some multicast traffic and see what happens to our storm control!</p>
<pre>R1#ping 239.0.0.255 size 15000 repeat 2500 timeout 0

Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 239.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>Cat2#show storm-control multicast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Fa0/1      <span style="background-color: yellow; color: black;">Blocking</span>          0.01%        0.01%       11.08%
Cat2#show storm-control broadcast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Fa0/1      <span style="background-color: yellow; color: black;">Forwarding</span>        0.01%        0.01%        0.00%</pre>
<p>Clearly, multicast is being blocked, but not the broadcast! What happens now if we generate a lot of broadcast?</p>
<pre>R1#ping 10.0.0.255 size 15000 repeat 2500 timeout 0 

Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 10.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>Cat2#show storm-control broadcast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Fa0/1      <span style="background-color: yellow; color: black;">Blocking</span>          0.01%        0.01%       16.98%
Cat2#show storm-control multicast
Interface  Filter State   Upper        Lower        Current
---------  -------------  -----------  -----------  ----------
Fa0/1      <span style="background-color: yellow; color: black;">Forwarding</span>        0.01%        0.01%        0.00%</pre>
<h2>Are We Testing Properly?</h2>
<p>What we know at this point is that switch <span style="text-decoration: underline;">tells us</span> that it&#8217;s not blocking multicast when we send broadcast storm and vice versa. What we don&#8217;t know is if the traffic is actually reaching anywhere&#8230; and how much of it. Luckily, we have more routers to help us here. Let&#8217;s introduce R2 to our topology and use the interface on the same switch. Brief config to get things rolling.</p>
<pre>Cat2(config)#interface FastEthernet0/2
Cat2(config-if)#switchport access vlan 1
Cat2(config-if)#switchport mode access
Cat2(config-if)#switchport nonegotiate
Cat2(config-if)#spanning-tree bpdufilter enable
Cat2(config-if)#spanning-tree portfast
Cat2(config-if)#no cdp enable
Cat2(config-if)#<span style="background-color: yellow; color: black;">no keepalive</span></pre>
<p></p>
<pre>R2(config)#interface GigabitEthernet0/1
R2(config-if)#ip address 10.0.0.2 255.255.255.0
R2(config-if)#<span style="background-color: yellow; color: black;">load-interval 30</span>
R2(config-if)#no cdp enable
R2(config-if)#<span style="background-color: yellow; color: black;">no keepalive</span>
R2(config-if)#no shutdown
R2(config-if)#<span style="background-color: yellow; color: red;">^C</span>
R2#ping 10.0.0.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/1 ms
R2#clear counters</pre>
<p>Note that I used &#8220;no keepalive&#8221; command. This is because I don&#8217;t want interface counters to show any traffic except the one we are going to generate. We will also have interface counters show 30 second statistics. We have connectivity with R1, so let&#8217;s test. First, we ping broadcast and see what happens. Note, we need to ensure that ping lasts for than one second! 2500 packets should be enough.</p>
<pre>R1#ping 10.0.0.255 size 15000 repeat 2500 timeout 0
Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 10.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>R2#show interfaces GigabitEthernet0/1
GigabitEthernet0/1 is up, line protocol is up
  Hardware is BCM1125 Internal MAC, address is 0011.9369.1481 (bia 0011.9369.1481)
  Internet address is 10.0.0.2/24
  MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive not set
  Full-duplex, 100Mb/s, media type is RJ45
  output flow-control is XON, input flow-control is XON
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:00:11, output 00:00:11, output hang never
  Last clearing of "show interface" counters 00:00:21
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  30 second input rate 212000 bits/sec, 16 packets/sec
  30 second output rate 212000 bits/sec, 16 packets/sec
     <span style="background-color: yellow; color: black;">754 packets input</span>, 1141556 bytes, 0 no buffer
     <span style="background-color: yellow; color: black;">Received 754 broadcasts</span>, 0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 2 multicast, 0 pause input
     0 input packets with dribble condition detected
     754 packets output, 1141556 bytes, 0 underruns
     0 output errors, 0 collisions, 0 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out
R2#clear counters</pre>
<p>We can obviously see that the traffic was blocked. What we don&#8217;t know is which storm control statement did it. Multicast or broadcast. Let&#8217;s remove multicast one and try again.</p>
<pre>Cat2(config)#interface FastEthernet0/1
Cat2(config-if)#no storm-control multicast level 0.01</pre>
<p></p>
<pre>R1#ping 10.0.0.255 size 15000 repeat 2500 timeout 0
Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 10.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>R2#show interfaces GigabitEthernet0/1
GigabitEthernet0/1 is up, line protocol is up
  Hardware is BCM1125 Internal MAC, address is 0011.9369.1481 (bia 0011.9369.1481)
  Internet address is 10.0.0.2/24
  MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive not set
  Full-duplex, 100Mb/s, media type is RJ45
  output flow-control is XON, input flow-control is XON
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:00:09, output 00:00:09, output hang never
  Last clearing of "show interface" counters 00:02:11
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  30 second input rate 231000 bits/sec, 19 packets/sec
  30 second output rate 231000 bits/sec, 19 packets/sec
     <span style="background-color: yellow; color: black;">687 packets input</span>, 1040118 bytes, 0 no buffer
     <span style="background-color: yellow; color: black;">Received 687 broadcasts</span>, 0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 6 multicast, 0 pause input
     0 input packets with dribble condition detected
     687 packets output, 1040118 bytes, 0 underruns
     0 output errors, 0 collisions, 0 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out
R2#clear counters</pre>
<p>Very similar result. Another test, let&#8217;s return multicast storm control, remove broadcast one and re-test broadcast ping.</p>
<pre>Cat2(config)#interface FastEthernet0/1
Cat2(config-if)#no storm-control broadcast level 0.01
Cat2(config-if)#storm-control multicast level 0.01</pre>
<p></p>
<pre>R1#ping 10.0.0.255 size 15000 repeat 2500 timeout 0
Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 10.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>R2#show interfaces GigabitEthernet0/1
GigabitEthernet0/1 is up, line protocol is up
  Hardware is BCM1125 Internal MAC, address is 0011.9369.1481 (bia 0011.9369.1481)
  Internet address is 10.0.0.2/24
  MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive not set
  Full-duplex, 100Mb/s, media type is RJ45
  output flow-control is XON, input flow-control is XON
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:00:15, output 00:00:15, output hang never
  Last clearing of "show interface" counters 00:01:55
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  30 second input rate 657000 bits/sec, 54 packets/sec
  30 second output rate 657000 bits/sec, 54 packets/sec
     <span style="background-color: yellow; color: black;">2500 packets input</span>, 3785000 bytes, 0 no buffer
     <span style="background-color: yellow; color: black;">Received 2500 broadcasts</span>, 0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 5 multicast, 0 pause input
     0 input packets with dribble condition detected
     2500 packets output, 3785000 bytes, 0 underruns
     0 output errors, 0 collisions, 0 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out
R2#clear counters</pre>
<p>OK, how about multicast ping? Let&#8217;s try right away and see what happens. Remember, now we have multicast storm control configured. Before we do that, we need to ensure that multicast traffic is flooded by our switch.</p>
<pre>Cat2(config)#no ip igmp snooping</pre>
<p></p>
<pre>R1#ping 239.0.0.255 size 15000 repeat 2500 timeout 0
Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 10.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>R2#show interfaces GigabitEthernet0/1
GigabitEthernet0/1 is up, line protocol is up
  Hardware is BCM1125 Internal MAC, address is 0011.9369.1481 (bia 0011.9369.1481)
  Internet address is 10.0.0.2/24
  MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive not set
  Full-duplex, 100Mb/s, media type is RJ45
  output flow-control is XON, input flow-control is XON
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:12:45, output 00:10:12, output hang never
  Last clearing of "show interface" counters 00:00:16
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  30 second input rate 0 bits/sec, 0 packets/sec
  30 second output rate 0 bits/sec, 0 packets/sec
     0 packets input, 0 bytes, 0 no buffer
     Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, <span style="background-color: yellow; color: black;">406 multicast</span>, 0 pause input
     0 input packets with dribble condition detected
     0 packets output, 0 bytes, 0 underruns
     0 output errors, 0 collisions, 0 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out
R2#clear counters</pre>
<p>We can see that storm control works, as expected. Let&#8217;s apply broadcast storm control and remove multicast one, before we end this test.</p>
<pre>Cat2(config)#interface FastEthernet0/1
Cat2(config-if)#no storm-control multicast level 0.01
Cat2(config-if)#storm-control broadcast level 0.0</pre>
<p></p>
<pre>R1#ping 239.0.0.255 size 15000 repeat 2500 timeout 0
Type escape sequence to abort.
Sending 2500, 15000-byte ICMP Echos to 10.0.0.255, timeout is 0 seconds:
......................................................................
[... a lot of pings ...]</pre>
<p></p>
<pre>R2#show interfaces GigabitEthernet0/1
GigabitEthernet0/1 is up, line protocol is up
  Hardware is BCM1125 Internal MAC, address is 0011.9369.1481 (bia 0011.9369.1481)
  Internet address is 10.0.0.2/24
  MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive not set
  Full-duplex, 100Mb/s, media type is RJ45
  output flow-control is XON, input flow-control is XON
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:15:41, output 00:01:54, output hang never
  Last clearing of "show interface" counters 00:00:19
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  30 second input rate 0 bits/sec, 0 packets/sec
  30 second output rate 0 bits/sec, 0 packets/sec
     0 packets input, 0 bytes, 0 no buffer
     Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, <span style="background-color: yellow; color: black;">2502 multicast</span>, 0 pause input
     0 input packets with dribble condition detected
     0 packets output, 0 bytes, 0 underruns
     0 output errors, 0 collisions, 0 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out</pre>
<h2>Counter-Arguments</h2>
<p>The test above doesn&#8217;t test one specific scenario in which we have the mix of broadcast and multicast traffic coming into the port with the storm-control configured. According to some documentation (Catalyst 6500 configuration guide), this particular scenario can have issues if both multicast and broadcast storm control are configured. However, the same warning is not present in the documentation for Catalyst 3560 switches, leading me to believe that these switches do not suffer from the effect described in that document.</p>
<h2>Conclusion</h2>
<p>While this would require more thorough testing, from this initial test, all I can say is that myth has been dealt a heavy blow. I don&#8217;t see that broadcasts are blocked with multicasts, or the other way round. What do you think &#8211; is this myth busted? :-)</p>
<p>I would like to thank my fellow IPexpert instructors, <a href="mailto:tscott@ipexpert.com">Tyson Scott</a> and <a href="mailto:bcarroll@ipexpert.com">Brandon Carroll</a>, who contributed greatly to this research.</p>
<p>&#8211;<br />
<a href="mailto:markom@ipexpert.com">Marko Milivojevic</a> &#8211; CCIE #18427<br />
Senior Technical Instructor &#8211; <a href="http://www.ipexpert.com/" target="_blank">IPexpert</a><br />
Join our <a href="http://www.onlinestudylist.com/" target="_blank">Online Study List</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;t=Old%20CCIE%20Myths%3A%20Storm%20Control" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Old%20CCIE%20Myths%3A%20Storm%20Control%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;annotation=Storm%20control%20is%20a%20very%20useful%20feature%20on%20Catalyst%20switches.%20It%20allows%20us%20to%20control%20how%20much%20unicast%2C%20multicast%20or%20broadcast%20traffic%20is%20received%20on%20a%20certain%20port%20and%20if%20this%20rate%20becomes%20%22unacceptable%22%2C%20act%20on%20it.%20By%20act%2C%20I%20mean%20that%20we%20can%20either%20" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;source=CCIE+Blog+&amp;summary=Storm%20control%20is%20a%20very%20useful%20feature%20on%20Catalyst%20switches.%20It%20allows%20us%20to%20control%20how%20much%20unicast%2C%20multicast%20or%20broadcast%20traffic%20is%20received%20on%20a%20certain%20port%20and%20if%20this%20rate%20becomes%20%22unacceptable%22%2C%20act%20on%20it.%20By%20act%2C%20I%20mean%20that%20we%20can%20either%20" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;notes=Storm%20control%20is%20a%20very%20useful%20feature%20on%20Catalyst%20switches.%20It%20allows%20us%20to%20control%20how%20much%20unicast%2C%20multicast%20or%20broadcast%20traffic%20is%20received%20on%20a%20certain%20port%20and%20if%20this%20rate%20becomes%20%22unacceptable%22%2C%20act%20on%20it.%20By%20act%2C%20I%20mean%20that%20we%20can%20either%20" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;bodytext=Storm%20control%20is%20a%20very%20useful%20feature%20on%20Catalyst%20switches.%20It%20allows%20us%20to%20control%20how%20much%20unicast%2C%20multicast%20or%20broadcast%20traffic%20is%20received%20on%20a%20certain%20port%20and%20if%20this%20rate%20becomes%20%22unacceptable%22%2C%20act%20on%20it.%20By%20act%2C%20I%20mean%20that%20we%20can%20either%20" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;h=Old%20CCIE%20Myths%3A%20Storm%20Control" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;title=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;body=Storm%20control%20is%20a%20very%20useful%20feature%20on%20Catalyst%20switches.%20It%20allows%20us%20to%20control%20how%20much%20unicast%2C%20multicast%20or%20broadcast%20traffic%20is%20received%20on%20a%20certain%20port%20and%20if%20this%20rate%20becomes%20%22unacceptable%22%2C%20act%20on%20it.%20By%20act%2C%20I%20mean%20that%20we%20can%20either%20" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;t=Old%20CCIE%20Myths%3A%20Storm%20Control" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;t=Old%20CCIE%20Myths%3A%20Storm%20Control&opener=bm&amp;ei=UTF-8&amp;d=Storm%20control%20is%20a%20very%20useful%20feature%20on%20Catalyst%20switches.%20It%20allows%20us%20to%20control%20how%20much%20unicast%2C%20multicast%20or%20broadcast%20traffic%20is%20received%20on%20a%20certain%20port%20and%20if%20this%20rate%20becomes%20%22unacceptable%22%2C%20act%20on%20it.%20By%20act%2C%20I%20mean%20that%20we%20can%20either%20" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fold-ccie-myths-storm-control%2F&amp;submitHeadline=Old%20CCIE%20Myths%3A%20Storm%20Control&amp;submitSummary=Storm%20control%20is%20a%20very%20useful%20feature%20on%20Catalyst%20switches.%20It%20allows%20us%20to%20control%20how%20much%20unicast%2C%20multicast%20or%20broadcast%20traffic%20is%20received%20on%20a%20certain%20port%20and%20if%20this%20rate%20becomes%20%22unacceptable%22%2C%20act%20on%20it.%20By%20act%2C%20I%20mean%20that%20we%20can%20either%20&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/old-ccie-myths-storm-control/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CCIE Security Audio on Demand &#8211; Published</title>
		<link>http://blog.ipexpert.com/ccie-security-audio-on-demand-published/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ccie-security-audio-on-demand-published</link>
		<comments>http://blog.ipexpert.com/ccie-security-audio-on-demand-published/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 22:41:25 +0000</pubDate>
		<dc:creator>Wayne Lawson II</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2670</guid>
		<description><![CDATA[CCIE Security Candidates,
If you&#8217;re waiting on your CCIE Security AoD and SlideBook &#8211; you should now have it added to your Member&#8217;s Area. If you don&#8217;t &#8211; please contact support@ipexpert.com.
Thanks &#8211; Wayne



Share and Enjoy:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>CCIE Security Candidates,</p>
<p>If you&#8217;re waiting on your CCIE Security AoD and SlideBook &#8211; you should now have it added to your Member&#8217;s Area. If you don&#8217;t &#8211; please contact support@ipexpert.com.</p>
<p>Thanks &#8211; Wayne</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;t=CCIE%20Security%20Audio%20on%20Demand%20-%20Published" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=CCIE%20Security%20Audio%20on%20Demand%20-%20Published%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;annotation=CCIE%20Security%20Candidates%2C%0D%0A%0D%0AIf%20you%27re%20waiting%20on%20your%20CCIE%20Security%20AoD%20and%20SlideBook%20-%20you%20should%20now%20have%20it%20added%20to%20your%20Member%27s%20Area.%20If%20you%20don%27t%20-%20please%20contact%20support%40ipexpert.com.%0D%0A%0D%0AThanks%20-%20Wayne" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;source=CCIE+Blog+&amp;summary=CCIE%20Security%20Candidates%2C%0D%0A%0D%0AIf%20you%27re%20waiting%20on%20your%20CCIE%20Security%20AoD%20and%20SlideBook%20-%20you%20should%20now%20have%20it%20added%20to%20your%20Member%27s%20Area.%20If%20you%20don%27t%20-%20please%20contact%20support%40ipexpert.com.%0D%0A%0D%0AThanks%20-%20Wayne" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;notes=CCIE%20Security%20Candidates%2C%0D%0A%0D%0AIf%20you%27re%20waiting%20on%20your%20CCIE%20Security%20AoD%20and%20SlideBook%20-%20you%20should%20now%20have%20it%20added%20to%20your%20Member%27s%20Area.%20If%20you%20don%27t%20-%20please%20contact%20support%40ipexpert.com.%0D%0A%0D%0AThanks%20-%20Wayne" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;bodytext=CCIE%20Security%20Candidates%2C%0D%0A%0D%0AIf%20you%27re%20waiting%20on%20your%20CCIE%20Security%20AoD%20and%20SlideBook%20-%20you%20should%20now%20have%20it%20added%20to%20your%20Member%27s%20Area.%20If%20you%20don%27t%20-%20please%20contact%20support%40ipexpert.com.%0D%0A%0D%0AThanks%20-%20Wayne" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;h=CCIE%20Security%20Audio%20on%20Demand%20-%20Published" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;title=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;body=CCIE%20Security%20Candidates%2C%0D%0A%0D%0AIf%20you%27re%20waiting%20on%20your%20CCIE%20Security%20AoD%20and%20SlideBook%20-%20you%20should%20now%20have%20it%20added%20to%20your%20Member%27s%20Area.%20If%20you%20don%27t%20-%20please%20contact%20support%40ipexpert.com.%0D%0A%0D%0AThanks%20-%20Wayne" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;t=CCIE%20Security%20Audio%20on%20Demand%20-%20Published" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;t=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&opener=bm&amp;ei=UTF-8&amp;d=CCIE%20Security%20Candidates%2C%0D%0A%0D%0AIf%20you%27re%20waiting%20on%20your%20CCIE%20Security%20AoD%20and%20SlideBook%20-%20you%20should%20now%20have%20it%20added%20to%20your%20Member%27s%20Area.%20If%20you%20don%27t%20-%20please%20contact%20support%40ipexpert.com.%0D%0A%0D%0AThanks%20-%20Wayne" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fccie-security-audio-on-demand-published%2F&amp;submitHeadline=CCIE%20Security%20Audio%20on%20Demand%20-%20Published&amp;submitSummary=CCIE%20Security%20Candidates%2C%0D%0A%0D%0AIf%20you%27re%20waiting%20on%20your%20CCIE%20Security%20AoD%20and%20SlideBook%20-%20you%20should%20now%20have%20it%20added%20to%20your%20Member%27s%20Area.%20If%20you%20don%27t%20-%20please%20contact%20support%40ipexpert.com.%0D%0A%0D%0AThanks%20-%20Wayne&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/ccie-security-audio-on-demand-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessing ProctorLabs Devices</title>
		<link>http://blog.ipexpert.com/accessing-proctorlabs-devices/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=accessing-proctorlabs-devices</link>
		<comments>http://blog.ipexpert.com/accessing-proctorlabs-devices/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 15:52:53 +0000</pubDate>
		<dc:creator>Marko Milivojevic</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Proctor Labs]]></category>
		<category><![CDATA[Routing & Switching]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Service Provider]]></category>
		<category><![CDATA[Voice]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2563</guid>
		<description><![CDATA[From time to time, we have our students ask us what is the best way to access ProctorLabs equipment? How do you guys (instructors) do it? What should I do, etc. As with many other things, the answer is, of course &#8211; it depends! Many people have different styles and use different software and operating [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time, we have our students ask us what is the best way to access ProctorLabs equipment? How do you guys (instructors) do it? What should I do, etc. As with many other things, the answer is, of course &#8211; it depends! Many people have different styles and use different software and operating systems. I will explore several popular methods, operating systems and terminal programs here.<span id="more-2563"></span></p>
<p>Please Note: In these example, we are using ProctorLabs Pod #111. Please, use Pod assigned to your session to try things out.</p>
<h2>Using The Terminal Server</h2>
<p>Picture 1 below shows the portion of your ProctorLabs user interface from which you can initiate connections to various devices.</p>
<p><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-1.png"><img class="aligncenter size-full wp-image-2564" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-1.png" alt="" width="495" height="613" /></a></p>
<p>On the top of the selection is the link called &#8220;Terminal Server&#8221;. Clicking on this link should open the the link using your operating systems&#8217; Telnet URL handler and connect to ProctorLabs terminal server, allocated for your session. Take note here that Windows 7 doesn&#8217;t have Telnet installed by default. Quick search online should help you enable both Telnet client and Telnet URL handlers in Internet Explorer. The remainder of this text assumes that both work.</p>
<p>When you click on the Terminal Server link, you should see the connection open to the Terminal Server. Log in with your ProctorLabs username and password.</p>
<pre>Connected to pod111ts1.proctorlabs.com.
Escape character is '^]'.

         ****PROCTOR LABS, INC. SECURE ONLINE RACK SYSTEM****
      WELCOME to Proctor Labs, Inc. CCIE preparation vRack.

    WARNING:  This system is for the use of authorized clients only.
          Unauthorized access is a violation of federal, state,
                        civil and criminal laws.

http://www.ProctorLabs.com

User Access Verification

Username: <i>username</i>
Password: <i>password</i>

PL-POD-111-TS-RS#</pre>
<p>You are now connected to Terminal Server. You can see devices connected to it by typing &#8220;show hosts&#8221;</p>
<pre>PL-POD-111-TS-RS#show hosts
Default domain is not set
Name/address lookup uses static mappings

Host                      Port  Flags      Age Type   Address(es)
BB3                       2013  (perm, OK) **   IP    10.1.1.1
BB2                       2012  (perm, OK) **   IP    10.1.1.1
R9                        2009  (perm, OK) **   IP    10.1.1.1
R8                        2008  (perm, OK) **   IP    10.1.1.1
R7                        2007  (perm, OK) **   IP    10.1.1.1
R6                        2006  (perm, OK) **   IP    10.1.1.1
R5                        2005  (perm, OK) **   IP    10.1.1.1
R2                        2002  (perm, OK) **   IP    10.1.1.1
Cat4                      2016  (perm, OK) **   IP    10.1.1.1
Cat3                      2015  (perm, OK) **   IP    10.1.1.1
Cat2                      2014  (perm, OK) **   IP    10.1.1.1
Cat1                      2010  (perm, OK) **   IP    10.1.1.1
BB1                       2011  (perm, OK) **   IP    10.1.1.1
R4                        2004  (perm, OK) **   IP    10.1.1.1
R1                        2001  (perm, OK) **   IP    10.1.1.1</pre>
<p>If we take the example of R1 above, we can see that you can connect to it by telnetting to port 2001. You can do so from the server, by just typing &#8220;R1&#8243;.</p>
<pre>PL-POD-111-TS-RS#r1
Translating "r1"
Trying R1 (10.1.1.1, 2001)... Open

         ****PROCTOR LABS, INC. SECURE ONLINE RACK SYSTEM****
      WELCOME to Proctor Labs, Inc. CCIE preparation vRack.

    WARNING:  This system is for the use of authorized clients only.
          Unauthorized access is a violation of federal, state,
                        civil and criminal laws.

http://www.ProctorLabs.com

User Access Verification

Username: <i>username</i>
Password: <i>password</i>

            You are on line number: 1

Router&gt;</pre>
<p>We are now connected to R1. We can configure it or do whatever we like. We can go back to the Terminal Server, by typing escape sequence &lt;ctrl&gt;&lt;shift&gt; 6 followed by x. We are now back to terminal server, BUT &#8211; we are not yet disconnected from R1. Let&#8217;s connect to R2.</p>
<pre>Router&gt;<span style ="background-color: yellow; color: red">&lt;ctrl&gt;&lt;shift&gt;6 x</span>
PL-POD-111-TS-RS#r2
Translating "r2"
Trying R2 (10.1.1.1, 2002)... Open

         ****PROCTOR LABS, INC. SECURE ONLINE RACK SYSTEM****
      WELCOME to Proctor Labs, Inc. CCIE preparation vRack.

    WARNING:  This system is for the use of authorized clients only.
          Unauthorized access is a violation of federal, state,
                        civil and criminal laws.

http://www.ProctorLabs.com

User Access Verification

Username: <i>username</i>
Password: <i>password</i>

            You are on line number: 2

Router#</pre>
<p>Let&#8217;s go back to R1. Press the escape sequence to go back to terminal server. There, type &#8220;show sessions&#8221;.</p>
<pre>Router#<span style ="background-color: yellow; color: red">&lt;ctrl&gt;&lt;shift&gt;6 x</span>
PL-POD-111-TS-RS#show sessions
Conn Host                Address             Byte  Idle Conn Name
   1 r1                  10.1.1.1               0     0 r1
*  2 r2                  10.1.1.1               0     0 r2</pre>
<p>We can see two active sessions. One is connected to R1 and the other one to R2. We can also see small &#8220;*&#8221; next to R2. If we just press &lt;enter&gt;, we will return to the active session &#8211; marked by a star! Note the session numbers just before host name. We can use that to resume some other session. If we want to resume our session to R1, we can type &#8220;resume 1&#8243;, or simply &#8220;1&#8243;. Give it a try.</p>
<p>If you wish to destroy the session, type &#8220;disconnect &lt;num&gt;&#8221; on the terminal server, to disconnect the session &lt;num&gt;. Let&#8217;s disconnect our session 1.</p>
<pre>PL-POD-111-TS-RS#disconnect 1
Closing connection to r1 [confirm]
PL-POD-111-TS-RS#show sessions
Conn Host                Address             Byte  Idle Conn Name
*  2 r2                  10.1.1.1               0     0 r2</pre>
<p>Session 1 is gone. It will come back when we connect to, say, R4:</p>
<pre>PL-POD-111-TS-RS#r4
Translating "r4"
Trying R4 (10.1.1.1, 2004)... Open

         ****PROCTOR LABS, INC. SECURE ONLINE RACK SYSTEM****
      WELCOME to Proctor Labs, Inc. CCIE preparation vRack.

    WARNING:  This system is for the use of authorized clients only.
          Unauthorized access is a violation of federal, state,
                        civil and criminal laws.

http://www.ProctorLabs.com

User Access Verification

Username:<span style ="background-color: yellow; color: red">&lt;ctrl&gt;&lt;shift&gt;6 x</span>
PL-POD-111-TS-RS#show sessions
Conn Host                Address             Byte  Idle Conn Name
*  1 r4                  10.1.1.1               0     0 r4
   2 r2                  10.1.1.1               0     0 r2</pre>
<p>Beware of this session number reuse, especially when time-pressed. You may want to open your devices in logical order and use them that way. If you decide to do so, it may be a wise idea to configure &#8220;exec-timeout&#8221; appropriately on destination hosts, otherwise your sessions may time out.</p>
<p>Once you get the hang of the idea, using Terminal Server is really quick and powerful way to access all your Proctor Labs devices.</p>
<p>However, some of use think there are more efficient ways. Read on for few suggestions.</p>
<h2>Direct Sessions to Devices</h2>
<p>Remember when we looked at Terminal Server and we connected to port 2001 for R1? You don&#8217;t have to connect to terminal server to open that session. You can telnet directly to port 2001 from your own computer, using any telnet client, or by clicking on the appropriate device from your ProctorLabs Web GUI! Let&#8217;s connect to R1 by clicking on it.</p>
<pre>Connected to pod111ts1.proctorlabs.com.
Escape character is '^]'.

         ****PROCTOR LABS, INC. SECURE ONLINE RACK SYSTEM****
      WELCOME to Proctor Labs, Inc. CCIE preparation vRack.

    WARNING:  This system is for the use of authorized clients only.
          Unauthorized access is a violation of federal, state,
                        civil and criminal laws.

http://www.ProctorLabs.com

User Access Verification

Username: <i>username</i>
Password: <i>password</i>

            You are on line number: 1

Router&gt;</pre>
<p>We are now directly connected to R1! If you click on some other router or other device, you will be connected directly to it!</p>
<p>You should note that you cannot have more than one connection to the same device. In a case you are getting &#8220;Connection Refused&#8221; message, you need to telnet to Terminal Server and clear the existing session to the device you wish to connect to.</p>
<p>Using direct sessions to devices is an efficient method. Using built-in telnet client in Windows (and some other operating systems) on the other hand is not. Many of them lack features like increased scroll buffer, resizable windows, etc. For that reason, there are other clients that can be used instead. Here are some of the more popular ones.</p>
<h2>SecureCRT (Windows)</h2>
<p>SecureCRT is the terminal application available you in the CCIE lab. Newer versions of it support some options not available during the exam (for example, tabs), but those advanced features may prove to be useful during studies, when you are not trying to replicate the exact environment in the lab.</p>
<p>The most efficient way to use SecureCRT is to utilize its built-in bookmarks, called Connections. This system can be accessed by choosing File-&gt;Connect menu, or &lt;alt&gt;-c keyboard shortcut. Screenshot below is an example of bookmarks created for ProctorLabs Routing and Switching Pod 111.</p>
<p><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-2.png"><img class="aligncenter size-full wp-image-2565" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-2.png" alt="" width="559" height="626" /></a></p>
<p>Double-clicking on any of the bookmarked devices will open a new tab (or window) with the connection to the appropriate device. What&#8217;s nice with this approach is that the title bar of the window will be automatically set to the name of the device.</p>
<p><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-3.png"><img class="aligncenter size-full wp-image-2566" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-3.png" alt="" width="710" height="471" /></a></p>
<p>Of course, the most difficult and time consuming bit is actually building bookmarks. Well, I have special treat for you here. We&#8217;ve already done it for you &#8211; for all our pods in all our tracks, you can get them here: <a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/ProctorLabs-SecureCRT.zip">ProctorLabs-SecureCRT</a>.</p>
<h2>Installing IPexpert&#8217;s Bookmarks to SecureCRT</h2>
<p>Now that you have the bookmarks, it&#8217;s time to install them. Please, follow this step-by-step procedure for an easy install.</p>
<ol>
<li>Download the ProctorLabs-SecureCRT.zip above and save it to temporary folder</li>
<li>Open SecureCRT and find Options -&gt; Global Options menu</li>
<li>Open the above menu and select General from the tree on the left. Copy &#8220;Configuration folder&#8221; path to clipboard. See picture below:</li>
<p><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-4.png"><img class="aligncenter size-full wp-image-2567" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-4.png" alt="" width="571" height="529" /></a></p>
<li>Close SecureCRT, find and open that folder in Windows Explorer. Go to subfolder called Sessions. If one does not exists, please create it.</li>
<li>Extract the contents of the ProctorLabs-SecureCRT.zip file into this folder. You should now have subfolder called ProctorLabs.</li>
<li>Start SecureCRT and select File-&gt;Connect.</li>
</ol>
<p>You should have all of our bookmarks in your SecureCRT now!</p>
<h2>Putty and Putty Connection Manager (Windows)</h2>
<p>Putty is a free terminal application for Windows, which is proving to be very popular. By itself, it provides cumbersome bookmarks management, however, there is 3rd party add-on, called Putty Connection Manager. If you happen to be Putty user, look for this one online &#8211; you will be pleasantly surprised. To see it in action, just watch our Routing and Switching Video on Demand or a screenshot below.</p>
<p style="text-align: center;"><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-5.png"><img class="aligncenter size-full wp-image-2568" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-5.png" alt="" width="724" height="565" /></a></p>
<p>Just as with SecureCRT, most of the work is to create bookmarks for your Pod. If you take a look at the screenshot above, you will notice that it shows many pods. Yes, you guessed it right! You can get database file here: <a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/ProctorLabs-PuttyCM.zip">ProctorLabs-PuttyCM</a>.</p>
<h2>Installing IPexpert&#8217;s Bookmarks to Putty Connection Manager</h2>
<p>This operation is a little bit different than the one with SecureCRT. Especially so because there are two ways in which it can be done (CCIEs love alternative solutions, don&#8217;t we?). After you have downloaded the ProctorLabs-PuttyCM.zip file above, extract the contents to a temporary folder.</p>
<p>If you don&#8217;t already have any bookmarks in your Putty Connection Manager, you can copy the file to more permanent location and change extension from XML to DAT. Next, from File menu, select Open and navigate to your ProctorLabs-PuttyCM.dat file. When you open the database, make sure that Connection Manager option in View menu is enabled. You should now have nice ProctorLabs bookmarks tree on the right.</p>
<p style="text-align: center;"><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-6.png"><img class="aligncenter size-full wp-image-2569" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-6.png" alt="" width="752" height="622" /></a></p>
<p>If you already use Putty Connection Manager, using another database may or may not be the thing you want. Another approach is to import the entries from XML. You can use the same file, but in order to import bookmarks, you need to have an open database. To initiate import process, go to Database menu, select Import and Export menu. Chose option to import and in the next step navigate to ProctorLabs-PuttyCM.xml file. When you have finished, your existing bookmarks should be updated with new ProctorLabs ones!</p>
<p style="text-align: center;"><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-7.png"><img class="aligncenter size-full wp-image-2570" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/Picture-7.png" alt="" width="752" height="622" /></a></p>
<p>Whatever step you used, you can make the database as the default one to open every time you open Putty Connection Manager and you are all set.</p>
<p>But&#8230; what if you are using some other operating system, say, Mac or Linux? Stay tuned, that&#8217;s coming soon!</p>
<p>&#8211;<br />
Marko Milivojevic &#8211; CCIE #18427<br />
Senior Technical Instructor &#8211; IPexpert</p>
<p>Mailto: <a href="mailto:markom@ipexpert.com">markom@ipexpert.com</a><br />
Telephone: +1.810.326.1444<br />
Fax: +1.810.454.0130</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;t=Accessing%20ProctorLabs%20Devices" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Accessing%20ProctorLabs%20Devices%20-%20http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices&amp;annotation=From%20time%20to%20time%2C%20we%20have%20our%20students%20ask%20us%20what%20is%20the%20best%20way%20to%20access%20ProctorLabs%20equipment%3F%20How%20do%20you%20guys%20%28instructors%29%20do%20it%3F%20What%20should%20I%20do%2C%20etc.%20As%20with%20many%20other%20things%2C%20the%20answer%20is%2C%20of%20course%20-%20it%20depends%21%20Many%20people%20have%20differ" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Accessing%20ProctorLabs%20Devices&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices&amp;source=CCIE+Blog+&amp;summary=From%20time%20to%20time%2C%20we%20have%20our%20students%20ask%20us%20what%20is%20the%20best%20way%20to%20access%20ProctorLabs%20equipment%3F%20How%20do%20you%20guys%20%28instructors%29%20do%20it%3F%20What%20should%20I%20do%2C%20etc.%20As%20with%20many%20other%20things%2C%20the%20answer%20is%2C%20of%20course%20-%20it%20depends%21%20Many%20people%20have%20differ" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices&amp;notes=From%20time%20to%20time%2C%20we%20have%20our%20students%20ask%20us%20what%20is%20the%20best%20way%20to%20access%20ProctorLabs%20equipment%3F%20How%20do%20you%20guys%20%28instructors%29%20do%20it%3F%20What%20should%20I%20do%2C%20etc.%20As%20with%20many%20other%20things%2C%20the%20answer%20is%2C%20of%20course%20-%20it%20depends%21%20Many%20people%20have%20differ" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices&amp;bodytext=From%20time%20to%20time%2C%20we%20have%20our%20students%20ask%20us%20what%20is%20the%20best%20way%20to%20access%20ProctorLabs%20equipment%3F%20How%20do%20you%20guys%20%28instructors%29%20do%20it%3F%20What%20should%20I%20do%2C%20etc.%20As%20with%20many%20other%20things%2C%20the%20answer%20is%2C%20of%20course%20-%20it%20depends%21%20Many%20people%20have%20differ" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Accessing%20ProctorLabs%20Devices&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;h=Accessing%20ProctorLabs%20Devices" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;title=Accessing%20ProctorLabs%20Devices&amp;body=From%20time%20to%20time%2C%20we%20have%20our%20students%20ask%20us%20what%20is%20the%20best%20way%20to%20access%20ProctorLabs%20equipment%3F%20How%20do%20you%20guys%20%28instructors%29%20do%20it%3F%20What%20should%20I%20do%2C%20etc.%20As%20with%20many%20other%20things%2C%20the%20answer%20is%2C%20of%20course%20-%20it%20depends%21%20Many%20people%20have%20differ" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;t=Accessing%20ProctorLabs%20Devices" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;t=Accessing%20ProctorLabs%20Devices&opener=bm&amp;ei=UTF-8&amp;d=From%20time%20to%20time%2C%20we%20have%20our%20students%20ask%20us%20what%20is%20the%20best%20way%20to%20access%20ProctorLabs%20equipment%3F%20How%20do%20you%20guys%20%28instructors%29%20do%20it%3F%20What%20should%20I%20do%2C%20etc.%20As%20with%20many%20other%20things%2C%20the%20answer%20is%2C%20of%20course%20-%20it%20depends%21%20Many%20people%20have%20differ" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Faccessing-proctorlabs-devices%2F&amp;submitHeadline=Accessing%20ProctorLabs%20Devices&amp;submitSummary=From%20time%20to%20time%2C%20we%20have%20our%20students%20ask%20us%20what%20is%20the%20best%20way%20to%20access%20ProctorLabs%20equipment%3F%20How%20do%20you%20guys%20%28instructors%29%20do%20it%3F%20What%20should%20I%20do%2C%20etc.%20As%20with%20many%20other%20things%2C%20the%20answer%20is%2C%20of%20course%20-%20it%20depends%21%20Many%20people%20have%20differ&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/accessing-proctorlabs-devices/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Private VLANs</title>
		<link>http://blog.ipexpert.com/private-vlans-3/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=private-vlans-3</link>
		<comments>http://blog.ipexpert.com/private-vlans-3/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:20:33 +0000</pubDate>
		<dc:creator>Piotr Kaluzny</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2534</guid>
		<description><![CDATA[Hello Everyone,
Ethernet is an example of broadcast multi-access network where devices can communicate with one another at Layer 2 within the same broadcast domain. If a rouge device is introduced into a VLAN, security issues may arise because all devices start sharing the same Layer 2 network. An example may be a web hosting company [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Everyone,</p>
<p>Ethernet is an example of broadcast multi-access network where devices can communicate with one another at Layer 2 within the same broadcast domain. If a rouge device is introduced into a VLAN, security issues may arise because all devices start sharing the same Layer 2 network. An example may be a web hosting company that provides space on a server it owns or leases for use by its clients. <span id="more-2534"></span>If all servers reside in the same VLAN and attacker gets access to one of them, other machines may also be compromised because typically there are no L2 firewalls placed between the devices. The traditional, but not scalable solution to this problem, was to assign a separate VLAN to each customer. Using Private VLANs feature addresses the scalability problem and provides IP address management benefits for service providers and Layer 2 security for customer.</p>
<p>Private VLAN feature is composed of two VLAN types :</p>
<p>A primary VLAN is the unique and common VLAN identifier of the whole private VLAN domain and of all its VLAN ID pairs. This is the VLAN we will “divide” into sub-VLANs. The promiscuous port belongs to the primary VLAN and this port can talk to isolated ports as well as community ports and vice versa (and also to other promiscuous ports if they exist).</p>
<p>There are two types of secondary VLANs:</p>
<p>• Isolated VLANs &#8211; Ports within an isolated VLAN (isolated ports) cannot communicate with each other at the Layer 2 level. Note that it is enough to have only one Isolated VLAN for each Primary VLAN.</p>
<p>• Community VLANs &#8211; Ports within a community VLAN (community ports) can communicate with each other but cannot communicate with ports in other communities at the Layer 2 level.</p>
<p>Private VLANs, contrary to Protected Ports, can span multiple switches. A feature of private VLANs across multiple switches is that traffic from an isolated port in one switch does not reach an isolated port on another switch.</p>
<p>In our example primary VLAN is set to 100. Secondary VLANs are 201 (isolated) and 202 (community). Here is the topology :</p>
<p><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/image0033.gif"><img class="aligncenter size-full wp-image-2536" title="privatevlans" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/image0033.gif" alt="" width="628" height="329" /></a></p>
<p>IP addressing scheme and configuration :</p>
<p>R1– 10.1.1.1</p>
<p>R2– 10.1.1.2</p>
<p>R6 – 10.1.1.6</p>
<p>R7 – 10.1.1.7</p>
<p>Cat1 :</p>
<p>Because VTP (version 1 and 2 ) does not support private VLANs, you must manually configure private VLANs on all switches in the Layer 2 network using VTP mode Transparent.</p>
<pre>vtp mode transparent</pre>
<pre>vlan 201</pre>
<pre>private-vlan isolated</pre>
<pre>vlan 202</pre>
<pre>private-vlan community</pre>
<pre>vlan 100</pre>
<pre>private-vlan primary</pre>
<pre>private-vlan association 201-202</pre>
<pre>interface FastEthernet0/1</pre>
<pre>switchport private-vlan mapping 100 201-202</pre>
<pre>switchport mode private-vlan promiscuous</pre>
<pre>interface FastEthernet0/2</pre>
<pre>switchport private-vlan host-association 100 202</pre>
<pre>switchport mode private-vlan host</pre>
<p>Cat2 :</p>
<pre>vtp mode transparent</pre>
<pre>vlan 201</pre>
<pre>private-vlan isolated</pre>
<pre>vlan 202</pre>
<pre>private-vlan community</pre>
<pre>vlan 100</pre>
<pre>private-vlan primary</pre>
<pre>private-vlan association 201-202</pre>
<pre>interface FastEthernet0/6</pre>
<pre>switchport private-vlan host-association 100 201</pre>
<pre>switchport mode private-vlan host</pre>
<pre>interface FastEthernet0/7</pre>
<pre>switchport private-vlan host-association 100 202</pre>
<pre>switchport mode private-vlan host</pre>
<p>Now let’s make sure VLANs were created appropriately :</p>
<pre>Cat1#sh vlan private-vlan type</pre>
<pre>Vlan Type</pre>
<pre>---- -----------------</pre>
<pre>100  primary</pre>
<pre>201  isolated</pre>
<pre>202  community</pre>
<pre>Cat1#sh vlan private-vlan</pre>
<pre>Primary Secondary Type              Ports</pre>
<pre>------- --------- ----------------- ------------------------------------------</pre>
<pre>100     201       isolated          Fa0/1</pre>
<pre>100     202       community         Fa0/1, Fa0/2</pre>
<p>CAT2:</p>
<pre>Cat2(config)#do sh vlan private-vlan</pre>
<pre>Primary Secondary Type              Ports</pre>
<pre>------- --------- ----------------- ------------------------------------------</pre>
<pre>100     201       isolated          Fa0/6</pre>
<pre>100     202       community         Fa0/7</pre>
<pre>Cat2(config)#do sh int f0/6 status</pre>
<pre>Port      Name               Status       Vlan       Duplex  Speed Type</pre>
<pre>Fa0/6                        connected    100,201    a-full  a-100 10/100BaseTX</pre>
<p>Promiscuous port device (R1) have connectivity to all devices within a primary VLAN :</p>
<pre>R1#ping 10.1.1.1</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.1, timeout is 2 seconds:</pre>
<pre>!!!!!</pre>
<pre>Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms</pre>
<pre>R1#ping 10.1.1.2</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.2, timeout is 2 seconds:</pre>
<pre>!!!!!</pre>
<pre>Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms</pre>
<pre>R1#ping 10.1.1.6</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.6, timeout is 2 seconds:</pre>
<pre>!!!!!</pre>
<pre>Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms</pre>
<pre>R1#ping 10.1.1.7</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.7, timeout is 2 seconds:</pre>
<pre>!!!!!</pre>
<pre>Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms</pre>
<pre>R1#sh arp</pre>
<pre>Protocol  Address          Age (min)  Hardware Addr   Type   Interface</pre>
<pre>Internet  10.1.1.1                -   000a.b81a.5030  ARPA   FastEthernet0/0</pre>
<pre>Internet  10.1.1.2               38   0011.93fc.1ca2  ARPA   FastEthernet0/0</pre>
<pre>Internet  10.1.1.6               39   000a.b819.bd30  ARPA   FastEthernet0/0</pre>
<pre>Internet  10.1.1.7               39   000a.b81a.5448  ARPA   FastEthernet0/0</pre>
<p>Moving on to R7 – because R2 is in the same community VLAN as R7, those routers can communicate with each other. R6, however can only reach to R1 which is connected to the promiscuous port :</p>
<pre>R7#ping 10.1.1.6</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.6, timeout is 2 seconds:</pre>
<pre>...</pre>
<pre>Success rate is 0 percent (0/3)</pre>
<pre>R7#ping 10.1.1.2</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.2, timeout is 2 seconds:</pre>
<pre>!!!!!</pre>
<pre>Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms</pre>
<pre>R7#sh arp</pre>
<pre>Protocol  Address          Age (min)  Hardware Addr   Type   Interface</pre>
<pre>Internet  10.1.1.1               43   000a.b81a.5030  ARPA   FastEthernet0/0</pre>
<pre>Internet  10.1.1.2               42   0011.93fc.1ca2  ARPA   FastEthernet0/0</pre>
<pre>Internet  10.1.1.6                0   Incomplete      ARPA</pre>
<pre>Internet  10.1.1.7                -   000a.b81a.5448  ARPA   FastEthernet0/0</pre>
<p>R6:</p>
<pre>R6#ping 10.1.1.7</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.7, timeout is 2 seconds:</pre>
<pre>..</pre>
<pre>Success rate is 0 percent (0/2)</pre>
<pre>R6#ping 10.1.1.2</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.2, timeout is 2 seconds:</pre>
<pre>..</pre>
<pre>Success rate is 0 percent (0/2)</pre>
<pre>R6#sh arp</pre>
<pre>Protocol  Address          Age (min)  Hardware Addr   Type   Interface</pre>
<pre>Internet  10.1.1.1               45   000a.b81a.5030  ARPA   FastEthernet0/0</pre>
<pre>Internet  10.1.1.2                0   Incomplete      ARPA</pre>
<pre>Internet  10.1.1.6                -   000a.b819.bd30  ARPA   FastEthernet0/0</pre>
<pre>Internet  10.1.1.7                0   Incomplete      ARPA</pre>
<p>Now try to remove VLAN 202 (community) from the trunk on Cat1 and see what happens. Remember that trunk ports carry traffic from regular VLANs and also from primary, isolated, and community VLANs, unless pruned. Features like Spanning-Tree and DHCP Snooping apply only to the primary VLAN but are automatically propagated to secondary VLANs.</p>
<pre>Cat1(config)#int range f0/23 – 24</pre>
<pre>Cat1(config-if-range)#sw trunk allowed vlan remove 202</pre>
<pre>Cat1(config-if-range)#do sh int trunk</pre>
<pre>Port        Mode             Encapsulation  Status        Native vlan</pre>
<pre>Fa0/23      on               802.1q         trunking      1</pre>
<pre>Fa0/24      on               802.1q         trunking      1</pre>
<pre>Port        Vlans allowed on trunk</pre>
<pre>Fa0/23      1-201,203-4094</pre>
<pre>Fa0/24      1-201,203-4094</pre>
<pre>Port        Vlans allowed and active in management domain</pre>
<pre>Fa0/23      1,100,201</pre>
<pre>Fa0/24      1,100,201</pre>
<pre>Port        Vlans in spanning tree forwarding state and not pruned</pre>
<pre>Fa0/23      1,100,201</pre>
<pre>Fa0/24      1,100,201</pre>
<p>R2:</p>
<pre>R2#ping 10.1.1.7</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 5, 100-byte ICMP Echos to 10.1.1.7, timeout is 2 seconds:</pre>
<pre>.....</pre>
<pre>Success rate is 0 percent (0/5)</pre>
<pre>Cat2#sh span vlan 100 root</pre>
<pre>Root    Hello Max Fwd</pre>
<pre>Vlan                   Root ID          Cost    Time  Age Dly  Root Port</pre>
<pre>---------------- -------------------- --------- ----- --- ---  ------------</pre>
<pre>VLAN0100         32868 0019.060c.4f80        19    2   20  15  Fa0/23</pre>
<pre>Cat2#sh span vlan 201 root</pre>
<pre>Root    Hello Max Fwd</pre>
<pre>Vlan                   Root ID          Cost    Time  Age Dly  Root Port</pre>
<pre>---------------- -------------------- --------- ----- --- ---  ------------</pre>
<pre>VLAN0201         32969 0019.060c.4f80        19    2   20  15  Fa0/23</pre>
<p>Piotr Kaluzny</p>
<p>CCIE #25665 (Security), CCSP, CCNP</p>
<p>Sr. Support Engineer  IPexpert, Inc.</p>
<p>URL: http://www.IPexpert.com</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;t=Private%20VLANs" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Private%20VLANs%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs&amp;annotation=Hello%20Everyone%2C%0D%0A%0D%0AEthernet%20is%20an%20example%20of%20broadcast%20multi-access%20network%20where%20devices%20can%20communicate%20with%20one%20another%20at%20Layer%202%20within%20the%20same%20broadcast%20domain.%20If%20a%20rouge%20device%20is%20introduced%20into%20a%20VLAN%2C%20security%20issues%20may%20arise%20because%20all" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Private%20VLANs&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs&amp;source=CCIE+Blog+&amp;summary=Hello%20Everyone%2C%0D%0A%0D%0AEthernet%20is%20an%20example%20of%20broadcast%20multi-access%20network%20where%20devices%20can%20communicate%20with%20one%20another%20at%20Layer%202%20within%20the%20same%20broadcast%20domain.%20If%20a%20rouge%20device%20is%20introduced%20into%20a%20VLAN%2C%20security%20issues%20may%20arise%20because%20all" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs&amp;notes=Hello%20Everyone%2C%0D%0A%0D%0AEthernet%20is%20an%20example%20of%20broadcast%20multi-access%20network%20where%20devices%20can%20communicate%20with%20one%20another%20at%20Layer%202%20within%20the%20same%20broadcast%20domain.%20If%20a%20rouge%20device%20is%20introduced%20into%20a%20VLAN%2C%20security%20issues%20may%20arise%20because%20all" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs&amp;bodytext=Hello%20Everyone%2C%0D%0A%0D%0AEthernet%20is%20an%20example%20of%20broadcast%20multi-access%20network%20where%20devices%20can%20communicate%20with%20one%20another%20at%20Layer%202%20within%20the%20same%20broadcast%20domain.%20If%20a%20rouge%20device%20is%20introduced%20into%20a%20VLAN%2C%20security%20issues%20may%20arise%20because%20all" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Private%20VLANs&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;h=Private%20VLANs" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;title=Private%20VLANs&amp;body=Hello%20Everyone%2C%0D%0A%0D%0AEthernet%20is%20an%20example%20of%20broadcast%20multi-access%20network%20where%20devices%20can%20communicate%20with%20one%20another%20at%20Layer%202%20within%20the%20same%20broadcast%20domain.%20If%20a%20rouge%20device%20is%20introduced%20into%20a%20VLAN%2C%20security%20issues%20may%20arise%20because%20all" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;t=Private%20VLANs" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;t=Private%20VLANs&opener=bm&amp;ei=UTF-8&amp;d=Hello%20Everyone%2C%0D%0A%0D%0AEthernet%20is%20an%20example%20of%20broadcast%20multi-access%20network%20where%20devices%20can%20communicate%20with%20one%20another%20at%20Layer%202%20within%20the%20same%20broadcast%20domain.%20If%20a%20rouge%20device%20is%20introduced%20into%20a%20VLAN%2C%20security%20issues%20may%20arise%20because%20all" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fprivate-vlans-3%2F&amp;submitHeadline=Private%20VLANs&amp;submitSummary=Hello%20Everyone%2C%0D%0A%0D%0AEthernet%20is%20an%20example%20of%20broadcast%20multi-access%20network%20where%20devices%20can%20communicate%20with%20one%20another%20at%20Layer%202%20within%20the%20same%20broadcast%20domain.%20If%20a%20rouge%20device%20is%20introduced%20into%20a%20VLAN%2C%20security%20issues%20may%20arise%20because%20all&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/private-vlans-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISAKMP DPD and Invalid SPI Recovery</title>
		<link>http://blog.ipexpert.com/isakmp-dpd-and-invalid-spi-recovery/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=isakmp-dpd-and-invalid-spi-recovery</link>
		<comments>http://blog.ipexpert.com/isakmp-dpd-and-invalid-spi-recovery/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 16:56:08 +0000</pubDate>
		<dc:creator>Piotr Kaluzny</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2526</guid>
		<description><![CDATA[Hello Everyone,
This is my first blog post and I am going to take a closer look at Dead Peer Detection and Invalid SPI Recovery features.
Simple site-to-site tunnel has been configured between R6 and R8 and loopback networks are the ones being protected. Here’s the topology :

R6’s F0/0 – 6.6.6.6
R8’s F0/0 – 8.8.8.8
R6’s Loopback0 – 10.6.6.6
R8’s [...]]]></description>
			<content:encoded><![CDATA[<div>Hello Everyone,</div>
<div>This is my first blog post and I am going to take a closer look at Dead Peer Detection and Invalid SPI Recovery features.</div>
<div>Simple site-to-site tunnel has been configured between R6 and R8 and loopback networks are the ones being protected. <span id="more-2526"></span>Here’s the topology :</div>
<div><a href="http://blog.ipexpert.com/wp-content/uploads/2010/02/image0022.gif"><img class="aligncenter size-full wp-image-2527" title="isakmp" src="http://blog.ipexpert.com/wp-content/uploads/2010/02/image0022.gif" alt="" width="495" height="139" /></a></div>
<div>R6’s F0/0 – 6.6.6.6</div>
<div>R8’s F0/0 – 8.8.8.8</div>
<div>R6’s Loopback0 – 10.6.6.6</div>
<div>R8’s Loopback0 – 10.8.8.8</div>
<div>There are two kinds of DPD messages : periodic and on-demand. The first option relies on periodic messages that have to be sent with considerable frequency. The result of sending frequent messages is that the communicating peers must encrypt and decrypt more packets. This allows for earlier detection of dead peers. On-demand approach allows to send DPD_R_U_THERE message only if two requirements are met : The DPD timer has elapsed and there is traffic to be sent. If a peer is dead,  and router never has any traffic to send to the peer, the liveliness of the peer is unimportant. On the other hand, however, if the traffic is freely flowing in both directions, DPD messages are not needed.</div>
<div>Let&#8217;s see what happens if we enable DPD on R6 only. Please note that the second value is in seconds and it specifies the timeout between subsequent keepalive messages, not the number of retries :</div>
<pre>R6(config)# cry isa keepalive 10 2 on-demand</pre>
<pre>R6#ping 10.8.8.8 so l0</pre>
<pre>R6#sh cry isa sa de</pre>
<pre>Codes: C - IKE configuration mode, D - Dead Peer Detection</pre>
<pre>K - Keepalives, N - NAT-traversal</pre>
<pre>T - cTCP encapsulation, X - IKE Extended Authentication</pre>
<pre>psk - Preshared key, rsig - RSA signature</pre>
<pre>renc - RSA encryption</pre>
<pre>IPv4 Crypto ISAKMP SA</pre>
<pre>C-id  Local           Remote          I-VRF    Status Encr Hash Auth DH Lifetime Cap.</pre>
<pre>1001  6.6.6.6         8.8.8.8                  ACTIVE des  sha  psk  1  23:57:24 D</pre>
<pre>Engine-id:Conn-id =  SW:1</pre>
<div>Wait some time and take a look at the &#8220;Last_received&#8221; timer. The &#8220;Last_received&#8221; parameter tells us how much time elapsed since the last DPD message ACK was received. It can only be reset by DPD ACK message (return data also confirms the liveliness of the  peer, but this will not be reflected by the Last_received value, however).</div>
<pre>R6#sh cry isa peers de</pre>
<pre>Peer: 8.8.8.8 Port: 500 Local: 6.6.6.6</pre>
<pre>Phase1 id: 8.8.8.8</pre>
<pre>flags:</pre>
<pre>NAS Port: 0 (Normal) DPD information, struct 0x49725E70:</pre>
<pre>Last_received: 145, dpd threshold (elapsed) 0</pre>
<pre>my_last_seq_num: 0x15E8C362, peers_last_seq_num: 0x0</pre>
<pre>sent_and_waiting: FALSE</pre>
<pre>IKE SAs: 1 IPSec SA bundles: 1</pre>
<pre>last_locker: 0x43F69448, last_last_locker: 0x0</pre>
<pre>last_unlocker: 0x0, last_last_unlocker: 0x0</pre>
<div>Now take a look at the debugs. First on R6, then on R8 :</div>
<p>R6 :</p>
<pre>Feb  2 20:35:02.087: ISAKMP: DPD received KMI message.</pre>
<pre>Feb  2 20:35:02.087: ISAKMP: set new node 861956653 to QM_IDLE</pre>
<pre>Feb  2 20:35:02.087: ISAKMP:(1001):Sending NOTIFY DPD/R_U_THERE protocol 1</pre>
<pre>spi 1218169912, message ID = 861956653</pre>
<pre>Feb  2 20:35:02.087: ISAKMP:(1001): seq. no 0x15E8C367</pre>
<pre>Feb  2 20:35:02.087: ISAKMP:(1001): sending packet to 8.8.8.8 my_port 500 peer_port 500 (I) QM_IDLE</pre>
<pre>Feb  2 20:35:02.087: ISAKMP:(1001):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:35:02.087: ISAKMP:(1001):purging node 861956653</pre>
<pre>Feb  2 20:35:02.099: ISAKMP (1001): received packet from 8.8.8.8 dport 500 sport 500 Global (I) QM_IDLE</pre>
<pre>R6#</pre>
<pre>Feb  2 20:35:02.099: ISAKMP: set new node -1309733009 to QM_IDLE</pre>
<pre>Feb  2 20:35:02.099: ISAKMP:(1001): processing HASH payload. message ID = -1309733009</pre>
<pre>Feb  2 20:35:02.099: ISAKMP:(1001): processing NOTIFY DPD/R_U_THERE_ACK protocol 1</pre>
<pre>spi 0, message ID = -1309733009, sa = 498273E8</pre>
<pre>Feb  2 20:35:02.099: ISAKMP:(1001): DPD/R_U_THERE_ACK received from peer 8.8.8.8, sequence 0x15E8C367</pre>
<pre>Feb  2 20:35:02.099: ISAKMP:(1001):deleting node -1309733009 error FALSE reason "Informational (in) state 1"</pre>
<pre>Feb  2 20:35:02.099: ISAKMP:(1001):Input = IKE_MESG_FROM_PEER, IKE_INFO_NOTIFY</pre>
<pre>Feb  2 20:35:02.099: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<div>R8 :</div>
<pre>Feb  2 20:35:03.971: ISAKMP (1001): received packet from 6.6.6.6 dport 500 sport 500 Global (R) QM_IDLE</pre>
<pre>Feb  2 20:35:03.975: ISAKMP: set new node 861956653 to QM_IDLE</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001): processing HASH payload. message ID = 861956653</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001): processing NOTIFY DPD/R_U_THERE protocol 1</pre>
<pre>spi 0, message ID = 861956653, sa = 484997D4</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001):deleting node 861956653 error FALSE reason "Informational (in) state 1"</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001):Input = IKE_MESG_FROM_PEER, IKE_INFO_NOTIFY</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001):DPD/R_U_THERE received from peer 6.6.6.6, sequence 0x15E8C367</pre>
<pre>Feb  2 20:35:03.975: ISAKMP: set new node -1309733009 to QM_IDLE</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001):Sending NOTIFY DPD/R_U_THERE_ACK protocol 1</pre>
<pre>spi 1224937472, message ID = -1309733009</pre>
<pre>Feb  2 20:35:03.975: ISAKMP</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001): sending packet to 6.6.6.6 my_port 500 peer_port 500 (R) QM_IDLE</pre>
<pre>Feb  2 20:35:03.975: ISAKMP:(1001):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:35:03.979: ISAKMP:(1001):purging node -1309733009</pre>
<pre>Feb  2 20:35:03.979: ISAKMP:(1001):Input = IKE_MESG_FROM_PEER, IKE_MESG_KEEP_ALIVE</pre>
<pre>Feb  2 20:35:03.979: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<div>First, note that to send DPD replies (DPD_R_U_THERE_ACK), &#8220;crypto isakmp keepalive&#8221; command does not have to be enabled.  This command only enables sending DPD_R_U_THERE messages, replies are always turned on by default. This means that we don&#8217;t necessarily have to enable ISAKMP Keepalives on both ends. This is not the best practice, however, which will be explained in a moment.</div>
<div>Now let&#8217;s see what happens if DPD replies are blocked somewhere in the return path. It is important to note that DPD messages are using ISAKMP, not IPSec (data) tunnel.</div>
<div>R6:</div>
<pre>ip access-list ext OUTSIDE_IN</pre>
<pre>deny udp any any eq 500</pre>
<pre>permit ip any any</pre>
<pre>int f0/0</pre>
<pre>ip access-gr OUTSIDE_IN in</pre>
<pre>R6#ping 10.8.8.8 so l0 rep 1</pre>
<pre>Type escape sequence to abort.</pre>
<pre>Sending 1, 100-byte ICMP Echos to 10.8.8.8, timeout is 2 seconds:</pre>
<pre>Packet sent with a source address of 10.6.6.6</pre>
<pre>!</pre>
<pre>Success rate is 100 percent (1/1), round-trip min/avg/max = 12/12/12 ms</pre>
<pre>R6#</pre>
<pre>Feb  2 20:41:42.243: ISAKMP: DPD received KMI message.</pre>
<pre>Feb  2 20:41:42.243: ISAKMP: set new node -426028058 to QM_IDLE</pre>
<pre>Feb  2 20:41:42.243: ISAKMP:(1001):Sending NOTIFY DPD/R_U_THERE protocol 1</pre>
<pre>spi 1218169912, message ID = -426028058</pre>
<pre>Feb  2 20:41:42.243: ISAKMP:(1001): seq. no 0x15E8C368</pre>
<pre>Feb  2 20:41:42.243: ISAKMP:(1001): sending packet to 8.8.8.8 my_port 500 peer_port 500 (I) QM_IDLE</pre>
<pre>Feb  2 20:41:42.243: ISAKMP:(1001):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:41:42.243: ISAKMP:(1001):purging node -426028058</pre>
<pre>R6#</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001):DPD incrementing error counter (1/5)</pre>
<pre>Feb  2 20:41:44.243: ISAKMP: set new node -537001878 to QM_IDLE</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001):Sending NOTIFY DPD/R_U_THERE protocol 1</pre>
<pre>spi 1228750056, message ID = -537001878</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001): seq. no 0x15E8C369</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001): sending packet to 8.8.8.8 my_port 500 peer_port 500 (I) QM_IDLE</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001):purging node -537001878</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001):Input = IKE_MESG_FROM_TIMER, IKE_TIMER_PEERS_ALIVE</pre>
<pre>R6#</pre>
<pre>Feb  2 20:41:44.243: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<pre>Feb  2 20:41:50.243: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<pre>...</pre>
<pre>R6#</pre>
<pre>Feb  2 20:41:52.243: ISAKMP:(1001):DPD incrementing error counter (5/5)</pre>
<pre>Feb  2 20:41:52.243: ISAKMP:(1001):peer 8.8.8.8 not responding!</pre>
<pre>Feb  2 20:41:52.243: ISAKMP:(1001):Input = IKE_MESG_FROM_TIMER, IKE_TIMER_PEERS_ALIVE</pre>
<pre>Feb  2 20:41:52.243: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<pre>Feb  2 20:41:52.247: ISAKMP (1001): No more ipsec tunnels for this SA.</pre>
<pre>Feb  2 20:41:52.247: ISAKMP: set new node -498348067 to QM_IDLE</pre>
<pre>Feb  2 20:41:52.251: ISAKMP:(1001): sending packet to 8.8.8.8 my_port 500 peer_port 500 (I) QM_IDLE</pre>
<pre>Feb  2 20:41:52.251: ISAKMP:(1001):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:41:52.251: ISAKMP:(1001):purging node -498348067</pre>
<pre>Feb  2 20:41:52.251: ISAKMP:(1001):Input = IKE_MESG_FROM_IPSEC, IKE_PHASE2_DEL</pre>
<pre>Feb  2 20:41:52.251: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<pre>Feb  2 20:41:52.251: ISAKMP: set new node -321941634 to QM_IDLE</pre>
<pre>Feb  2 20:41:52.251: ISAKMP:(1001): sending packet to 8</pre>
<pre>R6#.8.8.8 my_port 500 peer_port 500 (I) QM_IDLE</pre>
<pre>Feb  2 20:41:52.251: ISAKMP:(1001):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:41:52.255: ISAKMP:(1001):purging node -321941634</pre>
<pre>Feb  2 20:41:52.255: ISAKMP:(1001):Input = IKE_MESG_INTERNAL, IKE_PHASE1_DEL</pre>
<pre>Feb  2 20:41:52.255: ISAKMP:(1001):Old State = IKE_P1_COMPLETE  New State = IKE_DEST_SA</pre>
<pre>Feb  2 20:41:52.255: ISAKMP:(1001):deleting SA reason "No reason" state (I) QM_IDLE       (peer 8.8.8.8)</pre>
<pre>Feb  2 20:41:52.255: ISAKMP: Unlocking peer struct 0x496F7F08 for isadb_mark_sa_deleted(), count 0</pre>
<pre>Feb  2 20:41:52.255: ISAKMP: Deleting peer node by peer_reap for 8.8.8.8: 496F7F08</pre>
<pre>Feb  2 20:41:52.259: ISAKMP:(1001):Input = IKE_MESG_FROM_PEER, IKE_MM_EXCH</pre>
<pre>Feb  2 20:41:52.259: ISAKMP:(1001):Old State = IKE_DEST_SA  New State = IKE_DEST_SA</pre>
<div>R6 torn down both the tunnels.</div>
<div>R8:</div>
<pre>Feb  2 20:45:06.659: ISAKMP:(1002):DPD/R_U_THERE received from peer 6.6.6.6, sequence 0x7950C76E</pre>
<pre>Feb  2 20:45:06.663: ISAKMP: set new node -474901432 to QM_IDLE</pre>
<pre>Feb  2 20:45:06.663: ISAKMP:(1002):Sending NOTIFY DPD/R_U_THERE_ACK protocol 1</pre>
<pre>Finally, R6 notifies R8 that SA has been destroyed. R8 also frees up its resources :</pre>
<pre>R8#ISAKMP:(1002):deleting SA reason "No reason" state (R) QM_IDLE       (peer 6.6.6.6)</pre>
<pre>Feb  2 20:45:14.671: ISAKMP:(1002):deleting node -119033128 error FALSE reason "Informational (in) state 1"</pre>
<pre>Feb  2 20:45:14.671: ISAKMP: set new node 116233501 to QM_IDLE</pre>
<pre>Feb  2 20:45:14.671: ISAKMP:(1002): sending packet to 6.6.6.6 my_port 500 peer_port 500 (R) QM_IDLE</pre>
<pre>Feb  2 20:45:14.671: ISAKMP:(1002):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:45:14.675: ISAKMP:(1002):purging node 116233501</pre>
<pre>Feb  2 20:45:14.675: ISAKMP:(1002):Input = IKE_MESG_INTERNAL, IKE_PHASE1_DEL</pre>
<pre>Feb  2 20:45:14.675: ISAKMP:(1002):Old State = IKE_P1_COMPLETE  New State = IKE_DEST_SA</pre>
<div>Now let&#8217;s see what happens if R8 cannot receive DPD &amp; ISAKMP messages from R6. Remember that DPD is not enabled on R8. First remove the filter from R6 and set up the tunnel again. Now apply the same ACL on R8 and see what happens :</div>
<div>R8:</div>
<pre>int f0/0</pre>
<pre>ip access-gr OUTSIDE_IN in</pre>
<pre>R6#ping 10.8.8.8 so l0 rep 1</pre>
<pre>R6 has destroyed the SA :</pre>
<pre>R6(config-if)#</pre>
<pre>Feb  2 20:53:36.279: ISAKMP:(1003):DPD incrementing error counter (5/5)</pre>
<pre>Feb  2 20:53:36.279: ISAKMP:(1003):peer 8.8.8.8 not responding!</pre>
<pre>Feb  2 20:53:36.279: ISAKMP:(1003):Input = IKE_MESG_FROM_TIMER, IKE_TIMER_PEERS_ALIVE</pre>
<pre>Feb  2 20:53:36.279: ISAKMP:(1003):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<pre>Feb  2 20:53:36.283: ISAKMP (1003): No more ipsec tunnels for this SA.</pre>
<pre>Feb  2 20:53:36.283: ISAKMP: set new node -466199712 to QM_IDLE</pre>
<pre>Feb  2 20:53:36.283: ISAKMP:(1003): sending packet to 8.8.8.8 my_port 500 peer_port 500 (I) QM_IDLE</pre>
<pre>Feb  2 20:53:36.283: ISAKMP:(1003):Sending an IKE IPv4 Packet.</pre>
<pre>Feb  2 20:53:36.283: ISAKMP:(1003):purging node -466199712</pre>
<pre>Feb  2 20:53:36.283: ISAKMP:(1003):Input = IKE_MESG_FROM_IPSEC, IKE_PHASE2_DEL</pre>
<pre>Feb  2 20:53:36.283: ISAKMP:(1003):Old State = IKE_P1_COMPLETE  New State = IKE_P1_COMPLETE</pre>
<div>Look on R8. It still has the SAs (DPD &amp; ISAKMP messages have been blocked) :</div>
<pre>R8(config-if)#do sh cry isa pe</pre>
<pre>Peer: 6.6.6.6 Port: 500 Local: 8.8.8.8</pre>
<pre>Phase1 id: 6.6.6.6</pre>
<pre>Initiate some traffic from R8 :</pre>
<pre>R8#ping 10.6.6.6 so l0 rep 2</pre>
<pre>R6(config-if)#</pre>
<pre>Feb  2 20:54:50.519: %CRYPTO-4-RECVD_PKT_INV_SPI: decaps: rec'd IPSEC packet has invalid spi for destaddr=6.6.6.6, prot=50, spi=0x26BFA9D3(650095059), srcaddr=8.8.8.8</pre>
<pre>Feb  2 20:54:50.519: ISAKMP: ignoring request to send delete notify (no ISAKMP sa) src 6.6.6.6 dst 8.8.8.8 for SPI 0x26BFA9D3</pre>
<div>Now let’s move on to the “Invalid SPI Recovery” feature. With Invalid SPI Recovery enabled, R6 will try to rebuild the IPSec tunnel by initiating a new ISAKMP connection (new SPIs will be used for IPSec). Note that router configured with this command initiates an IKE SA to notify an IPSec peer of an &#8220;Invalid SPI&#8221;. Under specific circumstances (large amount of &#8220;Invalid  SPI&#8221; traffic) this may result in a DoS attack.</div>
<pre>R6(config)#cry isakmp invalid-spi-recovery</pre>
<pre>R8#ping 10.6.6.6 so l0 rep 2</pre>
<pre>Feb  2 20:55:59.663: %CRYPTO-4-RECVD_PKT_INV_SPI: decaps: rec'd IPSEC packet has invalid spi for destaddr=6.6.6.6, prot=50,</pre>
<pre>spi=0x26BFA9D3(650095059), srcaddr=8.8.8.8</pre>
<pre>Feb  2 20:55:59.667: ISAKMP: Created a peer struct for 8.8.8.8, peer port 500</pre>
<pre>Feb  2 20:55:59.667: ISAKMP: New peer created peer = 0x48DFCDF8 peer_handle = 0x80000005</pre>
<pre>Feb  2 20:55:59.667: ISAKMP: Locking peer struct 0x48DFCDF8, refcount 1 for ike_initiate_sa_for_inv_spi_recovery</pre>
<pre>Feb  2 20:55:59.667: ISAKMP: local port 500, remote port 500</pre>
<pre>Feb  2 20:55:59.667: ISAKMP:(0):found peer pre-shared key matching 8.8.8.8</pre>
<pre>Feb  2 20:55:59.667: ISAKMP:(0): Unknown DOI 0</pre>
<pre>Feb  2 20:55:59.667: ISAKMP:(0): constructed NAT-T vendor-rfc3947 ID</pre>
<pre>Feb  2 20:55:59.667: ISAKMP:(0): constructed NAT-T vendor-07 ID</pre>
<pre>Feb  2 20:55:59.667: ISAKMP:(0): constructed NAT-T vendor-03 ID</pre>
<div>&#8230;</div>
<div>As you can now imagine, enabling ISAKMP Keepalives (DPD) only on one side of the connection might not be a good idea. Depending on the situation, one of the peers may not be fully aware of the other&#8217;s state. Keep in mind that this is especially important for IPSec HA scenarios.</div>
<div>Piotr Kaluzny</div>
<div>CCIE #25665 (Security)</div>
<div>Sr. Support Engineer  IPexpert, Inc.</div>
<div>URL: http://www.IPexpert.com</div>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;t=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;annotation=Hello%20Everyone%2C%0D%0AThis%20is%20my%20first%20blog%20post%20and%20I%20am%20going%20to%20take%20a%20closer%20look%20at%20Dead%20Peer%20Detection%20and%20Invalid%20SPI%20Recovery%20features.%0D%0ASimple%20site-to-site%20tunnel%20has%20been%20configured%20between%20R6%20and%20R8%20and%20loopback%20networks%20are%20the%20ones%20being%20prot" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;source=CCIE+Blog+&amp;summary=Hello%20Everyone%2C%0D%0AThis%20is%20my%20first%20blog%20post%20and%20I%20am%20going%20to%20take%20a%20closer%20look%20at%20Dead%20Peer%20Detection%20and%20Invalid%20SPI%20Recovery%20features.%0D%0ASimple%20site-to-site%20tunnel%20has%20been%20configured%20between%20R6%20and%20R8%20and%20loopback%20networks%20are%20the%20ones%20being%20prot" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;notes=Hello%20Everyone%2C%0D%0AThis%20is%20my%20first%20blog%20post%20and%20I%20am%20going%20to%20take%20a%20closer%20look%20at%20Dead%20Peer%20Detection%20and%20Invalid%20SPI%20Recovery%20features.%0D%0ASimple%20site-to-site%20tunnel%20has%20been%20configured%20between%20R6%20and%20R8%20and%20loopback%20networks%20are%20the%20ones%20being%20prot" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;bodytext=Hello%20Everyone%2C%0D%0AThis%20is%20my%20first%20blog%20post%20and%20I%20am%20going%20to%20take%20a%20closer%20look%20at%20Dead%20Peer%20Detection%20and%20Invalid%20SPI%20Recovery%20features.%0D%0ASimple%20site-to-site%20tunnel%20has%20been%20configured%20between%20R6%20and%20R8%20and%20loopback%20networks%20are%20the%20ones%20being%20prot" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;h=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;title=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;body=Hello%20Everyone%2C%0D%0AThis%20is%20my%20first%20blog%20post%20and%20I%20am%20going%20to%20take%20a%20closer%20look%20at%20Dead%20Peer%20Detection%20and%20Invalid%20SPI%20Recovery%20features.%0D%0ASimple%20site-to-site%20tunnel%20has%20been%20configured%20between%20R6%20and%20R8%20and%20loopback%20networks%20are%20the%20ones%20being%20prot" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;t=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;t=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&opener=bm&amp;ei=UTF-8&amp;d=Hello%20Everyone%2C%0D%0AThis%20is%20my%20first%20blog%20post%20and%20I%20am%20going%20to%20take%20a%20closer%20look%20at%20Dead%20Peer%20Detection%20and%20Invalid%20SPI%20Recovery%20features.%0D%0ASimple%20site-to-site%20tunnel%20has%20been%20configured%20between%20R6%20and%20R8%20and%20loopback%20networks%20are%20the%20ones%20being%20prot" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fisakmp-dpd-and-invalid-spi-recovery%2F&amp;submitHeadline=ISAKMP%20DPD%20and%20Invalid%20SPI%20Recovery&amp;submitSummary=Hello%20Everyone%2C%0D%0AThis%20is%20my%20first%20blog%20post%20and%20I%20am%20going%20to%20take%20a%20closer%20look%20at%20Dead%20Peer%20Detection%20and%20Invalid%20SPI%20Recovery%20features.%0D%0ASimple%20site-to-site%20tunnel%20has%20been%20configured%20between%20R6%20and%20R8%20and%20loopback%20networks%20are%20the%20ones%20being%20prot&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/isakmp-dpd-and-invalid-spi-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality of Service for VPN Part 3 &#8211; DMVPN</title>
		<link>http://blog.ipexpert.com/quality-of-service-for-vpn-part-3-dmvpn/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quality-of-service-for-vpn-part-3-dmvpn</link>
		<comments>http://blog.ipexpert.com/quality-of-service-for-vpn-part-3-dmvpn/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:24:54 +0000</pubDate>
		<dc:creator>Stuart Hare</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2443</guid>
		<description><![CDATA[We conclude this multi-part techtorial with Part 3, QoS for Dynamic Multipoint VPN.
DMVPN provides the ability for large scale VPN’s, in a Hub and Spoke topology, while using a simplified Dynamic deployment model for the spokes. This is due to the reduced configuration required on the Hub device.
DMVPN combines the use of four key technologies; [...]]]></description>
			<content:encoded><![CDATA[<p>We conclude this multi-part techtorial with Part 3, QoS for Dynamic Multipoint VPN.</p>
<p>DMVPN provides the ability for large scale VPN’s, in a Hub and Spoke topology, while using a simplified Dynamic deployment model for the spokes. This is due to the reduced configuration required on the Hub device.<span id="more-2443"></span></p>
<p>DMVPN combines the use of four key technologies; IPSec, Generic Routing Encapsulation (GRE) Tunnels, Next Hop Resolution Protocol (NHRP) and a Dynamic Routing Protocol (OSPF, EIGRP etc.). In DMVPN we need to look to the NHRP protocol to provide us with a method of implementing Per Tunnel QoS; this feature is called NHRP Groups.</p>
<p>We should start to see a pattern emerging here; Tunnel Groups on the ASA; QoS Groups for IOS VPN; and now NHRP Groups for DMVPN! All of which, we use as classifiers for our QoS policies.</p>
<p>NHRP groups are configured on the Spokes GRE tunnel interfaces, and acts to identify each tunnel to the Hub device. The NHRP group is passed to the Hub during the NHRP registration process, which is sent from Spoke to Hub. Static mappings are applied to each spoke so they can identify where to initiaite their registration to. This is the key to the operation of DMVPN as a whole, as its responsible for dynamically updating the Hubs NHRP tables with the registering spokes information. This spoke info allows the establishment of the IPSec SA’s in both directions.</p>
<p>Assuming that the DMVPN configuration is already in place, several requirements/restrictions exist for NHRP groups:</p>
<p>•	CEF must be enabled to use NHRP Groups</p>
<p>•	You can only use 1 NHRP Group Per DMVPN Tunnel Interface</p>
<p>•	If multiple tunnel interfaces exist on the spoke then seperate groups names can be used on each interface.</p>
<p>The slight difference we have over the previous examples for VPN QoS, is although the groups are defined on the spoke router, the policy is defined and applied on the Hub.</p>
<p>The Spoke side configuration is pretty simple, all we need to do is enter tunnel interface config mode and apply the group to the GRE Interface, so for example set an NHRP group of SpokeGrp1 to the interface for Tunnel1:</p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group SpokeGrp1</span></p>
<p>Simple huh! The bulk of the configuration is actually done on the Hub router, so all were doing here is tagging the tunnel with an ID. Now for the Hub.</p>
<p>In comparison to our previous examples the NHRP group is not matched within the Class Map, instead we use an NHRP Map command to associate the group to a defined QoS policy. This leaves us the flexibility to match on specific traffic in our class maps.</p>
<p>For example on the Hub GRE interface map the group to a policy:</p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group SpokeGrp1 service-policy output SpokeGrp1_QoS</span></p>
<p>Ok lets move on to an example scenario.</p>
<p><a href="http://blog-dev.ipexpert.com/wp-content/uploads/2010/02/DMVPN_QOS1.jpg"><img class="aligncenter size-medium wp-image-2444" title="DMVPN_QOS" src="http://blog.ipexpert.com/files/2010/02/DMVPN_QOS-300x259.jpg" alt="" width="300" height="259" /></a></p>
<p>Above we have a simple Hub and two spoke DMVPN setup. The tunnel for R4 Spoke 1 will be tagged with the NHRP Group of WEST, and R5 Spoke 2 will be tagged as EAST.</p>
<p>QoS policies will be defined on the Hub router using the following:</p>
<p style="padding-left: 30px">•	R4’s WEST group requires to be shaped to 1Mb</p>
<p style="padding-left: 30px">•	R5’s EAST group requires a nested policy for the following:</p>
<p style="padding-left: 30px">•	Prioritise critical application traffic marked as DSCP AF43 to 512k</p>
<p style="padding-left: 30px">•	Shape all traffic to 1mb</p>
<p>Configuration:</p>
<p>So starting with the Spokes we need to assign the NHRP groups:</p>
<p style="padding-left: 30px"><span style="color: #000000">R4:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">R5:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group EAST</span></p>
<p>Then we move to the Hub router to define the QoS policies and associate them to each group:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match ip dscp af43</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">priority 512</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service-policy PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group EAST service-policy output EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group WEST service-policy output WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p>There you have it, the configuration for the above requirements. Class defaults are used to match on any traffic flow. The small addition here is the inclusion of the hierarchical nested policy. This is made up of two separate policies, a Child policy (PRIORITY_QOS) that is in turn applied to the Parent policy (EAST_QOS). The Parent / Child relationship allows a more granular approach, by providing the ability to assign different actions to both Parent and Child, based on the traffic flows defined with their respective classes.</p>
<p>A nice plus point to this method is that the QoS is applied on the arrival of the next packet without the need to restart the IPSec SA’s.</p>
<p>Verification:</p>
<p>Now we have the config in place next step is to verify it. Verification should be done on the Hub Router. Show DMVPN Detail is a good place to start. Here we can see the peer information, the group mapping and the applied service policies.</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#show dmvpn detail</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Legend: Attrb &#8211;&gt; S &#8211; Static, D &#8211; Dynamic, I &#8211; Incomplete</span></p>
<p style="padding-left: 30px"><span style="color: #000000">N &#8211; NATed, L &#8211; Local, X &#8211; No Socket</span></p>
<p style="padding-left: 30px"><span style="color: #000000"># Ent &#8211;&gt; Number of NHRP entries with same NBMA peer</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHS Status: E &#8211;&gt; Expecting Replies, R &#8211;&gt; Responding</span></p>
<p style="padding-left: 30px"><span style="color: #000000">UpDn Time &#8211;&gt; Up or Down Time for a Tunnel</span></p>
<p style="padding-left: 30px"><span style="color: #000000">===================================================================</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Intferface Tunnel1 is up/up, Addr. is 10.1.245.2, VRF &#8220;&#8221;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnel Src./Dest. addr: 192.1.2.2/MGRE, Tunnel VRF &#8220;&#8221;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Protocol/Transport: &#8220;multi-GRE/IP&#8221;, Protect &#8220;DMP&#8221;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Type:Hub, Total NBMA Peers (v4/v6): 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000"># Ent  Peer NBMA Addr Peer Tunnel Add State  UpDn Tm Attrb    Target Network</span></p>
<p style="padding-left: 30px"><span style="color: #000000">&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">1      192.1.2.4      10.1.245.4    UP 01:15:20    D      10.1.245.4/32</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Output QoS service-policy applied: WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">1      192.1.2.5      10.1.245.5    UP 01:15:31    D      10.1.245.5/32</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: EAST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Output QoS service-policy applied: EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p>Or alternatively, show ip nhrp group-map provides the more specific information:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#show ip nhrp group-map</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface: Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: EAST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">QoS policy: EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnels using the QoS policy:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnel destination overlay/transport address</span></p>
<p style="padding-left: 30px"><span style="color: #000000">10.1.245.5/192.1.2.5</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">QoS policy: WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnels using the QoS policy:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnel destination overlay/transport address</span></p>
<p style="padding-left: 30px"><span style="color: #000000">10.1.245.4/192.1.2.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p>Final piece of verification is to check that the policy is in effect.</p>
<p>Use the show policy-map multipoint to confirm this:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#show policy-map multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel1 &lt;&#8211;&gt; 192.1.2.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy output: WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">4630 packets, 5171238 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Queueing</span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 250 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape (average) cir 1000000, bc 4000, be 4000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">target shape rate 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel1 &lt;&#8211;&gt; 192.1.2.5</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy output: EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">4979 packets, 1989296 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Queueing</span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 250 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape (average) cir 1000000, bc 4000, be 4000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">target shape rate 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy : PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue stats for all priority classes:</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 128 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: PRIORITY (match-all)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">1000 packets, 124000 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: ip dscp af43 (38)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Priority: 512 kbps, burst bytes 12800, b/w exceed drops: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">255 packets, 22278 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 122 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#</span></p>
<p>For reference, Ive included the core configs for each router below.</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">hostname R2_Hub</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 5</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp key cisco address 0.0.0.0 0.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec transform-set TS esp-aes esp-sha-hmac</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match ip dscp af43</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">priority 512</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service-policy PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.245.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip redirects</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip mtu 1400</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip next-hop-self eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp authentication cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map multicast dynamic</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group EAST service-policy output EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group WEST service-policy output WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp network-id 245</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp holdtime 300</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip tcp adjust-mss 1360</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip split-horizon eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel source FastEthernet1/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel mode gre multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel protection ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no switchport</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.2.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no switchport</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.2.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.245.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">R4_Spoke1#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 5</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp key cisco address 0.0.0.0 0.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec transform-set TS esp-aes esp-sha-hmac</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">bandwidth 1000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.245.4 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip redirects</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip mtu 1400</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp authentication cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map multicast 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map 10.1.245.2 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp network-id 245</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp holdtime 300</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp nhs 10.1.245.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip tcp adjust-mss 1360</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel source FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel mode gre multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel protection ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.4.4 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.4 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.4.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.245.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">R5_spoke2#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 5</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp key cisco address 0.0.0.0 0.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec transform-set TS esp-aes esp-sha-hmac</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">bandwidth 1000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.245.5 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip redirects</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip mtu 1400</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp authentication cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group EAST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map multicast 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map 10.1.245.2 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp network-id 245</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp holdtime 300</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp nhs 10.1.245.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip tcp adjust-mss 1360</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel source FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel mode gre multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel protection ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.5.5 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.5 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.5.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.245.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">end</span></p>
<p>Hopefully these three Techtorials have provided some insight into the ways we can incorporate common Quality of Service methods into our VPN deployments, and ultimately bolster the knowledge required for success in your future lab attempts. See ya soon with some more posts :-)</p>
<p>Stu&#8230;</p>
<p>Regards,</p>
<p>Stuart Hare</p>
<p>CCIE #25616 (Security), CCSP, Microsoft MCP</p>
<p>Sr. Support Engineer – IPexpert, Inc.</p>
<p>URL: http://www.IPexpert.com</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;t=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;annotation=We%20conclude%20this%20multi-part%20techtorial%20with%20Part%203%2C%20QoS%20for%20Dynamic%20Multipoint%20VPN.%0A%0ADMVPN%20provides%20the%20ability%20for%20large%20scale%20VPN%E2%80%99s%2C%20in%20a%20Hub%20and%20Spoke%20topology%2C%20while%20using%20a%20simplified%20Dynamic%20deployment%20model%20for%20the%20spokes.%20This%20is%20due%20to%20the" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;source=CCIE+Blog+&amp;summary=We%20conclude%20this%20multi-part%20techtorial%20with%20Part%203%2C%20QoS%20for%20Dynamic%20Multipoint%20VPN.%0A%0ADMVPN%20provides%20the%20ability%20for%20large%20scale%20VPN%E2%80%99s%2C%20in%20a%20Hub%20and%20Spoke%20topology%2C%20while%20using%20a%20simplified%20Dynamic%20deployment%20model%20for%20the%20spokes.%20This%20is%20due%20to%20the" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;notes=We%20conclude%20this%20multi-part%20techtorial%20with%20Part%203%2C%20QoS%20for%20Dynamic%20Multipoint%20VPN.%0A%0ADMVPN%20provides%20the%20ability%20for%20large%20scale%20VPN%E2%80%99s%2C%20in%20a%20Hub%20and%20Spoke%20topology%2C%20while%20using%20a%20simplified%20Dynamic%20deployment%20model%20for%20the%20spokes.%20This%20is%20due%20to%20the" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;bodytext=We%20conclude%20this%20multi-part%20techtorial%20with%20Part%203%2C%20QoS%20for%20Dynamic%20Multipoint%20VPN.%0A%0ADMVPN%20provides%20the%20ability%20for%20large%20scale%20VPN%E2%80%99s%2C%20in%20a%20Hub%20and%20Spoke%20topology%2C%20while%20using%20a%20simplified%20Dynamic%20deployment%20model%20for%20the%20spokes.%20This%20is%20due%20to%20the" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;h=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;body=We%20conclude%20this%20multi-part%20techtorial%20with%20Part%203%2C%20QoS%20for%20Dynamic%20Multipoint%20VPN.%0A%0ADMVPN%20provides%20the%20ability%20for%20large%20scale%20VPN%E2%80%99s%2C%20in%20a%20Hub%20and%20Spoke%20topology%2C%20while%20using%20a%20simplified%20Dynamic%20deployment%20model%20for%20the%20spokes.%20This%20is%20due%20to%20the" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;t=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;t=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&opener=bm&amp;ei=UTF-8&amp;d=We%20conclude%20this%20multi-part%20techtorial%20with%20Part%203%2C%20QoS%20for%20Dynamic%20Multipoint%20VPN.%0A%0ADMVPN%20provides%20the%20ability%20for%20large%20scale%20VPN%E2%80%99s%2C%20in%20a%20Hub%20and%20Spoke%20topology%2C%20while%20using%20a%20simplified%20Dynamic%20deployment%20model%20for%20the%20spokes.%20This%20is%20due%20to%20the" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-3-dmvpn%2F&amp;submitHeadline=Quality%20of%20Service%20for%20VPN%20Part%203%20-%20DMVPN&amp;submitSummary=We%20conclude%20this%20multi-part%20techtorial%20with%20Part%203%2C%20QoS%20for%20Dynamic%20Multipoint%20VPN.%0A%0ADMVPN%20provides%20the%20ability%20for%20large%20scale%20VPN%E2%80%99s%2C%20in%20a%20Hub%20and%20Spoke%20topology%2C%20while%20using%20a%20simplified%20Dynamic%20deployment%20model%20for%20the%20spokes.%20This%20is%20due%20to%20the&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/quality-of-service-for-vpn-part-3-dmvpn/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Quality of Service for VPN Part 2 &#8211; IOS</title>
		<link>http://blog.ipexpert.com/quality-of-service-for-vpn-part-2-ios/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quality-of-service-for-vpn-part-2-ios</link>
		<comments>http://blog.ipexpert.com/quality-of-service-for-vpn-part-2-ios/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 04:00:45 +0000</pubDate>
		<dc:creator>Stuart Hare</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2310</guid>
		<description><![CDATA[Here in part 2 we are going to continue with QoS for IOS VPN’s. In Part 1 for the ASA we showed that QoS policies were defined and applied using MPF (Modular Policy Framework). With IOS we also use another modular component called MQC, or Modular QoS Command-Line Interface. MQC although similar in nature to [...]]]></description>
			<content:encoded><![CDATA[<p>Here in part 2 we are going to continue with QoS for IOS VPN’s. In Part 1 for the ASA we showed that QoS policies were defined and applied using MPF (Modular Policy Framework). With IOS we also use another modular component called MQC, or Modular QoS Command-Line Interface. MQC although similar in nature to MPF, is far more powerful and granular.<span id="more-2310"></span></p>
<p>The similarities appear when we look into the methods of configuration, both use Classes, Polices and Service-policies to define and apply the required methods of QoS.</p>
<p>The big difference is that we have far more granularity in terms of the match criteria within the Classes, and the Set / Action criteria we can apply in these Policies. Not only can we control the traffic flow, we can also mark the traffic to a specific DSCP or IP Precedence value, so it can be controlled in another part of the network.</p>
<p>There are too many methods to list here so check out the following QoS documentation for a detailed list of supported match and action criteria:</p>
<p>http://www.cisco.com/en/US/docs/ios/qos/configuration/guide/qos_mqc.html#wp1043620</p>
<p>When it comes to QoS and IPSec in IOS we have a nice feature called qos-groups.</p>
<p>Qos-groups allow us to tag IPSec flows with a group id or number, which we can use as match criteria in a class map, to differentiate between multiple tunnels (similar to the match tunnel-group on the ASA).</p>
<p>To use qos-groups we also need to utilize another VPN feature, the ISAKMP profile.</p>
<p>The ISAKMP Profile provides us with the ability, to uniquely identify, different flows of VPN traffic, using its own version of match statements. Match statements here typically match on identities using peer IP addresses, hostnames, or even groups as used in EZVPN.</p>
<p>They can be used to set IKE Phase 1.5 (XAUTH) parameters, such as client configs, authentication and authorization lists, and also CA Trustpoint’s and VRF’s etc.</p>
<p>Note that qos groups cannot be used currently without the ISAKMP profile.</p>
<p>Ok so lets see how we combine these two features for our QoS configuration.</p>
<p>First off we need to create an ISAKMP profile, and define the match type. Then from within the profile we set the qos group tag or id.</p>
<p>Valid values for the qos-group number are 1 &#8211; 1023.</p>
<pre>crypto isakmp profile &lt;profile name&gt;</pre>
<pre>match identity address &lt;ip address&gt;</pre>
<pre>qos-group &lt;number&gt;</pre>
<p>What we are actually doing here is very much like QoS marking, if this is matched then mark with this. So effectively if the VPNs peer IP address is X, then set the qos group for this VPN to Y. Now we have the basic ISAKMP profile defined and the qos-group set, we then need to look at how we manipulate this.</p>
<p>Thinking back to part 1, what we needed to do next was to identify our interesting traffic using Class Maps. And this is where we will look to use our qos group as part of the match criteria.</p>
<pre>class-map match-all &lt;class_name&gt;</pre>
<pre>match qos-group &lt;number&gt;</pre>
<p>Then we are back in the land of policies and service polices, where we call our classes and apply our required QoS methods.</p>
<p>Lets look at a scenario to tie this all together.</p>
<p style="text-align: center;"><a href="http://blog-dev.ipexpert.com/wp-content/uploads/2010/01/IOS_QOS111.jpg"><img class="size-medium wp-image-2323 aligncenter" title="IOS_QOS1" src="http://blog.ipexpert.com/files/2010/01/IOS_QOS11-300x140.jpg" alt="" width="300" height="140" /></a></p>
<p>Here we have a basic Head Office, Branch Office environment with support for Remote Access VPN. R1 is our Hub device and is terminating both a Site to Site VPN for the Branch to R2, and Remote Access VPN for remote users using EZVPN.</p>
<p>As we used both Policing and LLQ/Priority Queueing for the ASA example in Part 1, we will look at utilizing two different methods here. Traffic Shaping will be used for the Branch Office,  while the RAS VPN will be dedicated a percentage of the available interface bandwidth.</p>
<p>Assuming the VPN’s have an existing setup, and that we are applying our QoS to R1, lets first look at the config for the Branch office. Recapping, we need to first create our ISAKMP profile, define the match for the peer IP address of R2, and set the qos-group, which we will assign the value of 1. One extra step is that we will also use a Crypto keyring for the pre shared key.</p>
<pre>crypto keyring Branch</pre>
<pre>pre-shared-key address 192.1.2.2 key cisco</pre>
<pre>crypto isakmp profile Branch</pre>
<pre>keyring Branch</pre>
<pre>match identity address 192.1.2.2 255.255.255.255</pre>
<pre>qos-group 1</pre>
<pre>crypto map CM 10 ipsec-isakmp</pre>
<pre>set isakmp-profile Branch</pre>
<p>If we now reestablish the VPN to R2 we should see that IPSec SA now has the qos-group assigned to it:</p>
<pre>R1#show crypto ipsec sa</pre>
<pre>interface: FastEthernet0/1</pre>
<pre>Crypto map tag: CM, local addr 192.1.2.1</pre>
<pre>protected vrf: (none)</pre>
<pre>local  ident (addr/mask/prot/port): (10.1.1.0/255.255.255.0/0/0)</pre>
<pre>remote ident (addr/mask/prot/port): (192.1.1.0/255.255.255.0/0/0)</pre>
<pre>current_peer 192.1.2.2 port 500</pre>
<pre>PERMIT, flags={origin_is_acl,}</pre>
<pre>#pkts encaps: 134, #pkts encrypt: 134, #pkts digest: 134</pre>
<pre>#pkts decaps: 134, #pkts decrypt: 134, #pkts verify: 134</pre>
<pre>#pkts compressed: 0, #pkts decompressed: 0</pre>
<pre>#pkts not compressed: 0, #pkts compr. failed: 0</pre>
<pre>#pkts not decompressed: 0, #pkts decompress failed: 0</pre>
<pre>#send errors 1, #recv errors 0</pre>
<pre>qos group is set to 1</pre>
<p>Next step is to define our QoS policy and assign it. Remembering our three main steps, we need to use the class map to classify our interesting traffic, create a policy map to assign our QoS method and the Service Policy to apply the policy to an interface.</p>
<pre>class-map match-all Branch_QoS</pre>
<pre>match qos-group 1</pre>
<pre>policy-map VPN_QoS</pre>
<pre>class Branch_QoS</pre>
<pre>shape average 8000</pre>
<pre>interface FastEthernet0/1</pre>
<pre>ip address 192.1.2.1 255.255.255.0</pre>
<pre>crypto map CM</pre>
<pre>service-policy output VPN_QoS</pre>
<p>So in a nutshell the above configuration is taking any VPN traffic marked with qos group 1, and applying traffic shaping to an average rate of 8kbps.</p>
<p>Note that when we apply the service policy to an interface to enable the QoS features, we need to ensure that it is assigned to the same interface that your crypto map is assigned to. Also note that QoS groups can only be applied to outbound service policies.</p>
<p>Moving on to the Remote Access clients, we pretty much follow the same procedure as we did for the branch office VPN. Main difference here is the match criteria for the ISAKMP profile. As the peer addresses of the clients can change regularly, we cant match on the peers IP address. But as we are using EZVPN we can match on its group name. For the RAS VPN we are using qos group 4.</p>
<pre>crypto isakmp profile RAS</pre>
<pre>match identity group RASGrp</pre>
<pre>qos-group 4</pre>
<pre>crypto dynamic-map RASDM 20</pre>
<pre>set isakmp-profile RAS</pre>
<pre>class-map match-all RAS</pre>
<pre>match qos-group 4</pre>
<pre>policy-map VPN_QoS</pre>
<pre>class RAS</pre>
<pre>bandwidth percent 1</pre>
<p>For the RAS VPNs the ISAKMP profile is applied to the existing dynamic crypto map, and the QoS method applies a set percentage of interface bandwidth (1%) for the VPN traffic.</p>
<p>The amount of actual bandwidth that gets assigned, will vary based on the interface and the hardware used. Once we have a RAS VPN established we can check the IPSec SA’s once more, to verify they are up and that the qos group has been set correctly:</p>
<pre>R1#show crypto ipsec sa</pre>
<pre>interface: FastEthernet0/1</pre>
<pre>Crypto map tag: CM, local addr 192.1.2.1</pre>
<pre>protected vrf: (none)</pre>
<pre>local  ident (addr/mask/prot/port): (0.0.0.0/0.0.0.0/0/0)</pre>
<pre>remote ident (addr/mask/prot/port): (10.4.4.7/255.255.255.255/0/0)</pre>
<pre>current_peer 192.1.2.100 port 1326</pre>
<pre>PERMIT, flags={}</pre>
<pre>#pkts encaps: 327095, #pkts encrypt: 327095, #pkts digest: 327095</pre>
<pre>#pkts decaps: 196642, #pkts decrypt: 196642, #pkts verify: 196642</pre>
<pre>#pkts compressed: 0, #pkts decompressed: 0</pre>
<pre>#pkts not compressed: 0, #pkts compr. failed: 0</pre>
<pre>#pkts not decompressed: 0, #pkts decompress failed: 0</pre>
<pre>#send errors 0, #recv errors 0</pre>
<pre>qos group is set to 4</pre>
<p>The final step we need to take is to generate some traffic to verify that our traffic is being classified correctly, matched on and ultimately have our QoS features applied to the traffic flows. Firing some large ICMP traffic between HostA and HostB, and, HostA and RAS Client will suffice for this test.</p>
<pre>R1#show policy-map interface f0/1</pre>
<pre>FastEthernet0/1</pre>
<pre>Service-policy output: VPN_QoS</pre>
<pre>Class-map: Branch_QoS (match-all)</pre>
<pre>304 packets, 242280 bytes</pre>
<pre>5 minute offered rate 0 bps, drop rate 0 bps</pre>
<pre>Match: qos-group 1</pre>
<pre>Traffic Shaping</pre>
<pre>Target/Average   Byte   Sustain   Excess    Interval  Increment</pre>
<pre>Rate           Limit  bits/int  bits/int  (ms)      (bytes)</pre>
<pre>8000/8000      2000   8000      8000      1000      1000</pre>
<pre>Adapt  Queue     Packets   Bytes     Packets    Bytes      Shaping</pre>
<pre>Active  Depth                         	      Delayed   Delayed   Active</pre>
<pre>-      		1         239       229090    202          215964    yes</pre>
<pre>Class-map: RAS (match-all)</pre>
<pre>314399 packets, 257760858 bytes</pre>
<pre>5 minute offered rate 2551000 bps, drop rate 0 bps</pre>
<pre>Match: qos-group 4</pre>
<pre>Queueing</pre>
<pre>Output Queue: Conversation 265</pre>
<pre>Bandwidth 1 (%)</pre>
<pre>Bandwidth 1000 (kbps)Max Threshold 64 (packets)</pre>
<pre>(pkts matched/bytes matched) 4/3352</pre>
<pre>(depth/total drops/no-buffer drops) 0/0/0</pre>
<pre>Class-map: class-default (match-any)</pre>
<pre>1624 packets, 181439 bytes</pre>
<pre>5 minute offered rate 0 bps, drop rate 0 bps</pre>
<pre>Match: any</pre>
<pre>R1#</pre>
<p>From the policy-map output above, starting with the Branch Class, we see that 304 packets  have been successfully matched for qos group 1, the traffic is being actively shaped to 8k, with packets being queued as the token bucket fills.</p>
<p>With the RAS class output, we needed to generate quite a bit more traffic as you can see. Again the successful matches are occurring based on qos group 4. And similar to shaping we see that by using the bandwidth method, we are also assigned a queue. The bandwidth queue comes into play as the bandwidth percentage is exceeded. Packets are placed into the queue, and are transmitted as and when it becomes available. This queue also has a threshold limit, and if this is exceeded then further packets will be dropped.</p>
<p>Looking at the pkts matched/bytes matched counter we see that 4 pkts and 3352 bytes were placed in to the queue, with no packets being dropped. Happy days :)</p>
<p>Just for completeness see R1’s configuration below.</p>
<p>Hopefully this post has provided some insight into how the simple use of QoS groups can be integrated to assist us in applying different QoS features to IOS VPN’s.</p>
<pre>R1#sh run</pre>
<pre>Building configuration...</pre>
<pre>Current configuration : 2414 bytes</pre>
<pre>!</pre>
<pre>version 12.4</pre>
<pre>service timestamps debug datetime msec</pre>
<pre>service timestamps log datetime msec</pre>
<pre>no service password-encryption</pre>
<pre>!</pre>
<pre>hostname R1</pre>
<pre>!</pre>
<pre>boot-start-marker</pre>
<pre>warm-reboot</pre>
<pre>boot-end-marker</pre>
<pre>!</pre>
<pre>aaa new-model</pre>
<pre>!</pre>
<pre>aaa authentication login XAUTH local</pre>
<pre>aaa authorization network XAUTH local</pre>
<pre>!</pre>
<pre>aaa session-id common</pre>
<pre>memory-size iomem 15</pre>
<pre>!</pre>
<pre>dot11 syslog</pre>
<pre>!</pre>
<pre>ip cef</pre>
<pre>!</pre>
<pre>multilink bundle-name authenticated</pre>
<pre>!</pre>
<pre>voice-card 0</pre>
<pre>no dspfarm</pre>
<pre>!</pre>
<pre>vtp domain ipexpert</pre>
<pre>vtp mode transparent</pre>
<pre>username vpnuser password 0 cisco</pre>
<pre>!</pre>
<pre>crypto keyring Branch</pre>
<pre>pre-shared-key address 192.1.2.2 key cisco</pre>
<pre>!</pre>
<pre>crypto isakmp policy 10</pre>
<pre>encr aes</pre>
<pre>authentication pre-share</pre>
<pre>group 5</pre>
<pre>!</pre>
<pre>crypto isakmp policy 20</pre>
<pre>encr aes</pre>
<pre>authentication pre-share</pre>
<pre>group 2</pre>
<pre>crypto isakmp key cisco address 192.1.2.2</pre>
<pre>!</pre>
<pre>crypto isakmp client configuration group RASGrp</pre>
<pre>key cisco</pre>
<pre>pool RASPOOL</pre>
<pre>acl 100</pre>
<pre>save-password</pre>
<pre>netmask 255.255.255.0</pre>
<pre>!</pre>
<pre>crypto isakmp profile Branch</pre>
<pre>keyring Branch</pre>
<pre>match identity address 192.1.2.2 255.255.255.255</pre>
<pre>qos-group 1</pre>
<pre>!</pre>
<pre>crypto isakmp profile RAS</pre>
<pre>match identity group RASGrp</pre>
<pre>client authentication list XAUTH</pre>
<pre>isakmp authorization list XAUTH</pre>
<pre>client configuration address respond</pre>
<pre>qos-group 4</pre>
<pre>!</pre>
<pre>crypto ipsec transform-set TS esp-aes esp-sha-hmac</pre>
<pre>!</pre>
<pre>crypto dynamic-map RASDM 20</pre>
<pre>set transform-set TS</pre>
<pre>set isakmp-profile RAS</pre>
<pre>reverse-route</pre>
<pre>!</pre>
<pre>crypto map CM 10 ipsec-isakmp</pre>
<pre>set peer 192.1.2.2</pre>
<pre>set transform-set TS</pre>
<pre>set isakmp-profile Branch</pre>
<pre>match address VPN</pre>
<pre>crypto map CM 20 ipsec-isakmp dynamic RASDM</pre>
<pre>!</pre>
<pre>archive</pre>
<pre>log config</pre>
<pre>hidekeys</pre>
<pre>!</pre>
<pre>class-map match-all Branch_QoS</pre>
<pre>match qos-group 1</pre>
<pre>!</pre>
<pre>class-map match-all RAS</pre>
<pre>match qos-group 4</pre>
<pre>!</pre>
<pre>policy-map VPN_QoS</pre>
<pre>class Branch_QoS</pre>
<pre>shape average 8000</pre>
<pre>class RAS</pre>
<pre>bandwidth percent 1</pre>
<pre>!</pre>
<pre>interface FastEthernet0/0</pre>
<pre>ip address 10.1.1.1 255.255.255.0</pre>
<pre>duplex auto</pre>
<pre>speed auto</pre>
<pre>!</pre>
<pre>interface FastEthernet0/1</pre>
<pre>ip address 192.1.2.1 255.255.255.0</pre>
<pre>duplex auto</pre>
<pre>speed auto</pre>
<pre>crypto map CM</pre>
<pre>service-policy output VPN_QoS</pre>
<pre>!</pre>
<pre>ip local pool RASPOOL 10.4.4.0 10.4.4.10</pre>
<pre>ip forward-protocol nd</pre>
<pre>ip route 192.1.1.0 255.255.255.0 192.1.2.2</pre>
<pre>!</pre>
<pre>no ip http server</pre>
<pre>no ip http secure-server</pre>
<pre>!</pre>
<pre>ip access-list extended VPN</pre>
<pre>permit ip 10.1.1.0 0.0.0.255 192.1.1.0 0.0.0.255</pre>
<pre>!</pre>
<pre>access-list 100 permit ip 10.1.1.0 0.0.0.255 any</pre>
<pre>!</pre>
<pre>control-plane</pre>
<pre>!</pre>
<pre>line con 0</pre>
<pre>exec-timeout 0 0</pre>
<pre>line aux 0</pre>
<pre>line vty 0 4</pre>
<pre>!</pre>
<pre>scheduler allocate 20000 1000</pre>
<pre>!</pre>
<pre>end</pre>
<pre>R1#</pre>
<p>Stuart Hare</p>
<p>CCIE #25616 (Security), CCSP, Microsoft MCP</p>
<p>Sr. Support Engineer – IPexpert, Inc.</p>
<p>URL: http://www.IPexpert.com</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;t=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;annotation=Here%20in%20part%202%20we%20are%20going%20to%20continue%20with%20QoS%20for%20IOS%20VPN%E2%80%99s.%20In%20Part%201%20for%20the%20ASA%20we%20showed%20that%20QoS%20policies%20were%20defined%20and%20applied%20using%20MPF%20%28Modular%20Policy%20Framework%29.%20With%20IOS%20we%20also%20use%20another%20modular%20component%20called%20MQC%2C%20or%20Modular%20Q" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;source=CCIE+Blog+&amp;summary=Here%20in%20part%202%20we%20are%20going%20to%20continue%20with%20QoS%20for%20IOS%20VPN%E2%80%99s.%20In%20Part%201%20for%20the%20ASA%20we%20showed%20that%20QoS%20policies%20were%20defined%20and%20applied%20using%20MPF%20%28Modular%20Policy%20Framework%29.%20With%20IOS%20we%20also%20use%20another%20modular%20component%20called%20MQC%2C%20or%20Modular%20Q" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;notes=Here%20in%20part%202%20we%20are%20going%20to%20continue%20with%20QoS%20for%20IOS%20VPN%E2%80%99s.%20In%20Part%201%20for%20the%20ASA%20we%20showed%20that%20QoS%20policies%20were%20defined%20and%20applied%20using%20MPF%20%28Modular%20Policy%20Framework%29.%20With%20IOS%20we%20also%20use%20another%20modular%20component%20called%20MQC%2C%20or%20Modular%20Q" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;bodytext=Here%20in%20part%202%20we%20are%20going%20to%20continue%20with%20QoS%20for%20IOS%20VPN%E2%80%99s.%20In%20Part%201%20for%20the%20ASA%20we%20showed%20that%20QoS%20policies%20were%20defined%20and%20applied%20using%20MPF%20%28Modular%20Policy%20Framework%29.%20With%20IOS%20we%20also%20use%20another%20modular%20component%20called%20MQC%2C%20or%20Modular%20Q" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;h=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;title=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;body=Here%20in%20part%202%20we%20are%20going%20to%20continue%20with%20QoS%20for%20IOS%20VPN%E2%80%99s.%20In%20Part%201%20for%20the%20ASA%20we%20showed%20that%20QoS%20policies%20were%20defined%20and%20applied%20using%20MPF%20%28Modular%20Policy%20Framework%29.%20With%20IOS%20we%20also%20use%20another%20modular%20component%20called%20MQC%2C%20or%20Modular%20Q" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;t=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;t=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&opener=bm&amp;ei=UTF-8&amp;d=Here%20in%20part%202%20we%20are%20going%20to%20continue%20with%20QoS%20for%20IOS%20VPN%E2%80%99s.%20In%20Part%201%20for%20the%20ASA%20we%20showed%20that%20QoS%20policies%20were%20defined%20and%20applied%20using%20MPF%20%28Modular%20Policy%20Framework%29.%20With%20IOS%20we%20also%20use%20another%20modular%20component%20called%20MQC%2C%20or%20Modular%20Q" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fquality-of-service-for-vpn-part-2-ios%2F&amp;submitHeadline=Quality%20of%20Service%20for%20VPN%20Part%202%20-%20IOS&amp;submitSummary=Here%20in%20part%202%20we%20are%20going%20to%20continue%20with%20QoS%20for%20IOS%20VPN%E2%80%99s.%20In%20Part%201%20for%20the%20ASA%20we%20showed%20that%20QoS%20policies%20were%20defined%20and%20applied%20using%20MPF%20%28Modular%20Policy%20Framework%29.%20With%20IOS%20we%20also%20use%20another%20modular%20component%20called%20MQC%2C%20or%20Modular%20Q&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/quality-of-service-for-vpn-part-2-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco IOS Zone Based Firewalls</title>
		<link>http://blog.ipexpert.com/cisco-ios-zone-based-firewalls/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cisco-ios-zone-based-firewalls</link>
		<comments>http://blog.ipexpert.com/cisco-ios-zone-based-firewalls/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 16:53:33 +0000</pubDate>
		<dc:creator>Brandon Carroll</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2304</guid>
		<description><![CDATA[One of the CCIE Security v3.0 topics that often gives candidates a run for their money is the Cisco IOS Zone Based Firewalls.  It’s not that the configuration is all that difficult, rather that when you finally get things up and running you forget that its there and it breaks other connections.
In this post [...]]]></description>
			<content:encoded><![CDATA[<p>One of the CCIE Security v3.0 topics that often gives candidates a run for their money is the Cisco IOS Zone Based Firewalls.  It’s not that the configuration is all that difficult, rather that when you finally get things up and running you forget that its there and it breaks other connections.</p>
<p>In this post we are going to cover three things.</p>
<ul>
<li>The basic configuration of a Zone Based Firewall</li>
<li>How to monitor the drops</li>
<li>How to think like a CCIE &#8212;&gt; You’re going to do this part!<span id="more-2304"></span></li>
</ul>
<p>Lets begin with the configuration.  For this simple example I’ve used gns3 to create a three interface firewall.  We have an inside zone, outside zone, and a dmz zone.  We will have the goal of allowing TCP and UDP connections from inside to outside as wekk as dmz to outside, http from the outside to the dmz along with any other “required” connections from the outside to the inside.</p>
<p style="text-align: center"><a href="http://blog-dev.ipexpert.com/wp-content/uploads/2010/01/zonebaseddiagram11.jpg"><img class="size-medium wp-image-2305 aligncenter" title="zonebaseddiagram" src="http://blog.ipexpert.com/files/2010/01/zonebaseddiagram1-300x195.jpg" alt="zonebaseddiagram" width="300" height="195" /></a></p>
<p>The starting configurations are pretty straigt forward but Ill show them in case you want to recreate the scenario.  On thing I should mention is that some confuguraiton may be added later based on out diagram.  With that said, here are the configs:</p>
<p style="padding-left: 30px"><span style="color: #000000">R1:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R1#sh run</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Building configuration&#8230;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Current configuration : 922 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">version 12.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Loopback0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 1.1.1.1 255.255.255.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.2.1.1 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip address</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shutdown</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 100</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 1.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line con 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">exec-timeout 0 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">logging synchronous</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line aux 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line vty 0 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">login</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">end</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R1#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#sh run</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Building configuration&#8230;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Current configuration : 1098 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">version 12.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Loopback0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 2.2.2.2 255.255.255.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.2.1.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.2.3.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet2/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.2.4.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 100</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 2.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line con 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">exec-timeout 0 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">logging synchronous</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line aux 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line vty 0 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">login</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">end</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R3:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R3#sh run</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Building configuration&#8230;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Current configuration : 922 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">version 12.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Loopback0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 3.3.3.3 255.255.255.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.2.3.3 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 100</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 3.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line con 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">exec-timeout 0 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">logging synchronous</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line aux 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line vty 0 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">login</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">end</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R3#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R4:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R4#sh run</span></p>
<p style="padding-left: 30px"><span style="color: #000000">*Jan  6 15:10:12.431: %SYS-5-CONFIG_I: Configured from console by console</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R4#sh run</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Building configuration&#8230;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Current configuration : 922 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">version 12.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Loopback0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 4.4.4.4 255.255.255.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.2.4.4 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 100</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 4.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line con 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">exec-timeout 0 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">logging synchronous</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line aux 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">stopbits 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line vty 0 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">login</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">end</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R4#</span></p>
<p>A word of caution- if you do this on your own- test connectivity before moving on.  I’ve already done it so we will continue on.</p>
<p>Now the next step would be to define an access-list to allow http traffic into the DMZ web server. All of this configuration will be done on R2:</p>
<p style="padding-left: 30px"><span style="color: #000000">Ip access-list extended OUT_IN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Permit tcp any host 3.3.3.3 eq 80</span></p>
<p>Next create the class-maps that will reference the traffic in the ACL and the protocol traffic to inspect.</p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map type inspect match-any INSIDE</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match Protocol TCP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match Protocol UDP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map type inspect match-all OUTSIDE</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match Protcol http</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match access-g name OUT_IN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map type inspect match-any DMZ</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match Protocol TCP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match Protocol UDP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Next we want to define the policy for this traffic with a policy map:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect IN_OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class INSIDE</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Inspect</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect OUT_IN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class OUTSIDE</span></p>
<p style="padding-left: 30px"><span style="color: #000000">inspect</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect DMZ_OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class DMZ</span></p>
<p style="padding-left: 30px"><span style="color: #000000">inspect</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect OUT_DMZ</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class OUTSIDE</span></p>
<p style="padding-left: 30px"><span style="color: #000000">inspect</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Next we create the zones:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone security inside</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone security outside</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone security dmz</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Next the zone-pairs which essentially defines directionality of traffic:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-pair security IN-&gt;OUT source inside destination outside</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect IN_OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-pair security OUT-&gt;IN source outside destination inside</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect OUT_IN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-pair security DMZ-&gt;OUT source dmz destination outside</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect DMZ_OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-pair security OUT-&gt;DMZ source outside destination dmz</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Policy-map type inspect OUT_DMZ</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Now assign them to the interfaces:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface f2/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-member security inside</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface f1/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-member security outside</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface f1/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-member security dmz</span></p>
<p>At this point we are pretty close to testing.  First lets enable telnet on all the routers and the http server on R3.</p>
<p style="padding-left: 30px"><span style="color: #000000">All routers:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Line vty 0 15</span></p>
<p style="padding-left: 30px"><span style="color: #000000">password ipexpert</span></p>
<p style="padding-left: 30px"><span style="color: #000000">login</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R3:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Ip http server enable</span></p>
<p>Now if all goes according to plan we should be able to telnet from R4 to R1 and R3 to R1 but not from R1 to R3 or R4.  We should, however, be able to telnet to R3 on port 80, thus testing the http access.</p>
<p>So we test on R4:</p>
<p style="padding-left: 30px"><span style="color: #000000">R4#telnet 1.1.1.1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Trying 1.1.1.1 &#8230; Open</span></p>
<p style="padding-left: 30px"><span style="color: #000000">User Access Verification</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Password:</span></p>
<p>R1&gt;</p>
<p>And next on R3:</p>
<p style="padding-left: 30px"><span style="color: #000000">R3#telnet 1.1.1.1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Trying 1.1.1.1 &#8230; Open</span></p>
<p style="padding-left: 30px"><span style="color: #000000">User Access Verification</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Password:</span></p>
<p>R1&gt;</p>
<p>For now we can leave those sessions connected.  Next lets try to telnet from the outside R1 to R3 and R4.  Before we do that lets turn on a handy little command on R2:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2(config)#ip inspect log drop-pkt</span></p>
<p>Now, when  packets are dropped we should see them.  So lets go back to R1 and test:</p>
<p style="padding-left: 30px"><span style="color: #000000">R1#telnet 4.4.4.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Trying 4.4.4.4 &#8230;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">% Connection timed out; remote host not responding</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R1#telnet 3.3.3.3</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Trying 3.3.3.3 &#8230;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">% Connection timed out; remote host not responding</span></p>
<p style="padding-left: 30px"><span style="color: #000000">We should now see the drops on R2:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">*Jan  6 17:31:55.575: %FW-6-DROP_PKT: Dropping Other session 10.2.1.1:60632 4.4.4.4:23 on zone-pair OUT-&gt;IN class class-default due to  DROP action found in policy-map with ip ident 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">*Jan  6 17:32:51.143: %FW-6-LOG_SUMMARY: 4 packets were dropped from 10.2.1.1:60632 =&gt; 4.4.4.4:23 (target:class)-(OUT-&gt;IN:class-default)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">*Jan  6 17:33:27.135: %FW-6-DROP_PKT: Dropping Other session 10.2.1.1:46475 3.3.3.3:23 on zone-pair OUT-&gt;DMZ class class-default due to  DROP action found in policy-map with ip ident 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">*Jan  6 17:33:51.143: %FW-6-LOG_SUMMARY: 4 packets were dropped from 10.2.1.1:46475 =&gt; 3.3.3.3:23 (target:class)-(OUT-&gt;DMZ:class-default)</span></p>
<p>Remember we were going to be allowing http into the DMZ so lets test that from R1:</p>
<p style="padding-left: 30px"><span style="color: #000000">R1#telnet 3.3.3.3 80</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Trying 3.3.3.3, 80 &#8230; Open</span></p>
<p>Now that was successful but lets verify on R2 by looking at the sessions:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2#sh policy-map type inspect zone-pair OUT-&gt;DMZ sessions</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy exists on zp OUT-&gt;DMZ</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-pair: OUT-&gt;DMZ</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy inspect : OUT_DMZ</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: OUTSIDE (match-all)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: protocol http</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: access-group name OUT_IN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Inspect</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Number of Established Sessions = 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Established Sessions</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Session 676863C0 (10.2.1.1:25424)=&gt;(3.3.3.3:80) http:tcp SIS_OPEN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Created 00:00:48, Last heard 00:00:48</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Bytes sent (initiator:responder) [0:0]</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Drop</span></p>
<p style="padding-left: 30px"><span style="color: #000000">12 packets, 288 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#sh policy-map type inspect zone-pair IN-&gt;OUT sessions</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy exists on zp IN-&gt;OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-pair: IN-&gt;OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy inspect : IN_OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: INSIDE (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: protocol tcp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">3 packets, 72 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">30 second rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: protocol udp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">0 packets, 0 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">30 second rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Inspect</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Number of Established Sessions = 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Established Sessions</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Session 67685FC0 (10.2.4.4:51576)=&gt;(1.1.1.1:23) tcp SIS_OPEN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Created 00:07:26, Last heard 00:07:23</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Bytes sent (initiator:responder) [34:71]</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Drop</span></p>
<p style="padding-left: 30px"><span style="color: #000000">0 packets, 0 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#sh policy-map type inspect zone-pair DMZ-&gt;OUT sessions</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy exists on zp DMZ-&gt;OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Zone-pair: DMZ-&gt;OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy inspect : DMZ_OUT</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: DMZ (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: protocol tcp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">7 packets, 168 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">30 second rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: protocol udp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">0 packets, 0 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">30 second rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Inspect</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Number of Established Sessions = 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Established Sessions</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Session 676861C0 (10.2.3.3:18939)=&gt;(1.1.1.1:23) tcp SIS_OPEN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Created 00:07:06, Last heard 00:07:03</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Bytes sent (initiator:responder) [34:71]</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Drop</span></p>
<p style="padding-left: 30px"><span style="color: #000000">0 packets, 0 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2#</span></p>
<p>Now lets take this back to the real lab exam since this is a topic that you may be tested on and we want you to think like you would in the actual lab.  What is missing in this configuration?  Would the above configuration get you the points? Submit your answer by commenting and we will review it in the next post.</p>
<p>Brandon Carroll &#8211; CCIE #23837</p>
<p>Senior Technical Instructor &#8211; IPexpert</p>
<p>Mailto: bcarroll@ipexpert.com</p>
<p>Telephone: +1.810.326.1444</p>
<p>Live Assistance, Please visit: www.ipexpert.com/chat</p>
<p>eFax: +1.810.454.0130</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://blog.ipexpert.com/feed/" title="RSS"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;partner=sociable" title="Print"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;t=Cisco%20IOS%20Zone%20Based%20Firewalls" title="Facebook"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Cisco%20IOS%20Zone%20Based%20Firewalls%20-%20http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F" title="Twitter"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;annotation=One%20of%20the%20CCIE%20Security%20v3.0%20topics%20that%20often%20gives%20candidates%20a%20run%20for%20their%20money%20is%20the%20Cisco%20IOS%20Zone%20Based%20Firewalls.%20%20It%E2%80%99s%20not%20that%20the%20configuration%20is%20all%20that%20difficult%2C%20rather%20that%20when%20you%20finally%20get%20things%20up%20and%20running%20you%20forget%20" title="Google Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F" title="Technorati"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F" title="Slashdot"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;source=CCIE+Blog+&amp;summary=One%20of%20the%20CCIE%20Security%20v3.0%20topics%20that%20often%20gives%20candidates%20a%20run%20for%20their%20money%20is%20the%20Cisco%20IOS%20Zone%20Based%20Firewalls.%20%20It%E2%80%99s%20not%20that%20the%20configuration%20is%20all%20that%20difficult%2C%20rather%20that%20when%20you%20finally%20get%20things%20up%20and%20running%20you%20forget%20" title="LinkedIn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;notes=One%20of%20the%20CCIE%20Security%20v3.0%20topics%20that%20often%20gives%20candidates%20a%20run%20for%20their%20money%20is%20the%20Cisco%20IOS%20Zone%20Based%20Firewalls.%20%20It%E2%80%99s%20not%20that%20the%20configuration%20is%20all%20that%20difficult%2C%20rather%20that%20when%20you%20finally%20get%20things%20up%20and%20running%20you%20forget%20" title="del.icio.us"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;bodytext=One%20of%20the%20CCIE%20Security%20v3.0%20topics%20that%20often%20gives%20candidates%20a%20run%20for%20their%20money%20is%20the%20Cisco%20IOS%20Zone%20Based%20Firewalls.%20%20It%E2%80%99s%20not%20that%20the%20configuration%20is%20all%20that%20difficult%2C%20rather%20that%20when%20you%20finally%20get%20things%20up%20and%20running%20you%20forget%20" title="Digg"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls" title="Reddit"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F" title="Sphinn"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls" title="Mixx"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F" title="Netvibes"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;h=Cisco%20IOS%20Zone%20Based%20Firewalls" title="NewsVine"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls" title="Live"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;title=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;body=One%20of%20the%20CCIE%20Security%20v3.0%20topics%20that%20often%20gives%20candidates%20a%20run%20for%20their%20money%20is%20the%20Cisco%20IOS%20Zone%20Based%20Firewalls.%20%20It%E2%80%99s%20not%20that%20the%20configuration%20is%20all%20that%20difficult%2C%20rather%20that%20when%20you%20finally%20get%20things%20up%20and%20running%20you%20forget%20" title="Ping.fm"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;t=Cisco%20IOS%20Zone%20Based%20Firewalls" title="MySpace"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;t=Cisco%20IOS%20Zone%20Based%20Firewalls&opener=bm&amp;ei=UTF-8&amp;d=One%20of%20the%20CCIE%20Security%20v3.0%20topics%20that%20often%20gives%20candidates%20a%20run%20for%20their%20money%20is%20the%20Cisco%20IOS%20Zone%20Based%20Firewalls.%20%20It%E2%80%99s%20not%20that%20the%20configuration%20is%20all%20that%20difficult%2C%20rather%20that%20when%20you%20finally%20get%20things%20up%20and%20running%20you%20forget%20" title="Yahoo! Bookmarks"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.ipexpert.com%2Fcisco-ios-zone-based-firewalls%2F&amp;submitHeadline=Cisco%20IOS%20Zone%20Based%20Firewalls&amp;submitSummary=One%20of%20the%20CCIE%20Security%20v3.0%20topics%20that%20often%20gives%20candidates%20a%20run%20for%20their%20money%20is%20the%20Cisco%20IOS%20Zone%20Based%20Firewalls.%20%20It%E2%80%99s%20not%20that%20the%20configuration%20is%20all%20that%20difficult%2C%20rather%20that%20when%20you%20finally%20get%20things%20up%20and%20running%20you%20forget%20&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.ipexpert.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/cisco-ios-zone-based-firewalls/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
