Network · data from 2026-11-12
AS25145 Teknotel Telekom
Registry name: AS-TEKNOTEL Teknotel Telekomunikasyon Sanayi Ve Ticaret A.S., TR · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS25145, 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.
| 2001:930:9a::1b0/127 | Invalid: origin | None | 1 0%low visibility |
| 2a01:358:2000:13::/64 | Invalid: origin | None | 1 0%low visibility |
| 2a02:e0:1000::60/126 | Invalid: origin | None | 1 0%low visibility |
| 2a02:ac80:90::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80:90::/48 | 1 0%low visibility |
| 2a02:ac80:90::/126 | Invalid: maxLength | Nonecovered by 2a02:ac80:90::/48 | 1 0%low visibility |
| 2a02:ac80:96::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80:96::/48 | 1 0%low visibility |
| 2a02:ac80:97::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80:97::/48 | 1 0%low visibility |
| 2a02:ac80:99::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80::/32 | 1 0%low visibility |
| 2a02:ac80:f1::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80::/32 | 1 0%low visibility |
| 2a02:ac80:100:1::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80:100::/48 | 1 0%low visibility |
| 2a02:ac80:101::/126 | Invalid: maxLength | Nonecovered by 2a02:ac80:101::/48 | 1 0%low visibility |
| 2a02:ac80:102::/126 | Invalid: maxLength | Nonecovered by 2a02:ac80:102::/48 | 1 0%low visibility |
| 2a02:ac80:105::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80:105::/48 | 1 0%low visibility |
| 2a02:ac80:127::/64 | Invalid: maxLength | Nonecovered by 2a02:ac80:127::/48 | 1 0%low visibility |
| 2a02:ac81:101::/64 | Invalid: maxLength | Nonecovered by 2a02:ac81:101::/48 | 1 0%low visibility |
| 2a02:ac81:102::/64 | Invalid: maxLength | Nonecovered by 2a02:ac81:102::/48 | 1 0%low visibility |
| 2a02:ac87:0:2::/64 | Invalid: maxLength | Nonecovered by 2a02:ac87::/32 | 1 0%low visibility |
| 2a02:ac87:ac86::/64 | Invalid: maxLength | Nonecovered by 2a02:ac87::/32 | 1 0%low visibility |
| 2a02:ac87:ac87::/126 | Invalid: maxLength | Nonecovered by 2a02:ac87:ac87::/48 | 1 0%low visibility |
| 2a02:ac87:ac87::4/126 | Invalid: maxLength | Nonecovered by 2a02:ac87:ac87::/48 | 1 0%low visibility |
| 2a02:ac87:ac87::6:0/123 | Invalid: maxLength | Nonecovered by 2a02:ac87:ac87::/48 | 1 0%low visibility |
| 31.40.240.0/22 | No ROA | None | 1 0%low visibility |
| 77.92.96.0/22 | No ROA | Nonecovered by 77.92.96.0/19 | 1 0%low visibility |
| 213.144.96.0/19 | No ROA | Other origin only | 1 0%low visibility |
| 77.92.96.0/19 | No ROA | RIR databaseRIPE | 1 0%low visibility |
| 2a02:ac80:99::/48 | Valid | Nonecovered by 2a02:ac80::/32 | 635 100% |
| 31.40.240.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 185.115.208.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 185.231.108.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.96.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.97.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.98.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.99.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.100.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.101.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.105.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.106.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.107.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.108.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.109.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.110.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.111.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.112.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.113.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.114.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.115.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.116.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.117.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.118.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.119.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.120.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.122.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.123.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.124.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.125.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.126.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 213.144.127.0/24 | Valid | RIR databaseRIPE | 673 100% |
| 77.92.96.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.97.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.98.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.99.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.100.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.101.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.102.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.103.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.104.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.105.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.106.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.107.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.109.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.110.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.111.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.112.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.113.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.114.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.115.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.116.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.117.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.118.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.119.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.120.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.122.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.123.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.124.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.125.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.126.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 185.115.211.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 213.144.103.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 213.144.121.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 77.92.108.0/24 | Valid | RIR databaseRIPE | 671 100% |
| 77.92.121.0/24 | Valid | RIR databaseRIPE | 671 100% |
| 77.92.127.0/24 | Valid | RIR databaseRIPE | 671 100% |
| 213.144.104.0/24 | Valid | RIR databaseRIPE | 671 100% |
| 2a02:ac80::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:90::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:91::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:92::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:93::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:96::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:97::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:100::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:101::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:102::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:103::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:104::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:105::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:117::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:127::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac81:101::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac81:102::/48 | Valid | RIR databaseRIPE | 635 100% |
| 2a02:ac80:10::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:30::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:40::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:50::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:6a::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:70::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:a0::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:b0::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:c0::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:d0::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:e0::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:f0::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:200::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:300::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:400::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:500::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:600::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:700::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:b00::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:c00::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:e00::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:f00::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:2000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:3000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:5000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:6000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:7000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:7370::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:a000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:b000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:c000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:e000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:f000::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac81::/32 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac82::/32 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac83::/32 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac85::/32 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac86::/32 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac87::/32 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac87:5900::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac87:59cb::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a02:ac80:20::/48 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac80:60::/48 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac80:a00::/48 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac80:d00::/48 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac80:1000::/48 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac80:4000::/48 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac80:d000::/48 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac84::/32 | Valid | RIR databaseRIPE | 633 100% |
| 2a02:ac87:ac87::/48 | Valid | RIR databaseRIPE | 633 100% |
AS-SET
PeeringDB's irr_as_set for AS25145: RIPE::AS-TEKNOTEL. 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 (AS25145 isn't in the set, or no route object for AS25145 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 | AS25145 in it | Not covered |
|---|---|---|---|---|---|
| RIPE::AS-TEKNOTEL | RIPE1 member set in no database: AS-DOXX | 12 | 2 | Yes | 23 |
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 57 are in fix.csv.
- ROA: origin3
- ROA: maxLength18
- ROA: none4
- Route object: none25
- AS-SET: missing member1
- Route object: not announced6
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: origin | 2001:930:9a::1b0/127 | ROAs covering it name AS15924, not AS25145. If AS25145 should announce it, add a ROA for AS25145. |
| Route object: none | 2001:930:9a::1b0/127 | No route object for it. Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: origin | 2a01:358:2000:13::/64 | ROAs covering it name AS9121, AS47331, not AS25145. If AS25145 should announce it, add a ROA for AS25145. |
| Route object: none | 2a01:358:2000:13::/64 | No route object for it. Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: origin | 2a02:e0:1000::60/126 | ROAs covering it name AS6453, AS34984, not AS25145. If AS25145 should announce it, add a ROA for AS25145. |
| Route object: none | 2a02:e0:1000::60/126 | No route object for it. Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:90::/64 | ROA 2a02:ac80:90::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:90::/64. |
| Route object: none | 2a02:ac80:90::/64 | No route object for it. A route object for 2a02:ac80:90::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:90::/126 | ROA 2a02:ac80:90::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /126. Raise the maxLength, or add a ROA for 2a02:ac80:90::/126. |
| Route object: none | 2a02:ac80:90::/126 | No route object for it. A route object for 2a02:ac80:90::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:96::/64 | ROA 2a02:ac80:96::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:96::/64. |
| Route object: none | 2a02:ac80:96::/64 | No route object for it. A route object for 2a02:ac80:96::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:97::/64 | ROA 2a02:ac80:97::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:97::/64. |
| Route object: none | 2a02:ac80:97::/64 | No route object for it. A route object for 2a02:ac80:97::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:99::/64 | ROA 2a02:ac80:99::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:99::/64. |
| Route object: none | 2a02:ac80:99::/64 | No route object for it. A route object for 2a02:ac80::/32 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:f1::/64 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:f1::/64. |
| Route object: none | 2a02:ac80:f1::/64 | No route object for it. A route object for 2a02:ac80::/32 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:100:1::/64 | ROA 2a02:ac80:100::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:100:1::/64. |
| Route object: none | 2a02:ac80:100:1::/64 | No route object for it. A route object for 2a02:ac80:100::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:101::/126 | ROA 2a02:ac80:101::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /126. Raise the maxLength, or add a ROA for 2a02:ac80:101::/126. |
| Route object: none | 2a02:ac80:101::/126 | No route object for it. A route object for 2a02:ac80:101::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:102::/126 | ROA 2a02:ac80:102::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /126. Raise the maxLength, or add a ROA for 2a02:ac80:102::/126. |
| Route object: none | 2a02:ac80:102::/126 | No route object for it. A route object for 2a02:ac80:102::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:105::/64 | ROA 2a02:ac80:105::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:105::/64. |
| Route object: none | 2a02:ac80:105::/64 | No route object for it. A route object for 2a02:ac80:105::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac80:127::/64 | ROA 2a02:ac80:127::/48 AS25145 has maxLength 48; ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac80::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac80:127::/64. |
| Route object: none | 2a02:ac80:127::/64 | No route object for it. A route object for 2a02:ac80:127::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac81:101::/64 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac81:101::/48 AS25145 has maxLength 48; ROA 2a02:ac81::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac81:101::/64. |
| Route object: none | 2a02:ac81:101::/64 | No route object for it. A route object for 2a02:ac81:101::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac81:102::/64 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac81:102::/48 AS25145 has maxLength 48; ROA 2a02:ac81::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac81:102::/64. |
| Route object: none | 2a02:ac81:102::/64 | No route object for it. A route object for 2a02:ac81:102::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac87:0:2::/64 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac87::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac87:0:2::/64. |
| Route object: none | 2a02:ac87:0:2::/64 | No route object for it. A route object for 2a02:ac87::/32 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac87:ac86::/64 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac87::/32 AS25145 has maxLength 32; the route is a /64. Raise the maxLength, or add a ROA for 2a02:ac87:ac86::/64. |
| Route object: none | 2a02:ac87:ac86::/64 | No route object for it. A route object for 2a02:ac87::/32 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac87:ac87::/126 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac87::/32 AS25145 has maxLength 32; ROA 2a02:ac87:ac87::/48 AS25145 has maxLength 48; the route is a /126. Raise the maxLength, or add a ROA for 2a02:ac87:ac87::/126. |
| Route object: none | 2a02:ac87:ac87::/126 | No route object for it. A route object for 2a02:ac87:ac87::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac87:ac87::4/126 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac87::/32 AS25145 has maxLength 32; ROA 2a02:ac87:ac87::/48 AS25145 has maxLength 48; the route is a /126. Raise the maxLength, or add a ROA for 2a02:ac87:ac87::4/126. |
| Route object: none | 2a02:ac87:ac87::4/126 | No route object for it. A route object for 2a02:ac87:ac87::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: maxLength | 2a02:ac87:ac87::6:0/123 | ROA 2a02:ac80::/29 AS25145 has maxLength 29; ROA 2a02:ac87::/32 AS25145 has maxLength 32; ROA 2a02:ac87:ac87::/48 AS25145 has maxLength 48; the route is a /123. Raise the maxLength, or add a ROA for 2a02:ac87:ac87::6:0/123. |
| Route object: none | 2a02:ac87:ac87::6:0/123 | No route object for it. A route object for 2a02:ac87:ac87::/48 with origin AS25145 covers it (too long for filters allowing more-specifics up to /48). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: none | 31.40.240.0/22 | No ROA covers it. Add a ROA for AS25145, maxLength 22. |
| Route object: none | 31.40.240.0/22 | No route object for it. Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: none | 77.92.96.0/22 | No ROA covers it. Add a ROA for AS25145, maxLength 22. |
| Route object: none | 77.92.96.0/22 | No route object for it. A route object for 77.92.96.0/19 with origin AS25145 covers it (filters allowing more-specifics accept it). Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: none | 213.144.96.0/19 | No ROA covers it. Add a ROA for AS25145, maxLength 19. |
| Route object: none | 213.144.96.0/19 | Route objects for it name AS19905. Add a route object with origin AS25145 in the RIR database for the space. |
| ROA: none | 77.92.96.0/19 | No ROA covers it. Add a ROA for AS25145, maxLength 19. |
| Route object: none | 2a02:ac80:99::/48 | No route object for it. A route object for 2a02:ac80::/32 with origin AS25145 covers it (filters allowing more-specifics accept it). Add a route object with origin AS25145 in the RIR database for the space. |
| AS-SET: missing member | RIPE::AS-TEKNOTEL | AS-TEKNOTEL (RIPE) lists AS-DOXX; no IRR database read has it. |
Route objects not announced
Route objects with origin AS25145 whose prefix no peer sees AS25145 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 77.92.116.0/22 | RIPE | No ROA |
| 185.115.210.0/24 | RIPE | Valid |
| 2a02:ac80::/29 | RIPE | Valid |
| 2a02:ac80::/32 | RIPE | Valid |
| 2a02:ac80::48/128 | RIPE | Invalid: maxLength |
| 2a02:ac80:61::/48 | 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.