<?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>Phocean.net &#187; Network</title>
	<atom:link href="http://www.phocean.net/category/administration-reseau/feed" rel="self" type="application/rss+xml" />
	<link>http://www.phocean.net</link>
	<description>Crusing for Knowledge, Drifting towards Security</description>
	<lastBuildDate>Thu, 02 Sep 2010 13:57:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Consider learning LISP</title>
		<link>http://www.phocean.net/2010/07/26/consider-learning-lisp.html</link>
		<comments>http://www.phocean.net/2010/07/26/consider-learning-lisp.html#comments</comments>
		<pubDate>Sun, 25 Jul 2010 23:54:47 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[BGP]]></category>
		<category><![CDATA[identifier]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[locator]]></category>
		<category><![CDATA[Routing]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=899</guid>
		<description><![CDATA[No, not the infamous programming language! But LISP as Location/Identifier Separation Protocol. (I know I am repeating the joke everyone does but I couldn&#8217;t help). But what is it about? It is actually at first difficult to conceive, as we are all so used that IP addresses identify both a person (or a company) and [...]]]></description>
			<content:encoded><![CDATA[<p>No, not the infamous programming language! But LISP as Location/Identifier Separation Protocol. (I know I am repeating the joke everyone does but I couldn&#8217;t help).</p>
<p>But what is it about? It is actually at first difficult to conceive, as we are all so used that <strong>IP addresses identify both a person (or a company) and its location</strong>. It is like this by design because Internet is based on a hierarchical routing model.</p>
<p>What I wrote below is just a bad summary of this <a href="http://www.1-4-5.net/~dmm/lisp/" target="_blank">article by David Meyer</a>. See it as a memo or as a short introduction if you don&#8217;t want to get deep into LISP. Otherwise, jump immediately to the <a title="LISP" href="http://www.1-4-5.net/~dmm/lisp/">original article</a> or to <a href="http://packetlife.net/blog/2010/jul/15/emerging-terminology-lisp-and-trill/" target="_blank">Packetlife</a> which gives some more links.</p>
<p>Now, why would we want to change it? Because with the growing lack of IPv4 free blocks, it became very difficult for the network providers to maintain contiguous blocks. So now the routing tables are bigger than they should be and not optimized. Customers want multihomming and mobility, while providers want to limit the routing overload. Two different point of views which can&#8217;t be satisfied with the hierarchical routing of today. BGP partially addresses some of these issues, but it has limits and <a title="BGP blackhole" href="http://arstechnica.com/old/content/2008/02/insecure-routing-redirects-youtube-to-pakistan.ars" target="_blank">misconfigurations</a> with deep impacts (eg blackholes) happen regularly. Note that IPv6 can&#8217;t be of any help in this case.</p>
<p>But LISP tries. And in a nice way, as it is totally transparent to the end-users. Only the core network of the providers are impacted.</p>
<p>Basically, the customer IP stack remains untouched during the transit. <strong>With LISP, the customer IP address is only the identifier</strong>,<strong> no more the locator.</strong></p>
<p>Then, LISP add a new IP stack on routers configured by the provider. These routers, named ITR (Ingress Tunnel Router) and ETR (Egress Tunnel Router) according to the direction of the flow, encapsulate the packets with the new IP stack with their own address as origin. A little bit as a proxy but at a lower level, their purpose is to route the packets on behalf of the customer.</p>
<p>In short, <strong>the role of an ITR is to find the appropriate ETR for the destination</strong>, to route the packet correctly. LISP comes with <strong>a directory used for the ETR lookup</strong>. The directory is supposed to be &#8220;manually&#8221; maintained by the provider (the overload should be acceptable because we are in a core network, where changes in topology don&#8217;t happen all the time). Now that the ITR knows what the location for the recipient is, it sends out the packet with the E<strong>TR as destination IP</strong>. The way back works just the same.</p>
<p>Between the ITR and the ETR, of course, there can be a number of different providers and routers, not supporting LISP, the routing part being handled by classic routing protocoles like BGP.</p>
<p>You should see clearly now the beauty of LISP : if a customer moves with his IP block, for the provider it is just a matter of updating the location within the LISP directory. There are also some great features like support of load balancing in the case of multi-homing . LISP appears to be efficient and straightforward, but n<a title="IETF - LISP" href="https://datatracker.ietf.org/doc/draft-ietf-lisp/" target="_blank">ot yet validated by the IETF</a>. Keep an eye on this work in progress!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/07/26/consider-learning-lisp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netios 0.76</title>
		<link>http://www.phocean.net/2010/07/13/netios-0-76.html</link>
		<comments>http://www.phocean.net/2010/07/13/netios-0-76.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 17:48:46 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripts, Programs]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=874</guid>
		<description><![CDATA[Netios 0.76 is out! Complete changelog : 2010-07-13  (0.76) Jean-Christophe Baptiste &#60;jc@phocean.net&#62; * fix prompt for enable issue * fix issue with log directory * add timeout option * remove fail check for password mode (source of confusion and not so useful on second thought) Check there for more details and a download link.]]></description>
			<content:encoded><![CDATA[<div>
<div>
<p>Netios 0.76 is out!</p>
<p>Complete changelog :</p>
<blockquote><p>2010-07-13  (0.76) Jean-Christophe Baptiste  &lt;jc@phocean.net&gt;</p>
<p>* fix prompt for enable issue<br />
* fix issue with log directory<br />
* add timeout option<br />
* remove fail check for password mode (source of confusion and not so useful on second thought)</p></blockquote>
<p><a title="Netios" href="http://www.phocean.net/tools/netios">Check there</a> for more  details and a download link.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/07/13/netios-0-76.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netios 0.75</title>
		<link>http://www.phocean.net/2010/04/24/netios-0-75.html</link>
		<comments>http://www.phocean.net/2010/04/24/netios-0-75.html#comments</comments>
		<pubDate>Sat, 24 Apr 2010 17:06:51 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripts, Programs]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=822</guid>
		<description><![CDATA[Netios 0.75 is out. Complete changelog : 2010-04-24  (0.75) Jean-Christophe Baptiste &#60;jc@phocean.net&#62; * always force to specify the user to update and remove useless options concerning tacacs and newuser mode Check there for more details and a download link.]]></description>
			<content:encoded><![CDATA[<div>
<div>
<p>Netios 0.75 is out.</p>
<p>Complete changelog :</p>
<blockquote><p>2010-04-24  (0.75) Jean-Christophe Baptiste &lt;jc@phocean.net&gt;</p>
<p>* always force to specify the user to update and remove useless options concerning tacacs and newuser mode</p></blockquote>
<p><a title="Netios" href="http://www.phocean.net/tools/netios">Check there</a> for more details and a download link.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/04/24/netios-0-75.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netios 0.74</title>
		<link>http://www.phocean.net/2010/04/18/netios-0-74.html</link>
		<comments>http://www.phocean.net/2010/04/18/netios-0-74.html#comments</comments>
		<pubDate>Sun, 18 Apr 2010 17:07:56 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripts, Programs]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=787</guid>
		<description><![CDATA[Netios 0.74 is out. Complete changelog : 2010-04-08  (0.74) Jean-Christophe Baptiste &#60;jc@phocean.net&#62; * improve logging and  error handling * clean up some crapy code Check there for more details and a download link.]]></description>
			<content:encoded><![CDATA[<div>
<p>Netios 0.74 is out.</p>
<p>Complete changelog :</p>
<blockquote><p>2010-04-08  (0.74) Jean-Christophe Baptiste &lt;jc@phocean.net&gt;</p>
<p>* improve logging and  error handling<br />
* clean up some crapy code</p></blockquote>
<p><a title="Netios" href="http://www.phocean.net/tools/netios">Check there</a> for more details and a download link.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/04/18/netios-0-74.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Packetlife.net</title>
		<link>http://www.phocean.net/2010/02/20/packetlife-net.html</link>
		<comments>http://www.phocean.net/2010/02/20/packetlife-net.html#comments</comments>
		<pubDate>Sat, 20 Feb 2010 08:54:19 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=725</guid>
		<description><![CDATA[I added a new link to Packetlife.net, which is a really amazing website about networking, with focus on Cisco stuff. The work that the author made is truly impressive : blog, cheat sheets, gentle forum and even a lab (I haven&#8217;t test because I don&#8217;t need it, but if you are a student, it is [...]]]></description>
			<content:encoded><![CDATA[<p>I added a new link to <a title="Packetlife" href="http://packetlife.net/" target="_blank">Packetlife.net</a>, which is a really amazing website about networking, with focus on Cisco stuff.</p>
<p>The work that the author made is truly impressive : blog, cheat sheets, gentle forum and even a lab (I haven&#8217;t test because I don&#8217;t need it, but if you are a student, it is great for students and so far I have never seen any other website offering it), all integrated with a quality level that is rare to find even on professional website.</p>
<p>This is one the best website I have never seen in all categories and certainly the best about Cisco networking. If you are interested in this topic, visit there right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/02/20/packetlife-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netios 0.73</title>
		<link>http://www.phocean.net/2010/02/10/netios-0-73.html</link>
		<comments>http://www.phocean.net/2010/02/10/netios-0-73.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:51:59 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Defense]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripts, Programs]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[netios]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=710</guid>
		<description><![CDATA[Netios 0.73 fixes some bugs and Complete changelog : 2010-02-10  (0.73) Jean-Christophe Baptiste &#60;jc@phocean.net&#62; * remove useless options * fix various bugs Check there (tools page) for more details and a download link.]]></description>
			<content:encoded><![CDATA[<p>Netios 0.73 fixes some bugs and</p>
<p>Complete changelog :</p>
<blockquote><p>2010-02-10  (0.73) Jean-Christophe Baptiste &lt;jc@phocean.net&gt;</p>
<p>* remove useless options<br />
* fix various bugs</p></blockquote>
<p><a title="Netios" href="http://www.phocean.net/tools/netios">Check there</a> (tools  page) for more details and a download link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/02/10/netios-0-73.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hostcheck</title>
		<link>http://www.phocean.net/2010/01/15/hostcheck.html</link>
		<comments>http://www.phocean.net/2010/01/15/hostcheck.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 12:44:21 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Scripts, Programs]]></category>
		<category><![CDATA[Hostcheck]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[scanner]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=696</guid>
		<description><![CDATA[I continue to publish some my coding. Hostcheck is a simple Perl script that can be useful to quickly check if a list of host is up. It just read a host file and check if the host are available doing a ping test or trying to open a socket. Nothing great, but it may [...]]]></description>
			<content:encoded><![CDATA[<p>I continue to publish some my coding.</p>
<p>Hostcheck is a simple Perl script that can be useful to quickly check if a list of host is up.<br />
It just read a host file and check if the host are available doing a ping test or trying to open a socket.</p>
<p>Nothing great, but it may help to quickly check that most of things are right after a network change, for instance.<br />
Because we want to test many hosts, and not to scan, the pace is fast so it may not be 100% reliable. The idea is to see roughly is the connectivity is correct or if your whole LAN is down.<br />
It uses colors and is easy to read, so it might be good to show to your manager ! <img src='http://www.phocean.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I hope it will be useful. More info and download link are <a title="Hostcheck" href="http://www.phocean.net/tools/hostcheck">there</a>.</p>
<p><a href="http://www.phocean.net/wp-content/uploads/2010/01/hostcheck.png"><img class="aligncenter size-full wp-image-700" title="hostcheck" src="http://www.phocean.net/wp-content/uploads/2010/01/hostcheck.png" alt="" width="651" height="401" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/01/15/hostcheck.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netios 0.72</title>
		<link>http://www.phocean.net/2010/01/15/netios-0-72.html</link>
		<comments>http://www.phocean.net/2010/01/15/netios-0-72.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 10:20:55 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Defense]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripts, Programs]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[netios]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=683</guid>
		<description><![CDATA[Netios 0.72 fixes some bugs with the show_run mode and large config files. I also found some issues concerning the prompt detection, so it should be fixed now. Complete changelog : 2010-01-14  (0.72) Jean-Christophe Baptiste &#60;jc@phocean.net&#62; * ciscoclass.py : forgot to remove a debug print * ciscoclass.py : finish and fix a bunch of bugs [...]]]></description>
			<content:encoded><![CDATA[<p>Netios 0.72 fixes some bugs with the show_run mode and large config files. I also found some issues concerning the prompt detection, so it should be fixed now.</p>
<p>Complete changelog :</p>
<blockquote><p>2010-01-14  (0.72) Jean-Christophe Baptiste &lt;jc@phocean.net&gt;</p>
<p>* ciscoclass.py : forgot to remove a debug print<br />
* ciscoclass.py : finish and fix a bunch of bugs in the show run function, format the config file properly<br />
* ciscoclass.py : fix the prompt regex</p></blockquote>
<p><a title="Netios" href="http://www.phocean.net/tools/netios">Check there</a> (tools page) for more details and a download link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2010/01/15/netios-0-72.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netios 0.71</title>
		<link>http://www.phocean.net/2009/12/20/netios-0-71.html</link>
		<comments>http://www.phocean.net/2009/12/20/netios-0-71.html#comments</comments>
		<pubDate>Sun, 20 Dec 2009 16:34:37 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Defense]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripts, Programs]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[netios]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=578</guid>
		<description><![CDATA[I release a new version of Netios : 0.71. There are a lot of changes, starting with cosmetics, but the biggest one is the support of multiprocessing. It is now able to process several routers at the same time, so using it on a large list of machines results in a big speed up. A [...]]]></description>
			<content:encoded><![CDATA[<p>I release a new version of Netios : 0.71.</p>
<p>There are a lot of changes, starting with cosmetics, but the biggest one is the support of multiprocessing.</p>
<p>It is now able to process several routers at the same time, so using it on a large list of machines results in a big speed up.</p>
<p>A downside is that it now requires at least Python 2.6, as multiprocessing started to be supported with this version only. Most Linux distributions now include Python 2.6, but still not all. Anyway it will be more and more the case. If you can&#8217;t uprade your distribution, you can stick with 0.60 which still do most of the work fine.</p>
<p>It is also now able to fetch a configuration file remotly, but it requires more testing before I feel confident in the way it works.</p>
<p>The complete changelog :</p>
<blockquote><p>2009-12-20  (0.71) Jean-Christophe Baptiste <jc@phocean.net>;</p>
<p>* ciscoclass.py : handle correctly the cisco pager &#8212; More &#8212; so that &#8220;show run&#8221; mode should work even with large config files<br />
* sshclass.py : allow to override terminal size system settings (make use of the cisco pager to avoid filling the buffer)</p>
<p>2009-11-16  (0.70) Jean-Christophe Baptiste <jc@phocean.net> (private release)</p>
<p>* implement multiprocessing<br />
* improve code documentation<br />
* clean up UI<br />
* reduce useless logging<br />
* netios.py : bug : missing startTime parameter in f_skip_error and f_command functions</p></blockquote>
<p>I cross my fingers so that there are not too many bugs, but if so, please don&#8217;t forget to report it to me.</p>
<p><a title="Netios" href="http://www.phocean.net/tools/netios">Check there</a> (tools page) for more details and a download link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2009/12/20/netios-0-71.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netios</title>
		<link>http://www.phocean.net/2009/11/07/netios.html</link>
		<comments>http://www.phocean.net/2009/11/07/netios.html#comments</comments>
		<pubDate>Sat, 07 Nov 2009 15:53:30 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Defense]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripts, Programs]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[netios]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.phocean.net/?p=516</guid>
		<description><![CDATA[I just released an alpha release of a little tool that may help network administrators with a large park of Cisco routers or switches : Netios is a little tool aimed to help network administrators to administrate a large number of Cisco network devices. Providing it with a list of equipments, it connects within SSH [...]]]></description>
			<content:encoded><![CDATA[<p>I just released an alpha release of a little tool that may help network administrators with a large park of Cisco routers or switches :</p>
<blockquote><p><strong>Netios</strong> is a little tool aimed to help network administrators to administrate a large number of Cisco network devices.<br />
Providing it with a list of equipments, it connects within SSH to remotly apply IOS commands.</p>
<p>It can automatically :</p>
<ul>
<li> retrieve and export in a CSV file the list of local users</li>
<li> update the local user, the enable password</li>
<li> change NTP settings</li>
<li> execute a file of customed IOS commands</li>
<li> retrieve configuration files</li>
</ul>
<p>It can read the targets from the command line or from a text file.</p></blockquote>
<p>Its primary goal is to improve the security by making it easier to renew regularly the local password of these equipments, but it can do more convenient things (and I will continue to work to add more of them).</p>
<p><a title="Netios" href="http://www.phocean.net/tools/netios">Check there</a> (tools page) for more details and a download link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phocean.net/2009/11/07/netios.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
