<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Same – we poll all the major RR every 24 hours.  Our scripts will automatically add or remove prefixes based on matching origin key
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> routing-wg-bounces@ripe.net [mailto:routing-wg-bounces@ripe.net]
<b>On Behalf Of </b>Michael Hallgren<br>
<b>Sent:</b> Friday, November 21, 2014 9:25 AM<br>
<b>To:</b> routing-wg@ripe.net<br>
<b>Subject:</b> Re: [routing-wg] Who uses the RIPE IRR and for what?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Le 21/11/2014 10:08, Gert Doering a écrit :<br>
> Hi,<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      ><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > On Wed, Nov 19, 2014 at 06:31:56PM -0800, Ronald F. Guilmette<o:p></o:p></p>
<p class="MsoNormal">      wrote:<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      >> Of the remaining 235,061 route base IP addresses, fully<o:p></o:p></p>
<p class="MsoNormal">      28,988 of<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      >> those (12.3%) are being announced by some AS other than<o:p></o:p></p>
<p class="MsoNormal">      the one<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      >> specified in the ripe.db.route file.<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      ><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > To state something that might be obvious or not - for the<o:p></o:p></p>
<p class="MsoNormal">      same prefix,<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > you can have multiple route: entries with different origin<o:p></o:p></p>
<p class="MsoNormal">      ASes, which<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > makes sense when a network moves (add new route: object,<o:p></o:p></p>
<p class="MsoNormal">      start new<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > announcement, eventually remove old route: object).  So, some<o:p></o:p></p>
<p class="MsoNormal">      of these<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > might be perfectly fine, some might be forgotten (= a route:<o:p></o:p></p>
<p class="MsoNormal">      object with<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > the proper origin AS exists as well), and some might just be<o:p></o:p></p>
<p class="MsoNormal">      legacy<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > garbage - indeed.<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      ><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      >> Given the considerable number of routing anomalies<o:p></o:p></p>
<p class="MsoNormal">      revealed by my simple<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      >> experiment, I am inclined to wonder who is actually using<o:p></o:p></p>
<p class="MsoNormal">      all of that<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      >> route information in the RIPE DB, and what on earth they<o:p></o:p></p>
<p class="MsoNormal">      could be using<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      >> it for.<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      ><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > We use it to build BGP filters for BGP customers.<br>
<br>
So did I at previous employer's edge, for years and years.<br>
<br>
><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      ><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > For those, the filter is build using the origin AS as key, so<o:p></o:p></p>
<p class="MsoNormal">      if there are<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > additional route objects for the same prefix but with a<o:p></o:p></p>
<p class="MsoNormal">      different origin AS,<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > our script won't see them, so it's "garbage that does not<o:p></o:p></p>
<p class="MsoNormal">      disturb anything".<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      ><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > Of course, if the origin AS doesn't match at all, customers'<o:p></o:p></p>
<p class="MsoNormal">      BGP announcements<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > won't go out - and they usually notice that quickly and fix<o:p></o:p></p>
<p class="MsoNormal">      their stuff.<br>
<br>
Yes, voilà, same.<br>
<br>
><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      ><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > (Our upstream providers do the same thing for us, so it's<o:p></o:p></p>
<p class="MsoNormal">      used on a larger<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > scale - unfortunately, not all large transit providers do<o:p></o:p></p>
<p class="MsoNormal">      that, some just<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > take the money and look the other way)<br>
<br>
Right, shared view.<br>
<br>
Cheers,<br>
<br>
mh<br>
<br>
><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">      > Gert Doering<br>
<br>
<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">      >         -- NetMaster<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1<br>
<br>
iEYEARECAAYFAlRvBMkACgkQZNZ/rrgsqafVWACgkueQOPf6h5cEdjWJy6zzBRM1<br>
+n0An0CaPJAlnWyuD6t1Hzr7Yrp7RhrW<br>
=N+tK<br>
-----END PGP SIGNATURE-----<o:p></o:p></p>
</div>
</body>
</html>