<?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>Scubarda.net &#187; cisco</title>
	<atom:link href="http://www.scubarda.net/wordpress/tag/cisco/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scubarda.net/wordpress</link>
	<description></description>
	<lastBuildDate>Mon, 28 Feb 2011 12:03:46 +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>Dynamips/Dynagen: Calcolo del valore idlepc</title>
		<link>http://www.scubarda.net/wordpress/2007/08/09/dynamipsdynagen-calcolo-del-valore-idlepc/</link>
		<comments>http://www.scubarda.net/wordpress/2007/08/09/dynamipsdynagen-calcolo-del-valore-idlepc/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 09:44:59 +0000</pubDate>
		<dc:creator>merlos</dc:creator>
				<category><![CDATA[Dynamips/Dynagen]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.scubarda.net/wordpress/2007/08/09/dynamipsdynagen-calcolo-del-valore-idlepc/</guid>
		<description><![CDATA[In un post precedente mi sono occupato di Dynagen, un simulatore per router Cisco. A corredo è stato sviluppato Dynagen, un front-end per l&#8217;emulatore che usa dei file di configurazione (INI style) per la creazione di laboratori complessi e che consente la gestione semplificata attraverso una CLI di management. Tutto questo grazie alla possibilità di <a href='http://www.scubarda.net/wordpress/2007/08/09/dynamipsdynagen-calcolo-del-valore-idlepc/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>In un post <a title="Simulatore per router Cisco Dynamips" href="http://www.scubarda.net/wordpress/2007/06/07/simulatore-per-router-cisco-dynamips/" target="_blank">precedente</a> mi sono occupato di Dynagen, un simulatore per router Cisco.</p>
<p>A corredo è stato sviluppato <a title="Dynagen" href="http://dynagen.org/" target="_blank">Dynagen</a>, un front-end per l&#8217;emulatore che usa dei file di configurazione (INI style) per la creazione di laboratori complessi e che consente la gestione semplificata attraverso una CLI di management. Tutto questo grazie alla possibilità di eseguire Dynamips in modalità Hypervisor, creando cioè un server TCP per il controllo delle connessioni dei router  emulati.<br />
Alcuni laboratori (5/6 o più router emulati) possono portare ad un eccessivo consumo di CPU (100%) con conseguente rallentamento delle prestazioni generali del sistema.<br />
La soluzione esiste e consiste nel settare il parametro <em>idlepc</em>, che è legato al modello del router e all&#8217;immagine IOS usata.<br />
Questo problema è riconducile al fatto che Dynamips non sa quando il router virtule è in uno stato idle (non operativo) oppure quando sta effettivamente facendo del lavoro &#8220;utlile&#8221;.<br />
IL valore <em>idlepc</em> cerca di ovviare al problema, stabilendo una soglia che riesce ad identificare un idle loop nell&#8217;IOS emulato.</p>
<p>Questo valore riduce in maniera significativa il consumo di CPU; segue un breve tutorial su come recuperare questo valore.<br />
Dapprima è necessario avviare il laboratorio Dynagen, avendo cura però di avviare solamente una istanza del Router/IOS di cui si vuole calcolare il valore.</p>
<p>Si può ad esempio inserire nel file di configurazione .net la direttiva</p>
<p><em>autostart = False</em></p>
<p>e poi avviare dalla console Dynagen il router</p>
<p><em>=&gt; start &#8220;nome router&#8221;</em></p>
<p>Per verificare che solo un router sia avviato, dare il seguente comando di controllo sulla console Dynagen</p>
<p><em>=&gt; list</em></p>
<p>A questo punto è necessario telnettarsi sull&#8217;istanza del router avviato; nel caso il router fosse &#8220;brand new&#8221; a schermo si ha la classica domanda &#8220;Would you like to enter the initial configuration dialog?&#8221;, rispondere NO e attendere tutti i messaggi di debug del router, in modo tale che lo stesso sia nello stato idle.<br />
A questo punto basta tornare sulla console Dynagen e digitare il seguente comando</p>
<p><em>=&gt; idlepc get &#8220;nome router&#8221;</em></p>
<p>A schermo compariranno una serie di valori, alcuni dei quali marcati con un asterisco. Selezionare uno di questi e premere INVIO.<br />
A questo punto il carico CPU dovrebbe scendere in maniera consistente (<em>top</em>).</p>
<p>Nel caso in cui questo non accada, basta ripetere di nuovo il comando e provare un nuovo valore.<br />
Una volta trovato questo valore è buona cosa memorizzarlo per poter far si che da ora in poi a quell&#8217;immagine sia sempre associato il valore idlepc ottimale.</p>
<p><em>=&gt; idlepc save  &#8220;nome router&#8221; db</em></p>
<p>E&#8217; comunque possibile memorizzare il valore trovato direttamente nel file di configurazione del laboratotioo, utilizzando la direttiva &#8220;<em>idlepc = XXXXX</em>&#8221;</p>
<p>Nel caso in cui Dynagen non trovi alcun valore idlepc, ripetere il processo, riavviando il laboratorio.<br />
E&#8217; importante capire che questo valore non è legato al sistema operativo, all&#8217;hardware o alla versione del software installato, ma unicamente all&#8217;immagine IOS usata.</p>
<p>Segue il link all&#8217;ottimo tutorial che include anche questo processo, tutorial a cui questo post è inspirato</p>
<p><a title="Tutorial Dynagen" href="http://dynagen.org/tutorial.htm" target="_blank">http://dynagen.org/tutorial.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scubarda.net/wordpress/2007/08/09/dynamipsdynagen-calcolo-del-valore-idlepc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simulatore per Router Cisco &#8211; Dynamips</title>
		<link>http://www.scubarda.net/wordpress/2007/06/07/simulatore-per-router-cisco-dynamips/</link>
		<comments>http://www.scubarda.net/wordpress/2007/06/07/simulatore-per-router-cisco-dynamips/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 07:42:53 +0000</pubDate>
		<dc:creator>merlos</dc:creator>
				<category><![CDATA[Dynamips/Dynagen]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.scubarda.net/wordpress/2007/06/07/simulatore-per-router-cisco-dynamips/</guid>
		<description><![CDATA[Finalmente ho deciso di studiare per la certificazione CCNA Cisco, così mi sono messo alla ricerca sia di documentazione ma soprattutto di un tool (chiaramente OpenSource) per simulare i Router Cisco e fare qualche test. Chiaramente qualcosa è uscito fuori, il Cisco 7200 Simulator &#8211; Dynamips, un emulatore inizialmente nato per il 7200 ma che <a href='http://www.scubarda.net/wordpress/2007/06/07/simulatore-per-router-cisco-dynamips/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Finalmente ho deciso di studiare per la certificazione CCNA Cisco, così mi sono messo alla ricerca sia di documentazione ma soprattutto di un tool (chiaramente OpenSource) per simulare i Router Cisco e fare qualche test.</p>
<p>Chiaramente  qualcosa è uscito fuori, il <a title="Cisco 7200 Simulator" href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator" target="_blank">Cisco 7200 Simulator &#8211; Dynamips</a>, un emulatore inizialmente nato per il 7200 ma che attualmente supporta una buona varietà di Router</p>
<ul>
<li><strong>Serie 3600</strong><br />
3620, 3640, 3660</li>
<li><strong>Serie 3700</strong><br />
3724, 3745</li>
<li><strong>Serie 2600</strong><br />
dal 2610 al 2650XM, 2691</li>
</ul>
<p>Come chiaramente scritto sul sito, essendo un simulatore non può rimpiazzare un router reale, le performance non sono neanche comparabili.<br />
La release corrente è la 0.2.7, disponibile sotto licenza GPL2 per Linux (32 e 64) e Winzo$$ (via CygWin, richiede WinPCAP &gt;= 0.4)</p>
<p>Riferimenti utili</p>
<ul>
<li>il <a title="Forum supporto Dynamips" href="http://hacki.at/7200emu/" target="_blank">Forum di Supporto Dynamips</a></li>
<li>il <a title="Blog Dynamips" href="http://www.ipflow.utc.fr/blog/" target="_blank">blog</a>, contiene info sulle ultime release e sulle RC</li>
</ul>
<p>Al più presto una guida all&#8217;installazione e configurazione su Ubuntu :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scubarda.net/wordpress/2007/06/07/simulatore-per-router-cisco-dynamips/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VPN Client Cisco per Linux &#8211; Testato fino a Ubuntu 8.10 (Intrepid Ibex)</title>
		<link>http://www.scubarda.net/wordpress/2007/03/30/vpn-client-cisco-per-linux/</link>
		<comments>http://www.scubarda.net/wordpress/2007/03/30/vpn-client-cisco-per-linux/#comments</comments>
		<pubDate>Fri, 30 Mar 2007 12:07:23 +0000</pubDate>
		<dc:creator>merlos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cisco]]></category>

		<guid isPermaLink="false">http://www.scubarda.net/wordpress/2007/03/30/vpn-client-cisco-per-linux/</guid>
		<description><![CDATA[[UPDATE: 29 Settembre 2009] A partire dal Kernel 2.6.31 ci sono nuovamente dei problemi nel compilare il Cisco VPN Client. Fare riferimento al nuovo articolo per kernel successivi al 2.6.31 (testato con Ubuntu Karmic Koala 9.10) http://www.scubarda.net/wordpress/2009/09/29/vpn-client-cisco-per-linux-ubuntu-karmic-koala-910/ [UPDATE: 15 Ottobre 2008] Cisco ha finalmente risolto i problemi di compilazione che si riscontravano sul kernel 2.6.x <a href='http://www.scubarda.net/wordpress/2007/03/30/vpn-client-cisco-per-linux/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><strong>[UPDATE: 29 Settembre 2009]<br />
</strong>A partire dal Kernel 2.6.31 ci sono nuovamente dei problemi nel compilare il Cisco VPN Client.<br />
Fare riferimento al nuovo articolo per kernel successivi al 2.6.31 (testato con Ubuntu Karmic Koala 9.10)</p>
<p style="text-align: center;"><a title="Cisco VPN Client - Karmic Koala 9.10" href="http://www.scubarda.net/wordpress/2009/09/29/vpn-client-cisco-per-linux-ubuntu-karmic-koala-910/" target="_self">http://www.scubarda.net/wordpress/2009/09/29/vpn-client-cisco-per-linux-ubuntu-karmic-koala-910/</a></p>
<p><strong>[UPDATE: 15 Ottobre 2008]</strong><br />
Cisco ha finalmente risolto i problemi di compilazione che si riscontravano sul kernel 2.6.x e il client compila su Ubuntu 8.04 e Ubuntu 8.10 (testato) senza problemi</p>
<p>Riporto le istruzioni per la compilazione del modulo</p>
<blockquote><p>1. Untar the VPN Client<br />
# tar xzf vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz</p>
<p>2. Change to the vpnclient directory<br />
# cd vpnclient</p>
<p>3. Install the client<br />
#./vpn_install</p></blockquote>
<p>Volevo segnalare la pagina di <strong>Alexander Griesser</strong> (costantemente aggiornata) in cui ci sono i link per scaricare le ultime versioni del Client VPN (<a title="projects.tuxx - Mirror Cisco VPN Client" href="http://projects.tuxx-home.at/ciscovpn/clients/" target="_blank">mirror su project.tuxx</a>) e le istruzioni per la compilazione</p>
<p style="text-align: center;"><a title="projects.tuxx - Cisco VPN Client" href="http://projects.tuxx-home.at/?id=cisco_vpn_client" target="_blank">http://projects.tuxx-home.at/?id=cisco_vpn_client</a></p>
<p style="text-align: left;">La versione attuale del client è la <a title="projects.tuxx - Cisco VPN Client 4.8.02 download" href="http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.02/">4.8.02</a></p>
<p><strong>[/UPDATE]</strong></p>
<p><strong>[UPDATE: 1 Ago 2007]</strong><br />
Ho provato la patch con il kernel 2.6.21 e funziona correttamente<strong><br />
[/UPDATE]</strong></p>
<p>Con l&#8217;aggiornamento a Ubuntu Feisty mi sono ritrovato a dover reinstallare il VPN Client della Cisco, in particolare l&#8217;ultima versione disponibile <strong>4.8.00.0490</strong> del Gennaio 2006 mi pare.<br />
Ubuntu Feisty arriva direttamente con il Kernel 2.16.20 e con questo kernel la versione originale del client non compila!!! :(</p>
<pre lang="shell">giovanni@devel-lap:~$ uname -a
Linux devel-lap 2.6.20-13-generic #2 SMP Sun Mar 25 00:21:25 UTC 2007 i686 GNU/Linux</pre>
<p>La causa sono alcuni cambiamenti nel Kernel a partire dalla versione 2.6.19; è comunque possibile applicare una patch che potete scaricare direttamente <a title="Linux Kernel Patch for Cisco VPN CLient" href="http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.19.diff">QUI</a></p>
<p>Di seguito le istuzioni per l&#8217;installazione</p>
<pre><strong>1. Scompattare il VPN Client</strong>
# tar xzf vpnclient-linux-4.8.00.0490-k9.tar.gz

<strong>2. Scaricare la Patch</strong>
# wget -q http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.19.diff

<strong>3. Applicare la patch</strong>
# cd vpnclient
# patch &lt;../vpnclient-linux-2.6.19.diff
patching file IPSecDrvOS_linux.c
patching file frag.c
patching file interceptor.c
patching file linuxcniapi.c

<strong>4. Installare finalmente il client :)</strong>
#./vpn_install</pre>
<p>La patch è &#8220;pensata&#8221; per il 2.6.19 ma funziona correttamente anche con il 2.6.20 :)</p>
<p>Ecco il link al post originale<br />
<a title="Linux VPN Client Compile errors" href="http://www.tuxx-home.at/archives/2006/12/07/T09_36_48/">http://www.tuxx-home.at/archives/2006/12/07/T09_36_48/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scubarda.net/wordpress/2007/03/30/vpn-client-cisco-per-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

