Network · data from 2026-11-12
AS37154 ZAMTEL
Registry name: Zambia Telecommunications Company Ltd aka ZAMTEL - Zambia Telecommunications Company Ltd aka ZAMTEL, ZM · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS37154, 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.
| 41.72.123.0/24 | Invalid: maxLength | RIR databaseAFRINIC | 60 9%low visibility |
| 102.210.99.0/24 | No ROA | Other origin only | 671 100% |
| 165.56.40.0/24 | No ROA | Nonecovered by 165.56.0.0/13 | 671 100% |
| 165.56.35.0/24 | No ROA | Nonecovered by 165.56.0.0/13 | 670 100% |
| 165.56.80.0/24 | No ROA | Nonecovered by 165.56.64.0/19 | 3 0%low visibility |
| 196.46.192.0/19 | No ROA | Other origin only | 2 0%low visibility |
| 165.56.54.0/24 | No ROA | RIR databaseAFRINIC | 671 100% |
| 165.56.184.0/24 | No ROA | RIR databaseAFRINIC | 671 100% |
| 165.58.2.0/24 | No ROA | RIR databaseAFRINIC | 671 100% |
| 165.56.187.0/24 | No ROA | RIR databaseAFRINIC | 670 100% |
| 165.56.0.0/24 | No ROA | RIR databaseAFRINIC | 669 99% |
| 165.56.9.0/24 | No ROA | RIR databaseAFRINIC | 669 99% |
| 165.56.16.0/23 | No ROA | RIR databaseAFRINIC | 669 99% |
| 165.56.19.0/24 | No ROA | RIR databaseAFRINIC | 669 99% |
| 165.56.20.0/23 | No ROA | RIR databaseAFRINIC | 669 99% |
| 165.56.183.0/24 | No ROA | RIR databaseAFRINIC | 669 99% |
| 165.56.16.0/24 | No ROA | RIR databaseAFRINIC | 668 99% |
| 165.56.128.0/24 | No ROA | RIR databaseAFRINIC | 667 99% |
| 165.56.0.0/13 | No ROA | RIR databaseAFRINIC, RADB | 665 99% |
| 41.72.107.0/24 | Valid | Nonecovered by 41.72.106.0/23 | 671 100% |
| 41.72.111.0/24 | Valid | Nonecovered by 41.72.108.0/22 | 671 100% |
| 41.72.114.0/24 | Valid | Nonecovered by 41.72.114.0/23 | 671 100% |
| 41.72.125.0/24 | Valid | Nonecovered by 41.72.120.0/21 | 671 100% |
| 165.56.12.0/24 | Valid | Nonecovered by 165.56.0.0/13 | 671 100% |
| 165.56.66.0/24 | Valid | Nonecovered by 165.56.64.0/19 | 671 100% |
| 165.56.14.0/24 | Valid | Nonecovered by 165.56.0.0/13 | 670 100% |
| 41.72.108.0/24 | Valid | Other IRR onlyRADB | 671 100% |
| 2c0f:fcc8::/32 | Valid | Other IRR onlyRADB | 635 100% |
| 41.72.100.0/24 | Valid | RIR databaseAFRINIC | 671 100% |
| 41.72.115.0/24 | Valid | RIR databaseAFRINIC | 671 100% |
| 41.72.122.0/24 | Valid | RIR databaseAFRINIC | 671 100% |
| 165.56.56.0/24 | Valid | RIR databaseAFRINIC | 671 100% |
| 165.56.57.0/24 | Valid | RIR databaseAFRINIC | 671 100% |
| 165.58.129.0/24 | Valid | RIR databaseAFRINIC | 671 100% |
| 165.56.181.0/24 | Valid | RIR databaseAFRINIC | 670 100% |
| 165.56.182.0/24 | Valid | RIR databaseAFRINIC | 670 100% |
| 165.56.185.0/24 | Valid | RIR databaseAFRINIC | 670 100% |
| 165.57.80.0/24 | Valid | RIR databaseAFRINIC | 670 100% |
| 41.72.96.0/19 | Valid | RIR databaseAFRINIC, RADB, RIPE-NONAUTH | 669 99% |
| 41.72.96.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.98.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.99.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.101.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.102.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.103.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.104.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.105.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.106.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.113.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.116.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.117.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.118.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.120.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.121.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.124.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.2.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.3.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.5.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.7.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.8.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.32.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.36.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.44.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.55.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.62.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 165.56.64.0/24 | Valid | RIR databaseAFRINIC | 669 99% |
| 41.72.97.0/24 | Valid | RIR databaseAFRINIC | 668 99% |
| 165.56.6.0/24 | Valid | RIR databaseAFRINIC | 668 99% |
| 165.56.186.0/24 | Valid | RIR databaseAFRINIC | 668 99% |
| 165.57.81.0/24 | Valid | RIR databaseAFRINIC | 668 99% |
| 165.58.128.0/24 | Valid | RIR databaseAFRINIC | 668 99% |
| 41.72.119.0/24 | Valid | RIR databaseAFRINIC | 667 99% |
| 165.56.52.0/24 | Valid | RIR databaseAFRINIC | 658 98% |
| 165.56.53.0/24 | Valid | RIR databaseAFRINIC | 658 98% |
AS-SET
PeeringDB's irr_as_set for AS37154: AS-37154. 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 (AS37154 isn't in the set, or no route object for AS37154 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 | AS37154 in it | Not covered |
|---|---|---|---|---|---|
| AS-37154 | AFRINIC | 0 | 1 | No | 74 |
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 55 are in fix.csv.
- ROA: maxLength1
- ROA: none18
- Route object: none12
- Route object: RIR2
- AS-SET: own ASN1
- Route object: not announced21
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: maxLength | 41.72.123.0/24 | ROA 41.72.96.0/19 AS37154 has maxLength 19; the route is a /24. Raise the maxLength, or add a ROA for 41.72.123.0/24. |
| ROA: none | 102.210.99.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| Route object: none | 102.210.99.0/24 | Route objects for it name AS328646. Add a route object with origin AS37154 in the RIR database for the space. |
| ROA: none | 165.56.40.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| Route object: none | 165.56.40.0/24 | No route object for it. A route object for 165.56.0.0/13 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| ROA: none | 165.56.35.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| Route object: none | 165.56.35.0/24 | No route object for it. A route object for 165.56.0.0/13 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| ROA: none | 165.56.80.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| Route object: none | 165.56.80.0/24 | No route object for it. A route object for 165.56.64.0/19 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| ROA: none | 196.46.192.0/19 | No ROA covers it. Add a ROA for AS37154, maxLength 19. |
| Route object: none | 196.46.192.0/19 | Route objects for it name AS7420. Add a route object with origin AS37154 in the RIR database for the space. |
| ROA: none | 165.56.54.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.184.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.58.2.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.187.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.0.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.9.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.16.0/23 | No ROA covers it. Add a ROA for AS37154, maxLength 23. |
| ROA: none | 165.56.19.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.20.0/23 | No ROA covers it. Add a ROA for AS37154, maxLength 23. |
| ROA: none | 165.56.183.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.16.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.128.0/24 | No ROA covers it. Add a ROA for AS37154, maxLength 24. |
| ROA: none | 165.56.0.0/13 | No ROA covers it. Add a ROA for AS37154, maxLength 13. |
| Route object: none | 41.72.107.0/24 | No route object for it. A route object for 41.72.106.0/23 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| Route object: none | 41.72.111.0/24 | No route object for it. A route object for 41.72.108.0/22 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| Route object: none | 41.72.114.0/24 | No route object for it. A route object for 41.72.114.0/23 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| Route object: none | 41.72.125.0/24 | No route object for it. A route object for 41.72.120.0/21 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| Route object: none | 165.56.12.0/24 | No route object for it. A route object for 165.56.0.0/13 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| Route object: none | 165.56.66.0/24 | No route object for it. A route object for 165.56.64.0/19 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| Route object: none | 165.56.14.0/24 | No route object for it. A route object for 165.56.0.0/13 with origin AS37154 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37154 in the RIR database for the space. |
| Route object: RIR | 41.72.108.0/24 | Route object only in RADB. Add it in the RIR database for the space. |
| Route object: RIR | 2c0f:fcc8::/32 | Route object only in RADB. Add it in the RIR database for the space. |
| AS-SET: own ASN | AS-37154 | AS37154 isn't in AS-37154 (AFRINIC) once expanded. Add AS37154 to it. |
Route objects not announced
Route objects with origin AS37154 whose prefix no peer sees AS37154 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 41.72.96.0/21 | AFRINIC | Invalid: maxLength |
| 41.72.104.0/21 | AFRINIC | Invalid: maxLength |
| 41.72.104.0/22 | AFRINIC | Invalid: maxLength |
| 41.72.104.0/23 | AFRINIC | Invalid: maxLength |
| 41.72.106.0/23 | AFRINIC | Invalid: maxLength |
| 41.72.108.0/22 | AFRINIC | Invalid: maxLength |
| 41.72.108.0/23 | AFRINIC | Invalid: maxLength |
| 41.72.112.0/21 | AFRINIC | Invalid: maxLength |
| 41.72.112.0/23 | AFRINIC | Invalid: maxLength |
| 41.72.114.0/23 | AFRINIC | Invalid: maxLength |
| 41.72.116.0/22 | AFRINIC | Invalid: maxLength |
| 41.72.120.0/21 | AFRINIC | Invalid: maxLength |
| 41.72.120.0/22 | AFRINIC | Invalid: maxLength |
| 41.72.127.0/24 | AFRINIC | Valid |
| 165.56.1.0/24 | AFRINIC | Valid |
| 165.56.33.0/24 | AFRINIC | Valid |
| 165.56.63.0/24 | AFRINIC | Valid |
| 165.56.64.0/19 | AFRINIC | No ROA |
| 165.56.65.0/24 | AFRINIC | Valid |
| 165.57.32.0/24 | AFRINIC | No ROA |
| 165.57.33.0/24 | AFRINIC | 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.