<?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>What Do You Want? &#187; IPv6</title>
	<atom:link href="http://zhadum.org.uk/category/it/the-next-generation-internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://zhadum.org.uk</link>
	<description>Taking comfort in the Unfairness of the Universe</description>
	<lastBuildDate>Wed, 02 May 2012 23:01:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>World IPv6 Day</title>
		<link>http://zhadum.org.uk/2011/06/08/world-ipv6-day/</link>
		<comments>http://zhadum.org.uk/2011/06/08/world-ipv6-day/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 18:20:30 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/?p=1693</guid>
		<description><![CDATA[Today is World IPv6 Day where a lot of major websites like Google or Facebook finally support IPv6 access for everyone. Unfortunately they plan to turn IPv6 access off tomorrow. Well, this blog supports IPv6 since its creation. And I don&#8217;t have any plans to turn IPv6 access off. Oh, before I forget. Some people hid [...]]]></description>
			<content:encoded><![CDATA[<p>Today is <a title="World IPv6 Day" href="http://www.worldipv6day.org/">World IPv6 Day</a> where a lot of major websites like Google or Facebook finally support IPv6 access for everyone. Unfortunately they plan to turn IPv6 access off tomorrow. <img src='http://zhadum.org.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Well, this blog supports IPv6 since its creation. And I don&#8217;t have any plans to turn IPv6 access off. Oh, before I forget. Some people hid easter eggs in their IPv6 address:</p>
<p>&gt; host -t aaaa www.facebook.com.<br />
www.facebook.com has IPv6 address 2620::1c18:0:<strong>face:b00c</strong>:0:1</p>
<p>&gt; host -t aaaa www.cisco.com.<br />
www.cisco.com has IPv6 address 2001:420:80:1:<strong>c:15c0</strong>:d06:f00d</p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2011/06/08/world-ipv6-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YouTube via IPv6</title>
		<link>http://zhadum.org.uk/2010/02/03/youtube-via-ipv6/</link>
		<comments>http://zhadum.org.uk/2010/02/03/youtube-via-ipv6/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 10:27:41 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/?p=1053</guid>
		<description><![CDATA[Google recently enabled IPv6 support for their popular video portal YouTube. This resulted in a significant increase of IPv6 traffic on the Internet. The amount of IPv6 traffic running through the DE-CIX e.g. grew roughly by a factor of four. This is a big step in the right direction in my opinion. Finally a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>Google recently enabled <a title="Youtube over IPv6" href="http://www.ripe.net/ripe/maillists/archives/ipv6-wg/2010/msg00047.html">IPv6 support</a> for their popular video portal <a title="YouTube" href="http://www.youtube.com/">YouTube</a>. This resulted in a significant increase of IPv6 traffic on the Internet. The amount of IPv6 traffic running through the <a title="DE-CIX" href="http://www.de-cix.net/content/network.html">DE-CIX</a> e.g. grew roughly by a factor of four.</p>
<p>This is a big step in the right direction in my opinion. Finally a lot of popular content is made available to end users via IPv6. Thanks a lot Google!</p>
<p>I only wish they would admit more Internet Service Providers to the <a title="Google over IPv6" href="http://www.google.com/intl/en/ipv6/">Google over IPv6</a> project. My ISP <a title="AAISP" href="http://aaisp.net.uk/">AAISP</a> still cannot get access although they are among the few which offer <a title="Native IPv6 connectivity" href="http://www.sixxs.net/faq/connectivity/?faq=native">native IPv6 connectivity</a> to their customers. <img src='http://zhadum.org.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2010/02/03/youtube-via-ipv6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Give me a ping, Vasili. One ping only, please.</title>
		<link>http://zhadum.org.uk/2010/02/01/give-me-a-ping-vasili-one-ping-only-please/</link>
		<comments>http://zhadum.org.uk/2010/02/01/give-me-a-ping-vasili-one-ping-only-please/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:54:33 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/?p=1022</guid>
		<description><![CDATA[A few month ago I discovered that Cisco broke IPv6 support in the IOS (Cisco&#8217;s operating system) that is running on my Cisco 877W router. This was quite annoying as IPv6 support was the only reason that I bought such an expensive router in the first place. As my support contract doesn&#8217;t allow me to [...]]]></description>
			<content:encoded><![CDATA[<p>A few month ago I discovered that <a title="Costly Ip Six Connectivity Obstable" href="/2009/10/25/costly-ip-six-connectivity-obstable/">Cisco broke IPv6 support</a> in the IOS (Cisco&#8217;s operating system) that is running on my Cisco 877W router. This was quite annoying as IPv6 support was the only reason that I bought such an expensive router in the first place.</p>
<p>As my support contract doesn&#8217;t allow me to submit bug reports I had to open a <em>service request. </em>It took Cisco&#8217;s support organisation four weeks to reproduce the problem and another two month to submit a bug report. I wasn&#8217;t too impressed by these delays especially as I didn&#8217;t get any status updates for extended periods of time. When the bug had finally been reported to their engineering department I got an experimental firmware build with working IPv6 support within two weeks.</p>
<p>Considering that Cisco is a huge company I should probably be happy that they fixed the problem within three month. But I guess I&#8217;m still annoyed that they didn&#8217;t find such a fundamental problem before they released the software. A ping, one ping only, would have been enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2010/02/01/give-me-a-ping-vasili-one-ping-only-please/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Costly Ip Six Connectivity Obstable</title>
		<link>http://zhadum.org.uk/2009/10/25/costly-ip-six-connectivity-obstable/</link>
		<comments>http://zhadum.org.uk/2009/10/25/costly-ip-six-connectivity-obstable/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 16:24:27 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/?p=921</guid>
		<description><![CDATA[More than two years ago I bought a Cisco 877W for using it as my home router. It has worked reasonably well so far. But as almost every other complex software Cisco&#8217;s operating system IOS has bugs, some of them are even security vulnerabilities. The usual procedure in such a case is to download an [...]]]></description>
			<content:encoded><![CDATA[<p>More than two years ago I bought a Cisco 877W for using it as <a title="The Silence of the Packets" href="/2006/12/14/the-silence-of-the-packets/">my home router</a>. It has worked reasonably well so far. But as almost every other complex software Cisco&#8217;s operating system <a title="Cisco IOS" href="http://en.wikipedia.org/wiki/Cisco_IOS">IOS</a> has bugs, some of them are even security vulnerabilities. The usual procedure in such a case is to download an update provided by the software vendor, install it and reboot the system. Unfortunately it is not that easy with Cisco, they don&#8217;t allow people to just download software updates, not even security fixes.</p>
<p>The only way to get access to software updates is purchasing a Cisco support contract. Buying such a support contract is not an easy task. You need to figure out the right type of support contract (unless you want to spend more than a thousand pounds on it), find a Cisco reseller and then fight with the bureaucrats at Cisco who struggle to deal with customers that don&#8217;t have a business address. They apparently don&#8217;t want home users to use their products.</p>
<p>When I finally got my support contract I thought all was well now. I was able to download the latest IOS image available back then, installed it on my Cisco router and didn&#8217;t encouter any problems. But in September Cisco published a new security advisory. I went to their support website, looked for a firmware update and did <strong>not</strong> find one. I checked the advisory again and found out that the update for the firmware version that I am using wouldn&#8217;t be available before October, the 23th.</p>
<p>Last Thursday (a day ahead of schedule &#8230; <em>hurray</em>) the update was finally available on Cisco&#8217;s website. I downloaded it, installed it and found out that IPv6 doesn&#8217;t work properly in this release. Cisco <a title="Cisco 877 IPv6 issue" href="http://groups.google.com/group/comp.dcom.sys.cisco/browse_thread/thread/1cebf7dfb7eecfee/0bdd11fd9290183a">broke</a> support for the <a title="Neighbor Discovery Protocol" href="http://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol">Neighbor Discovery Protocol</a> (which is as essential to IPv6 as ARP is to IPv4) without even noticing it. I had to downgrade the IOS on my Cisco router to the previous version to get IPv6 working again. I tried to submit a bug report via their support website but it doesn&#8217;t provide me with that option. I guess I need to buy a more expensive support contract to be entitled to inform Cisco about bugs in their software.</p>
<p>All together I can see a very clever business scheme in there:</p>
<ol>
<li>You sell expensive hardware and software which inevitably contains bugs.</li>
<li>You let customers pay for fixing these bugs via expensive support contracts.</li>
<li>You ask customers for even more money before you allow them to actually submit bugs.</li>
</ol>
<p>With that strategy you can generate a lot of revenue. You don&#8217;t even have to invest in software quality because that would only reduce your earnings. And your customers will think twice before troubling you about software bugs.</p>
<p>Can somebody please release an affordable and reliable A-DSL home router with fully functional IPv6 support? Pretty, pretty please? <img src='http://zhadum.org.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2009/10/25/costly-ip-six-connectivity-obstable/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Home And Real life</title>
		<link>http://zhadum.org.uk/2009/08/24/home-and-real-life/</link>
		<comments>http://zhadum.org.uk/2009/08/24/home-and-real-life/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 05:46:39 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Holidays]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/?p=819</guid>
		<description><![CDATA[Silke and I had a really good time at HAR2009. Except for the freezing temperatures during the first night the weather was marvellous: a lot of sunshine, a cool breeze and not a single drop of rain. Our cunning plan to get warmer nights by investing in an additional cozy sleeping bag paid off nicely [...]]]></description>
			<content:encoded><![CDATA[<p>Silke and I had a really good time at <a title="Hacking At Random" href="https://har2009.org/">HAR2009</a>. Except for the freezing temperatures during the first night the weather was marvellous: a lot of sunshine, a cool breeze and not a single drop of rain. Our cunning plan to get warmer nights by investing in an additional cozy sleeping bag paid off nicely by the way <img src='http://zhadum.org.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I attended a presentation about the <a title="Native IPv6 deployment at XS4ALL" href="https://har2009.org/program/events/94.en.html">Native IPv6 deployment at XS4ALL</a> and Silke learned <a title="Workshop OpenBeer" href="https://wiki.har2009.org/page/Workshop:OpenBeer">how to brew beer</a>. We even found time to leave the camping site and visited the nearby towns Vierhouten and <a title="Nunspeet" href="http://en.wikipedia.org/wiki/Nunspeet">Nunspeet</a>. We especially liked the Pannkoekehuis Likkepot in Vierhouten where you can get an astonishing wide range of sweet and savoury  pancakes. Those we tried were delicious. The rest of time we mostly hung out in the <a title="Village BSD" href="https://wiki.har2009.org/page/Village:BSD">BSD tent</a>, &#8230;</p>
<p><a href="/wp-content/uploads/2009/08/bsd-tent-large.jpg"><img class="aligncenter size-full wp-image-820" title="BSD Tent at the HAR 2009" src="http://zhadum.org.uk/wp-content/uploads/2009/08/bsd-tent.jpg" border="0" alt="BSD Tent at the HAR 2009" width="320" height="240" /></a></p>
<p>&#8230; talked to people and even got <a title="Openmoko Freerunner support for cdce(4)" href="http://mail-index.netbsd.org/source-changes/2009/08/16/msg224092.html">a bit of hacking</a> done.</p>
<p>The four days spun away and on Sunday morning it was time to take down our tent and carry all our belongings back to the car. After a final meal of tasty pancakes we drove back to <a title="Hoek van Holland" href="http://en.wikipedia.org/wiki/Hoek_van_Holland">Hoek van Holland</a> to catch the ferry back to England. We arrived in Cambridge the next morning, a bit tired but relaxed and in good humour.</p>
<p>Unfortunately the daily grind caught up us with very quickly. We had a rough week and were very happy when we made it to the weekend. But after a refreshing sunday afternoon tea at <a title="Peacocks Tearoom" href="http://www.peacockstearoom.co.uk/">Peacocks Tearoom</a> and a nice walk along the river <a title="Great Ouse" href="http://en.wikipedia.org/wiki/River_Great_Ouse">Great Ouse</a> things look much better now.</p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2009/08/24/home-and-real-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel PRO/1000 PT</title>
		<link>http://zhadum.org.uk/2008/12/08/intel-pro1000-pt/</link>
		<comments>http://zhadum.org.uk/2008/12/08/intel-pro1000-pt/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 21:28:25 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[NetBSD]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/?p=515</guid>
		<description><![CDATA[After experiencing a lot of trouble with the onboard Broadcom BCM5721 Gigabit Ethernet interface of my new server I decided to get a network card that would be suitable to replace it. As Intel PRO/1000 MT PCI cards worked very well for me in the past I bought an Intel PRO/1000 PT PCI Express card. [...]]]></description>
			<content:encoded><![CDATA[<p>After experiencing a lot of <a title="Using hw TCP/IPv4 checksums on bge(4) causes connection failures" href="http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=40018">trouble</a> with the onboard Broadcom BCM5721 Gigabit Ethernet interface of <a title="Goodbye i386 … Hello amd64!" href="/2008/11/30/goodbye-i386-hello-amd64/">my new server</a> I decided to get a network card that would be suitable to replace it. As Intel PRO/1000 MT PCI cards worked very well for me in the past I bought an <a title="Intel PRO/1000 PT" href="http://www.intel.com/products/desktop/adapters/pro1000pt/pro1000pt-overview.htm">Intel PRO/1000 PT</a> PCI Express card.</p>
<p>The Intel PRO/1000 PT is supported by NetBSD 4.0 and newer and works like a charm for me. According to <a title="TTCP" href="http://en.wikipedia.org/wiki/Ttcp">TTCP</a> its Intel i82572EI chip provides a 13% higher transmit rate than the Broadcom chip. It also supports hardware-assisted checksums and TCP segmentation for <strong>both</strong> IPv4 and IPv6. Above all the card performed flawlessly in my server for over a week now with all the hardware features enabled.</p>
<p>So if you are looking for a fast and reliable Gigabit Ethernet PCI Express card the Intel PRO/1000 PT is a good option.</p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2008/12/08/intel-pro1000-pt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS cache poisoning vs. NAT</title>
		<link>http://zhadum.org.uk/2008/07/27/dns-cache-poisoning-vs-nat/</link>
		<comments>http://zhadum.org.uk/2008/07/27/dns-cache-poisoning-vs-nat/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 12:29:07 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/?p=139</guid>
		<description><![CDATA[The latest DNS security issue (please read Hubert&#8217;s Blog entry) proves again that NAT is a bad idea. If you run a DNS server behind a NAT (which you really shouldn&#8217;t) you can pick one of two evils: You use a fixed query source port on your DNS server which makes it susceptible to DNS [...]]]></description>
			<content:encoded><![CDATA[<p>The latest DNS security issue (please read <a title="New security advisory: BIND cache poisoning " href="http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20080726_0117.html">Hubert&#8217;s Blog entry</a>) proves again that <a title="Network address translation" href="http://en.wikipedia.org/wiki/Network_address_translation">NAT</a> is a bad idea. If you run a DNS server behind a NAT (which you really shouldn&#8217;t) you can pick one of two evils:</p>
<ol>
<li>You use a fixed query source port on your DNS server which makes it susceptible to DNS cache poisoning.</li>
<li>You use random query source port which will create a lot of entries in the NAT mapping table of your NAT gateway. But as DNS mostly uses the connectionless UDP the NAT gateway can only rely on idle timeouts to delete those mappings. As a result the NAT mapping table will fill up quickly. This will cause problems especially on small router appliances.<br />
Even if your NAT router can handle this gracefully there is a good chance that it will undo the randomisation of the source port by assigning sequential port numbers on NAT mappings.</li>
</ol>
<p>The only solution I can think of are NAT implementations which recognize DNS traffic and use very short lived NAT mappings for it. But that will make NAT even more evil because it has to make more assumptions about that IP traffic to work properly.</p>
<p>What we really need is <a title="DNSSEC" href="http://en.wikipedia.org/wiki/Dnssec">DNSSEC</a> (to make DNS secure) and IPv6 (to get rid of NAT).</p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2008/07/27/dns-cache-poisoning-vs-nat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What took you so long?</title>
		<link>http://zhadum.org.uk/2008/03/13/what-took-you-so-long/</link>
		<comments>http://zhadum.org.uk/2008/03/13/what-took-you-so-long/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 20:38:05 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/2008/03/13/what-took-you-so-long/</guid>
		<description><![CDATA[Google finally offer IPv6 access to their search engine. Visitors are even greeted by an animated version of the Google logo. Well done, Google! But what took you so long?]]></description>
			<content:encoded><![CDATA[<p>Google finally offer <a href="http://ipv6.google.com/" title="Google via IPv6">IPv6 access</a> to their search engine. Visitors are even greeted by an animated version of the Google logo.</p>
<p>Well done, Google! But what took you so long? <img src='http://zhadum.org.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2008/03/13/what-took-you-so-long/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Next Generation Spam</title>
		<link>http://zhadum.org.uk/2007/07/27/next-generation-spam/</link>
		<comments>http://zhadum.org.uk/2007/07/27/next-generation-spam/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 09:50:51 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/2007/07/27/next-generation-spam/</guid>
		<description><![CDATA[Last Wednesday I received spam over IPv6 for the first time. Somebody (or something?) tried to post a spam comment to this Blog from a computer in Japan using an IPv6 network connection to my web server. One of the things I really liked about IPv6 so far was the total absence of spam. But [...]]]></description>
			<content:encoded><![CDATA[<p>Last Wednesday I received spam over <a href="http://en.wikipedia.org/wiki/IPv6" title="IPv6">IPv6</a> for the first time. Somebody (or something?) tried to post a spam comment to this Blog from a computer in Japan using an IPv6 network connection to my web server.</p>
<p>One of the things I really liked about IPv6 so far was the total absence of spam. But thanks to Microsoft&#8217;s Windows Vista (with builtin IPv6 support) spammers are now invading this domain, too. <img src='http://zhadum.org.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2007/07/27/next-generation-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Silence of the Packets</title>
		<link>http://zhadum.org.uk/2006/12/14/the-silence-of-the-packets/</link>
		<comments>http://zhadum.org.uk/2006/12/14/the-silence-of-the-packets/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 14:07:03 +0000</pubDate>
		<dc:creator>Matthias Scheler</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://zhadum.org.uk/2006/12/14/the-silence-of-the-packets/</guid>
		<description><![CDATA[As part of my ongoing attempt to simplify my IT infrastructure at home I recently decided to replace my NetBSD firewall and the external DSL modem with a router appliance. The list of advantages was long: Less noise and power consumption, the firewall was a SPARCstation 20. One less UN*X system to look after. Less [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my ongoing attempt to simplify my IT infrastructure at home I recently decided to replace my NetBSD firewall and the external DSL modem with a router appliance. The list of advantages was long:</p>
<ol>
<li>Less noise and power consumption, the firewall was a <a href="http://sunsolve.sun.com/handbook_pub/Systems/SS20/SS20.html">SPARCstation 20</a>.</li>
<li>One less UN*X system to look after.</li>
<li>Less power bricks under my desk.</li>
<li>No more MTU problems caused by PPPoA to PPPoE bridging.</li>
<li>More reliable (than the Linksys DSL modem).</li>
</ol>
<p>Unfortunately my requirement list for a DSL router was long:</p>
<ol>
<li>Normal routing for public IP address</li>
<li>NAT for non-public IP address</li>
<li>IPv6 support</li>
<li>IPsec VPN support</li>
<li>Flexible packet filter rules</li>
<li>Proper administration interface</li>
<li>SNMP support (for <a href="http://oss.oetiker.ch/mrtg/">MRTG</a>)</li>
<li>Configuration file backup and restore</li>
<li>ADSL 2+ support (for future use)</li>
</ol>
<p>I searched the web for possible candidates and found exactly one: the <a href="http://www.cisco.com/en/US/products/ps6202/index.html">Cisco 877W</a>.</p>
<p align="center"><img src="http://zhadum.org.uk/wp-content/uploads/2006/12/cisco-877w.jpg" id="image40" alt="Cisco 877W" height="240" width="320" /></p>
<p>I was not to happy about this because my previous jobs taught me that Cisco equipment can cause a lot of trouble:</p>
<ol>
<li>The IOS version that is installed on your Cisco never supports all the features you need.</li>
<li>The IOS version which supports all those features requires more memory and/or a larger flash card than your Cisco is equipped with.</li>
<li>At least a part of the necessary configuration will be completely unobvious and you have to search the web or ask arround to figure it out.</li>
<li>You will reach a point where it seems to work. Just when you enjoy your success it will break horribly.</li>
<li>Cisco will not allow you to download a firmware update without a support contract even if it fixes a critical security hole.</li>
</ol>
<p>I bought a Cisco 877W (with an extra 802.11g WLAN option) nevertheless. And of course things went wrong:</p>
<ol>
<li>Despite being advertised as supporting IPv6 it did not.</li>
<li>The IOS version with IPv6 support required a larger flash card.</li>
<li>The first flash card upgrade I received was broken. I didn&#8217;t realized that immediately of course but spent hours figuring out why <em>format flash:</em> wasn&#8217;t working.</li>
<li>Configuring the DSL connection on the 877W is tricky. You can&#8217;t simply take the obvious approach and use the ATM interface. You need to create a <em>Dialer</em> interface (sounds archaic, doesn&#8217;t it?) and tell that to use the ATM interface for &#8220;dialing&#8221; out. Fortunately Google found a useful <a href="http://www.poboxinternet.co.uk/support/modules.php?name=News&amp;file=article&amp;sid=25">example configuration</a>.</li>
<li>When I finally got the Cisco working as a router (with the NetBSD firewall still providing packet filtering and NAT) I was pleased. But 10 minutes later the DSL connection went down. It happened again and again until I finally had to switch back to the Linksys DSL modem. Before I did that my Internet link wasn&#8217;t even stable enough to search the web for a solution. I posted a question to the <a href="http://groups.google.co.uk/group/comp.dcom.sys.cisco/browse_thread/thread/24a3cd26af955383/00aa152db7fd589b?lnk=st&amp;q=&amp;rnum=1#00aa152db7fd589b">Usenet</a> and got a lot of unhelpful comments suggesting that my phone line was probably bad. Finally somebody pointed out to that Cisco is distributing firmware updates for the builtin DSL modem of the 877W on their <a href="ftp://ftp.cisco.com/pub/access/800/">public FTP server</a>. I installed version 3.0.10 of the firmware,connect the phone line to the Cisco again and this time it really worked fine.</li>
</ol>
<p>But getting basic routing functionality working was of course only half the story. I still needed to write Cisco IOS packet filter rules (for IPv4 and IPv6) and get NAT working. I had to postpone doing that several times mostly because of problems with the backup mail server for my domains. Last Friday I finally managed to write the IPv4 packet filter rules despite spending most of the day on maintenance of that backup mail server. On Saturday I found time to write the IPv6 rules, After a nice relaxing walk through the <a href="http://www.botanic.cam.ac.uk/">Botanic Garden</a> I got NAT working on Sunday.</p>
<p>Now it was  time to put the old firewall out of operation. My wife and I removed a stack of old hardware first:</p>
<p align="center"><img src="http://zhadum.org.uk/wp-content/uploads/2006/12/ss20-modem-switch.jpg" id="image41" alt="SPARCstation 20, switch and DSL modem" height="240" width="320" /></p>
<p>The old Wireless Access Point had to stay because the IOS version currently installed on my Cisco 877W doesn&#8217;t support bridging IPv6 for some weird reason. There <a href="http://www.ipv6.wanadoo.fr/BB2/viewtopic.php?t=42&amp;highlight%3Cbr%3E%3C/a%3E=&amp;sid=490578048f510004da89e1d1120a292e">is</a> a IOS version which does but who knows how to get it.</p>
<p>We set up the Cisco, connected all the cables and powered the router up. For some unknown reasons the universe showed mercy and everything just worked fine without further problems. It has worked fine ever since and I&#8217;m still enjoying <strong>The Silence of the Packets</strong> because the SPARCstation 20 is no longer making a lot of noise.</p>
]]></content:encoded>
			<wfw:commentRss>http://zhadum.org.uk/2006/12/14/the-silence-of-the-packets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

