<?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>blah &#187; technology</title>
	<atom:link href="http://www.bangky.net/blog/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bangky.net/blog</link>
	<description>bangky's blog about life, politics and ip networks. an odd combination, but that's what it is.</description>
	<lastBuildDate>Mon, 25 Jan 2010 13:09:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Jeb&#8217;s Jobs &#8211; Technical Support</title>
		<link>http://www.bangky.net/blog/2009/08/jebs-jobs-technical-support/</link>
		<comments>http://www.bangky.net/blog/2009/08/jebs-jobs-technical-support/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 07:41:36 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=1379</guid>
		<description><![CDATA[For those geeky enough to remember the  BOFH, here&#8217;s a modern-day (or Web 2.0 if that&#8217;s what you want to call it) variation on the same theme of dispensing evil, catastrophe-inducing advice to mind-numbingly stupid support requests.



Related posts:Tech Support in the Middle Ages



Related posts:<ol><li><a href='http://www.bangky.net/blog/2009/01/middle-ages-tech-support/' rel='bookmark' title='Permanent Link: Tech Support in the Middle Ages'>Tech Support in the Middle Ages</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For those geeky enough to remember the  <a href="http://members.iinet.net.au/~bofh/"><strong>BOFH</strong></a>, here&#8217;s a modern-day (or Web 2.0 if that&#8217;s what you want to call it) variation on the same theme of dispensing evil, catastrophe-inducing advice to mind-numbingly stupid support requests.</p>
<p style="padding-left: 90px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tG7hYnMyxyY&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/tG7hYnMyxyY&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2009/01/middle-ages-tech-support/' rel='bookmark' title='Permanent Link: Tech Support in the Middle Ages'>Tech Support in the Middle Ages</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/08/jebs-jobs-technical-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Youtube before Google</title>
		<link>http://www.bangky.net/blog/2009/08/youtube-before-google/</link>
		<comments>http://www.bangky.net/blog/2009/08/youtube-before-google/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 03:53:29 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=1325</guid>
		<description><![CDATA[For all that&#8217;s been said about Youtube&#8217;s massive content delivery infrastructure (in it&#8217;s post Google acquisition days), here&#8217;s a light-hearted look at what they were, or might have been like prior to that. From the days of yore when Youtube was still a (relatively) smallish start-up, Serverbeach bids a fond farewell to one of their [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/06/youtube-coming-soon-to-a-data-centre-near-you/' rel='bookmark' title='Permanent Link: Youtube &#8211; Coming Soon to a Data Centre Near You'>Youtube &#8211; Coming Soon to a Data Centre Near You</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/pakistan-turns-off-youtube-for-the-world/' rel='bookmark' title='Permanent Link: Pakistan turns off Youtube for the World'>Pakistan turns off Youtube for the World</a></li>
<li><a href='http://www.bangky.net/blog/2008/04/ipv6-conference-at-google/' rel='bookmark' title='Permanent Link: IPv6 Conference at Google'>IPv6 Conference at Google</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For all that&#8217;s been said about <strong><a href="http://www.bangky.net/blog/2008/06/youtube-coming-soon-to-a-data-centre-near-you/">Youtube&#8217;s massive content delivery infrastructure</a></strong> (in it&#8217;s post Google acquisition days), here&#8217;s a light-hearted look at what they were, or might have been like prior to that. From the days of yore when Youtube was still a (relatively) smallish start-up, Serverbeach bids a fond farewell to one of their biggest accounts.</p>
<p style="padding-left: 30px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/6-eabS5AKxk&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/6-eabS5AKxk&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/06/youtube-coming-soon-to-a-data-centre-near-you/' rel='bookmark' title='Permanent Link: Youtube &#8211; Coming Soon to a Data Centre Near You'>Youtube &#8211; Coming Soon to a Data Centre Near You</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/pakistan-turns-off-youtube-for-the-world/' rel='bookmark' title='Permanent Link: Pakistan turns off Youtube for the World'>Pakistan turns off Youtube for the World</a></li>
<li><a href='http://www.bangky.net/blog/2008/04/ipv6-conference-at-google/' rel='bookmark' title='Permanent Link: IPv6 Conference at Google'>IPv6 Conference at Google</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/08/youtube-before-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An Identity Crisis at Facebook</title>
		<link>http://www.bangky.net/blog/2009/04/an-identity-crisis-at-facebook/</link>
		<comments>http://www.bangky.net/blog/2009/04/an-identity-crisis-at-facebook/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 03:30:21 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=1179</guid>
		<description><![CDATA[For those of us who are (still) on Facebook, almost all of us that is, the not-so-recent changes in the structure of it&#8217;s homepage have probably changed the way we use and think of Facebook, whether we realize it or not.
On the previous change, I got used to it. It was intuitive enough and it [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/08/facebook-the-next-social-engineering-tool/' rel='bookmark' title='Permanent Link: Facebook &#8211; The next Social Engineering Tool'>Facebook &#8211; The next Social Engineering Tool</a></li>
<li><a href='http://www.bangky.net/blog/2008/01/something-new-from-cisco-again/' rel='bookmark' title='Permanent Link: something new from Cisco again'>something new from Cisco again</a></li>
<li><a href='http://www.bangky.net/blog/2009/07/12th-july-2009/' rel='bookmark' title='Permanent Link: 12th july 2009'>12th july 2009</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1196 alignleft" style="border: 1px solid black; margin-right: 10px; margin-left: 10px;" title="facebook_logo" src="http://www.bangky.net/blog/wp-content/uploads/2009/04/facebook_logo.jpeg" alt="facebook_logo" width="137" height="65" />For those of us who are (still) on Facebook, almost all of us that is, the not-so-recent changes in the structure of it&#8217;s homepage have probably changed the way we use and think of Facebook, whether we realize it or not.</p>
<p><span id="more-1179"></span>On the previous change, I got used to it. It was intuitive enough and it served it&#8217;s purpose. With the latest makeover a few weeks ago, things have once again changed considerably &#8211; for the worse. It&#8217;s not about being an old lumbering dinosaur, averse to change and all that. But Facebook appears to have lost it&#8217;s core purpose. It&#8217;s no longer a bilateral (or multilateral) communication platform, but an up-to-the-minute broadcast platform.</p>
<p>Worse still, what it broadcasts is noise. In engineering speak, the signal-to-noise ratio is hopeless. More often than not, what the home page calls the &#8220;News Feed&#8221; is filled with updates on who has taken what quiz and what kind of person/animal/car/song the quiz determines the user to be. The quiz application engine is probably a natural evolution of the copy-and-paste quizzes that were once popular a few months back. But what it has evolved into is more of an irritant, akin to a buzzing pesky fly than anything else.</p>
<p>I don&#8217;t f**king care! I&#8217;m not interested in knowing what kind of car you will drive, what kind of animal suits your personality best, or how and when you&#8217;re going to die; at least not when it&#8217;s determined by a presumably unintelligent application engine. What I want out of Facebook is a way to catch up with friends whom I don&#8217;t get to see often, not the mindless brain-rotting junk that is beginning to resemble what we get on over-the-air television or radio broadcasts.</p>
<p>So let&#8217;s get our front row seats while they&#8217;re still available and watch Facebook go the way of the Friendster and all other fads that have come and gone before it. Resistance is, and always has been, futile.</p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/08/facebook-the-next-social-engineering-tool/' rel='bookmark' title='Permanent Link: Facebook &#8211; The next Social Engineering Tool'>Facebook &#8211; The next Social Engineering Tool</a></li>
<li><a href='http://www.bangky.net/blog/2008/01/something-new-from-cisco-again/' rel='bookmark' title='Permanent Link: something new from Cisco again'>something new from Cisco again</a></li>
<li><a href='http://www.bangky.net/blog/2009/07/12th-july-2009/' rel='bookmark' title='Permanent Link: 12th july 2009'>12th july 2009</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/04/an-identity-crisis-at-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>29 March 2009</title>
		<link>http://www.bangky.net/blog/2009/03/29-march-2009/</link>
		<comments>http://www.bangky.net/blog/2009/03/29-march-2009/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 12:17:14 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=1045</guid>
		<description><![CDATA[I was cleaning up and reorganizing some of my things today. So I took the chance to take a few photos of the &#8220;after&#8221; part of the cleanup. The &#8220;before&#8221; part is kind of messy so I didn&#8217;t bother to take photos.

My Linux Box
Only the top-most box is in use.
It&#8217;s an old P4 desktop converted [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2009/03/9-march-2009/' rel='bookmark' title='Permanent Link: 9 March 2009'>9 March 2009</a></li>
<li><a href='http://www.bangky.net/blog/2009/03/6-march-2009/' rel='bookmark' title='Permanent Link: 6 March 2009'>6 March 2009</a></li>
<li><a href='http://www.bangky.net/blog/2009/03/27-march-2009/' rel='bookmark' title='Permanent Link: 27 March 2009'>27 March 2009</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I was cleaning up and reorganizing some of my things today. So I took the chance to take a few photos of the &#8220;after&#8221; part of the cleanup. The &#8220;before&#8221; part is kind of messy so I didn&#8217;t bother to take photos.</p>
<p style="text-align: center;"><a href="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009004.jpg" target="_blank"><img class="aligncenter size-thumbnail wp-image-1043" style="border: 1px solid black;" title="29032009004" src="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009004-300x225.jpg" alt="29032009004" width="300" height="225" /></a></p>
<p style="text-align: center;"><strong>My Linux Box</strong><br />
Only the top-most box is in use.<br />
It&#8217;s an old P4 desktop converted for use as my home file-print-proxy-mail server.<br />
Nothing fancy, it just works.</p>
<p style="text-align: center;"><a href="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009003.jpg" target="_blank"><img class="aligncenter size-thumbnail wp-image-1042" style="border: 1px solid black;" title="29032009003" src="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009003-300x225.jpg" alt="29032009003" width="300" height="225" /></a></p>
<p style="text-align: center;"><strong>Do Not Enter</strong><br />
The sign says it all. Don&#8217;t attempt to touch my box, open it, or root it.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009002.jpg" target="_blank"><img class="aligncenter size-thumbnail wp-image-1041" style="border: 1px solid black;" title="29032009002" src="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009002-300x225.jpg" alt="29032009002" width="300" height="225" /></a></p>
<p style="text-align: center;"><strong>Cisco 2611<br />
</strong>Previously used for NAT, tunnel termination and firewalling, but unable to keep up with my broadband provider&#8217;s constant upgrades. Now used for testing and experimental purposes.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009006.jpg" target="_blank"><img class="aligncenter size-thumbnail wp-image-1044" style="border: 1px solid black;" title="29032009006" src="http://www.bangky.net/blog/wp-content/uploads/2009/03/29032009006-168x225.jpg" alt="29032009006" width="168" height="225" /></a></p>
<p style="text-align: center;"><strong>The Whole Setup<br />
</strong></p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2009/03/9-march-2009/' rel='bookmark' title='Permanent Link: 9 March 2009'>9 March 2009</a></li>
<li><a href='http://www.bangky.net/blog/2009/03/6-march-2009/' rel='bookmark' title='Permanent Link: 6 March 2009'>6 March 2009</a></li>
<li><a href='http://www.bangky.net/blog/2009/03/27-march-2009/' rel='bookmark' title='Permanent Link: 27 March 2009'>27 March 2009</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/03/29-march-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Received-only Paths in the BGP RIB</title>
		<link>http://www.bangky.net/blog/2009/03/received-only-paths-in-the-bgp-rib/</link>
		<comments>http://www.bangky.net/blog/2009/03/received-only-paths-in-the-bgp-rib/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 04:43:13 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[bgp]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=898</guid>
		<description><![CDATA[Look at the example output for the show ip bgp command below.

 7606 9837 9837 9837 18250, (Received from a RR-client), (received &#38; used)
   198.32.212.61 (metric 20) from 203.17.96.105 (203.17.101.40)
     Origin IGP, metric 0, localpref 90, valid, internal, best
     Community: 4854:6002
     Originator: 203.17.101.24, Cluster list: 203.17.101.40, 203.17.101.22

 1221 2764 9837 18250, (received-only)
   203.62.252.39 from 203.62.252.39 [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/01/backscatter-mail/' rel='bookmark' title='Permanent Link: backscatter mail'>backscatter mail</a></li>
<li><a href='http://www.bangky.net/blog/2008/01/slash-31/' rel='bookmark' title='Permanent Link: slash 31'>slash 31</a></li>
<li><a href='http://www.bangky.net/blog/2009/02/as-47868-goes-wild-with-as-prepending/' rel='bookmark' title='Permanent Link: AS 47868 Goes Wild with AS-Prepending'>AS 47868 Goes Wild with AS-Prepending</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Look at the example output for the <strong>show ip bgp</strong> command below.</p>
<blockquote>
<pre> 7606 9837 9837 9837 18250, (Received from a RR-client), <strong>(received &amp; used)</strong>
   198.32.212.61 (metric 20) from 203.17.96.105 (203.17.101.40)
     Origin IGP, metric 0, <strong>localpref 90</strong>, valid, internal, best
     Community: 4854:6002
     Originator: 203.17.101.24, Cluster list: 203.17.101.40, 203.17.101.22

 1221 2764 9837 18250, <strong>(received-only)</strong>
   203.62.252.39 from 203.62.252.39 (203.62.252.39)
     Origin IGP, <strong>localpref 100</strong>, valid, external</pre>
</blockquote>
<p><span id="more-898"></span></p>
<p>Why has a path with a lower localpref of 90 been installed in the FIB, rather than another path that has a higher localpref of 100. Also, why is the path with a higher localpref marked as &#8220;received-only&#8221;?</p>
<p>Referring to <strong><a href="http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094431.shtml#background">this</a></strong>, the path in question has been denied by routing policy, but still remains in the RIB due to the enabling of <strong>soft-reconfiguration inbound</strong> on the router. Due to this setting, routes that have been denied by routing policy will still be stored on the router so as to minimize the impact of disruptions that may occur when the BGP session is cleared or reset. And tada, that&#8217;s all there is to this question.</p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/01/backscatter-mail/' rel='bookmark' title='Permanent Link: backscatter mail'>backscatter mail</a></li>
<li><a href='http://www.bangky.net/blog/2008/01/slash-31/' rel='bookmark' title='Permanent Link: slash 31'>slash 31</a></li>
<li><a href='http://www.bangky.net/blog/2009/02/as-47868-goes-wild-with-as-prepending/' rel='bookmark' title='Permanent Link: AS 47868 Goes Wild with AS-Prepending'>AS 47868 Goes Wild with AS-Prepending</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/03/received-only-paths-in-the-bgp-rib/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS 47868 Goes Wild with AS-Prepending</title>
		<link>http://www.bangky.net/blog/2009/02/as-47868-goes-wild-with-as-prepending/</link>
		<comments>http://www.bangky.net/blog/2009/02/as-47868-goes-wild-with-as-prepending/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 15:26:26 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=773</guid>
		<description><![CDATA[Early this week a small Czech ISP, SuproNet (AS 47868) started announcing its prefix via a backup transit provider with an extraordinarily large number of AS (autonomous system) prepends, 252 to be exact.
Aside from sounding alarms all over the world with routers logging errors related to maximum AS-path limits, it also ended up triggering a [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/08/bgp-man-in-the-middle-attacks/' rel='bookmark' title='Permanent Link: BGP Man in the Middle Attacks'>BGP Man in the Middle Attacks</a></li>
<li><a href='http://www.bangky.net/blog/2009/03/received-only-paths-in-the-bgp-rib/' rel='bookmark' title='Permanent Link: Received-only Paths in the BGP RIB'>Received-only Paths in the BGP RIB</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/remote-access-ipsec-vpn/' rel='bookmark' title='Permanent Link: remote access ipsec vpn'>remote access ipsec vpn</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Early this week a small Czech ISP, SuproNet (AS 47868) started announcing its prefix via a backup transit provider with an extraordinarily large number of AS (autonomous system) prepends, 252 to be exact.</p>
<p>Aside from sounding alarms all over the world with routers logging errors related to maximum AS-path limits, it also ended up triggering a previously unknown bug, crashing routers running a certain firmware from a certain vendor *hint hint*.</p>
<p>So how did this happen? One usually doesn&#8217;t go prepending an AS number 252 times.</p>
<p><span id="more-773"></span></p>
<p>In IOS configuration, a 4-time AS-path prepend would be configured as such.</p>
<pre>     neighbor xx.xx.xx.xx route-map longerisbetter out
     route-map longerisbetter permit 10
       set as-path prepend 47868 47868 47868 47868</pre>
<p></p>
<p>So then, a manual 252-time AS-path prepend with the above config would involve a grotesquely long command like this.</p>
<pre>       set as-path prepend 47868 47868 47868 47868 47868 47868 47868 47868 47868
       47868 47868 47868 47868 47868 47868 47868 47868 47868.................</pre>
<p></p>
<p>Assuming that AS 47868 is run by a group of rational individuals, it doesn&#8217;t make sense to configure a 252-time AS-path prepend in such a manner (assuming that they use IOS routers in the first place, which isn&#8217;t the case as we&#8217;ll see below).</p>
<p>Remember, this is a world where other router vendors, both big and small exist. In this case, AS 47868 was using a router from MicroTik which has a radically different way of configuring AS-path prepends.</p>
<p>On a MicroTik router, AS-path prepending is configured with the command</p>
<pre>     bgp-prepend</pre>
<p></p>
<p>This takes an integer value between 1 and 16 (i.e. how many times the AS-path should be prepended). Unfortunately, a missing input limit check likely resulted in the router accepting the following command which might have been mistaken by the router operator to mean a single prepend for AS 47868.</p>
<pre>     bgp-prepend 47868</pre>
<p></p>
<p>Assuming a 8-bit integer is reserved for storing the input value for the bgp-prepend command, the value 47868 might have been stored as 252 (think 47868 mod 256). Does the number 252 sound familiar then?</p>
<p>Yes! It&#8217;s precisely the number of AS-path prepends on the prefix originated by AS 47868!</p>
<p>But case closed? Not quite. This incident opens a can of worms which includes questions such as &#8211; why did routers from a particular vendor crash upon receiving an extraordinarily long AS-path, what constitutes a operationally reasonable number of AS-path prepends, and what sort of precautions (think maximum AS-path limits) can be applied to prevent future incidents of a similar nature?</p>
<p>Once again, there are few definite answers to these questions. But for now, the Internet moves on.</p>
<p>This post was inspired by this &#8211; <a href="http://www.renesys.com/blog/2009/02/longer-is-not-better.shtml"><strong>http://www.renesys.com/blog/2009/02/longer-is-not-better.shtml</strong></a></p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/08/bgp-man-in-the-middle-attacks/' rel='bookmark' title='Permanent Link: BGP Man in the Middle Attacks'>BGP Man in the Middle Attacks</a></li>
<li><a href='http://www.bangky.net/blog/2009/03/received-only-paths-in-the-bgp-rib/' rel='bookmark' title='Permanent Link: Received-only Paths in the BGP RIB'>Received-only Paths in the BGP RIB</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/remote-access-ipsec-vpn/' rel='bookmark' title='Permanent Link: remote access ipsec vpn'>remote access ipsec vpn</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/02/as-47868-goes-wild-with-as-prepending/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meanwhile</title>
		<link>http://www.bangky.net/blog/2009/02/meanwhile/</link>
		<comments>http://www.bangky.net/blog/2009/02/meanwhile/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 16:28:31 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[upgrade wordpress]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=690</guid>
		<description><![CDATA[I&#8217;ve been in China for awhile. The past 12 days to be exact.
I&#8217;m still pondering on what to write about next, as well as greater questions of where do I go from here.
Meanwhile, I just upgraded to Wordpress 2.7.1 with the automated upgrade tool. It works surprisingly well! Simply enter the FTP parameters (hostname, username, [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2009/03/29-march-2009/' rel='bookmark' title='Permanent Link: 29 March 2009'>29 March 2009</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/doskey-macro-and-putty/' rel='bookmark' title='Permanent Link: doskey macro and putty'>doskey macro and putty</a></li>
<li><a href='http://www.bangky.net/blog/2007/12/command-line-tricks/' rel='bookmark' title='Permanent Link: command line tricks'>command line tricks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been in China for awhile. The past 12 days to be exact.<br />
I&#8217;m still pondering on what to write about next, as well as greater questions of where do I go from here.</p>
<p>Meanwhile, I just upgraded to Wordpress 2.7.1 with the automated upgrade tool. It works surprisingly well! Simply enter the FTP parameters (hostname, username, pw) and it upgrades itself nicely. Cool!</p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2009/03/29-march-2009/' rel='bookmark' title='Permanent Link: 29 March 2009'>29 March 2009</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/doskey-macro-and-putty/' rel='bookmark' title='Permanent Link: doskey macro and putty'>doskey macro and putty</a></li>
<li><a href='http://www.bangky.net/blog/2007/12/command-line-tricks/' rel='bookmark' title='Permanent Link: command line tricks'>command line tricks</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/02/meanwhile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech Support in the Middle Ages</title>
		<link>http://www.bangky.net/blog/2009/01/middle-ages-tech-support/</link>
		<comments>http://www.bangky.net/blog/2009/01/middle-ages-tech-support/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 03:23:31 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[rambling]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=632</guid>
		<description><![CDATA[In a world where frustrations with technology have become a way of life for many who are unacquainted with the nuances and intricacies (or mundane stupidities) of electronic devices, it&#8217;s interesting to imagine how things that we take for granted today might have been viewed very differently several centuries ago.
Welcome to the world of Scroll [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/08/bgp-man-in-the-middle-attacks/' rel='bookmark' title='Permanent Link: BGP Man in the Middle Attacks'>BGP Man in the Middle Attacks</a></li>
<li><a href='http://www.bangky.net/blog/2008/04/ipv6-conference-at-google/' rel='bookmark' title='Permanent Link: IPv6 Conference at Google'>IPv6 Conference at Google</a></li>
<li><a href='http://www.bangky.net/blog/2009/08/jebs-jobs-technical-support/' rel='bookmark' title='Permanent Link: Jeb&#8217;s Jobs &#8211; Technical Support'>Jeb&#8217;s Jobs &#8211; Technical Support</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In a world where frustrations with technology have become a way of life for many who are unacquainted with the nuances and intricacies (or mundane stupidities) of electronic devices, it&#8217;s interesting to imagine how things that we take for granted today might have been viewed very differently several centuries ago.</p>
<p><strong>Welcome to the world of Scroll 2.0.</strong></p>
<p style="padding-left: 90px;"><object width="425" height="344" data="http://www.youtube.com/v/pQHX-SjgQvQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/pQHX-SjgQvQ&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>p.s. I hear that this is much funnier if you understand the Norwegian dialogue.</p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/08/bgp-man-in-the-middle-attacks/' rel='bookmark' title='Permanent Link: BGP Man in the Middle Attacks'>BGP Man in the Middle Attacks</a></li>
<li><a href='http://www.bangky.net/blog/2008/04/ipv6-conference-at-google/' rel='bookmark' title='Permanent Link: IPv6 Conference at Google'>IPv6 Conference at Google</a></li>
<li><a href='http://www.bangky.net/blog/2009/08/jebs-jobs-technical-support/' rel='bookmark' title='Permanent Link: Jeb&#8217;s Jobs &#8211; Technical Support'>Jeb&#8217;s Jobs &#8211; Technical Support</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2009/01/middle-ages-tech-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 &#8211; Failure is an Option?</title>
		<link>http://www.bangky.net/blog/2008/11/ipv6-failure-is-an-option/</link>
		<comments>http://www.bangky.net/blog/2008/11/ipv6-failure-is-an-option/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 14:01:54 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[carrier nat]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=462</guid>
		<description><![CDATA[Here&#8217;s a presentation I stumbled upon yesterday.

Failure is an Option &#8211; Geoff Huston at the Australian IPv6 Summit


Aside from the usual presentation (or nagging) on how IPv6 adoption hasn&#8217;t taken off as it was planned 10 years ago (the usual diagrams). This presentation discussed something a little different.

What if IPv6 really fails to take off?
Such [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/07/kaminsky-dns-cache-poisoning-flaw/' rel='bookmark' title='Permanent Link: Kaminsky DNS Cache Poisoning Flaw'>Kaminsky DNS Cache Poisoning Flaw</a></li>
<li><a href='http://www.bangky.net/blog/2008/04/ipv6-conference-at-google/' rel='bookmark' title='Permanent Link: IPv6 Conference at Google'>IPv6 Conference at Google</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/remote-access-ipsec-vpn/' rel='bookmark' title='Permanent Link: remote access ipsec vpn'>remote access ipsec vpn</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a presentation I stumbled upon yesterday.</p>
<ul>
<li><a href="http://www.potaroo.net/presentations/2008-11-17-ipv6-failure.pdf"><strong>Failure is an Option &#8211; Geoff Huston at the Australian IPv6 Summit<br />
</strong></a></li>
</ul>
<p>Aside from the usual presentation (or nagging) on how IPv6 adoption hasn&#8217;t taken off as it was planned 10 years ago (the usual diagrams). This presentation discussed something a little different.</p>
<p><span id="more-462"></span></p>
<p><strong>What if IPv6 really fails to take off?</strong></p>
<p>Such a hypothesis isn&#8217;t necessarily unreasonable as the IPv4 address pool *may* run out by the end of next year &#8211; a plausible, though pretty aggressive estimate if there turns out to be a stockpiling frenzy of IPv4 address space. This leaves us with about 300+ days to upgrade the entire Internet to support IPv6 (not including the phasing-out of IPv4).</p>
<p>With so many organizations (not to mention individuals) who have been taught to believe that NAT is a necessary component of any network, it becomes a slightly daunting task to think about how these networks will grasp the notion of globally routable addressing on end-user systems.</p>
<p>Now, what happens then if we manage to deplete the IPv4 address pool before IPv6 can be adopted on a large enough scale?</p>
<p>He mentions the possibility of NAT at the carrier level, which is something that has been mentioned before. With &#8220;carrier-grade NAT&#8221;, each customer is then limited to a set of port numbers rather than a globally routable IPv4 address. Will this work? Possibly. After all, many technologies today were developed in an era of non-existent end to end connectivity (think of SSL-VPNs, HTTP tunneling, Web 2.0 applications, etc). So it is likely that the &#8220;Internet&#8221; will continue to work for most people.</p>
<p>*But*, what happens if we adopt such a solution in the long run?</p>
<p>I haven&#8217;t been around long enough to have experienced the transition from globally routable host addressing to NAT (yes, I grew up in the era of NAT).</p>
<p>But having grown to appreciate the idea of end-to-end connectivity, I shudder to think about the possible outcomes that will result from the adoption of NAT at the carrier level. If you thought that port-forwarding on your Linksys/Dlink/<em>&lt;insert SOHO router vendor name&gt;</em> router was troublesome enough, think about what would happen when it is your ISP that controls your ability to port-forward.</p>
<p>Yes. The cold, hard, truth is that the short-term marginal benefit of IPv6 does not exceed the cost of upgrading a network to run IPv6. It&#8217;s true it would be far easier for an ISP to implement carrier-grade NAT. In fact, that&#8217;s what a number of mobile operators are doing to provide IP services over their cellular infrastructure.</p>
<p>But think about it. The long term implications of permanent non-existent end-to-end connectivity are pretty dire. From a home user&#8217;s perspective, think about no longer being able to run your favorite file-sharing applications. From an institutional perspective, think about the possibility of being unable to deploy new services without the intervention of your service provider. The list just goes on and on. And it gets scary.</p>
<p>As always, what lies ahead is unknown to us. We can only hope then, that the Internet continues to thrive. Hopefully, there will be a day when we can take end-to-end connectivity over IPv6 for granted, and look back at the past, thinking about how silly it was for us to even think of NAT as a long term solution.</p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/07/kaminsky-dns-cache-poisoning-flaw/' rel='bookmark' title='Permanent Link: Kaminsky DNS Cache Poisoning Flaw'>Kaminsky DNS Cache Poisoning Flaw</a></li>
<li><a href='http://www.bangky.net/blog/2008/04/ipv6-conference-at-google/' rel='bookmark' title='Permanent Link: IPv6 Conference at Google'>IPv6 Conference at Google</a></li>
<li><a href='http://www.bangky.net/blog/2008/02/remote-access-ipsec-vpn/' rel='bookmark' title='Permanent Link: remote access ipsec vpn'>remote access ipsec vpn</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2008/11/ipv6-failure-is-an-option/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Community DNS</title>
		<link>http://www.bangky.net/blog/2008/10/community-dns/</link>
		<comments>http://www.bangky.net/blog/2008/10/community-dns/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 04:37:45 +0000</pubDate>
		<dc:creator>bangky</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[anycast]]></category>
		<category><![CDATA[bgp]]></category>
		<category><![CDATA[communitydns]]></category>
		<category><![CDATA[dns]]></category>

		<guid isPermaLink="false">http://www.bangky.net/blog/?p=420</guid>
		<description><![CDATA[Here&#8217;s an interesting project that makes use of a community of BGP-speaking DNS slave servers to do anycast DNS.

http://www.communitydns.eu

Instead of having to run their own geographically distributed servers and deal with administrative matters like colocation and hardware maintenance, Community DNS relies on its members to run slave servers that run on a customized Linux bootable [...]


Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/03/steal-this-film-ii/' rel='bookmark' title='Permanent Link: Steal This Film II'>Steal This Film II</a></li>
<li><a href='http://www.bangky.net/blog/2008/05/stealing-the-l-root-nameserver/' rel='bookmark' title='Permanent Link: Stealing the L root nameserver'>Stealing the L root nameserver</a></li>
<li><a href='http://www.bangky.net/blog/2007/12/cool-concept/' rel='bookmark' title='Permanent Link: Serious Broadband, Seriously Cool'>Serious Broadband, Seriously Cool</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an interesting project that makes use of a community of BGP-speaking DNS slave servers to do anycast DNS.</p>
<ul>
<li><strong><a href="http://www.communitydns.eu/"><strong>http://www.communitydns.eu</strong></a></strong></li>
</ul>
<p>Instead of having to run their own geographically distributed servers and deal with administrative matters like colocation and hardware maintenance, Community DNS relies on its members to run slave servers that run on a customized Linux bootable CD.</p>
<p>Upon setup, these slave servers speak BGP with the hosting member&#8217;s routers to announce the anycast prefix. Theoretically, this improves the performance of the DNS service by routing queries to the closest DNS server and also providing plenty of redundancy against Distributed Denial of Service (DDoS) attacks.</p>
<p>For now though, the quantity and location of servers appear to be rather sparse, with most servers clustered around Western Europe and the usual peering points in the US.</p>
<ul>
<li><a href="http://www.communitydns.eu/map/"><strong>http://www.communitydns.eu/map</strong></a></li>
</ul>
<p>Like peer-to-peer networks, this will only work if there are sufficient well-distributed nodes on the Internet. Given that they don&#8217;t seem to have been around for very long, there&#8217;s probably still a long way to go (and grow). Till then, let&#8217;s see how this works out.</p>


<p>Related posts:<ol><li><a href='http://www.bangky.net/blog/2008/03/steal-this-film-ii/' rel='bookmark' title='Permanent Link: Steal This Film II'>Steal This Film II</a></li>
<li><a href='http://www.bangky.net/blog/2008/05/stealing-the-l-root-nameserver/' rel='bookmark' title='Permanent Link: Stealing the L root nameserver'>Stealing the L root nameserver</a></li>
<li><a href='http://www.bangky.net/blog/2007/12/cool-concept/' rel='bookmark' title='Permanent Link: Serious Broadband, Seriously Cool'>Serious Broadband, Seriously Cool</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bangky.net/blog/2008/10/community-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
