Network · data from 2026-11-12
AS31477 Duocast
Registry name: DUOCAST-AS Duocast B.V., NL · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS31477, things to look at first. Visibility = full-table peers that see it, of 673 (IPv4) and 636 (IPv6) on 75 collectors. Also as routes.csv.
| 2a07:3505:81::/48 | No ROA | Nonecovered by 2a07:3505:80::/44 | 634 100% |
| 37.9.160.0/21 | No ROA | RIR databaseRIPE | 673 100% |
| 91.196.106.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 91.209.192.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 91.213.95.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 91.220.82.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 93.184.96.0/20 | No ROA | RIR databaseRIPE | 673 100% |
| 185.134.65.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 193.9.23.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 193.177.163.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 193.200.178.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 193.202.109.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 195.137.165.0/24 | No ROA | RIR databaseRIPE | 673 100% |
| 2001:67c:6b8::/48 | No ROA | RIR databaseRIPE | 635 100% |
| 2a00:70c0::/48 | No ROA | RIR databaseRIPE | 635 100% |
| 2a01:1b2::/32 | No ROA | RIR databaseRIPE | 635 100% |
| 2a07:3505:80::/44 | No ROA | RIR databaseRIPE | 635 100% |
| 193.138.248.0/24 | Valid | Nonecovered by 193.138.248.0/22 | 673 100% |
| 193.138.250.0/24 | Valid | Nonecovered by 193.138.248.0/22 | 673 100% |
| 87.238.171.0/24 | Valid | Nonecovered by 87.238.168.0/21 | 672 100% |
| 194.13.8.0/24 | Valid | Nonecovered by 194.13.8.0/22 | 672 100% |
| 45.82.188.0/24 | Valid | Nonecovered by 45.82.188.0/22 | 2 0%low visibility |
| 45.82.188.0/22 | Valid | RIR databaseRIPE | 673 100% |
| 82.150.139.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 83.137.144.0/21 | Valid | RIR databaseRIPE | 673 100% |
| 83.137.151.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 87.238.168.0/21 | Valid | RIR databaseRIPE | 673 100% |
| 89.188.0.0/19 | Valid | RIR databaseRIPE | 673 100% |
| 89.188.0.0/20 | Valid | RIR databaseRIPE | 673 100% |
| 89.188.0.0/21 | Valid | RIR databaseRIPE | 673 100% |
| 89.188.8.0/21 | Valid | RIR databaseRIPE | 673 100% |
| 89.200.200.0/21 | Valid | RIR databaseRIPE | 673 100% |
| 91.196.104.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 91.196.105.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 91.196.107.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 91.198.178.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 91.206.136.0/23 | Valid | RIR databaseRIPE | 673 100% |
| 185.80.245.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 185.80.246.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 185.180.96.0/22 | Valid | RIR databaseRIPE | 673 100% |
| 185.180.96.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 193.138.248.0/22 | Valid | RIR databaseRIPE | 673 100% |
| 193.164.144.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 194.13.8.0/22 | Valid | RIR databaseRIPE | 673 100% |
| 194.13.12.0/23 | Valid | RIR databaseRIPE | 673 100% |
| 194.13.14.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 195.137.169.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 83.137.146.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 89.200.200.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 2001:678:d0c::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a01:1b0::/32 | Valid | RIR databaseRIPE | 635 100% |
| 2a07:3501:1020::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2001:678:2b4::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2001:678:750::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a0b:6d80::/29 | Valid | RIR databaseRIPE | 634 100% |
| 2a0e:7280::/29 | Valid | RIR databaseRIPE | 634 100% |
| 83.137.145.0/24 | Valid | RIR databaseRIPE | 2 0%low visibility |
AS-SET
PeeringDB's irr_as_set for AS31477: RIPE::AS31477:AS-DUOCAST. Expanded from the day's IRR dumps the way bgpq4 does against whois.radb.net: a name with a database is read from that database only, one without from the first database in RADB's order. "Not covered" = this network's own routes that a filter built from the set would leave out (AS31477 isn't in the set, or no route object for AS31477 covers the route; more-specifics of a route object are accepted down to /24 and /48, as with bgpq4 -A -R 24 / -R 48). Customers' routes aren't counted: the collectors show each route's origin, not which network it came through.
| Name | Database | ASNs | Sets | AS31477 in it | Not covered |
|---|---|---|---|---|---|
| RIPE::AS31477:AS-DUOCAST | RIPE | 28 | 6 | Yes | 0 |
Fix list
The changes that would bring RPKI, the IRR and what's announced into line. Some are deliberate (a route object kept for a backup route, say); the network decides. All 42 are in fix.csv.
- ROA: none17
- Route object: none6
- Route object: not announced19
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: none | 2a07:3505:81::/48 | No ROA covers it. Add a ROA for AS31477, maxLength 48. |
| Route object: none | 2a07:3505:81::/48 | No route object for it. A route object for 2a07:3505:80::/44 with origin AS31477 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31477 in the RIR database for the space. |
| ROA: none | 37.9.160.0/21 | No ROA covers it. Add a ROA for AS31477, maxLength 21. |
| ROA: none | 91.196.106.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 91.209.192.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 91.213.95.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 91.220.82.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 93.184.96.0/20 | No ROA covers it. Add a ROA for AS31477, maxLength 20. |
| ROA: none | 185.134.65.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 193.9.23.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 193.177.163.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 193.200.178.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 193.202.109.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 195.137.165.0/24 | No ROA covers it. Add a ROA for AS31477, maxLength 24. |
| ROA: none | 2001:67c:6b8::/48 | No ROA covers it. Add a ROA for AS31477, maxLength 48. |
| ROA: none | 2a00:70c0::/48 | No ROA covers it. Add a ROA for AS31477, maxLength 48. |
| ROA: none | 2a01:1b2::/32 | No ROA covers it. Add a ROA for AS31477, maxLength 32. |
| ROA: none | 2a07:3505:80::/44 | No ROA covers it. Add a ROA for AS31477, maxLength 44. |
| Route object: none | 193.138.248.0/24 | No route object for it. A route object for 193.138.248.0/22 with origin AS31477 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31477 in the RIR database for the space. |
| Route object: none | 193.138.250.0/24 | No route object for it. A route object for 193.138.248.0/22 with origin AS31477 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31477 in the RIR database for the space. |
| Route object: none | 87.238.171.0/24 | No route object for it. A route object for 87.238.168.0/21 with origin AS31477 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31477 in the RIR database for the space. |
| Route object: none | 194.13.8.0/24 | No route object for it. A route object for 194.13.8.0/22 with origin AS31477 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31477 in the RIR database for the space. |
| Route object: none | 45.82.188.0/24 | No route object for it. A route object for 45.82.188.0/22 with origin AS31477 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31477 in the RIR database for the space. |
Route objects not announced
Route objects with origin AS31477 whose prefix no peer sees AS31477 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 83.137.144.0/24 | RIPE | Valid |
| 83.137.147.0/24 | RIPE | Valid |
| 83.137.148.0/24 | RIPE | Valid |
| 83.137.149.0/24 | RIPE | Valid |
| 83.137.150.0/24 | RIPE | Valid |
| 87.238.174.0/24 | RIPE | Valid |
| 89.188.16.0/20 | RIPE | Valid |
| 89.200.201.0/24 | RIPE | Valid |
| 89.200.202.0/24 | RIPE | Valid |
| 89.200.203.0/24 | RIPE | Valid |
| 89.200.204.0/24 | RIPE | Valid |
| 91.209.7.0/24 | RIPE | Invalid: origin |
| 185.80.244.0/24 | RIPE | No ROA |
| 195.14.1.0/24 | RIPE | No ROA |
| 2a01:1b0::/34 | RIPE | Invalid: maxLength |
| 2a01:1b0:4000::/34 | RIPE | Invalid: maxLength |
| 2a01:1b0:4418::/48 | RIPE | Invalid: maxLength |
| 2a01:1b0:8000::/34 | RIPE | Invalid: maxLength |
| 2a01:1b0:c000::/34 | RIPE | Invalid: maxLength |
Routes: the 08:00 UTC snapshots of 2026-11-12 from 75 RIPE RIS and RouteViews collectors. RPKI: our rpki-client run before the snapshot. IRR: the day's dumps of the five RIR databases and RADB's mirrors. The LEVEL3 and IDNIC databases publish no dump and aren't read, so route objects only there count as none.