<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="font-family: 'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size: 14px;">
<div class="hiri-body-wrapper" contenteditable="true">
<div>Hi all,<br>
</div>
</div>
<div class="hiri-signature-wrapper" contenteditable="true">On 2018-08-02 10:15:56+02:00 Mark Tinka wrote:</div>
<div class="hiri-extra-edited" contenteditable="true">
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">
<div><br>
- All RIR's IRR databases.<br>
- RADB<br>
- NTT<br>
- Level(3)</div>
</blockquote>
<br>
<a href="http://www.irr.net" _src="http://www.irr.net">www.irr.net</a> has a reasonably complete list - although it is a little out of date in some respects.<br>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">
<div>Since there is replication between AFRINIC and RADB (not sure about NTT, Level(3) or the other RIR's) via, AFRINIC members should not be concerned about global operators that generate filters based on this will lose their information after RIPE implement
their changes.</div>
</blockquote>
<br>
I've written a little script (partly because I needed async python practise :-)) that reads that list of IRR database services and asks them for their sources listing (i.e. '!s-lc' or '-q sources', depending on the db type). You can find it at https://gist.github.com/benmaddison/f4ff3f203aaa4ae1020d72961c8abb88<br>
The output this morning was:<br>
<br>
```
<div class="hiri-extra-edited">whois.afrinic.net: [AFRINIC source listed]</div>
<div class="hiri-extra-edited">whois.altdb.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.aoltw.net: [[Errno -2] Name or service not known]</div>
<div class="hiri-extra-edited">whois.apnic.net: [AFRINIC source listed]</div>
<div class="hiri-extra-edited">rr.arin.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.in.bell.ca: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">irr.bboi.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.canarie.ca: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.noc.easynet.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.epoch.net: [Connection timed out]</div>
<div class="hiri-extra-edited">rr.host.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">jpirr.nic.ad.jp: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">rr.Level3.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.nestegg.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">rr.ntt.net: [AFRINIC source listed]</div>
<div class="hiri-extra-edited">whois.openface.ca: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.ottix.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">rrdb.access.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.radb.net: [AFRINIC source listed]</div>
<div class="hiri-extra-edited">rr.telstraglobal.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.rg.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.ripe.net: [AFRINIC source listed]</div>
<div class="hiri-extra-edited">rr.risq.net: [AFRINIC not found in source listing]</div>
<div class="hiri-extra-edited">whois.rogerstelecom.net: [AFRINIC not found in source listing]</div>
<div>```</div>
<br>
Level3 is a bit of a special case. They run two services (that I know of - there may be others):<br>
<br>
rr.level3.net - is a whois service that appears to be running an ancient version of the RIPE DB, and doesn't support the '-q sources' query style. It does tell you the databases searched during unsuccessful queries, and based on this, does not appear to have
AFRINIC data.<br>
<br>
filtergen.level3.net - is a custom service that runs on tcp/43 but spits out a listing of prefixes given a query string in the form `[<option> ...] (<source>|"*")::(<autnum>|<as-set>|<route-set>)`. Think peval bound to a tcp socket. This service has too many
quirks to list here, but does appear to provide data from the AFRINIC database. 3356 uses this service to build their filters.<br>
<br>
We run our own mirror (at irr.wolcomm.net) that we use to build our filters. That service has no authoritative data, and so is not mirrored by any 3rd parties. It does mirror AFRINIC data. Many other operators do the same.<br>
<br>
Since a list of such local mirrors is not available, perhaps anyone on-list who is running a mirror could indicate whether they have AFRINIC data?<br>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">We've always encouraged all of our customers to create their WHOIS and IRR objects in AFRINIC as a matter of course, even if they've been used to using another database. I'd encourage
all operators in Africa to push for this as well.</blockquote>
<br>
Good work ;-)<br>
<br>
Daniel, perhaps you can tell us whether the above list agrees with the list of NRTM sessions you have running?<br>
<br>
Cheers,<br>
<br>
Ben<br>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0"></blockquote>
</div>
</body>
</html>