<?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 &#187; bogons</title>
	<atom:link href="http://bgpmon.net/blog/?feed=rss2&#038;cat=7" rel="self" type="application/rss+xml" />
	<link>http://bgpmon.net/blog</link>
	<description>BGPmon.net BLOG</description>
	<lastBuildDate>Mon, 23 Aug 2010 05:41:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Strange IPv6 bogon Announcements</title>
		<link>http://bgpmon.net/blog/?p=299</link>
		<comments>http://bgpmon.net/blog/?p=299#comments</comments>
		<pubDate>Fri, 11 Jun 2010 21:49:59 +0000</pubDate>
		<dc:creator>andree</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[bogons]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=299</guid>
		<description><![CDATA[This Friday a number of BGPmon.net users have received an alert message informing them that their AS was announcing a new IPv6 prefix. I too got an alert email and was surprised to when I saw the prefix that was detected, as the prefix detected was an &#8216;invalid&#8217; IPv6 prefix. This is the message I [...]]]></description>
			<content:encoded><![CDATA[<p>This Friday a number of BGPmon.net users have received an alert message informing them that their AS was announcing a new IPv6 prefix.<br />
I too got an alert email and was surprised to  when I saw the prefix that was detected, as the prefix detected was an &#8216;invalid&#8217; IPv6 prefix.<br />
This is the message I received:</p>
<div style='background:whitesmoke;'>
<pre>
====================================================================
New prefix for AS271 (Code: 60)
====================================================================
Detected new prefix:  f006:9000::/24
Update time:          2010-06-11 19:18 (UTC)
Detected by #peers:   4
Announced by:         AS271 (BCNET-AS - BCnet)
Upstream AS:          AS13768 (PEER1 - Peer 1 Network Inc.)
ASpath:               1280 174 3257 13768 271
Alert details:        http://bgpmon.net/alerts.php?details&#038;alert_id=9019544
Add to my prefixes:   http://bgpmon.net/fp.php?aid=9019544
</pre>
</div>
<p>Looking at this message it seemed odd, although the prefix was very strange, the ASpaths seemed to make perfect sense. After some more digging I noticed that many other BGPmon.net users had also received an alert like this.</p>
<p>BGPmon.net keeps a list of bogon announcements, in this list you can seen many of the detected bogon announcements of yesterdat.<br />
This list can be found here:<br />
<a href="http://www.bgpmon.net/showbogons.php?inet=6">http://www.bgpmon.net/showbogons.php?inet=6</a></p>
<p>Looking at the large number of AS numbers, I found it hard to believe that all these ASn&#8217;s are actually announcing these prefixes. This would mean that about 100 networks at the same time decided to announce a bogon prefix, this is very unlikely so there must be something else.</p>
<p>Assuming that these prefixes are not originated by what seems to be the origin AS (based on ASpath), this would mean that the announcements are originated by another AS, which seems to spoof (AS prepends) the ASpath with these AS numbers.</p>
<p><strong> More details</strong><br />
From what I can quickly see these &#8216;strange&#8217; announcements are seen with at least about 100 different origin ASn&#8217;s.</p>
<p>Initially I though this was an issue with the BGPmon.net software, but after reviewing the data at the RIPE RIS website I see the <a href="http://www.ris.ripe.net/mt/rissearch-result.html?aspref=b802%3A%3A%2F24&#038;preftype=EMATCH&#038;rrc_id=1000&#038;peer=ALL&#038;startday=20100611&#038;starthour=00&#038;startmin=00&#038;startsec=00&#038;endday=20100611&#038;endhour=20&#038;endmin=30&#038;endsec=34&#038;sumupd=yes&#038;utype=B&#038;outype=html&#038;submit=Search&#038;.submit=type">same results</a>.</p>
<p>These are some of examples of observed bogon prefixes:<br />
0:1f00::/24<br />
2800::/8<br />
4000::/8<br />
4800::/8<br />
5810::/12<br />
And many <a href="http://www.bgpmon.net/showbogons.php?inet=6">more</a></p>
<p>The announcements are detected by the following RIS peers at the AMS-IX &#8211; Amsterdam, Netherlands, MIX &#8211; Milan Internet Exchange and the  PAIX &#8211; Palo Alto, United States.</p>
<table>
<tr>
<td>AS1280 </td>
<td>ISC-AS1280 Internet Systems Consortium, Inc.     </td>
</tr>
<tr>
<td>AS12637 </td>
<td> SEEWEB Seeweb Srl  </td>
</tr>
<tr>
<td>AS24875 </td>
<td> NL-ISPSERVICES ISP Services BV   </td>
</tr>
<tr>
<td>AS34695 </td>
<td> E4A-AS E4A s.r.l.  </td>
</tr>
</table>
<p><strong>Who announced this?</strong><br />
As the administrator of one these ASns I don&#8217;t believe these announcement really come from origin the AS as defined in the ASpath, i.e. the AS on the right hand side of the ASpath.<br />
Looking more closely at all the ASpaths of all these bogon announcements, they all have 2 ASns in common,
<pre>174 3257 </pre>
<p> Which are Cogent (174) &#038; Tiscali (3257), so we should probably focus on those two.</p>
<p><strong>Spoofed ASpath</strong></p>
<p>All of these RIS peers above have a IPv6 relationship with Tiscali AS3257.  It&#8217;s fair to assume that they also have an IPv6 peering with AS174 (Cogent) as that&#8217;s how they learned these announcements.</p>
<p>Because the RIS peers that detected this have a peering with both Cogent as well as Tiscali, it&#8217;s surprising that non of them reported a shorter path directly via AS3257. Instead the paths went through AS174 and then to AS3257.</p>
<p>Another observation is that AS3257 is a RIS peer, and as a result one of the peers that BGPmon.net uses to analyze data.  However non of the bogon updates we&#8217;re detected by AS3257 (or more specifically, non were sent to the RIS collecter from  AS3257).</p>
<p>Assuming that AS3257 never saw these updates, that would indicate that that is part of the spoofed AS path and makes 174 the source of these announcements. </p>
<p>Another possibly useful clue is that updates contain two AS174 communities.<br />
174:21100 which according the the whois data means: peer route learned in EU<br />
174:22005 no explanation available</p>
<p><strong>What does this mean</strong><br />
Please note that the above are assumptions, as I have not had contact with either Tiscali or Cogent I can only report on the observations described earlier.<br />
I have no idea what the purpose of these announcements were. In the past we&#8217;ve see &#8216;spoofed&#8217; AS paths as part of a research project. But they have also been used in BGP man in the middle attacks.<br />
Maybe one of you have an idea?</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&amp;p=299</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Issues with allocating from 1.0.0.0/8</title>
		<link>http://bgpmon.net/blog/?p=275</link>
		<comments>http://bgpmon.net/blog/?p=275#comments</comments>
		<pubDate>Sun, 24 Jan 2010 20:47:52 +0000</pubDate>
		<dc:creator>andree</dc:creator>
				<category><![CDATA[bogons]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=275</guid>
		<description><![CDATA[This week it was announced that IANA has allocated 1.0.0.0/8 to APNIC. This prefix must look familiar to many as we see it often in examples and documentation. And let’s be honest haven’t you used 1.1.1.1 on one of your test routers to quickly test something? Receiving a prefix from this range might result in [...]]]></description>
			<content:encoded><![CDATA[<p>This week it was announced that<a href="http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.txt"> IANA has allocated 1.0.0.0/8 to APNIC</a>.  This prefix must look familiar to many as we see it often in examples and documentation.  And let’s be honest haven’t you used 1.1.1.1 on one of your test routers to quickly test something?<br />
Receiving a prefix from this range might result in some issues in regards to duplicate announcements and duplicate address usages.</p>
<p><strong>Duplicate announcements</strong><br />
If multiple networks announce the same prefix it might result in traffic being routed to the wrong network.  This problem becomes even worse if someone else starts to announce a more specific of this network.  Normally these ‘hijacks’ are not all that common, but with prefixes from this range it might be a bigger issue due to the nature of this prefix.<br />
To try to quantify this I decided to take a look in the BGPmon.net database in which we have a complete collection of bogon announcements since May 2009. Any announcement in the 1.0.0.0/8 range in the last 9 months is recorded in this database.</p>
<p>In this 9 month period we detected 364 unique announcements for in prefix in the 1.0.0.0/8 range. If we group those announcements by origin AS and announced prefix we see 23 unique announcements.</p>
<pre>
+----------------+----------+-----------------------------------------------------------------------------+
| prefix         | OriginAS | AS_name                                                                     |
+----------------+----------+-----------------------------------------------------------------------------+
| 1.0.0.0/9      | AS24785  | JOINTTRANSIT-AS Open Peering BV trading as Joint Transit                    |
| 1.1.0.0/16     | AS47377  | KPNBE T2 Belgium NV                                                         |
| 1.1.0.0/24     | AS3549   | GBLX Global Crossing Ltd.                                                   |
| 1.1.1.0/24     | AS8300   | Test-AS --  Swisscom Ltd                                                    |
| 1.1.1.0/24     | AS30733  | GLOBUS-AS GLOBUS-TELECOM Autonomous System                                  |
| 1.1.1.0/24     | AS6503   | Axtel, S.A.B. de C. V.                                                      |
| 1.1.1.0/24     | AS34695  | E4A-AS E4A Primary AS                                                       |
| 1.1.1.0/24     | AS8218   | NEO-ASN AS Confederation of Neotelecoms, euNetworks AG and Upstreamnet gmbh |
| 1.1.1.0/24     | AS3549   | GBLX Global Crossing Ltd.                                                   |
| 1.1.1.0/24     | AS45899  | VNPT-AS-VN VNPT Corp                                                        |
| 1.1.1.0/24     | AS16735  | Companhia de Telecomunicacoes do Brasil Central                             |
| 1.1.1.0/30     | AS38091  | HELLONET-AS-KR CJ-CABLENET                                                  |
| 1.1.1.0/31     | AS8359   | COMSTAR COMSTAR-Direct global network                                       |
| 1.1.1.1/32     | AS45400  | NICNET Korea Telecom-PUBNET                                                 |
| 1.1.1.10/31    | AS8359   | COMSTAR COMSTAR-Direct global network                                       |
| 1.1.2.0/30     | AS3313   | INET-AS I.NET S.p.A.                                                        |
| 1.1.88.0/24    | AS4645   | ASN-HKNET-AP HKNet Co. Ltd                                                  |
| 1.1.88.0/24    | AS39386  | STC-IGW-AS Saudi Telecom Company                                            |
| 1.120.0.0/13   | AS23148  | TERREMARK Terremark                                                         |
| 1.2.3.0/24     | AS19151  | WVFIBER-1 - WV FIBER                                                        |
| 1.20.23.178/32 | AS26592  | Dominio BR Consultoria em Informatica Ltda                                  |
| 1.40.0.0/13    | AS23148  | TERREMARK Terremark                                                         |
| 1.80.0.0/13    | AS23148  | TERREMARK Terremark                                                         |
+----------------+----------+-----------------------------------------------------------------------------+
</pre>
<p>A complete list of bogon announcements can be found <a href="http://bgpmon.net/showbogons.php?inet=4">here</a>:<br />
As you can see the 1.1.1.0/24 prefix is the most popular prefix, so we can only hope APNIC won’t allocate this prefix. Except maybe for a nice honeynet project.</p>
<p><strong>Duplicate address usage</strong><br />
Duplicate announcements are not the only thing networks in the 1.0.0.0/8 prefix have to worry about. As it turns out a number of organizations have used this prefix as an alternative for the RFC1918 prefixes.  With the reasoning that many people already use 192.168.0.0, 10.0.0.0 or 172.16.0.0 , so chances of collisions are reasonable. So these bright minds came up with the idea of using a unallocated prefix as an alternative, such as for example 1.0.0.0/8</p>
<p><strong>AnoNet</strong><br />
AnoNet is a private friend-to-friend network built using VPNs and software BGP routers. anoNet works by making it difficult to learn the identities of others on the network allowing them to anonymously host content and IPv4 services. Also see http://en.wikipedia.org/wiki/AnoNet<br />
The prefix they use for this network is 1.0.0.0/8.<br />
Apparently AnoNet is planning to do the same for their IPv6 initiative, as according to their website:<br />
“Services are gradually being migrated to dual-stack. It is all in the de00::/8 range”<br />
de00::/8 is a unallocated range, just as 1.0.0.0/8 used to be&#8230;.</p>
<p><strong>WIANA</strong><br />
Wiana is The Wireless Internet Assigned Numbers Authority, provides IP addresses for wireless devices from the 1.0.0.0/8  prefix.<br />
Ironical WIANA claims to have been formed to meet the that need network policies are upheld.<br />
According to their FAQ the reason for this prefix is that  <em>several protocols used already utilize the 10.x.x.x network for unregistered addresses during handshaking. Another class A network was required</em>. Unfortunately for WIANA (and the future legitimate holder of this prefix) soon, the prefix they choose will no longer be unqiue.</p>
<p><strong>Receiving a prefix from the 1/8 range</strong><br />
The role of the RIRS is to make sure prefixes are allocated to one organization only and as a result should be unique.  With prefixes from the 1.0.0.0/8 prefixes this can no longer be guaranteed. Not because of multiple allocations by the RIR, but in this case by other organizations that thought it would a smart idea to choose a random unallocated prefix.<br />
In order to prevent issue’s with BGP announcements, looking at the bogon announcements it’s probably a good idea to (at least not yet) allocate prefixes in the 1.1.0.0/16 range as these seem to be leaked the most.</p>
<p>As Alain Durand mentioned on Nanog: “<em>Who said the water at the bottom of the barrel of IPv4 addresses will be very pure? We ARE running out and the global pain is increasing.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&amp;p=275</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>BGPmon now has full IPv6 support!</title>
		<link>http://bgpmon.net/blog/?p=96</link>
		<comments>http://bgpmon.net/blog/?p=96#comments</comments>
		<pubDate>Mon, 24 Nov 2008 23:23:17 +0000</pubDate>
		<dc:creator>andree</dc:creator>
				<category><![CDATA[BGPmon.net]]></category>
		<category><![CDATA[Hijack]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[bogons]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=96</guid>
		<description><![CDATA[I am happy to announce that BGPmon now has full IPv6 support! This means that you can now monitor your IPv6 prefixes just as you are monitoring your IPv4 prefixes. All the codes, alarm messages etc are they same as for IPv4. It took a while because I had to write a few new libraries [...]]]></description>
			<content:encoded><![CDATA[<p>I am happy to announce that BGPmon now has full IPv6 support! This means that you can now monitor your IPv6 prefixes just as you are monitoring your IPv4 prefixes. All the codes, alarm messages etc are they same as for IPv4. It took a while because I had to write a few new libraries myself. These new Perl Libraries are used to do IPv6 prefix matching, Ipv6 to location (Geo_IPv6) and IPv6 bogon detection. Some of the functions used in this library have already made it to a BGPmon service in a earlier stage. Examples are the <a href="http://www.bgpmon.net/weathermap.php?inet=6" target="_self">IPv6 weathermap</a> as well as the <a title="IPv6 bogons" href="http://www.bgpmon.net/showbogons.php?global&amp;inet=6" target="_blank">IPv6 bogon page</a>.</p>
<p>IPv6 is also fully supported in the auto discovery feature for both prefix discovery as well as the regular expression generator.</p>
<p>I hope you, BGPmon users, are happy with this new functionality and will use it. As always if you have any feedback please let me know</p>
<div id="attachment_97" class="wp-caption alignnone" style="width: 510px"><a href="http://bgpmon.net/blog/wp-content/uploads/2008/11/ipv6_bgpmon.png"><img class="size-full wp-image-97" title="ipv6_bgpmon" src="http://bgpmon.net/blog/wp-content/uploads/2008/11/ipv6_bgpmon.png" alt="Monitoring IPv6 prefix with BGPmon" width="500" height="331" /></a><p class="wp-caption-text">Monitoring IPv6 prefix with BGPmon</p></div>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&amp;p=96</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IPv6 bogons</title>
		<link>http://bgpmon.net/blog/?p=76</link>
		<comments>http://bgpmon.net/blog/?p=76#comments</comments>
		<pubDate>Sun, 02 Nov 2008 17:43:06 +0000</pubDate>
		<dc:creator>andree</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[bogons]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=76</guid>
		<description><![CDATA[BGPmon is gradually being extended with IPv6 support, the newest IPv6 feature is IPv6 bogon detection comparable to the already existing IPv4 bogon detection page. IPv6 bogons are defined as IPv6 prefixes which are not allocated by the RIRs.  All IPv6 bgp updates are compared to a list of known valid prefixes. If the update [...]]]></description>
			<content:encoded><![CDATA[<p>BGPmon is gradually being extended with IPv6 support, the newest IPv6 feature is <a href="http://www.bgpmon.net/showbogons.php?global&amp;inet=6" target="_blank">IPv6 bogon detection</a> comparable to the already existing IPv4 bogon detection page. IPv6 bogons are defined as IPv6 prefixes which are not allocated by the RIRs.  All IPv6 bgp updates are compared to a list of known valid prefixes. If the update does not match this known prefixes list it is considered as a IPv6 bogon. The result can be found here:  <a href="http://www.bgpmon.net/showbogons.php?inet=6&amp;global" target="_blank">http://www.bgpmon.net/showbogons.php?inet=6&amp;global</a></p>
<p>As you will probably see, there&#8217;s quite a few strange IPv6 prefixes out there, looking like: <span style="color: red;">a3c7:8800::/21</span> and <span style="color: red;">a51e::/16</span> and many more. I&#8217;m not sure what this is, it&#8217;s not a bug in the BGPmon.net software as the same updates are seen by RIS (<a href="http://www.ris.ripe.net/perl-risapp/risearch-result.html?.submit=type;startsec=00;submit=Search;utype=U;startmin=00;rrc_id=1000;endhour=00;outype=html;arrow=west;ipv=6;enday=20081031;endmin=05;preftype=ematch;starthour=00;sumupd=yes;as=a3c7%3A8800%3A%3A%2F21;endsec=56;startday=20081028;peer=ALL;rank=100;graphsize=--">see here</a>).  The announcements are very short, typically an announcement for these prefixes is followed by a withdraw just 1 second later. The (same) bogon prefixes are actually being announced by a number of origin AS&#8217;s looking a bit further shows that the one common thing is the rest of the AS path. So it could mean that somewhere in the transit path a faulty router is the cause of this. But that&#8217;s all guessing and if we go there we shouldn&#8217;t eliminate a bug in the RIS software. If anyone has any information about this, please leave a comment on this blog or sent me an email.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&amp;p=76</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interesting IPv6 prefix</title>
		<link>http://bgpmon.net/blog/?p=20</link>
		<comments>http://bgpmon.net/blog/?p=20#comments</comments>
		<pubDate>Sun, 12 Oct 2008 01:01:28 +0000</pubDate>
		<dc:creator>andree</dc:creator>
				<category><![CDATA[BGPmon.net]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[bogons]]></category>
		<category><![CDATA[bogon]]></category>

		<guid isPermaLink="false">http://bgpmon.net/blog/?p=20</guid>
		<description><![CDATA[As you probably already found out, BGPmon tries to detect IPv4 bogon announcement and publishes them on the BGPmon.net website. For this I am using the list published by team cymru (great resource!). Quite some bogons are detected every day, although most of them are &#8220;just&#8221; RFC1918 space.  And luckily most of them don&#8217;t seem [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably already found out, BGPmon tries to detect IPv4 bogon announcement and publishes them on the BGPmon.net website. For this I am using the list published by team cymru (great resource!). Quite some bogons are detected every day, although most of them are &#8220;just&#8221; RFC1918 space.  And luckily most of them don&#8217;t seem to make it that far, meaning it&#8217;s not seen by a large number of peers.<br />
The current version of BGPmon has some support for IPv6, but it&#8217;s limited to the backend functions. I hope to find the time soon to make this functionality available in the webfrontend as well. In the mean time I would like to share with you an interesting observation.</p>
<p>a few  weeks ago an interesting IPv6 prefix which caused my parser to start complaining. At first I thought it was a parser bug, but it&#8217;s not.  The prefix in question is 339:752f:14::/48  and is  seen by 35 RIS peers thus  seems to propagate fairly far.  Looking back in some old RIB files, it turns out that this prefix has been around for a while already, the first time somewhere in February, then it wasn&#8217;t visible for a while showing up in July/August again.  According to <a href="http://www.iana.org/assignments/ipv6-address-space" target="_blank">this IANA document</a>, 0200::/7 used to be available for those who needed to map OSI NSAP to IPv6 [RFC4548]. However this is now obsoleted and declared historic.</p>
<p><span id="more-20"></span>This is probably is good moment to remember to check your IPv6 filters. And ask yourself, do I filter IPv6 announcements? Did you know that Gert Doering publishes some great resources for IPv6 filters? Please see: <a href="http://www.space.net/~gert/RIPE/ipv6-filters.html" target="_blank">http://www.space.net/~gert/RIPE/ipv6-filters.html</a> for IPv6 filter list recommendations.</p>
]]></content:encoded>
			<wfw:commentRss>http://bgpmon.net/blog/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
