Network · data from 2026-11-12
AS399486 Virtuo.Host (AS399486)
Registry name: VIRTUO - 12651980 CANADA INC., CA · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS399486, 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.
| 2a0f:e3c0::/29 | Invalid: origin | None | 6 1%low visibility |
| 2a0f:63c0::/29 | Invalid: origin | Other origin only | 3 0%low visibility |
| 38.69.13.0/24 | No ROA | None | 672 100% |
| 2001:550:601::/48 | No ROA | None | 636 100% |
| 38.69.8.0/22 | No ROA | Other IRR onlyRADB | 673 100% |
| 38.22.104.0/24 | No ROA | Other IRR onlyRADB | 672 100% |
| 38.69.12.0/24 | No ROA | Other IRR onlyRADB | 672 100% |
| 38.128.252.0/24 | No ROA | Other IRR onlyRADB | 671 100% |
| 2a0f:85c1:3d9::/48 | No ROA | RIR databaseRIPE | 635 100% |
| 157.254.236.0/24 | Valid | Nonecovered by 157.254.236.0/23 | 673 100% |
| 157.254.237.0/24 | Valid | Nonecovered by 157.254.236.0/23 | 673 100% |
| 45.88.91.0/24 | Valid | None | 672 100% |
| 80.76.49.0/24 | Valid | None | 672 100% |
| 2a0f:b240:20::/48 | Valid | Nonecovered by 2a0f:b240:20::/44 | 636 100% |
| 2a0f:b240:26::/48 | Valid | Nonecovered by 2a0f:b240:20::/44 | 636 100% |
| 2a0f:b240:1402::/48 | Valid | Nonecovered by 2a0f:b240:1400::/40 | 636 100% |
| 2a0f:b240:28::/48 | Valid | Nonecovered by 2a0f:b240:20::/44 | 635 100% |
| 2a0f:b240:1400::/48 | Valid | Nonecovered by 2a0f:b240:1400::/40 | 635 100% |
| 2a0f:b240:1409::/48 | Valid | Nonecovered by 2a0f:b240:1400::/40 | 635 100% |
| 2a0f:b240:22::/48 | Valid | Nonecovered by 2a0f:b240:20::/44 | 634 100% |
| 2a0f:b240:29::/48 | Valid | Nonecovered by 2a0f:b240:20::/44 | 634 100% |
| 2a0f:b240:1408::/48 | Valid | Nonecovered by 2a0f:b240:1400::/40 | 634 100% |
| 2a0f:b240:1410::/48 | Valid | Nonecovered by 2a0f:b240:1400::/40 | 634 100% |
| 81.168.62.0/24 | Valid | Other IRR onlyRADB | 672 100% |
| 82.153.142.0/24 | Valid | Other IRR onlyRADB | 671 100% |
| 23.26.76.0/23 | Valid | RIR databaseARIN, RADB | 673 100% |
| 31.57.38.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 31.57.147.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 31.57.209.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 31.57.219.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 31.57.251.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 64.224.17.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 66.225.254.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 79.110.49.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 82.22.167.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 82.25.175.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 82.152.110.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 83.147.52.0/22 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 85.209.176.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 95.135.181.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 104.234.204.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 104.234.205.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 107.148.223.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 107.149.8.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 108.186.84.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 108.186.112.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 108.186.214.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 140.150.233.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 141.11.23.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 147.161.3.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.241.154.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.242.63.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.244.30.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.244.125.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.244.234.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.245.121.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.247.22.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 151.247.193.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 155.117.232.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 157.254.164.0/23 | Valid | RIR databaseARIN, RADB | 673 100% |
| 157.254.194.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 163.5.32.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 163.5.64.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 163.5.112.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 163.5.160.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 163.5.169.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 163.5.210.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 168.222.97.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 179.61.227.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 185.118.79.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 192.208.12.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 194.59.31.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 198.99.75.0/24 | Valid | RIR databaseARIN | 673 100% |
| 217.60.97.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 217.60.184.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 217.60.198.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 217.216.173.0/24 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 200.13.200.0/21 | Valid | RIR databaseLACNIC | 672 100% |
| 205.234.144.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 205.234.181.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 31.57.188.0/24 | Valid | RIR databaseRADB, RIPE | 671 100% |
| 163.5.221.0/24 | Valid | RIR databaseRADB, RIPE | 671 100% |
| 185.56.45.0/24 | Valid | RIR databaseRADB, RIPE | 671 100% |
| 74.0.32.0/24 | Valid | RIR databaseARIN, RADB | 670 100% |
| 194.59.30.0/24 | Valid | RIR databaseRIPE | 668 99% |
| 2a0f:b240:c::/48 | Valid | RIR databaseRIPE | 636 100% |
| 2a13:c3c4::/30 | Valid | RIR databaseRIPE | 634 100% |
AS-SET
PeeringDB's irr_as_set for AS399486: AS-VIRTUO. 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 (AS399486 isn't in the set, or no route object for AS399486 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 | AS399486 in it | Not covered |
|---|---|---|---|---|---|
| AS-VIRTUO | ARINlists itself further down2 member sets in no database: AS199746:AS-NEXTSERV, AS203867:AS-CUSTOMERS | 817 | 311 | Yes | 6 |
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 49 are in fix.csv.
- ROA: origin2
- ROA: none7
- Route object: none18
- Route object: RIR6
- AS-SET: missing member2
- Route object: not announced14
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: origin | 2a0f:e3c0::/29 | An AS0 ROA covers it (the holder's statement that it shouldn't be routed). If AS399486 should announce it, add a ROA for AS399486. |
| Route object: none | 2a0f:e3c0::/29 | No route object for it. Add a route object with origin AS399486 in the RIR database for the space. |
| ROA: origin | 2a0f:63c0::/29 | ROAs covering it name AS55286, not AS399486. If AS399486 should announce it, add a ROA for AS399486. |
| Route object: none | 2a0f:63c0::/29 | Route objects for it name AS55286. Add a route object with origin AS399486 in the RIR database for the space. |
| ROA: none | 38.69.13.0/24 | No ROA covers it. Add a ROA for AS399486, maxLength 24. |
| Route object: none | 38.69.13.0/24 | No route object for it. Add a route object with origin AS399486 in the RIR database for the space. |
| ROA: none | 2001:550:601::/48 | No ROA covers it. Add a ROA for AS399486, maxLength 48. |
| Route object: none | 2001:550:601::/48 | No route object for it. Add a route object with origin AS399486 in the RIR database for the space. |
| ROA: none | 38.69.8.0/22 | No ROA covers it. Add a ROA for AS399486, maxLength 22. |
| Route object: RIR | 38.69.8.0/22 | Route object only in RADB. Add it in the RIR database for the space. |
| ROA: none | 38.22.104.0/24 | No ROA covers it. Add a ROA for AS399486, maxLength 24. |
| Route object: RIR | 38.22.104.0/24 | Route object only in RADB. Add it in the RIR database for the space. |
| ROA: none | 38.69.12.0/24 | No ROA covers it. Add a ROA for AS399486, maxLength 24. |
| Route object: RIR | 38.69.12.0/24 | Route object only in RADB. Add it in the RIR database for the space. |
| ROA: none | 38.128.252.0/24 | No ROA covers it. Add a ROA for AS399486, maxLength 24. |
| Route object: RIR | 38.128.252.0/24 | Route object only in RADB. Add it in the RIR database for the space. |
| ROA: none | 2a0f:85c1:3d9::/48 | No ROA covers it. Add a ROA for AS399486, maxLength 48. |
| Route object: none | 157.254.236.0/24 | No route object for it. A route object for 157.254.236.0/23 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 157.254.237.0/24 | No route object for it. A route object for 157.254.236.0/23 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 45.88.91.0/24 | No route object for it. Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 80.76.49.0/24 | No route object for it. Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:20::/48 | No route object for it. A route object for 2a0f:b240:20::/44 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:26::/48 | No route object for it. A route object for 2a0f:b240:20::/44 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:1402::/48 | No route object for it. A route object for 2a0f:b240:1400::/40 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:28::/48 | No route object for it. A route object for 2a0f:b240:20::/44 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:1400::/48 | No route object for it. A route object for 2a0f:b240:1400::/40 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:1409::/48 | No route object for it. A route object for 2a0f:b240:1400::/40 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:22::/48 | No route object for it. A route object for 2a0f:b240:20::/44 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:29::/48 | No route object for it. A route object for 2a0f:b240:20::/44 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:1408::/48 | No route object for it. A route object for 2a0f:b240:1400::/40 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: none | 2a0f:b240:1410::/48 | No route object for it. A route object for 2a0f:b240:1400::/40 with origin AS399486 covers it (filters allowing more-specifics accept it). Add a route object with origin AS399486 in the RIR database for the space. |
| Route object: RIR | 81.168.62.0/24 | Route object only in RADB. Add it in the RIR database for the space. |
| Route object: RIR | 82.153.142.0/24 | Route object only in RADB. Add it in the RIR database for the space. |
| AS-SET: missing member | AS-VIRTUO | AS-VIRTUO (ARIN) lists AS199746:AS-NEXTSERV; no IRR database read has it. |
| AS-SET: missing member | AS-VIRTUO | AS-VIRTUO (ARIN) lists AS203867:AS-CUSTOMERS; no IRR database read has it. |
Route objects not announced
Route objects with origin AS399486 whose prefix no peer sees AS399486 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 157.254.236.0/23 | ARIN, RADB | Valid |
| 199.107.155.0/24 | ALTDB | No ROA |
| 206.170.49.0/24 | ALTDB | No ROA |
| 207.252.140.0/24 | ALTDB | No ROA |
| 209.79.221.0/24 | ALTDB | No ROA |
| 209.186.233.0/24 | ALTDB | No ROA |
| 2001:470:311::/48 | ARIN | Invalid: origin |
| 2a0e:b107:a90::/48 | RIPE | No ROA |
| 2a0e:b107:1440::/44 | RIPE | No ROA |
| 2a0f:b240:20::/44 | RIPE | Valid |
| 2a0f:b240:1100::/40 | RIPE | Valid |
| 2a0f:b240:1400::/40 | RIPE | Valid |
| 2a13:c3c0::/30 | RIPE | Invalid: origin |
| 2a13:df40::/29 | RIPE | Valid |
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.