<?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>BGPmon.net Blog</title>
	<atom:link href="http://bgpmon.net/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://bgpmon.net/blog</link>
	<description>BGPmon.net BLOG</description>
	<lastBuildDate>Mon, 02 Apr 2012 01:13:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How the Internet in Australia went down under</title>
		<link>http://bgpmon.net/blog/?p=554</link>
		<comments>http://bgpmon.net/blog/?p=554#comments</comments>
		<pubDate>Mon, 27 Feb 2012 03:01:50 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[BGP instability]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=554</guid>
		<description><![CDATA[How the Internet in Australia went down under This Wednesday for about 30 minutes  many Australians found themselves without Internet access. All these users were relying either directly of indirectly on the Telstra network, which at that point was isolated from the Internet. This story quickly hit the local headlines, in this blog we’ll look [...]]]></description>
			<content:encoded><![CDATA[<p><strong>How the Internet in Australia went down under</strong></p>
<p>This Wednesday for about 30 minutes  many Australians found themselves without Internet access. All these users were relying either directly of indirectly on the Telstra network, which at that point was isolated from the Internet. This story quickly hit <a href="http://www.skynews.com.au/businessnews/article.aspx?id=721664&amp;vId=">the</a> <a href="http://www.heraldsun.com.au/telstra-internet-service-fails/story-e6frfro0-1226279601127">local</a> <a href="http://www.zdnet.com.au/telstra-hit-by-nationwide-data-outage-339332310.htm">headlines</a>, in this blog we’ll look at the technical details of this event and what the cause of this outage likely was.</p>
<p>Telstra is one of Australia’s major Internet providers. It normally originates approximately 500 Ipv4 prefixes and 3 Ipv6 prefixes. Telstra also provides Transit for many ISP’s and enterprises such as for example AS38285 ‘Dodo’ an Australian ISP and AS10235 ‘National Australia Bank’. So how could such a large provider go down, surely it has lots of redundant hardware and multiple connections in and out of the country?</p>
<p>As it turns out Wednesday’s outage was caused by a routing error many network engineers have first hand experience with, a simple routing leak. A routing leak can happen when small ISP X buys transit from ISP A and also from ISP B. ISP X receives a full bgp routing table from A and because of incorrect filtering  relays these messages to ISP B. As a result ISP B now learns all Internet routes via ISP X to ISP B and ISP X (the customers) now became an upstream provider for ISP B.</p>
<p>The above is likely what happened last Wednesday between Telstra en Dodo (AS38285). Dodo a Telstra customer, re-announced all Internet routes to Telstra, which because it prefers customer routes now thinks the best way to the Internet is through Dodo. <a href="http://lists.ausnog.net/pipermail/ausnog/2012-February/012191.html">This post</a> on the Ausnog mailings list shows how Telstra was using Dodo (a customer) as transit to reach a network in India.</p>
<p>This is not a new zero day attack scenario or anything like it. Instead it’s probably the number one mistake when configuring BGP routing. I remember when I was just learning about BGP my mentor always used to tell me.. Filter, Filter, Filter, filter!! Which is exactly what didn’t happen here.<br />
Because it is so easy to accidentally leak routes in BGP you have to explicitly define filters that prevent this. In this case Dodo should have had filters to make sure they would only announce their prefixes and Telstra should have had these filters as well to prevent hijacks but more importantly to protect its own infrastructure. In this case these filters did not seem to be in place, which allowed this leak to happen.</p>
<p>However, this alone should not have brought down all of Telstra&#8217;s International connections. So what happened? It’s likely that Telstra now tagged all routes learned from Dodo (all 400,000 of them) as customer routes and faithfully announced this to all of its peers and upstream providers.</p>
<p>As keeping large filters up to date can be tedious we often see large providers use a mechanism known as max prefix limits. Instead of explicitly defining which prefixes to allow the number of prefixes expected plus some extra is set as the maximum number of prefixes allowed. This is useful to prevent a sudden spike in announcements, often caused by leaks. In case the limit is reached the BGP session is brought down to prevent the leak from spreading.</p>
<p><a href="http://bgpmon.net/blog/?attachment_id=556" rel="attachment wp-att-556"><img class="alignleft size-large wp-image-556" title="Telstra Prefixes" src="http://bgpmon.net/blog/wp-content/uploads/2012/02/telstra-1024x478.png" alt="" width="632" height="294" /></a>This is what likely happened with Telstra’s upstream providers. Telstra announced a full Internet routing table to its upstream providers, triggering the max prefix limit causing the BGP sessions to go down and as a result isolating Telstra and its customers from the rest of the Internet.</p>
<p>This outage is clearly visible when we look at the Telstra routes in the Internet BGP routing tables. The graph on the left clearly shows how all of Telstra’s prefixes suddenly disappeared at 2:40 UTC and came back  approximately 30 minutes later when the leak problem was resolved.</p>
<p>Our analysis shows that this affected approximately  1400 prefixes. This includes Telstra and Telstra customer networks and accounts for about 10% of all the Australian IPv4 prefixes. Worth pointing out is that non of the IPv6 prefixes were affected. This is because it’s common to use different BGP sessions for IPv4 and IPv6. In this case only the IPv4 session went down leaving the IPv6 networks unaffected.</p>
<p>And so it could happen that one simple customer leak can bring down a complete carrier network. So today&#8217;s lesson is Filter Filter Filter!</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=554</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>F-Root DNS server moved to Beijing</title>
		<link>http://bgpmon.net/blog/?p=540</link>
		<comments>http://bgpmon.net/blog/?p=540#comments</comments>
		<pubDate>Mon, 03 Oct 2011 03:40:46 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[Hijack]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=540</guid>
		<description><![CDATA[F-Root DNS server moved to Beijing Systems such as DNS (root) servers often rely on anycast technology to improve availability and response time. The idea behind anycast is that the same prefix is announced from multiple geographically separated systems. As a result the client should always end-up at the closest (as seen from a BGP [...]]]></description>
			<content:encoded><![CDATA[<p><strong>F-Root DNS server moved to Beijing</strong><br />
Systems such as DNS (root) servers often rely on anycast technology to improve availability and response time. The idea behind anycast is that the same prefix is announced from multiple geographically separated systems. As a result the client should always end-up at the closest (as seen from a BGP perspective) server.</p>
<p>Often these anycast nodes are deployed to only serve specific network and/or regional areas, making them only reachable from the networks where they are deployed. In the case of the F-root server, operated by ISC, there are quite a few local servers. See this page for a detailed list: <a href="https://www.isc.org/community/f-root/sites">https://www.isc.org/community/f-root/sites</a> One of these servers is the F-root located in China.</p>
<p>This weekend for about 25 hours this particular root server was reachable not only from China, but from several places in the world when using IPv6. Normally this shouldn’t be a real problem, as the root servers return the same DNS response regardless of their geographical location. However in the case of China, all traffic typically passes through the great firewall where DNS responses for requests such as facebook.com are often rewritten to different false IP addresses. <em> Please note that I am not aware of any data to confirm if this is what happened in this particular case!</em></p>
<p><strong>Technical details</strong><br />
This weekend between 01 Oct 2011 17:56:12 and 02 Oct 2011 19:01:09 GMT a number of providers thought that the best IPv6 path to the F-root server (AS3557), was to the F-root in China.</p>
<p>The prefix for the F-root server is 2001:500:2f::/48 and is originated by the following AS numbers:<br />
3557 ISC-F-ROOT Internet Systems Consortium, Inc<br />
1280 ISC-AS1280 Internet Systems Consortium, Inc.<br />
30132 ISC-AMS1 Internet Systems Consortium, Inc</p>
<p>By looking at the next hop AS number we can get a good feeling of where the server for this particular announcement resides. When analyzing the announcement for 2001:500:2f::/48 we saw one new AS we had not seen before outside of China, AS55439.</p>
<p>When looking at all announcements for the F-root in China, we saw the following constant in the ASpath:<br />
<em>6939 23911 18344 37944 24151 55439 3557</em></p>
<p>In this case AS55439 is the AS for ISC-PEK2 Internet Systems Consortium, (Beijing, China). Next the announcement was passed along to AS24151 (China Internet Network Information Center), AS37944 (CHINA SCIENCE AND TECHNOLOGY NETWORK), AS18344 (CNCGROUP-BACKBONE-NORTH), it then ended up at the AS23911, the China Next Generation Internet Beijing IX. That’s where it was learned by AS6939 Hurricane Electric, the world’s largest IPv6 provider. Hurricane electric then advertised it to its customers.</p>
<p>The dataset I used showed that numerous Hurricane electric customers in countries worldwide, including for example Germany, South Africa, Brazil and the US selected this path to China. Some of the large providers include AT&amp;T, Telia and Interoute.</p>
<p><strong>What does all this mean</strong><br />
It’s likely that DNS queries over IPv6 to the F-root server from clients worldwide were answered by the F-root in China. Although this is in itself is not necessarily a problem, it does expose this traffic to the Great Chinese Firewall with the risk of altering the responses.</p>
<p>This is not the first time this happens, last year <a href="http://www.renesys.com/blog/2010/03/fouling-the-global-nest.shtml ">Renesys reported</a> about a similar event involving the I-root server and China.</p>
<p>The only way to make sure that DNS responses are not rewritten is to use DNSSEC, this will allow the resolver to verify the authenticity of the response.<br />
With regards to BGP, in this case all that seems to have happened was a BGP leak. Things like this are typically the result of an operator mistake. Best practice is to monitor for these kinds of things, so you’ll be alerted as soon as it happens and as a result allowing operators to limit the effect of such an event. <a href="http://www.bgpmon.net">BGPmon.net</a> provides users with several flexible ways to monitor BGP announcement and to check if they match your BGP policies.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=540</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Internet Syria offline</title>
		<link>http://bgpmon.net/blog/?p=511</link>
		<comments>http://bgpmon.net/blog/?p=511#comments</comments>
		<pubDate>Fri, 03 Jun 2011 18:49:47 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[BGP instability]]></category>
		<category><![CDATA[BGPmon.net]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=511</guid>
		<description><![CDATA[The unrest in Syria continues and as of this morning it seems that the Syrian government has shutdown about of all Syrian networks. The Internet in Syria is dominated by “The Syrian Telecommunications Establishment”, which routes its networks from AS29256 and AS29386. Besides these providers there are AS6453 – Tata communications which routes 6 Syrian [...]]]></description>
			<content:encoded><![CDATA[<p>The unrest in Syria continues and as of this morning it seems that the Syrian government has shutdown about</p>
<p>of all Syrian networks.</p>
<p>The Internet in Syria is dominated by “The Syrian Telecommunications Establishment”, which routes its networks from AS29256 and AS29386.  Besides these providers there are AS6453 – Tata communications which routes 6 Syrian prefixes and AS39154 The Syrian Higher Education Network.</p>
<p>As of this morning only 19 of the normally 56 Syrian prefixes are routed.  Interestingly the prefixes that are no longer routed are normally   originated by AS29256 and AS29386, &#8220;The Syrian Telecommunications Establishment&#8221;.  The 6 Tata communication prefixes as  well as the Syrian Higher Education Network have not been affected.</p>
<p>The table below show how many prefixes are normally routed by these providers, and how it has changed over the last hours.</p>
<p><a href="http://bgpmon.net/blog/wp-content/uploads/2011/06/Internet-Syria-2011.png"><img class="size-full wp-image-514 alignright" title="Internet Syria 2011" src="http://bgpmon.net/blog/wp-content/uploads/2011/06/Internet-Syria-2011.png" alt="" width="456" height="276" /></a> <!-- table {  }td { padding-top: 1px; padding-right: 1px; padding-left: 1px; color: black; font-size: 12pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri,sans-serif; vertical-align: bottom; border: medium none; white-space: nowrap; }.xl63 {  }.xl64 { color: black; }.xl65 { color: black; } --></p>
<table border="0" cellspacing="0" cellpadding="0" width="364">
<col width="229"></col>
<col span="3" width="65"></col>
<tbody>
<tr height="15">
<td width="129" height="15">Date</td>
<td width="85">Number of Prefixes</td>
<td width="85">Number of origin ASN</td>
<td width="85">Number of Upstream ASN</td>
</tr>
<tr height="15">
<td height="15" align="left">2011-06-01 00:00</td>
<td align="right">56</td>
<td align="right">4</td>
<td align="right">10</td>
</tr>
<tr height="15">
<td height="15" align="left">2011-06-01 16:00</td>
<td align="right">56</td>
<td align="right">4</td>
<td align="right">10</td>
</tr>
<tr height="15">
<td height="15" align="left">2011-06-03 08:00</td>
<td align="right">19</td>
<td align="right">4</td>
<td align="right">10</td>
</tr>
<tr height="15">
<td height="15" align="left">2011-06-03 16:00</td>
<td align="right">19</td>
<td align="right">4</td>
<td align="right">10</td>
</tr>
</tbody>
</table>
<div style="clear:both;"></div>
<p>
<p>
The pie charts below show how the Syrian network are distributed over the different providers. Clearly visible are the reduced number of prefixes announced by “The Syrian Telecommunications Establishment”,  AS29256 and AS29386. 
</p>
<div id="attachment_531" class="wp-caption alignleft" style="width: 403px"><a href="http://bgpmon.net/blog/wp-content/uploads/2011/06/prefix_dist_june1-1.png"><img class="size-full wp-image-531" title="prefix_dist_june1" src="http://bgpmon.net/blog/wp-content/uploads/2011/06/prefix_dist_june1-1.png" alt="" width="393" height="303" /></a><p class="wp-caption-text">Prefix Distribution June 1</p></div>
<div id="attachment_530" class="wp-caption alignright" style="width: 403px"><a href="http://bgpmon.net/blog/wp-content/uploads/2011/06/prefix_dist_june3.png"><img class="size-full wp-image-530" title="prefix_dist_june3" src="http://bgpmon.net/blog/wp-content/uploads/2011/06/prefix_dist_june3.png" alt="" width="393" height="303" /></a><p class="wp-caption-text">Prefix Distribution June 3</p></div>
<div style="clear:both;"></div>
<p><b>Update June 4th, 2011</b><br />
As of this morning (approximately 08:00 UTC) all Syrian networks routed by &#8220;<em>The Syrian Telecommunications Establishment</em>&#8221; are back online! Some prefixes came back earlier this morning. Also see Google&#8217;s Transparency report <a href="http://www.google.com/transparencyreport/traffic/?r=SY&#038;l=EVERYTHING">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=511</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Facebook&#8217;s detour through China and Korea</title>
		<link>http://bgpmon.net/blog/?p=499</link>
		<comments>http://bgpmon.net/blog/?p=499#comments</comments>
		<pubDate>Sat, 26 Mar 2011 16:58:38 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[Hijack]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=499</guid>
		<description><![CDATA[Many of you remember the story of about a year ago, when we reported that a Chinese network was announcing a significant part of the prefixes on the Internet.  Networks affected by this incident included big names such as dell.com and cnn.com as well as U.S. government (.gov) and military (.mil) sites, including those for [...]]]></description>
			<content:encoded><![CDATA[<p>Many of you remember the story of about <a href="http://bgpmon.net/blog/?p=282">a year ago</a>, when we reported that a Chinese network was announcing a significant part of the prefixes on the Internet.  Networks affected by this incident included big names such as dell.com and cnn.com as well as U.S. government (.gov) and military (.mil) sites, including those for the Senate.<br />
This week a similar story appeared. Although the number of networks involved was low, it did affect one of the world most popular websites, Facebook!</p>
<p>Barrett Lyon reported on his <a href="http://www.blyon.com/hey-att-customers-your-facebook-data-went-to-china-and-korea-this-morning/">blog</a> that he noticed that AT&amp;T was routing traffic to Facebook through a Chinese network (China telecom AS4134). In this blog post we will take a closer look at what exactly happened.</p>
<p><strong>The raw data<br />
</strong>By analyzing the raw data we can indeed see BGP announcements for several of Facebook prefixes with rather long and odd looking ASpaths. We also see several US based providers, such as AT&amp;T, that selected a path through SK Telecom (Hanaro Telecom South Korea) and China Telecom.</p>
<p>It seems to all have started on Tuesday March 22, at 07:15:02 GMT. That’s when we see the first announcement for one of Facebook’s networks, routed through Korean provider SK Telecom. The last announcement via SK Telecom was at Tuesday, 22 Mar 2011 16:11:02 GMT, so about 9 hours in total.</p>
<p>The impact of this incident varied per provider. Some networks didn’t use the path through Korea, some only for a few of Facebook’s prefixes as some for (almost) all of Facebook’s prefixes.</p>
<p>Two Japanese providers, who peer directly with SK Telecom (Korea) routed the following Facebook networks trough AS9318, SK Telecom (Hanaro Telecom South Korea)</p>
<ul>
<li>204.15.20.0/22</li>
<li>66.220.144.0/21</li>
<li>66.220.152.0/21</li>
<li>69.171.224.0/20</li>
<li>69.171.239.0/24</li>
<li>69.171.240.0/20</li>
<li>69.171.255.0/24</li>
<li>69.63.176.0/21</li>
<li>69.63.184.0/21</li>
<li>74.119.76.0/22</li>
</ul>
<p>The providers affected by this were:<em><br />
Internet Initiative Japan Inc. (IIJ)   ASpath:  2497 9318 32934 32934 32934<br />
KDDI   ASpath: 7660 2516 9318 32934 32934 32934</em></p>
<p>Several other large providers such as Savis, AT&amp;T, Tinet, KPN, Telia, Qwest, AboveNet and Telecom Italia (note this list is not inclusive, there are several more) were also affected, however in these cases only two prefixes were affected.</p>
<p>69.171.224.0/20<br />
69.171.255.0/24</p>
<p>All of these providers learned this announcement via AS4134, which is China telecom. In all cases the Facebook prefixes were prepended three times. Different peers on different locations saw the announcements, the common part in the ASpath was:</p>
<pre>4134 9318 32934 32934 32934</pre>
<p>This proves that the announcements were not spoofed by China telecom, as others learned it directly from SK Telecom as well.</p>
<p><strong>What exactly did AT&amp;T see at the time of the incident?</strong></p>
<p>This is a snapshot of the AT&amp;T routing table at March 22<sup>nd</sup>,  8AM, showing Facebook networks only. Note that only 2 networks were routed through Korea and China.</p>
<table border="0" cellspacing="0" cellpadding="0" width="660">
<tbody>
<tr>
<td width="190" valign="bottom"><strong>Prefix</strong></td>
<td width="238" valign="bottom"><strong>ASpath</strong></td>
</tr>
<tr>
<td width="190" valign="bottom">66.220.144.0/21</td>
<td width="400" valign="bottom">7018 3356 32934 32934</td>
</tr>
<tr>
<td width="190" valign="bottom">66.220.152.0/21</td>
<td width="400" valign="bottom">7018 3356 32934 32934</td>
</tr>
<tr>
<td width="190" valign="bottom">66.220.159.0/24</td>
<td width="400" valign="bottom">7018 3549 32787 32934</td>
</tr>
<tr>
<td width="190" valign="bottom">69.63.176.0/21</td>
<td width="400" valign="bottom">7018 3356 32934 32934</td>
</tr>
<tr>
<td width="190" valign="bottom">69.63.184.0/21</td>
<td width="400" valign="bottom">7018 3356 32934 32934</td>
</tr>
<tr>
<td width="190" valign="bottom"><em><strong>69.171.224.0/20</strong></em></td>
<td width="400" valign="bottom"><em><strong>7018 4134 9318 32934 32934 32934</strong></em></td>
</tr>
<tr>
<td width="190" valign="bottom">69.171.239.0/24</td>
<td width="400" valign="bottom">7018 2914 32934 32934</td>
</tr>
<tr>
<td width="190" valign="bottom">69.171.240.0/20</td>
<td width="238" valign="bottom">7018 3356 32934 32934</td>
</tr>
<tr>
<td width="190" valign="bottom"><em><strong>69.171.255.0/24</strong></em></td>
<td width="400" valign="bottom"><strong><em>7018 4134 9318 32934 32934 32934</em></strong></td>
</tr>
<tr>
<td width="190" valign="bottom">74.119.76.0/22</td>
<td width="400" valign="bottom">7018 3356 32934 32934</td>
</tr>
</tbody>
</table>
<p>As can be seen from the snapshot above, the majority of the prefixes (as seen from AT&amp;T) are routed through Level3 (3356). So what happened to the other 2 prefixes? Why was the path to those networks not through Level3. To answer that question we need to know the path to these networks from Level3′s perspective. When looking at the same datasource we see the following for 69.171.224.0/20:</p>
<p><!-- table {  }td { padding-top: 1px; padding-right: 1px; padding-left: 1px; color: black; font-size: 12pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri,sans-serif; vertical-align: bottom; border: medium none; white-space: nowrap; }.xl63 { border: 0.5pt solid windowtext; }.xl64 { color: windowtext; font-weight: 700; font-family: Calibri; border: 0.5pt solid windowtext; } --></p>
<table border="0" cellspacing="0" cellpadding="0" width="660">
<col width="190"></col>
<col width="400"></col>
<tbody>
<tr height="15">
<td width="190" height="15"><strong>Collector</strong></td>
<td width="400"><strong>ASpath</strong></td>
</tr>
<tr height="15">
<td height="15">Level3</td>
<td>3356 32934 32934   32934 32934 32934</td>
</tr>
<tr height="15">
<td height="15">Verizon   Business</td>
<td>701 3356 32934 32934   32934 32934 32934</td>
</tr>
<tr height="15">
<td height="15">Sprint</td>
<td>1239 3356 32934 32934   32934 32934 32934</td>
</tr>
</tbody>
</table>
<p>This is interesting; it shows that Level3 learns the Facebook prefix with a rather long ASpath, Facebook’s AS is prepended 5 times. This explains why AT&amp;T chose the path via China and Korea. Even though it’s long, it was shorter than the heavily prepended path via Level3. As a result providers who peer with China Telecom and had this shorter alternative, would have chosen the path via China.<br />
Global Crossing, another large global Transit provider showed the same behavior as Level3, an ASpath with 5 times Facebook’s AS32934.</p>
<p><strong>What could be the reason?</strong></p>
<p>For some reason the path via providers such as Level3 or Global Crossing, Transit networks that are commonly used by the affected providers, were advertised with a very long ASpath. And as a result the providers that have a peering agreement with China Telecom (such as AT&amp;T) started to use the shorter path via China and Korea.<br />
SK Telecom normally is not one of Facebook’s transit providers, but likely just a normal peer.  SK Telecom then announced these Facebook prefixes to its peers (IIJ, KDDI and  China Telecom) which started to use them.</p>
<p>China Telecom did not filter these Facebook announcements learned via SK Telecom and re-announced them happily to its peers. As a result traffic from several major global providers started using the path through China and Korea to reach some of Facebook’s networks.</p>
<p>Why the providers such as Level3 and Global Crossing did not have a shorter path to these two Facebook networks is unknown. But it’s likely that it had to do with the Facebook BGP setup / infrastructure.</p>
<p><strong>Keep in mind….</strong><br />
It’s likely that both China Telecom and SK Telecom have a presence in the US. And as such it’s not necessarily the case that traffic was actually routed through China.  If someone has a traceroute from AT&amp;T or any of the other networks taken at the time of the incident, please post this in the comments, this can helps us determining how the actual traffic flowed.</p>
<p>Facebook has a lot of data and does all kinds of CDN (content delivery) tricks to get data to its users.  Depending on your location you get a different DNS result and send to a different server. This might have been the reason why there were no reports of widespread outage.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=499</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Egypt Back Online</title>
		<link>http://bgpmon.net/blog/?p=480</link>
		<comments>http://bgpmon.net/blog/?p=480#comments</comments>
		<pubDate>Wed, 02 Feb 2011 11:02:28 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=480</guid>
		<description><![CDATA[A few moments ago I noticed the first signs of life from the previously unreachable Egyptian networks. We saw the first BGP announcements for Egypt come in at at 09:30:48 UTC. And as of 10:52 UTC the website of Noor data networks was reachable again. It looks like the majority of the providers are now [...]]]></description>
			<content:encoded><![CDATA[<p>A few moments ago I noticed the first signs of life from the previously unreachable Egyptian networks. We saw the first BGP announcements for Egypt come in at at <a href="http://www.ris.ripe.net/mt/rissearch-result.html?aspref=62.240.104.0%2F21&amp;preftype=EMATCH&amp;rrc_id=1000&amp;peer=ALL&amp;startday=20110201&amp;starthour=00&amp;startmin=00&amp;startsec=00&amp;endday=20110202&amp;endhour=12&amp;endmin=50&amp;endsec=43&amp;outype=html&amp;submit=Search&amp;.submit=type" target="_blank">09:30:48 UTC.</a> And as of 10:52 UTC the website of Noor data networks was reachable again. It looks like the majority of the providers are now back.<br />
<code><br />
Your prefix:          81.21.104.0/24:<br />
Prefix Description:   Egypt:egypt.gov.eg  eGOV Project_2<br />
Update time:          2011-02-02 09:48 (UTC)<br />
Detected by #peers:   14<br />
Detected prefix:      81.21.104.0/24<br />
Announced by:         AS31065 (MCIT --  Egyptian Ministry of Communications and Information Technology)<br />
Upstream AS:          AS24863 (LINKdotNET-AS)<br />
</code></p>
<p>One of the blocks that did not came back immediately was 193.227.1.0/24. This block hosts FRCU.EUN.eg, one of the primary name servers for the EG domain. 193.227.1.0/24 is normally announced by AS2561 Egyptian Universities Network (EUN), which before these events announced 17 networks. Currently I only see 6 of these networks, some more specifics seem to be missing.  I do see 193.227.0.0/18  which is an aggregate for this netblock. Reports are that the server is reachable again from most places, however I personally can&#8217;t reach it from the research network in Canada right now, from my Level3 server in Amsterdam it does work however. So I assume that the Egyptian Universities Network is only partly restored. This could result in slower DNS responses for Egyptian domain names for some users.</p>
<p><a href="http://bgpmon.net/blog/wp-content/uploads/2011/02/egypt-feb2-2011.png"><img class="alignnone size-large wp-image-493" title="egypt-feb2-2011" src="http://bgpmon.net/blog/wp-content/uploads/2011/02/egypt-feb2-2011-1024x453.png" alt="number of Egyptian networks over the last few days" width="792" height="350" /></a><br />
Both <a href="http://stat.ripe.net/egypt/" target="_blank">Ripe</a> and <a href="http://www.renesys.com/blog/2011/02/egypt-returns-to-the-internet.shtml" target="_blank">Renesys</a> have some other nice graphs visualizing Egypt coming back online.</p>
<p>Egypt has been offline for 5 days, this is truly unprecedented in these modern days.  It’s been interesting to see how alternative ways of electronic communications have been used and how <em>Ad hoc</em> Internet connections have been made available. I’ve <a href="http://www.huffingtonpost.com/2011/01/29/anonymous-internet-egypt_n_815889.html">read about amateur radio sending out morse code</a> as well as lot’s of dial-up numbers that were distributed for Egyptians to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=480</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Internet in Egypt offline</title>
		<link>http://bgpmon.net/blog/?p=450</link>
		<comments>http://bgpmon.net/blog/?p=450#comments</comments>
		<pubDate>Fri, 28 Jan 2011 01:02:24 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[BGP instability]]></category>
		<category><![CDATA[BGPmon.net]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=450</guid>
		<description><![CDATA[Click for latest updates:  Last updated at January 31, 21:00 UTC Different media are reporting that Internet and other forms of electronic communications are being disrupted in Egypt.  Presumably after a government order in response to the protests. Looking at BGP data we can confirm that according to our analysis 88% of the &#8216;Egyptian Internet&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="#lastupdate"><strong>Click for latest updates:  Last updated at <strong>January 31, 21:00 UTC</strong></strong></a></p>
<p>Different <a href="http://news.cnet.com/8301-27080_3-20029857-245.html" target="_blank">media</a> are reporting that Internet and other forms of electronic communications are being disrupted in Egypt.  Presumably after a government order in response to the protests. Looking at BGP data we can confirm that according to our analysis 88% of the &#8216;Egyptian Internet&#8217; has fallen of the Internet. In this post I&#8217;ll  share some observations I made with regards to the reachability of Egyptian networks and providers.</p>
<p>What’s different in this case as compared to other ‘similar’ cases is that all of the major ISP’s seem to be almost completely offline. Whereas in other cases, social media sites such as facebook and twitter were typically blocked.  In this case the government seems to be taking a shotgun approach by ordering ISP’s to stop routing all networks.</p>
<p><strong>Networks affected</strong></p>
<div id="attachment_470" class="wp-caption alignright" style="width: 426px"><a href="http://bgpmon.net/blog/wp-content/uploads/2011/01/egypt.png"><img class="size-full wp-image-470 " title="egypt" src="http://bgpmon.net/blog/wp-content/uploads/2011/01/egypt.png" alt="Egyptian Routes" width="416" height="249" /></a><p class="wp-caption-text">Egyptian Routes</p></div>
<p>When looking at the data it&#8217;s clear that many Egyptian networks have fallen off the Internet. Let&#8217;s start by looking at a quick summary. Yesterday there were 2903 Egyptian networks, originated from 52  ISP&#8217;s. Transit was provided via 45 unique isp&#8217;s.<br />
Today at 2am UTC, the numbers look quite different, there were only 327 Egyptian networks left on the Internet. These were originated 26 by ISP&#8217;s.<br />
So 88% of the Egyptian networks is unreachable!</p>
<p><!-- table {  }td { padding-top: 1px; padding-right: 1px; padding-left: 1px; color: black; font-size: 12pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri,sans-serif; vertical-align: bottom; border: medium none; white-space: nowrap; }.xl63 {  } --></p>
<table style="height: 60px;" border="0" cellspacing="0" cellpadding="0" width="380">
<col width="65"></col>
<col width="117"></col>
<col width="143"></col>
<tbody>
<tr height="15">
<td width="65" height="15"></td>
<td width="117"><strong>Num of prefixes</strong></td>
<td width="143"><strong>Num of origin Asn</strong></td>
</tr>
<tr height="15">
<td height="15" align="right"><strong>27-Jan</strong></td>
<td align="right">2903</td>
<td align="right">52</td>
</tr>
<tr height="15">
<td height="15" align="right"><strong>28-Jan</strong></td>
<td align="right">327</td>
<td align="right">26</td>
</tr>
<tr height="15">
<td height="15"><strong>Disappeared</strong></td>
<td align="right">2576</td>
<td align="right">26</td>
</tr>
</tbody>
</table>
<p>Below you’ll find a table with the top 10 providers in Egypt. It shows how many Egyptian networks were announced earlier this week and how many are reachable today.</p>
<p>As you can see in the table below, right now most autonomous systems (ISP’s) are no longer announcing any, or at the very least, significantly less prefixes.</p>
<table style="height: 206px;" border="0" cellspacing="0" cellpadding="0" width="458">
<tbody>
<tr>
<td width="65" valign="bottom">Prefixes today</td>
<td width="65" valign="bottom">Prefixes   earlier this week</td>
<td width="65" valign="bottom">origin AS</td>
<td colspan="2" width="130" valign="bottom">Provider name</td>
</tr>
<tr>
<td width="65" valign="bottom">20</td>
<td width="65" valign="bottom">775</td>
<td width="65" valign="bottom">8452</td>
<td width="127" valign="bottom">TE-AS   TE-AS</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">0</td>
<td width="65" valign="bottom">774</td>
<td width="65" valign="bottom">24863</td>
<td width="127" valign="bottom">LINKdotNET-AS</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">113</td>
<td width="65" valign="bottom">676</td>
<td width="65" valign="bottom">36992</td>
<td width="127" valign="bottom">ETISALAT-MISR</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">0</td>
<td width="65" valign="bottom">217</td>
<td width="65" valign="bottom">24835</td>
<td width="127" valign="bottom">RAYA Telecom – Egypt</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">0</td>
<td width="65" valign="bottom">102</td>
<td width="65" valign="bottom">5536</td>
<td width="127" valign="bottom">Internet-Egypt</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">85</td>
<td width="65" valign="bottom">83</td>
<td width="65" valign="bottom">20928</td>
<td width="127" valign="bottom">Noor Data Networks</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">0</td>
<td width="65" valign="bottom">41</td>
<td width="65" valign="bottom">36935</td>
<td width="127" valign="bottom">Vodafone-EG</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">23</td>
<td width="65" valign="bottom">36</td>
<td width="65" valign="bottom">15475</td>
<td width="127" valign="bottom">Nile Online</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">14</td>
<td width="65" valign="bottom">28</td>
<td width="65" valign="bottom">8524</td>
<td width="127" valign="bottom">eg-auc</td>
<td width="3" valign="bottom"></td>
</tr>
<tr>
<td width="65" valign="bottom">0</td>
<td width="65" valign="bottom">25</td>
<td width="65" valign="bottom">6127</td>
<td width="127" valign="bottom">IDSC</td>
<td width="3" valign="bottom"></td>
</tr>
</tbody>
</table>
<p>Interestingly the only provider that doesn’t seem to be impacted by this is AS20928  (Noor Data Networks).</p>
<p>Below is the list of providers that are still announcing networks (based on routeviews data):</p>
<p><!-- table {  }td { padding-top: 1px; padding-right: 1px; padding-left: 1px; color: black; font-size: 12pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri,sans-serif; vertical-align: bottom; border: medium none; white-space: nowrap; } --></p>
<table style="height: 133px;" border="0" cellspacing="0" cellpadding="0" width="485">
<col width="117"></col>
<col width="143"></col>
<col width="122"></col>
<tbody>
<tr height="15">
<td width="117" height="15">Network</td>
<td width="143">Name</td>
<td width="122">Number of routes</td>
</tr>
<tr height="15">
<td height="15">AS36992</td>
<td>Etisalat-Misr</td>
<td align="right">104</td>
</tr>
<tr height="15">
<td height="15">AS20928</td>
<td>Noor Data Networks</td>
<td align="right">83</td>
</tr>
<tr height="15">
<td height="15">AS24835</td>
<td>RAYA Telecom &#8211; Egypt</td>
<td align="right">38</td>
</tr>
<tr height="15">
<td height="15">AS15475</td>
<td>Nile Online</td>
<td align="right">23</td>
</tr>
<tr height="15">
<td height="15">AS8524</td>
<td>AUCEGYPT</td>
<td align="right">14</td>
</tr>
<tr height="15">
<td height="15">AS2561</td>
<td>Egyptian Universities Network (EUN)</td>
<td align="right">14</td>
</tr>
<tr height="15">
<td height="15">AS8452</td>
<td>TE-AS TE-AS</td>
<td align="right">12</td>
</tr>
</tbody>
</table>
<p><strong>When did this start?</strong></p>
<p>By looking at some Egyptian websites and looking at when they became unreachable we are able to determine when the problem started.</p>
<p>At this point <a href="http://egypt.gov.eg " target="_blank">egypt.gov.eg </a>is offline. This network, 81.21.104.0/24 was withdrawn at January 27<sup>th</sup> at  22:28 UTC . Another example is <a href="http://www.ahram.org.eg/">www.ahram.org.eg</a> an Egyptian news paper. This network 196.219.246.0/24, became unreachable at the exact same time, January 27<sup>th</sup> at  22:28 UTC.</p>
<p><strong>Update (Jan 28 18:36 PM UTC)<br />
</strong>At this point only 239 Egyptian networks are reachable, this means that 91% of the Egyptian routes are unreachable. Noor networks remains the only provider that seems to be unaffected by this.</p>
<p>Vodafone has confirmed on their website, that they have been instructed to shutdown services in parts of the country<br />
<a href="http://www.vodafone.com/content/index/press.html" target="_blank">http://www.vodafone.com/content/index/press.html</a></p>
<blockquote><p><em><br />
All mobile operators in Egypt have been instructed to suspend services  in selected areas. Under Egyptian legislation the authorities have the  right to issue such an order and we are obliged to comply with it. The  Egyptian authorities will be clarifying the situation in due course .</em></p></blockquote>
<p><strong>Update (January 29, 17:48 UTC)<br />
</strong>It&#8217;s been reported that Mobile phone services have been restored. I found this confirmation on the <a href="http://www.vodafone.com/content/index/press.html" target="_blank">Vodafone website</a></p>
<blockquote><p><em>Vodafone restored voice services to our customers in Egypt this morning, as soon as we were able.<br />
We would like to make it clear that the authorities in Egypt have the  technical capability to close our network, and if they had done so it  would have taken much longer to restore services to our customers.<br />
It has been clear to us that there were no legal or practical options  open to Vodafone, or any of the mobile operators in Egypt, but to comply  with the demands of the authorities.<br />
Moreover, our other priority is the safety of our employees and any  actions we take in Egypt will be judged in light of their continuing  wellbeing.</em></p></blockquote>
<p>There has been no change in the Internet services situation. As of now Egypt has been cut-off the Internet for 36 hours.  In Egypt the work weeks starts tomorrow, so let&#8217;s see if the government will bring the services back online perhaps tonight.</p>
<p><strong>Update January 29, 21:00 UTC</strong></p>
<p>I’ve published a list of the Egyptian routes/prefixes that are still being routed. This list of  243 networks can be found here: <a href="http://bgpmon.net/egypt-routes-jan29-2011.txt">http://bgpmon.net/egypt-routes-jan29-2011.txt</a>.<br />
This data is extracted from routeviews data (rib.20110129.1800). Note that routed does not necessarily mean that it&#8217;s reachable. Format of the list is:<br />
|AS number| Prefix| Prefix description|.<br />
A few examples of routes that are still announced:</p>
<ul>
<li>AT-Financial Holding routes</li>
<li>Bibliothique of Alexandria  (<a href="http://www.bibalex.org/">http://www.bibalex.org/</a>)</li>
<li>Central Bank of Egypt Routes</li>
<li>Egyptian National Scientific &amp; Technical Information Network routes</li>
</ul>
<p id="lastupdate"><strong>Update January 31, 23:30 UTC</strong></p>
<p>As of today thirteen more Autonomous systems (ISP’s) have disappeared. This includes the up to now unaffected Noor Data networks. The networks for Noor data network seemed to have disappeared at 2011-01-31 20:54 UTC.<br />
As these ISP’s disappeared so did more routes. Using a routeviews dump of 22:00 January 31<sup>st</sup>,  we now only see 12 origin Autonomous systems and a 134 routes. This means that now only 5% of the Egyptian routes remain reachable.<br />
A list of all remaining routes can be found here:  <a href="http://www.bgpmon.net/egypt-routes-jan31-2011.txt" target="_blank">http://www.bgpmon.net/egypt-routes-jan31-2011.txt</a></p>
<div id="attachment_477" class="wp-caption alignnone" style="width: 719px"><a href="http://bgpmon.net/blog/wp-content/uploads/2011/01/egypt0131.png"><img class="size-large wp-image-477 " title="egypt0131" src="http://bgpmon.net/blog/wp-content/uploads/2011/01/egypt0131-1024x428.png" alt="" width="709" height="296" /></a><p class="wp-caption-text">number of advertised egyptian routes</p></div>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=450</wfw:commentRss>
		<slash:comments>211</slash:comments>
		</item>
		<item>
		<title>Securing BGP routing with RPKI and ROA&#8217;s</title>
		<link>http://bgpmon.net/blog/?p=414</link>
		<comments>http://bgpmon.net/blog/?p=414#comments</comments>
		<pubDate>Wed, 19 Jan 2011 05:29:36 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[Hijack]]></category>
		<category><![CDATA[IRR]]></category>
		<category><![CDATA[RPKI]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=414</guid>
		<description><![CDATA[Securing BGP has been on the todo list of the IETF and the community at large for many years. Over the years we’ve seen several proposals, the Resource Public Key Infrastructure (RPKI) is the latest and most successful initiative. RPKI solves one of the most fundemental problems. It allows us to verify whether an Autonomous [...]]]></description>
			<content:encoded><![CDATA[<p>Securing BGP has been on the todo list of the IETF and the community at large for many years. Over the years we’ve seen several proposals, the Resource Public Key Infrastructure (RPKI) is the latest and most successful initiative.  RPKI solves one of the most fundemental problems. It allows us to verify whether an Autonomous System (AS) is authorized to announce a specific prefix.   This January AfriNIC, LACNIC and RIPE launched their RPKI services, APNIC already started offering this service last year.  ARIN should start to offer this service somewhere this year.</p>
<p>As this will become an important technology in securing inter-domain routing, I’ve decided to try to get some hands-on experience with this.  In this article I’ll describe my understanding of the current state of the RPKI and introduce the<em> BGPmon ROA validation service</em>.</p>
<p><strong>RPKI building blocks</strong><br />
The main building blocks in the RPKI infrastructure are trust-anchors, ROA’s and validators. Trust-anchors used today are the RIR’s (RIPE, APNIC, LACNIC, AFRINIC). These are the organization that hand out the network resources and therefor are our point of trust.  Route Origin Authorization or ROA’s are documents used to link a set of prefixes with an origin ASN. These ROA’s are created by ISP’s, or more accurately the maintainers/administrators of an Autonomous system or Network.  The result is signed by the resource holders private key and  this signing than creates a chain of trust which allows us to authorize (validate) BGP announcements.  Below you’ll find an example ROA, note that a single ROA can contain multiple prefixes and has only one origin AS.</p>
<p><a href="http://bgpmon.net/blog/wp-content/uploads/2011/01/Screen-shot-2011-01-18-at-11.24.42-AM.png"><img class="alignleft size-full wp-image-415" title="ROA example" src="http://bgpmon.net/blog/wp-content/uploads/2011/01/Screen-shot-2011-01-18-at-11.24.42-AM.png" alt="" width="431" height="180" /></a></p>
<p>Today, in order to verify BGP announcements, we can only rely on the numerous IRR databases and hope that this information is valid.  The RPKI system is not intended to replace the current IRR systems, instead it complements this system.<br />
As you probably know many IRR databases allow you to add any route object to the database. For example you could add a route object for 8.8.8.0/24 with your own origin AS.  If your upstream uses the IRR to automatically create prefix-filters, you would now be allowed to announce 8.8.8.0/24.  With this new RPKI infrastructure providers, or scripts, can do an additional validations step, to check if the AS in question is authorized to announce this network.</p>
<p><strong>BGP router validation</strong><br />
Eventually the goal is to have BGP capable routers validate prefixes against ROA’s. Based on the result one might change the local-preference of this route add a tag, or whatever you think is best. The key thing is that you’ll have the ability to distinguish authorized announcement from non-authorized routes. So if you have a choice between multiple paths, one with a authorized origin AS and non with a non authorized origin AS you can prefer the path with the authorized origin AS.<br />
Routers won’t do the actual certificate validation, this would take to much resources. Instead they’ll talk to a remote validator that will answer the router’s question:<br />
<em>I just received an announcement for 8.8.8.0/24 with origin AS 15169, is this an authorized announcement? </em><br />
The remote server will answer this with one of the answers below (as specified in the RFC’s / IETF Drafts):<br />
<code>Code 0: Roa found, validation succeeded<br />
Code 1: No Roa found (resource is not yet signed)<br />
Code 2: Roa found, but validation failed. For example because of an incorrect origin AS or prefixlength.</code></p>
<p><strong>Validating ROA&#8217;s, A proof of concept</strong><br />
In order to gain some experience with RPKI and ROA&#8217;s, I’ve decided to develop a ROA validator.<br />
The current implementation relies heavily on the validator written by ripe. This validator fetches all ROA&#8217;s from the 4 trust anchors and stores the results locally. As a first implementation I’ve extended the current BGPmon whois service with ROA support. For each query the found prefixes will be checked for a ROA. The output of this whois query will now show and additional line with the results of the ROA validation. See example below:</p>
<div style='background:whitesmoke;'>
<pre>

$ whois -h whois.bgpmon.net 200.7.86.0

Prefix:              200.7.86.0/23
Prefix description:  LACNIC
Country code:        UY
Origin AS:           28001
Origin AS Name:      LACNIC - Latin American and Caribbean IP address
RPKI status:         ROA validation successful
</pre>
</div>
<p>If you would like to check just the ROA or receive more information about a ROA, you can use the -–roa feature.  This will return the validation code as specified in the RFC’s / IETF Drafts.<br />
In the case of a valid validation it will also print the details of the ROA. In the case of failed validation (2) it will show why it failed. For example it could be an incorrect prefix length or perhaps an invalid origin AS.<br />
Below an example of how to use the bgpmon whois service to validate ROA&#8217;s.</p>
<div style='background:whitesmoke;'>
<pre>
$ whois -h whois.bgpmon.net " --roa 28001 200.7.86.0/23"
0 - Valid
------------------------
ROA Details
------------------------
Origin ASN:       AS28001
Not valid Before: 2011-01-07 02:00:00
Not valid After:  2012-08-05 03:00:00
Trust Anchor:     repository.lacnic.net
Prefixes:         200.7.86.0/23 (max length /24)
                  2001:13c7:7012::/47 (max length /47)
                  200.3.12.0/22 (max length /24)
                  2001:13c7:7002::/48 (max length /48)
</pre>
</div>
<p>I believe that this service will be useful for those who just want to play around with ROA’s and get some experience, but also for those who are be implementing a proof of concept ROA validation in routers or other real time validation software, perhaps even in the IRRToolSet</p>
<p>The next step is to add ROA functionality to the BGPmon.net monitoring service. This will allow BGPmon.net users to monitor in real-time if the ROA for your prefix is still valid and will alert you in case we detect any announcements that causes the ROA validation process to fail.</p>
<p><strong>So are we safe now?</strong><br />
ROA’s will help us make the Internet routing infrastructure more secure. By having the ability to check if the origin AS is really authorized to announce this prefix, we should be able to prevent most of the accidental hijacks. However it’s also important to realize that it’s only a first step. For example it’s still possible to bypass this form of security by spoofing (prepending) the origin AS. This works because complete path attestation against the AS_PATH is not (yet?) possible. </p>
<p>Last but not least, this technology and the available software is still relatively new, so please feel free to play and test with it. Let me know if you find any bugs or if you have any suggestions for improvement.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=414</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>&#8216;Hijack&#8217; by AS4761 &#8211; Indosat, a quick report</title>
		<link>http://bgpmon.net/blog/?p=400</link>
		<comments>http://bgpmon.net/blog/?p=400#comments</comments>
		<pubDate>Sat, 15 Jan 2011 04:33:43 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[Hijack]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=400</guid>
		<description><![CDATA[This is just a quick post to address some of the emails I’ve received today. Quite a bit of BGPmon.net users have received a notification regarding a possible hijack of their address space. On Friday January 14th AS4761, INDOSAT-INP-AP, started to originate a large number of new prefixes. A quick check show that AS4761 originated [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick post to address some of the emails I’ve received today. Quite a bit of BGPmon.net users have received a notification regarding a possible hijack of their address space.</p>
<p>On Friday January 14th AS4761, INDOSAT-INP-AP, started to originate a large number of new prefixes. A quick check show that AS4761 originated approximately 2800 new unique prefixes of 824 unique Autonomous systems. Whereas normally they originate approximately 100 prefixes.<br />
The announcements happened between 12:19 and 12:57 PM UTC. Some prefixes were affected longer than others,</p>
<p>The geographic impact of these announcements varies per prefix. Some were seen by only a few peers, where others were seen by up to 50 peers geographically dispersed all over the world. Some of the networks affected are 8.8.8.0/24 (Google open resolver), a number of AS20940 Akamai prefixes, Amazon prefixes, Cisco, DoD, US Senate, American Express, General Electric and many others.</p>
<p>Wondering if your network was affected by this? <a href="http://www.bgpmon.net/AS4761-Jan14-2010.txt">Here you’ll find a list of all affected networks.</a></p>
<p>A number of the transit providers of AS4761 accepted these prefixes. This is the distribution:</p>
<p><!-- table {  }td { padding-top: 1px; padding-right: 1px; padding-left: 1px; color: black; font-size: 12pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: Calibri,sans-serif; vertical-align: bottom; border: medium none; white-space: nowrap; } --></p>
<table style="height: 188px;" border="0" cellspacing="0" cellpadding="0" width="591">
<tbody>
<tr height="15">
<td width="150" height="15">Number of unique   prefixes</td>
<td width="65">transit_AS</td>
<td width="400">AS   Name</td>
</tr>
<tr height="15">
<td height="15" align="right">2211</td>
<td align="right">AS9505</td>
<td>TWGATE-AP Taiwan Internet   Gateway</td>
</tr>
<tr height="15">
<td height="15" align="right">1299</td>
<td align="right">AS6762</td>
<td>SEABONE-NET TELECOM ITALIA SPARKLE   S.p.A.</td>
</tr>
<tr height="15">
<td height="15" align="right">1142</td>
<td align="right">AS3491</td>
<td>PCW Global  / BTN-ASN &#8211; Beyond The Network   America, Inc.</td>
</tr>
<tr height="15">
<td height="15" align="right">685</td>
<td align="right">AS4657</td>
<td>STARHUBINTERNET-AS StarHub   Internet Exchange</td>
</tr>
<tr height="15">
<td height="15" align="right">584</td>
<td align="right">AS7018</td>
<td>ATT-INTERNET4 &#8211; AT&amp;T Services,   Inc.</td>
</tr>
<tr height="15">
<td height="15" align="right">330</td>
<td align="right">AS1273</td>
<td>CW Cable and Wireless Worldwide   plc</td>
</tr>
<tr height="15">
<td height="15" align="right">154</td>
<td align="right">AS6453</td>
<td>GLOBEINTERNET TATA   Communications</td>
</tr>
<tr height="15">
<td height="15" align="right">88</td>
<td align="right">AS9304</td>
<td>HUTCHISON-AS-AP Hutchison Global   Communications</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=400</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The State of IPv6 in Canada</title>
		<link>http://bgpmon.net/blog/?p=382</link>
		<comments>http://bgpmon.net/blog/?p=382#comments</comments>
		<pubDate>Tue, 04 Jan 2011 22:26:43 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=382</guid>
		<description><![CDATA[IPv6 deployment statics in Canada, demonstrate that the Canadian transit market is being taken over by large global transit providers]]></description>
			<content:encoded><![CDATA[<p>Two weeks we <a href="http://bgpmon.net/blog/?p=340" target="_blank">published this article,</a> in which we looked at the status of IPv6 deployment worldwide. We saw that by looking at the number of networks (Autonomous Systems) that announce both IPv4 and IPv6 prefixes, the global IPv6 deployment rate is around 8%.<br />
In this article we’ll take a close look at IPv6 deployment in Canada. From the previous article we know that Canada has an IPv6 deployment rate of 8%, which is the same as the global average. It is however significantly lower than for example New Zealand, Japan and many European countries.</p>
<p><strong> Residential IPv6 services in Canada</strong></p>
<p>Today TekSavy, an independent Canadian service provider, is the only ISP in Canada offering <a href="http://www.dslreports.com/shownews/Teksavvy-Looking-For-IPv6-Beta-Testers-107066" target="_blank">experimental IPv6 services to customers</a>. This is pretty much a global trend, as we see most IPv6 deployments and service offerings are mainly offered by large carriers, down to regional ISP’s, business providers and lastly residential users.</p>
<p>The reason for this is easy, high costs.  Customer premise equipment (CPE), i.e. cable/ DSL modems provided by residential providers, are typically low end devices. They do not support newer technologies such as IPv6 or even the use DNSSEC.  As a result, in order to provide IPv6 services to residential users all of the routers/modems at the customer have to be replaced. This of course is a significant investment for the providers.  In the core of these provider networks, more high-end and typically more modern equipment is used, the majority of these routers have supported IPv6 for quite a while.</p>
<p>So if IPv6 development mainly happens in the core, let’s take a look at the Canadian IP Transit market and how IPv6 has change the market relationships. We’ll start by taking a look at the IPv4 market followed by more detailed analyses of the IPv6 market.</p>
<p><strong> Top 10 IPv4 providers</strong><br />
Let’s first take a look at the view of the Canadian transit market with our IPv4 glasses on. For those familiar with the Canadian market, the list below contains few surprises. The list consists of major Canadian Telco’s and Cable providers as well as most of the global Tier1 providers.</p>
<p>According to the table below Cogent the leads the pack, by providing transit to 159 Canadian networks (autonomous systems).  However we should probably take into account that AS577 (Bell Canada) and AS6539  (GT-BELL) are both owned by Bell.  After GT, Group Telecom, was bought by Bell both networks operated as separate networks, but they’re all Bell customers. Having said that, the real market leader is bell with 197 transit customers.</p>
<p>From the list below the only Transit provider that’s not a Telco / Cable or Tier1 provider is Peer1.  Peer1 is a hosting / transit provider based out of Vancouver and provides transit to 49 Canadian Networks.</p>
<p><em> The table below shows a list of providers that provide IPv4 Transit to Canadian IPv4 networks.</em></p>
<table border="1" cellspacing="0" cellpadding="0" width="434">
<tbody>
<tr>
<td valign="bottom"><strong>Num of Customers</strong></td>
<td valign="bottom"><strong>AS number</strong></td>
<td valign="bottom"><strong>Network Name</strong></td>
</tr>
<tr>
<td width="61" valign="bottom">159</td>
<td width="61" valign="bottom">174</td>
<td width="312" valign="bottom">COGENT   Cogent/PSI</td>
</tr>
<tr>
<td width="61" valign="bottom">113</td>
<td width="61" valign="bottom">577</td>
<td width="312" valign="bottom">BACOM &#8211;   Bell Canada</td>
</tr>
<tr>
<td width="61" valign="bottom">105</td>
<td width="61" valign="bottom">15290</td>
<td width="312" valign="bottom">ALLST-15290 &#8211; Allstream Corp.</td>
</tr>
<tr>
<td width="61" valign="bottom">102</td>
<td width="61" valign="bottom">852</td>
<td width="312" valign="bottom">ASN852 &#8211;   Telus Advanced Communications</td>
</tr>
<tr>
<td width="61" valign="bottom">88</td>
<td width="61" valign="bottom">3356</td>
<td width="312" valign="bottom">LEVEL3   Level 3 Communications</td>
</tr>
<tr>
<td width="61" valign="bottom">84</td>
<td width="61" valign="bottom">6539</td>
<td width="312" valign="bottom">GT-BELL &#8211;   Bell Canada</td>
</tr>
<tr>
<td width="61" valign="bottom">84</td>
<td width="61" valign="bottom">6327</td>
<td width="312" valign="bottom">SHAW &#8211;   Shaw Communications Inc.</td>
</tr>
<tr>
<td width="61" valign="bottom">64</td>
<td width="61" valign="bottom">701</td>
<td width="312" valign="bottom">UUNET &#8211;   MCI Communications Services, Inc. d/b/a Verizon Business</td>
</tr>
<tr>
<td width="61" valign="bottom">63</td>
<td width="61" valign="bottom">3257</td>
<td width="312" valign="bottom">TINET-BACKBONE Tinet SpA</td>
</tr>
<tr>
<td width="61" valign="bottom">57</td>
<td width="61" valign="bottom">6453</td>
<td width="312" valign="bottom">GLOBEINTERNET TATA Communications</td>
</tr>
<tr>
<td width="61" valign="bottom">50</td>
<td width="61" valign="bottom">3549</td>
<td width="312" valign="bottom">GBLX   Global Crossing Ltd.</td>
</tr>
<tr>
<td width="61" valign="bottom">49</td>
<td width="61" valign="bottom">13768</td>
<td width="312" valign="bottom">PEER1 &#8211;   Peer 1 Network Inc.</td>
</tr>
</tbody>
</table>
<p><strong><br />
Top IPv6 providers</strong></p>
<p>Now let’s take a look at the Canadian transit market with our IPv6 glasses on. The situation now looks quite different.  The first thing to notice is that non of the Canadian Telco’s or Cable providers are represented in this list. With the exception of Peer1 and Canarie this list has no Canadian providers at all.</p>
<p>Hurricane Electric is the market leader in the Canadian IPv6 Market. No real surprise, as they are the global leader.  Globally, Hurricane Electric provides transit to three times as many networks as the runner up Global Crossing. Other major players are AS3257 Tinet (formerly known as <em>Tiscali), Tata, </em>Global Crossing, Level3 and NTT America.</p>
<p>The only Canadian Transit networks on this list are Peer1 and AS6509, Canarie. Canarie is the Canadian Research and Education (R&amp;E) network, comparable to for example Internet2 in the US and Geant/Dante in Europe. Although TATA communication has some Canadian roots (it used to be TeleGlobe) It’s fair to say that the Canadian IPv6 transit market is dominated by non Canadian companies, specifically large global carriers.</p>
<p>In fact most of the Canadian transit providers that are market leaders in IPv4 do not provide transit to <em><strong>any</strong></em> IPv6 network (Telus, Bell, Allstream).  The exceptions are Peer1 (providing transit to 271/BCNET, 11290/ Cogeco Cable and 36483/ gossamer Threads) and Shaw that provides transit to AS271/BCNET.</p>
<p><em>The table below shows a list of providers that provide IPv6 Transit to Canadian IPv6 networks. </em></p>
<table border="1" cellspacing="0" cellpadding="0" width="418">
<tbody>
<tr>
<td valign="bottom"><strong>Num of Customers</strong></td>
<td valign="bottom"><strong>AS number</strong></td>
<td valign="bottom"><strong>Network Name</strong></td>
</tr>
<tr>
<td width="72" valign="bottom">36</td>
<td width="72" valign="bottom">6939</td>
<td width="274" valign="bottom">HURRICANE   &#8211; Hurricane Electric, Inc.</td>
</tr>
<tr>
<td width="72" valign="bottom">16</td>
<td width="72" valign="bottom">3257</td>
<td width="274" valign="bottom">TINET-BACKBONE Tinet SpA</td>
</tr>
<tr>
<td width="72" valign="bottom">12</td>
<td width="72" valign="bottom">6453</td>
<td width="274" valign="bottom">GLOBEINTERNET TATA Communications</td>
</tr>
<tr>
<td width="72" valign="bottom">6</td>
<td width="72" valign="bottom">6509</td>
<td width="274" valign="bottom">CANARIE-NTN &#8211; Canarie Inc</td>
</tr>
<tr>
<td width="72" valign="bottom">4</td>
<td width="72" valign="bottom">3549</td>
<td width="274" valign="bottom">GBLX   Global Crossing Ltd.</td>
</tr>
<tr>
<td width="72" valign="bottom">4</td>
<td width="72" valign="bottom">3356</td>
<td width="274" valign="bottom">LEVEL3   Level 3 Communications</td>
</tr>
<tr>
<td width="72" valign="bottom">4</td>
<td width="72" valign="bottom">2914</td>
<td width="274" valign="bottom">NTT-COMMUNICATIONS-2914 &#8211; NTT America,   Inc.</td>
</tr>
<tr>
<td width="72" valign="bottom">3</td>
<td width="72" valign="bottom">6762</td>
<td width="274" valign="bottom">SEABONE-NET TELECOM ITALIA SPARKLE   S.p.A.</td>
</tr>
<tr>
<td width="72" valign="bottom">3</td>
<td width="72" valign="bottom">13768</td>
<td width="274" valign="bottom">PEER1 &#8211;   Peer 1 Network Inc.</td>
</tr>
<tr>
<td width="72" valign="bottom">3</td>
<td width="72" valign="bottom">174</td>
<td width="274" valign="bottom">COGENT   Cogent/PSI</td>
</tr>
<tr>
<td width="72" valign="bottom">3</td>
<td width="72" valign="bottom">4436</td>
<td width="274" valign="bottom">AS-NLAYER   &#8211; nLayer Communications, Inc.</td>
</tr>
<tr>
<td width="72" valign="bottom">2</td>
<td width="72" valign="bottom">15412</td>
<td width="274" valign="bottom">FLAG-AS   Flag Telecom Global Internet AS</td>
</tr>
</tbody>
</table>
<p><strong>Research and Education</strong><br />
Research and Education (R&amp;E) networks globally have been early adaptors and in Canada Canarie is no exception as they have been running IPv6 for many years. If we zoom in a little more into the Canadian R&amp;E community we see that in the world of IPv4, fourteen Canadian networks appear behind AS6509 (Canarie).  In the world of IPv6 that’s seven networks. This would make for a score of 50% in our IPv6 deployment scale.  Significantly better than the average Canadian Ipv6 deployment score of 8%.</p>
<table border="1" cellspacing="0" cellpadding="0" width="434">
<tbody>
<tr>
<td width="50" valign="bottom"><strong>IPv4</strong></td>
<td width="50" valign="bottom"><strong>IPv6</strong></td>
<td width="50" valign="bottom"><strong>Origin AS</strong></td>
<td width="283" valign="bottom"><strong>Network Name</strong></td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">271</td>
<td width="283" valign="bottom">BCNET-AS &#8211;   BCnet</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">376</td>
<td width="283" valign="bottom">RISQ-AS &#8211;   Reseau Interordinateurs Scientique Quebecois (RISQ)</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">No</td>
<td width="50" valign="bottom">611</td>
<td width="283" valign="bottom">CANET11-AS   &#8211; University of Toronto</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">No</td>
<td width="50" valign="bottom">841</td>
<td width="283" valign="bottom">CANET2-ASN   &#8211; Canadian Research Network</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">2884</td>
<td width="283" valign="bottom">NAP-THREE   &#8211; RA-NAP</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">No</td>
<td width="50" valign="bottom">3359</td>
<td width="283" valign="bottom">U-ALBERTA   &#8211; University of Alberta</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">7860</td>
<td width="283" valign="bottom">UPEI-AS &#8211;   University of Prince Edward Island</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">8111</td>
<td width="283" valign="bottom">DALUNIV &#8211;   Dalhousie University</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">No</td>
<td width="50" valign="bottom">10965</td>
<td width="283" valign="bottom">MRNET &#8211;   MRNet</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">No</td>
<td width="50" valign="bottom">10972</td>
<td width="283" valign="bottom">NF-CANET2   &#8211; Memorial University, NF CAnet 2 gigaPOP</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">15296</td>
<td width="283" valign="bottom">NETERA &#8211;   Netera Alliance Inc.</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">No</td>
<td width="50" valign="bottom">26300</td>
<td width="283" valign="bottom">SASK-RESEARCH-NETWORK &#8211; SRNet Saskatchewan Research   Network Inc.</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">26677</td>
<td width="283" valign="bottom">ORION-ASN   &#8211; ORANO</td>
</tr>
<tr>
<td width="50" valign="bottom">Yes</td>
<td width="50" valign="bottom">No</td>
<td width="50" valign="bottom">26806</td>
<td width="283" valign="bottom">SASK-RESEARCH-NETWORK-2 &#8211; SRNet Saskatchewan   Research Network Inc.</td>
</tr>
</tbody>
</table>
<p><em>Please keep in mind that these results are based on BGP data, this means that if the AS is not visible in the data,  it’s considered as not IPv6 ready. If a network uses provider aggregated address space, the actual more specific might not be visible because of aggregation. In those cases the networks will be considered as not IPv6 ready.</em></p>
<p><strong>Conclusion</strong></p>
<p>The good news for Canada is that compared to the rest of the world, Canada’s IPv6 deployment ratio of 8% is on par with the global average. It’s however significantly lower than countries it normally likes to compare itself with.<br />
Traditionally the IP Transit market in Canada was heavily dominated by Canadian Companies. However these companies have missed the boat in the new world of IPv6. Most of the IPv6 ready Canadian networks are now forced to by transit from the larger global carriers. As more and more transit RFP’s have IPv6 as a mandatory requirement, this could very well result in loss of IPv4 customers as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=382</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>IPv6 deployment in 2010, how far are we?</title>
		<link>http://bgpmon.net/blog/?p=340</link>
		<comments>http://bgpmon.net/blog/?p=340#comments</comments>
		<pubDate>Sun, 19 Dec 2010 22:23:35 +0000</pubDate>
		<dc:creator>Andree Toonk</dc:creator>
				<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=340</guid>
		<description><![CDATA[IPv6 deployment in 2010, how far are we? ]]></description>
			<content:encoded><![CDATA[<p>We are nearing the end of 2010 and while we’re all sitting around the Christmas tree something else is nearing its end. We’re just a few months away from IPv4 exhaustion; the end of the IPv4 lifetime is insight. This will have many organizations rush to implement IPv6 in their networks.  So how far are we with IPv6 deployment? Time to take a look at the global IPv6 deployment rate.  In this article I will publish the deployment rate per country. I’m planning to zoom into some countries in the next blog posts.</p>
<p><strong>Earlier reports<br />
</strong>I’ve published similar reports earlier, one in October 2009, and one in April 2010. In 2009 we saw that the global deployment rate was around 4,4%, by April 2010 this had grown to 5%. We can see similar growth by just looking at the growth of the IPv6 routing table.</p>
<p>In the graph below we see the number of IPv6 prefixes in the global routing table over time. It’s clearly visible that over the last year the growth has increased quite a bit as compared to earlier years.<br />
<a href="http://bgpmon.net/stat.php"><img src="http://chart.apis.google.com/chart?chs=900x300&amp;cht=lc&amp;chtt=IPv6+prefixes+in+routing+table&amp;chdl=IPv6+Prefixes&amp;chxt=y,x,x&amp;chxl=0:|0|1974|3948|1:|Dec|Jan|Jul|Jan|Jul|Jan|Jul|Jan|Jul|Jan|Jul|Jan|Jul|Jan|Jul|Jan|Jul|Dec||2:|2002|2010&amp;chm=B,99C754,0,0,0&amp;chg=1.05,50,1&amp;chco=99C754,54C7C5&amp;chd=t:8.3,8.4,9.3,9.5,10,10.3,10.5,11.1,11.7,11.9,12.1,12.4,12.5,12.8,12.9,13.2,13.3,13.6,14,14.3,15.7,14.3,16.8,16.8,16.9,22.3,21,20.3,19.5,18.9,20,17,18.7,17.8,18.3,18.7,18.3,22.6,23,21.7,22.1,21.6,21.9,19.9,18.6,19.2,18.6,18.8,19.2,20.6,20.2,20.6,20.1,21.1,21.5,21.7,22.1,22.7,23.7,23.6,25.5,32.7,27.4,28.7,29.2,30.8,31.9,33.2,35,35.9,36.5,38.5,41.6,41.5,43.1,45,46.6,48.1,51.7,53.6,56,57.3,59,61.6,63.2,66.5,70.7,71.3,75.6,77.7,82.3,82.8,87.7,90,94.7,100|8.3,8.4,9.3,9.5,10,10.3,10.5,11.1,11.7,11.9,12.1,12.4,12.5,12.8,12.9,13.2,13.3,13.6,14,14.3,15.7,14.3,16.8,16.8,16.9,22.3,21,20.3,19.5,18.9,20,17,18.7,17.8,18.3,18.7,18.3,22.6,23,21.7,22.1,21.6,21.9,19.9,18.6,19.2,18.6,18.8,19.2,20.6,20.2,20.6,20.1,21.1,21.5,21.7,22.1,22.7,23.7,23.6,25.5,32.7,27.4,28.7,29.2,30.8,31.9,33.2,35,35.9,36.5,38.5,41.6,41.5,43.1,45,46.6,48.1,51.7,53.6,56,57.3,59,61.6,63.2,66.5,70.7,71.3,75.6,77.7,82.3,82.8,87.7,90,94.7,100&amp;chxr=&amp;chxr.png" alt="IPv6 routing table growth" width="900" height="300" /></a></p>
<p><strong>IPv6 awareness<br />
</strong>Over the last year the push for IPv6 has become more apparent.  I believe that within the global IT industry it has gained more awareness. Likely because of the attention from industry media and mailing lists. Every now and then IPv6 related stories even make it into the mainstream media.</p>
<p>In addition, a number of countries have started IPv6 working groups and some have been brave enough to set IPv6 mandates.  The US government for example set mandates quite a while ago, while India has recently set some mandatory IPv6 goals.<br />
How successful these mandates are remains to be seen, but if anything it increases awareness and a push to implement IPv6.</p>
<p><strong>IPv6 deployment ratio.</strong><br />
Each network in the global Internet has a unique Autonomous System (AS) number. An Autonomous System can be an Internet Service Provider (ISP), Enterprise network, content provider or any other sort of network. Each AS number announces one or more prefixes.  By using ‘Geo IP’ libraries we are able to determine a country for each prefix. This in turn allows us to determine the unique number of networks (AS numbers) per country.   Doing this for both IPv4 as well as IPv6 will result in the IPv4/IPv6 deployment ratio.</p>
<p>Assuming that at some point the majority of the networks will be dualstack, the eventual results should be around 80 to 90%. We’re not there quite yet.</p>
<p><strong>Global IPv6 deployment December 2010</strong></p>
<div id="attachment_347" class="wp-caption alignright" style="width: 450px"><a href="http://bgpmon.net/blog/wp-content/uploads/2010/12/IPv6-deployment-all2.png"><img class="size-full wp-image-347" title="IPv6-deployment-all" src="http://bgpmon.net/blog/wp-content/uploads/2010/12/IPv6-deployment-all2.png" alt="" width="440" height="240" /></a><p class="wp-caption-text">IPv6 Deployment worldwide</p></div>
<p>The global IPv6 deployment rate increased from 5% in April to 7.95 % December 2010.<br />
If we look at the results for individual countries, we see that Greenland is the winner, with a deployment rate of a 100%. According to our statistics there’s exactly one ASn active in Greenland (Tele Greenland) and it’s announcing both an IPv4 as well as IPv6 prefix.  Second place is shared by Cuba and Fiji. Both with a deployment rate of 75%. In both cases 3 out of 4 networks (ASns) doing business in Cuba and Fiji announce both an IPv4 as well as an IPv6 prefix.</p>
<p>If we look further in this list we can see that the top 10 is taken by relatively small (measured in Internet availability) countries with a low diversity of ASn’s, making it relatively easy to score high.</p>
<p>So I decided to zoom to the countries that have at least one hundred autonomous systems announcing IPv4 address space. The table below shows the results.</p>
<div id="attachment_348" class="wp-caption alignright" style="width: 452px"><a href="http://bgpmon.net/blog/wp-content/uploads/2010/12/IPv6-deployment-100.png"><img class="size-full wp-image-348" title="IPv6-deployment-100" src="http://bgpmon.net/blog/wp-content/uploads/2010/12/IPv6-deployment-100.png" alt="" width="442" height="240" /></a><p class="wp-caption-text">IPv6 deployment - 100+ Networks</p></div>
<table border="1" cellspacing="0" cellpadding="0" width="350">
<tbody>
<tr>
<td width="75" valign="top"><strong>Country Code</strong></td>
<td width="100" valign="top"><strong>Name</strong></td>
<td width="75" valign="top"><strong>Percentage</strong></td>
<td width="100" valign="top"><strong>Ratio</strong></td>
</tr>
<tr>
<td width="65" valign="bottom">CZ</td>
<td width="200" valign="bottom">Czech Republic</td>
<td width="65" valign="bottom">31%</td>
<td width="74" valign="bottom">75 / 243</td>
</tr>
<tr>
<td width="65" valign="bottom">NL</td>
<td width="130" valign="bottom">Netherlands</td>
<td width="65" valign="bottom">25%</td>
<td width="74" valign="bottom">139 / 561</td>
</tr>
<tr>
<td width="65" valign="bottom">NO</td>
<td width="130" valign="bottom">Norway</td>
<td width="65" valign="bottom">24%</td>
<td width="74" valign="bottom">36 / 153</td>
</tr>
<tr>
<td width="65" valign="bottom">JP</td>
<td width="130" valign="bottom">Japan</td>
<td width="65" valign="bottom">21%</td>
<td width="74" valign="bottom">118 / 568</td>
</tr>
<tr>
<td width="65" valign="bottom">NZ</td>
<td width="130" valign="bottom">New   Zealand</td>
<td width="65" valign="bottom">20%</td>
<td width="74" valign="bottom">43 / 210</td>
</tr>
<tr>
<td width="65" valign="bottom">SE</td>
<td width="130" valign="bottom">Sweden</td>
<td width="65" valign="bottom">19%</td>
<td width="74" valign="bottom">75 / 391</td>
</tr>
<tr>
<td width="65" valign="bottom">DE</td>
<td width="130" valign="bottom">Germany</td>
<td width="69" valign="bottom">19%</td>
<td width="100" valign="bottom">239/1259</td>
</tr>
<tr>
<td width="65" valign="bottom">FI</td>
<td width="130" valign="bottom">Finland</td>
<td width="65" valign="bottom">18%</td>
<td width="74" valign="bottom">31 / 169</td>
</tr>
<tr>
<td width="65" valign="bottom">AT</td>
<td width="130" valign="bottom">Austria</td>
<td width="65" valign="bottom">15%</td>
<td width="74" valign="bottom">57 / 377</td>
</tr>
<tr>
<td width="65" valign="bottom">CH</td>
<td width="130" valign="bottom">Switzerland</td>
<td width="65" valign="bottom">15%</td>
<td width="74" valign="bottom">72 / 489</td>
</tr>
<tr>
<td width="65" valign="bottom">IE</td>
<td width="130" valign="bottom">Ireland</td>
<td width="65" valign="bottom">15%</td>
<td width="74" valign="bottom">21 / 142</td>
</tr>
<tr>
<td width="65" valign="bottom">TW</td>
<td width="130" valign="bottom">Taiwan,   Province of China</td>
<td width="65" valign="bottom">15%</td>
<td width="74" valign="bottom">19 / 129</td>
</tr>
<tr>
<td width="65" valign="bottom">SI</td>
<td width="130" valign="bottom">Slovenia</td>
<td width="65" valign="bottom">15%</td>
<td width="74" valign="bottom">26 / 178</td>
</tr>
</tbody>
</table>
<p>Clearly visible is that European countries together with Japan, New Zealand and Taiwan are populating the top is this list.  In North America we see Canada leading the pack, with 8% pretty much equal to the global IPv6 deployment rate. The US and Mexico both score 5%. Interested in how your country scored? The complete list of results per country can be <a href="http://bgpmon.net/IPv6_deployment_statistics_Dec2010.txt">found here</a>.</p>
<p><strong>Are we on the right track?</strong></p>
<p>The short answer for this is no… At this point only 8 out of a hundred autonomous systems (8%) are announcing an IPv6 prefix. Which really is only the first step in successfully deploying IPv6.  It’s only going to be a number of weeks before IANA will hand out the last to /8’s to the lucky RIR(s). After that the last 5 will automatically be distributed between all 5 RIRs. At that point the global pool of IPv4 addresses will be empty. After that we’ll likely have a year or so before the RIR pool dries up and then it’s really gone.  So we still have a long way to go.</p>
<p>I guess there is some good news for “IPv6 consultants” as there will be lots of demand for last minute IPv6 implementations.  There are also opportunities for Transit and Hosting providers, as in this world the availability of IPv6 is not always widely available, so it’s a great way of distinguishing your product from your competitors.</p>
<p><strong>Who are leading the way into the IPv6 era<br />
</strong>So can we say something about the types of networks that are deploying IPv6? Are these mainly Transit providers, small ISP’s or stub networks. Who are leading the way into the IPv6 era?</p>
<p>To answer this question I&#8217;ve categorized the Autonomous Systems into the following 6 categories:</p>
<ul>
<li><strong>Stub networks</strong> are network do not provide transit to other Autonomous Systems.</li>
<li><strong>tiny transit ISP’s</strong> are networks that provide transit to less than 5 (IPv4) Autonomous Systems (&lt;5)</li>
<li><strong>small transit ISP’s</strong> are networks that provide transit to less than 10 (IPv4) Autonomous Systems (&gt;4 &amp;&amp; &lt;10)</li>
<li><strong>Medium transit ISP’s</strong> are networks that provide transit to less than fifty (IPv4) Autonomous Systems (&gt;9 &amp;&amp; &lt;50)</li>
<li><strong>Large transit ISP’s</strong> are networks that provide transit to less then hundred Autonomous Systems  (&gt;49 &amp;&amp; &lt;100)</li>
<li><strong>Super Large transit ISP’s</strong> are networks that provide transit to 100 or more Autonomous Systems  (&gt;99)</li>
</ul>
<p>According to our analysis it&#8217;s primarily the larger ISP’s that are originating IPv6 networks and hence are taking the lead in IPv6 deployments. The distribution is actually quite nice, as can be seen in the table below. It seems that the larger the network, the higher the chance that they&#8217;ve deployed IPv6.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="300" valign="top"><strong>Category</strong></td>
<td width="206" valign="top"><strong>Percentage IPv6 deployment</strong></td>
</tr>
<tr>
<td width="190" valign="top">Stub networks</td>
<td width="106" valign="top">4.3%</td>
</tr>
<tr>
<td width="190" valign="top">tiny transit ISP</td>
<td width="106" valign="top">6.0%</td>
</tr>
<tr>
<td width="190" valign="top">small transit ISP</td>
<td width="106" valign="top">14.7%</td>
</tr>
<tr>
<td width="190" valign="top">Medium transit ISP’s</td>
<td width="106" valign="top">28.0%</td>
</tr>
<tr>
<td width="190" valign="top">Large transit ISP’s</td>
<td width="106" valign="top">49.2%</td>
</tr>
<tr>
<td width="190" valign="top">Super Large transit ISP’s</td>
<td width="106" valign="top">62.8%</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&#038;p=340</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

