<?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>xpresslearn.com &#187; Tools</title>
	<atom:link href="http://www.xpresslearn.com/category/tools/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xpresslearn.com</link>
	<description>Solutions to your Networking and Security questions</description>
	<lastBuildDate>Wed, 30 Jun 2010 18:20:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cisco TACACS server for Windows v2</title>
		<link>http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows-v2</link>
		<comments>http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows-v2#comments</comments>
		<pubDate>Sun, 12 Apr 2009 02:52:44 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cisco ACS]]></category>
		<category><![CDATA[tacacs windows]]></category>
		<category><![CDATA[tacacs+]]></category>
		<category><![CDATA[tac_plus]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/?p=223</guid>
		<description><![CDATA[Have you wanted to run a tacacs+ server on Windows, but didn't have the budget for Cisco ACS or another commercial TACACS+ server?  Cisco offers the source code to a freeware version of tacacs+.  However, the code has typically been compiled for Unix platforms and other related variants.  This is version 2 of a previous version posted on this site.]]></description>
			<content:encoded><![CDATA[<p>Finally, an update (well, sort of) to the Cisco TACACS server for Windows that was provided <a href="http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows">here</a>.  The first version provided on this site was compiled from the original 4.0.4 Cisco version of tac_plus.</p>
<p>This version is actually based on 4.03, but has many added features that doesn&#8217;t exist in the 4.0.4 Cisco release.  The version given to this particular code distribution is F4.0.3.alpha-9a.</p>
<p>It runs just like the other version, (yes, with all the same qwerks as well) with additional options available to you.</p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p style="text-align: left;"><span id="more-223"></span></p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2009/04/tacacs.zip">Cisco tacacs+ server for Windows</a></p>
<p>Have fun, and if you successfully use any of the additional features &#8211; be sure to post a comment to let me and others know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows-v2/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dynagen Configuration using Etherchannel</title>
		<link>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-etherchannel</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-etherchannel#comments</comments>
		<pubDate>Thu, 10 Jul 2008 20:43:47 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[Etherchannel]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[Router Subinterface]]></category>
		<category><![CDATA[Vlan Trunking]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/?p=123</guid>
		<description><![CDATA[This is a configuration file to use with Dynagen and Dynamips. It’s purpose is to allow a particular router combination to be emulated, saving the time in having to craft the Dynagen file yourself. This network consists of one 7200 router and another 3640 router serving the function of a switch.]]></description>
			<content:encoded><![CDATA[<p><strong>Network Drawing:</strong></p>
<p style="text-align: center;"><img class="size-full wp-image-125" title="Dynagen Network using Etherchannel" src="http://www.xpresslearn.com/wp-content/uploads/2008/07/etherchannel.png" alt="Dynagen Network Drawing" width="500" height="131" /></p>
<p><strong>Router Platform(s):</strong> 7200, 3600<br />
<strong>IOS Version:</strong> 12.4(11)T1, 12.4(18)<br />
<strong>IOS Feature Set:</strong> Service Provider, Enterprise<br />
<strong> IOS File Name:</strong> c7200-spservicesk9-mz.124-11.T1.bin, c3640-js-mz.124-18.uncompressed.bin<br />
<strong>idlepc</strong>: 0x61280c1c, 0x60428c4c<br />
<strong>IOS Image Uncompressed before use:</strong> Yes , Yes<br />
<strong>IOS Memory Requirements:</strong> 256Mb, 128Mb<br />
<strong>Average Dynamips.exe CPU Utilization:</strong> 30%</p>
<p><span id="more-123"></span></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong>Comments:</strong></p>
<p>The configuration in this article contains two devices, one 7200 serving as the router and one 3600 used as a network switch.  The point of this lab is to demonstrate the use of Etherchannel and also Vlan Trunking in an Etherchannel configuration (2 separate scenarios).  There are two .net configuration files included.  One file contains the 7200 setup with etherchannel and the 3640 acting as the switch has the etherchannel interfaces in access mode (assigned to vlan 10).  The other .net file is basically the same scenario, with Vlan Trunking added.</p>
<p><strong>Other Notes:</strong></p>
<p>You will need to create vlan 10 on the 3640 after it boots.  You can do this by getting to an enable prompt and typing:</p>
<pre>vlan database
vlan 10
exit</pre>
<p>Failure to do this will prevent you from pinging the layer3 interface configured on the 3640 from the 7200 router.</p>
<p><strong>Link to configuration files:</strong></p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2008/07/etherchannel-trunk.zip">Dynagen GNS3 configuration files</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-etherchannel/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using TACACS with Dynagen-Dynamips</title>
		<link>http://www.xpresslearn.com/tools/dynamips/using-tacacs-with-dynagen-dynamips</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/using-tacacs-with-dynagen-dynamips#comments</comments>
		<pubDate>Thu, 03 Apr 2008 22:17:15 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[tacacs+]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/?p=96</guid>
		<description><![CDATA[Here is a network Diagram containing a Windows host running Dynamips and Dynagen using a loopback adapter to communicate with a single virtual 3640 router. The TACACS+ Windows executable can be downloaded from here. First step is to extract TACACS+ zip file into a directory of your choice (in this example, I used c:\tacacs). Next, [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a network Diagram containing a Windows host running Dynamips and Dynagen using a loopback adapter to communicate with a single virtual 3640 router.</p>
<p style="text-align: center;"><a href="http://www.xpresslearn.com/wp-content/uploads/2008/04/windows-tacacs-host.jpg"><img class="aligncenter size-full wp-image-97" title="Windows Host running TACACS and Dynamips" src="http://www.xpresslearn.com/wp-content/uploads/2008/04/windows-tacacs-host.jpg" alt="Windows Host running TACACS and Dynamips" width="500" height="194" /></a></p>
<p style="text-align: left;"><span id="more-96"></span></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p style="text-align: left;">The TACACS+ Windows executable can be downloaded from <a title="Windows TACACS server download" href="http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows" target="_blank">here</a>.</p>
<p style="text-align: left;">First step is to extract TACACS+ zip file into a directory of your choice (in this example, I used c:\tacacs).  Next, edit the configuration file as needed to define server characteristics and users.  Be sure to edit the configuration file in an editor that supports UNIX file types.  You will be fine if you open the existing file in an editor that doesn&#8217;t add &lt;CRLF&gt; characters at the end of each line (so don&#8217;t use Windows notepad, although Wordpad will be fine).</p>
<p style="text-align: left;">Start the TACACS server with the following command:</p>
<p style="text-align: left;">tac_plus -C tac.cfg</p>
<p style="text-align: center;"><a href="http://www.xpresslearn.com/wp-content/uploads/2008/04/start-tacacs.jpg"><img class="alignnone size-full wp-image-95" title="Starting tac_plus in a Windows command prompt" src="http://www.xpresslearn.com/wp-content/uploads/2008/04/start-tacacs.jpg" alt="" width="500" height="247" /></a></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p style="text-align: left;">The warning regarding not running tac_plus as root can safely be ignored.  To verify the tacacs+ server is running, open task manager and go to the processes tab &#8211; you should see tac_plus.exe running:</p>
<p style="text-align: center;"><a href="http://www.xpresslearn.com/wp-content/uploads/2008/04/tacacs-taskman.jpg"><img class="aligncenter size-full wp-image-94" title="Windows task manger showing tac_plus.exe" src="http://www.xpresslearn.com/wp-content/uploads/2008/04/tacacs-taskman.jpg" alt="" width="482" height="663" /></a></p>
<p style="text-align: left;">If you need to stop the tacacs server, just select it in the task manager list and click on End Process.</p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p style="text-align: left;"><a href="http://www.xpresslearn.com/wp-content/uploads/2008/04/dynagen-config-windows-tacacs.zip">Dynagen configuration with one 3640 router instance</a></p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/using-tacacs-with-dynagen-dynamips/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco TACACS server for Windows</title>
		<link>http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows</link>
		<comments>http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows#comments</comments>
		<pubDate>Thu, 03 Apr 2008 03:23:00 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cisco ACS]]></category>
		<category><![CDATA[tacacs windows]]></category>
		<category><![CDATA[tacacs+]]></category>
		<category><![CDATA[tac_plus]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/?p=92</guid>
		<description><![CDATA[Have you wanted to run a tacacs+ server on Windows, but didn't have the budget for Cisco ACS or another commercial TACACS+ server?  Cisco offers the source code to a freeware version of tacacs+.  However, the code has typcially been compiled for Unix platforms and other related variants.  This is the same unmodified server compiled for Windows that uses the very same configuration file as the Unix executable.]]></description>
			<content:encoded><![CDATA[<p>Finally,  Cisco&#8217;s original TACACS+ server compiled to run under Windows!  This is the original 4.0.4 version of tac_plus.</p>
<p><strong>Please NOTE:</strong> None of the TACACS code available here comes with any  warranty or support.</p>
<p><span style="text-decoration: underline;">Description</span>:</p>
<p>tac_plus.F4.0.4.alpha.tar.Z<br />
Developer&#8217;s kit source code for Cisco&#8217;s Unix Tacacs+ daemon. This is alpha test software and is unsupported. For a supported product, see Cisco&#8217;s CiscoSecure product line.</p>
<p>This package was created using the original file described above which contains Cisco source code.</p>
<p><span id="more-92"></span></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><span style="text-decoration: underline;">Installation</span>:</p>
<p>Unzip the contents of the file to a directory of your choice.</p>
<p><span style="text-decoration: underline;">Configuration</span>:</p>
<p>Edit the included tac.cfg config file or create a new one from scratch. <strong>*</strong>Note<strong>*</strong> Be sure to edit/create the configuration file in a UNIX file friendly editor.  If the file is edited and saved in something like notepad, a CRLF character get&#8217;s put at the end of each line &#8211; which the server can&#8217;t read.</p>
<p>For configuration file assistance, see the following URL:</p>
<p><a title="Cisco tacacs+ server users guide" href="http://www.stben.net/tacacs/users_guide.html" target="_blank">http://www.stben.net/tacacs/users_guide.html</a></p>
<p><span style="text-decoration: underline;">Running the Tacacs+ Server</span>:</p>
<p>tac_plus.exe -C tac.cfg</p>
<p><span style="text-decoration: underline;">Stopping the Tacacs+ Server</span>:</p>
<p>Bring up the task manager (Control-Alt-Delete), go to the Processes tab,<br />
right click on tac_plus.exe and select End Process.</p>
<p><span style="text-decoration: underline;">Download</span>:</p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2008/04/tacacs.zip">Cisco Freeware Tacacs+ Server for Windows</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/software-tools/cisco-tacacs-server-for-windows/feed</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Dynagen configuration using five 3640 routers</title>
		<link>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-five-3640-routers</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-five-3640-routers#comments</comments>
		<pubDate>Wed, 02 Apr 2008 14:44:07 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[3640]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Dynagen]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/?p=89</guid>
		<description><![CDATA[This is a configuration file to use with Dynagen and Dynamips. It’s purpose is to allow a particular router combination to be emulated, saving the time in having to craft the Dynagen file yourself. This network consists of five 3640 routers running both OSPF and EIGRP in the network.]]></description>
			<content:encoded><![CDATA[<p><strong>Network Drawing:</strong></p>
<p style="text-align: center;"><a href="http://www.xpresslearn.com/wp-content/uploads/2008/04/five3640routers.jpg"><img class="alignnone size-full wp-image-88" title="Network Router Diagram" src="http://www.xpresslearn.com/wp-content/uploads/2008/04/five3640routers.jpg" alt="Dynamips/Dynagen Network Diagram using 5 3640 routers" width="500" height="180" /></a></p>
<p><strong>Router Platform:</strong> 3640<strong><br />
IOS Version:</strong> 12.3.24<br />
<strong>IOS Feature Set:</strong> IP PLUS IPSEC 3DES<strong><br />
IOS File Name:</strong> c3640-ik9s-mz.123-24.bin<br />
<strong>idlepc</strong>: 0x6050aae0<br />
<strong>IOS Image Uncompressed before use:</strong> Yes<br />
<strong>IOS Memory Requirements:</strong> 128MM<br />
<strong>Average Dynamips.exe CPU Utilization:</strong> 65%</p>
<p><span id="more-89"></span></p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong>Comments:</strong></p>
<p>Five 3640 Routers running the IP Plus Crypto feature set.  R1 is running OSPF and EIGRP and has two ethernet links, one connected to R2 and the other connected to R3.  R2 is connected to R4 over a single serial connection and is running OSPF.  R3 is connected to R4 over a single serial connection and is running EIGRP.  R4 is running both OSPF and EIGRP and has a static route to R5, which is being redistributed into both routing protocols.</p>
<p><strong>Link to file:</strong></p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2008/04/dynagenfive3640routers.zip">Dynagen configuration configured for five 3640 routers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-five-3640-routers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynagen Configuration using four 7206 Routers</title>
		<link>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-four-7206-routers</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-four-7206-routers#comments</comments>
		<pubDate>Wed, 27 Feb 2008 04:26:23 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Dynagen]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[P Device; Provider Router]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-four-7206-routers</guid>
		<description><![CDATA[This is a configuration file to use with Dynagen and Dynamips. It’s purpose is to allow a particular router combination to be emulated, saving the time in having to craft the Dynagen file yourself. This network consists of 7206 routers and will serve as the core of a MPLS network buildout.]]></description>
			<content:encoded><![CDATA[<p><strong>Network Drawing:</strong></p>
<p style="text-align: center"><img src="http://www.xpresslearn.com/wp-content/uploads/2008/02/mpls.gif" alt="Dynagen network layout using four 7200 routers" /></p>
<p><strong>Router Platform:</strong> 7200<br />
<strong>IOS Version:</strong> 12.4(11)T1<br />
<strong>IOS Feature Set:</strong> Service Provider<strong><br />
IOS File Name:</strong> c7200-spservicesk9-mz.124-11.T1.bin<br />
<strong>idlepc</strong>: 0x61280bd8<br />
<strong>IOS Image Uncompressed before use:</strong> Yes<br />
<strong>IOS Memory Requirements:</strong> 128MB<br />
<strong>Average Dynamips.exe CPU Utilization:</strong> 40%</p>
<p><span id="more-79"></span></p>
<p style="text-align: center"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong>Comments:</strong></p>
<p>The configuration in this article contains four 7206 Routers running the Service Provider feature set.  This particular configuration will be used as the basis of a series of MPLS articles.  The four routers in this configuration will serve as the Provider (P) devices performing label switching.</p>
<p><strong>Link to File:</strong></p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2008/02/mpls.zip" title="Dynagen Configuration using Four 7206 Routers">Dynagen Configuration using Four 7206 Routers</a></p>
<p style="text-align: center"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-four-7206-routers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynagen Configuration using NM-16ESW modules</title>
		<link>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-nm-16esw-modules</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-nm-16esw-modules#comments</comments>
		<pubDate>Mon, 11 Feb 2008 04:06:44 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Switch Module]]></category>
		<category><![CDATA[Dynagen]]></category>
		<category><![CDATA[dynagen.exe]]></category>
		<category><![CDATA[dynamips.exe]]></category>
		<category><![CDATA[NM-16ESW]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Switching lab]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-nm-16esw-modules</guid>
		<description><![CDATA[This is a configuration file to use with Dynagen and Dynamips. It’s purpose is to allow a particular router combination to be emulated, saving the time in having to craft the Dynagen file yourself. This network consists of 3640 routers and NM-16ESW modules.]]></description>
			<content:encoded><![CDATA[<p><strong>Network Drawing:</strong></p>
<p style="text-align: center"><img src="http://www.xpresslearn.com/wp-content/uploads/2008/02/dynagenfournm-16.gif" alt="Dynagen network layout using 3640 routers and NM-16ESW modules" /></p>
<p><strong>Router Platform:</strong> 3640<br />
<strong>IOS Version:</strong> 12.4(18)<br />
<strong>IOS Feature Set:</strong> Enterprise<strong><br />
IOS File Name:</strong> c3640-js-mz.124-18.bin<br />
<strong>idlepc</strong>: 0x60428c4c<br />
<strong>IOS Image Uncompressed before use:</strong> Yes<br />
<strong>IOS Memory Requirements:</strong> 128MB<br />
<strong>Average Dynamips.exe CPU Utilization:</strong> 55%</p>
<p><strong>Comments:</strong></p>
<p>Four 1640 Routers running the Enterprise feature set with 16 port Ethernet switch network modules.  Two switches (SW1&amp;SW2) serve as the small office/datacenter core/distribution switches.  SW3&amp;SW4  serves as a desktop access switch typically installed in a wiring closet and has dual uplinks back to each distribution switch.</p>
<p><span id="more-72"></span></p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong>Examples demonstrated in the included switch configurations:</strong></p>
<ul>
<li>802.1q trunking</li>
<li>Spanning tree root bridge configurations</li>
<li>Load balancing vlans across multiple uplinks</li>
<li>VTP client/server operation</li>
<li>Etherchannel</li>
<li>Native vlan configuration</li>
<li>Switch management vlan configuration</li>
</ul>
<p><strong>Link to file:</strong></p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2008/02/dynagennm-16switchlab.zip" title="Dynagen Lab and Configuration files using 3640 Routers and NM-16ESW modules">Dynagen Lab and Configuration files using 3640 Routers and NM-16ESW modules</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-nm-16esw-modules/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dynagen Configuration using Three 1721 Routers</title>
		<link>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-three-1721-routers</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-three-1721-routers#comments</comments>
		<pubDate>Sat, 09 Feb 2008 02:44:25 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Dynagen]]></category>
		<category><![CDATA[dynagen.exe]]></category>
		<category><![CDATA[dynamips.exe]]></category>
		<category><![CDATA[Router]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-three-1721-routers</guid>
		<description><![CDATA[This is a configuration file to use with Dynagen and Dynamips. It’s purpose is to allow a particular router combination to be emulated, saving the time in having to craft the Dynagen file yourself.  This network consists of three 1721 routers with 3 Total Lans and 1 Wan]]></description>
			<content:encoded><![CDATA[<p><strong>Network Drawing:</strong></p>
<p style="text-align: center"><img src="http://www.xpresslearn.com/wp-content/uploads/2008/02/dynagenthree1721.gif" alt="Dynagen network layout using three 1721 routers" /></p>
<p><strong>Router Platform:</strong> 1721<br />
<strong>IOS Version:</strong> 12.4.18<br />
<strong>IOS Feature Set:</strong> Service Provider<strong><br />
IOS File Name:</strong> c1700-spservicesk9-mz.124-18.bin<br />
<strong>idlepc</strong>: 0x80c422a4<br />
<strong>IOS Image Uncompressed before use:</strong> Yes<br />
<strong>IOS Memory Requirements:</strong> 96MB<br />
<strong>Average Dynamips.exe CPU Utilization:</strong> 72%</p>
<p><span id="more-69"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong>Comments:</strong></p>
<p>Three 1721 Routers running the Service Provider feature set.  The Lan and Wan routers is in the same office connected via local lan.  The Branch router is connected to the Wan router via point to point T1.</p>
<p><strong>Link to file:</strong></p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2008/02/three1721routers.zip" title="Dynagen Configuration using Three 1721 Routers">Dynagen Configuration using Three 1721 Routers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-three-1721-routers/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dynagen Configuration using two 2621XM Routers</title>
		<link>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-two-2621xm-routers</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-two-2621xm-routers#comments</comments>
		<pubDate>Sun, 03 Feb 2008 05:43:44 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[2621XM]]></category>
		<category><![CDATA[Dynagen]]></category>
		<category><![CDATA[Router]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-two-2621xm-routers</guid>
		<description><![CDATA[This is a configuration file to use with Dynagen and Dynamips.  It's purpose is to allow a particular router combination to be emulated, saving the time in having to craft the Dynagen file yourself.]]></description>
			<content:encoded><![CDATA[<p><strong>Network Drawing:</strong></p>
<p style="text-align: center"><img src="http://www.xpresslearn.com/wp-content/uploads/2008/02/dynagendual2621.gif" alt="Dynagen Network Diagram using two Cisco 2621XM Routers" /></p>
<p><strong>Router Platform:</strong> 2621XM<br />
<strong>Number of Ethernet Interfaces: </strong>2<br />
<strong>Number of Serial Interfaces: </strong>0<br />
<strong>IOS Version:</strong> 12.4.15T3<br />
<strong>IOS Feature Set:</strong> IP Base<br />
<strong> IOS File Name:</strong> c2600-ipbasek9-mz.124-15.T3.bin<br />
<strong>IOS Image Uncompressed before use:</strong> Yes<br />
<strong>IOS Memory Requirements:</strong> 128MB<br />
<strong>Average Dynamips CPU Utilization:</strong>  52%</p>
<p><span id="more-63"></span></p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong>Comments:</strong></p>
<p>Routers are connected back to back via FastEthernet0/1.</p>
<p><strong>Link to file:</strong></p>
<p><a href="http://www.xpresslearn.com/wp-content/uploads/2008/02/two2621xmbacktoback.zip" title="Dynagen Network Configuration File with Cisco 2621XM Routers">Dynagen Network Configuration File with Cisco 2621XM Routers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/dynagen-configuration-using-two-2621xm-routers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to the dynamips hypervisor</title>
		<link>http://www.xpresslearn.com/tools/dynamips/introduction-to-the-dynamips-hypervisor</link>
		<comments>http://www.xpresslearn.com/tools/dynamips/introduction-to-the-dynamips-hypervisor#comments</comments>
		<pubDate>Thu, 17 Jan 2008 03:15:53 +0000</pubDate>
		<dc:creator>Scott Pilkinton</dc:creator>
				<category><![CDATA[Dynamips]]></category>
		<category><![CDATA[7200]]></category>
		<category><![CDATA[Dynagen]]></category>
		<category><![CDATA[Hypervisor]]></category>
		<category><![CDATA[Router]]></category>

		<guid isPermaLink="false">http://www.xpresslearn.com/tools/dynamips/introduction-to-the-dynamips-hypervisor</guid>
		<description><![CDATA[This is an explanation of how the Dynamips hypervisor function works.  It also gives step by step instructions on how to send commands to the hypervisor via a connected telnet connection.]]></description>
			<content:encoded><![CDATA[<p>In a previous article titled <a href="http://www.xpresslearn.com/tools/dynamips/dynamips-basics" title="Dynamips basics">Dynamips basics</a>, we configured a single router lab that communicated with a loopback adapter on the host Operating System.  The lab was accomplished using nothing but Dynamips (no front ends, configuration help programs, etc&#8230;).  Before we get into such tools as Dynagen or GNS3, let&#8217;s take a look at the Dynamips hypervisor feature.</p>
<p>One of the main purposes of the hypervisor is to provide a communication channel for distributing labs across multiple machines.  The hypervisor can be thought of as the server side of a client/server operation.  The hypervisor provides a &#8216;supervisor&#8217; like function for telling the dynamips instances what to do.  A hypervisor can talk to other hypervisor&#8217;s for communicating across distributed hardware.</p>
<p>The popular Dynagen project provides a configuration front end for Dynamips.  It allows you to use text based configuration files that defines Dynamips networks. Dynagen works by taking a properly written configuration file and translates that into the appropriate Dynamips commands, that are much harder to understand.  Dynagen then talks to a hypervisor instance to send the translated commands to Dynamips.  This article will explain how to manually send commands to a Dynamips hypervisor instance, just like what Dynagen would do.</p>
<p><span id="more-51"></span></p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>The first thing needed is to start a Dynamips hypervisor instance.  This is done by opening a command prompt and switching to the Dynamips directory.  Start the hypervisor by typing the following command:</p>
<p>C:\dynamips&gt;<strong>start /belownormal /B /wait dynamips-wxp.exe -H 7200</strong></p>
<p style="text-align: center"><img src="http://www.xpresslearn.com/wp-content/uploads/2008/01/hypervisor.jpg" alt="Invoke dynamips.exe Hypervisor instance" /></p>
<p>The command does the following:</p>
<ul>
<li>Starts dynamips-wxp.exe (Dynamips) in the current command window using the belownormal priority class</li>
<li>The -H option tells it to operate as a hypervisor instance</li>
<li>The hypervisor will receive commands on port 7200</li>
</ul>
<p>Once the hypervisor is started, you can telnet to localhost on port 7200.  Open a separate window and issue the command: telnet localhost 7200 .  If preferred, any telnet program can be used to make the connection to the hypervisor.  Once connected to the hypervisor instance, there won&#8217;t initially be anything echoed to the terminal screen.  In order to test the connection, issue the following command inside the telnet window (your typing won&#8217;t echo back to the screen on this initial command).</p>
<p><strong>hypervisor version</strong> (press enter)</p>
<p>If operating properly, you will receive a response containing the version of Dynamips that is running</p>
<p>100-0.2.8-RC1-x86</p>
<p>The 100 in the response is a (successful) return code, with the command results following immediately after the dash following the return code.  In this case, the version is 0.2.8 Release Candidate 1, compiled for the x86 platform.</p>
<p>If an invalid command is sent to the hypervisor, a different response code will be returned along with an explanation:</p>
<p>200-At least a module and a command must be specified</p>
<p>To get started, clear the hypervisor to make sure you are starting with a clean slate.</p>
<p><em>hypervisor reset</em><br />
100-OK</p>
<p>Next, set the working directory that will contain the router virtual disk images and other files that are created to hold things like the contents of NVRAM, etc.</p>
<p><em>hypervisor working_dir &#8220;C:/Documents and Settings/Administrator/My Documents/dynamips/workdir&#8221;</em><br />
100-OK</p>
<p>Create a 7200 virtual router instance and call it R1</p>
<p><em>vm create R1 0 c7200</em><br />
100-VM &#8216;R1&#8242; created</p>
<p>Make the console port of R1 available on TCP port 2000:</p>
<p><em>vm set_con_tcp_port R1 2000</em><br />
100-OK</p>
<p>Set the amount of RAM for R1 to 160Mb:</p>
<p><em>vm set_ram R1 160</em><br />
100-OK</p>
<p>The Network Processing Engine (NPE) for the 7200 router called R1 will be a model npe-400:</p>
<p><em>c7200 set_npe R1 npe-400</em><br />
100-OK</p>
<p>Set the IOS image for the 7200 virtual router called R1 to boot:</p>
<p><em>vm set_ios R1 &#8220;C:\Documents and Settings\Administrator\My Documents\dynamips\ios\c7200-spservicesk9-mz.124-11.T1.image&#8221;</em><br />
100-IOS image set for &#8216;R1&#8242;</p>
<p>Don&#8217;t use the sparse memory option for R1:</p>
<p><em>vm set_sparse_mem R1 0</em><br />
100-OK</p>
<p><em>vm set_blk_direct_jump R1 0</em><br />
100-OK</p>
<p>Create a virtual switch (called S1) to allow communication between the router Ethernet interface and the a pc interface just as if they both were connected to a real switch:</p>
<p><em>ethsw create S1</em><br />
100-ETHSW &#8216;S1&#8242; created</p>
<p>Add a PA-2FE-TX Port Adapter in slot1 of R1:</p>
<p><em>vm slot_add_binding R1 1 0 PA-2FE-TX</em><br />
100-OK</p>
<p>Create a communication channel called nio_udp0 that listens for traffic on port 10000 and connects to the remote port 10001 on localhost to send traffic:</p>
<p><em>nio create_udp nio_udp0 10000 127.0.0.1 10001</em><br />
100-NIO &#8216;nio_udp0&#8242; created</p>
<p>Create a communication channel called nio_udp1 that listens for traffic on port 10001 and connects to the remote port 10000 on locahost to send traffic:</p>
<p><em>nio create_udp nio_udp1 10001 127.0.0.1 10000</em><br />
100-NIO &#8216;nio_udp1&#8242; created</p>
<p>Bind the interface in Slot 1 Port 0 (Interface Fa1/0) on R1 to the nio_udp0 communication channel:</p>
<p><em>vm slot_add_nio_binding R1 1 0 nio_udp0</em><br />
100-OK</p>
<p>Connect the virtual switch S1 with the nio_udp1 communication channel:</p>
<p><em>ethsw add_nio S1 nio_udp1</em><br />
100-NIO &#8216;nio_udp1&#8242; bound.</p>
<p>Set the nio_udp1 interface on virtual switch S1 to vlan 1:</p>
<p><em>ethsw set_access_port S1 nio_udp1 1</em><br />
100-Port settings OK</p>
<p>Create an interface called nio_gen_eth0 and associate it with a Windows interface on the host machine:</p>
<p><em>nio create_gen_eth nio_gen_eth0 \Device\NPF_{6BEED806-4E3F-41F9-A5E6-9E558ECFB2E3}</em><br />
100-NIO &#8216;nio_gen_eth0&#8242; created</p>
<p>Connect the Windows network interface to S1</p>
<p><em>ethsw add_nio S1 nio_gen_eth0</em><br />
100-NIO &#8216;nio_gen_eth0&#8242; bound.</p>
<p>Set the port connected to nio_gen_eth0 in virtual switch S1 to vlan 1</p>
<p><em>ethsw set_access_port S1 nio_gen_eth0 1</em><br />
100-Port settings OK</p>
<p>Set the idle pc value for the image R1 is running to prevent 100% cpu usage</p>
<p><em>vm set_idle_pc R1 0&#215;60791304</em><br />
100-OK</p>
<p>Boot the virtual router instance named R1</p>
<p><em>vm start R1</em><br />
100-VM &#8216;R1&#8242; started</p>
<p>Once the instance has been started, telnet to the console port of the router R1 by telneting to localhost on port 2000.</p>
<p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-0663307349809080";
google_ad_slot = "4388421750";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Connected to Dynamips VM &#8220;R1&#8243; (ID 0, type c7200) &#8211; Console port</p>
<pre>R1#sh ip int brief
Interface            IP-Address      OK? Method Status                Protocol
FastEthernet0/0      unassigned      YES NVRAM  administratively down down

FastEthernet1/0      10.1.100.1      YES NVRAM  up                    up

FastEthernet1/1      unassigned      YES NVRAM  administratively down down</pre>
<pre></pre>
<pre>R1#sh hardware
Cisco IOS Software, 7200 Software (C7200-SPSERVICESK9-M), Version 12.4(11)T1, RE
LEASE SOFTWARE (fc5)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Thu 25-Jan-07 19:57 by prod_rel_team

ROM: ROMMON Emulation Microcode
BOOTLDR: 7200 Software (C7200-SPSERVICESK9-M), Version 12.4(11)T1, RELEASE SOFTW
ARE (fc5)

R1 uptime is 0 minutes
System returned to ROM by unknown reload cause - suspect boot_data[BOOT_COUNT] 0
x0, BOOT_COUNT 0, BOOTDATA 19
System image file is "tftp://255.255.255.255/unknown"

This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.

A summary of U.S. laws governing Cisco cryptographic products may be found at:

http://www.cisco.com/wwl/export/crypto/tool/stqrg.html

If you require further assistance please contact us by sending email to
export@cisco.com.

Cisco 7206VXR (NPE400) processor (revision A) with 147456K/16384K bytes of memor
y.
Processor board ID 4294967295
R7000 CPU at 150MHz, Implementation 39, Rev 2.1, 256KB L2 Cache
6 slot VXR midplane, Version 2.1

Last reset from power-on

PCI bus mb0_mb1 (Slots 0, 1, 3 and 5) has a capacity of 600 bandwidth points.
Current configuration on bus mb0_mb1 has a total of 600 bandwidth points.
This configuration is within the PCI bus capacity and is supported.

PCI bus mb2 (Slots 2, 4, 6) has a capacity of 600 bandwidth points.
Current configuration on bus mb2 has a total of 0 bandwidth points
This configuration is within the PCI bus capacity and is supported.

Please refer to the following document "Cisco 7200 Series Port Adaptor
Hardware Configuration Guidelines" on Cisco.com &lt;http://www.cisco.com&gt;
for c7200 bandwidth points oversubscription and usage guidelines.

3 FastEthernet interfaces
125K bytes of NVRAM.

65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
Configuration register is 0x2102

R1#</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.xpresslearn.com/tools/dynamips/introduction-to-the-dynamips-hypervisor/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
