Network · data from 2026-11-12
AS20590 DEC-AS Donbass Electronic Communications Ltd.
Registry name: DEC-AS Donbass Electronic Communications Ltd., UA · not in PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS20590, 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.
| 109.254.0.0/32 | No ROA | Nonecovered by 109.254.0.0/20 | 4 1%low visibility |
| 109.254.16.0/32 | No ROA | Nonecovered by 109.254.16.0/20 | 4 1%low visibility |
| 109.254.32.0/32 | No ROA | Nonecovered by 109.254.32.0/20 | 4 1%low visibility |
| 109.254.48.0/32 | No ROA | Nonecovered by 109.254.48.0/20 | 4 1%low visibility |
| 109.254.64.0/32 | No ROA | Nonecovered by 109.254.64.0/20 | 4 1%low visibility |
| 109.254.80.0/32 | No ROA | Nonecovered by 109.254.80.0/20 | 4 1%low visibility |
| 109.254.96.0/32 | No ROA | Nonecovered by 109.254.96.0/20 | 4 1%low visibility |
| 109.254.112.0/32 | No ROA | Nonecovered by 109.254.112.0/20 | 4 1%low visibility |
| 109.254.128.0/32 | No ROA | Nonecovered by 109.254.128.0/20 | 4 1%low visibility |
| 109.254.144.0/32 | No ROA | Nonecovered by 109.254.144.0/20 | 4 1%low visibility |
| 109.254.160.0/32 | No ROA | Nonecovered by 109.254.160.0/20 | 4 1%low visibility |
| 109.254.176.0/32 | No ROA | Nonecovered by 109.254.176.0/20 | 4 1%low visibility |
| 109.254.192.0/32 | No ROA | Nonecovered by 109.254.192.0/20 | 4 1%low visibility |
| 109.254.208.0/32 | No ROA | Nonecovered by 109.254.208.0/20 | 4 1%low visibility |
| 109.254.224.0/32 | No ROA | Nonecovered by 109.254.224.0/20 | 4 1%low visibility |
| 109.254.240.0/32 | No ROA | Nonecovered by 109.254.240.0/20 | 4 1%low visibility |
| 109.254.252.0/32 | No ROA | Nonecovered by 109.254.240.0/20 | 4 1%low visibility |
| 109.254.253.38/32 | No ROA | Nonecovered by 109.254.240.0/20 | 4 1%low visibility |
| 109.254.16.0/20 | No ROA | RIR databaseRIPE | 673 100% |
| 109.254.48.0/20 | No ROA | RIR databaseRIPE | 673 100% |
| 109.254.80.0/20 | No ROA | RIR databaseRIPE | 673 100% |
| 109.254.96.0/20 | No ROA | RIR databaseRIPE | 673 100% |
| 109.254.208.0/20 | No ROA | RIR databaseRIPE | 673 100% |
| 109.254.0.0/20 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.32.0/19 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.32.0/20 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.64.0/19 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.64.0/20 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.144.0/20 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.176.0/20 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.224.0/19 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.240.0/20 | No ROA | RIR databaseRIPE | 672 100% |
| 193.108.38.0/23 | No ROA | RIR databaseRIPE | 672 100% |
| 109.254.0.0/16 | No ROA | RIR databaseRIPE | 671 100% |
| 109.254.0.0/19 | No ROA | RIR databaseRIPE | 671 100% |
| 109.254.96.0/19 | No ROA | RIR databaseRIPE | 671 100% |
| 109.254.128.0/19 | No ROA | RIR databaseRIPE | 671 100% |
| 109.254.160.0/19 | No ROA | RIR databaseRIPE | 671 100% |
| 109.254.192.0/19 | No ROA | RIR databaseRIPE | 671 100% |
| 84.246.105.0/24 | No ROA | RIR databaseRIPE | 670 100% |
| 109.254.224.0/20 | No ROA | RIR databaseRIPE | 665 99% |
| 109.254.112.0/20 | No ROA | RIR databaseRIPE | 196 29% |
| 109.254.160.0/20 | No ROA | RIR databaseRIPE | 196 29% |
| 109.254.192.0/20 | No ROA | RIR databaseRIPE | 196 29% |
AS-SET
AS20590 isn't in PeeringDB, where networks name their AS-SET.
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 72 are in fix.csv.
- ROA: none44
- Route object: none18
- Route object: not announced10
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: none | 109.254.0.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.0.0/32 | No route object for it. A route object for 109.254.0.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.16.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.16.0/32 | No route object for it. A route object for 109.254.16.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.32.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.32.0/32 | No route object for it. A route object for 109.254.32.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.48.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.48.0/32 | No route object for it. A route object for 109.254.48.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.64.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.64.0/32 | No route object for it. A route object for 109.254.64.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.80.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.80.0/32 | No route object for it. A route object for 109.254.80.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.96.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.96.0/32 | No route object for it. A route object for 109.254.96.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.112.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.112.0/32 | No route object for it. A route object for 109.254.112.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.128.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.128.0/32 | No route object for it. A route object for 109.254.128.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.144.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.144.0/32 | No route object for it. A route object for 109.254.144.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.160.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.160.0/32 | No route object for it. A route object for 109.254.160.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.176.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.176.0/32 | No route object for it. A route object for 109.254.176.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.192.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.192.0/32 | No route object for it. A route object for 109.254.192.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.208.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.208.0/32 | No route object for it. A route object for 109.254.208.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.224.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.224.0/32 | No route object for it. A route object for 109.254.224.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.240.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.240.0/32 | No route object for it. A route object for 109.254.240.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.252.0/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.252.0/32 | No route object for it. A route object for 109.254.240.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.253.38/32 | No ROA covers it. Add a ROA for AS20590, maxLength 32. |
| Route object: none | 109.254.253.38/32 | No route object for it. A route object for 109.254.240.0/20 with origin AS20590 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS20590 in the RIR database for the space. |
| ROA: none | 109.254.16.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.48.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.80.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.96.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.208.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.0.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.32.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 109.254.32.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.64.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 109.254.64.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.144.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.176.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.224.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 109.254.240.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 193.108.38.0/23 | No ROA covers it. Add a ROA for AS20590, maxLength 23. |
| ROA: none | 109.254.0.0/16 | No ROA covers it. Add a ROA for AS20590, maxLength 16. |
| ROA: none | 109.254.0.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 109.254.96.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 109.254.128.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 109.254.160.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 109.254.192.0/19 | No ROA covers it. Add a ROA for AS20590, maxLength 19. |
| ROA: none | 84.246.105.0/24 | No ROA covers it. Add a ROA for AS20590, maxLength 24. |
| ROA: none | 109.254.224.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.112.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.160.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
| ROA: none | 109.254.192.0/20 | No ROA covers it. Add a ROA for AS20590, maxLength 20. |
Route objects not announced
Route objects with origin AS20590 whose prefix no peer sees AS20590 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 109.254.0.0/17 | RIPE | No ROA |
| 109.254.0.0/18 | RIPE | No ROA |
| 109.254.64.0/18 | RIPE | No ROA |
| 109.254.128.0/17 | RIPE | No ROA |
| 109.254.128.0/18 | RIPE | No ROA |
| 109.254.128.0/20 | RIPE | No ROA |
| 109.254.192.0/18 | RIPE | No ROA |
| 193.108.38.0/24 | RIPE | No ROA |
| 193.108.39.0/24 | RIPE | No ROA |
| 2a00:d4c0::/32 | RIPE | No ROA |
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.