Network · data from 2026-11-12
AS37440 Airtel Malawi
Registry name: Airtel Malawi Ltd - Airtel Malawi Ltd, MW · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS37440, 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.
| 105.234.174.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 673 100% |
| 137.64.2.0/24 | No ROA | Nonecovered by 137.64.0.0/16 | 673 100% |
| 137.64.4.0/24 | No ROA | Nonecovered by 137.64.0.0/16 | 673 100% |
| 137.64.8.0/24 | No ROA | Nonecovered by 137.64.0.0/16 | 673 100% |
| 137.64.9.0/24 | No ROA | Nonecovered by 137.64.0.0/16 | 673 100% |
| 137.64.10.0/24 | No ROA | Nonecovered by 137.64.0.0/16 | 673 100% |
| 137.64.11.0/24 | No ROA | Nonecovered by 137.64.0.0/16 | 673 100% |
| 137.115.2.0/23 | No ROA | Nonecovered by 137.115.0.0/16 | 673 100% |
| 137.115.6.0/23 | No ROA | Nonecovered by 137.115.0.0/16 | 673 100% |
| 137.115.6.0/24 | No ROA | Nonecovered by 137.115.0.0/16 | 673 100% |
| 137.115.7.0/24 | No ROA | Nonecovered by 137.115.0.0/16 | 673 100% |
| 137.115.10.0/23 | No ROA | Nonecovered by 137.115.0.0/16 | 673 100% |
| 41.78.56.0/24 | No ROA | Nonecovered by 41.78.56.0/22 | 672 100% |
| 105.234.153.0/24 | No ROA | Nonecovered by 105.234.152.0/23 | 672 100% |
| 105.234.158.0/24 | No ROA | Nonecovered by 105.234.158.0/23 | 672 100% |
| 105.234.160.0/24 | No ROA | Nonecovered by 105.234.160.0/23 | 672 100% |
| 105.234.162.0/24 | No ROA | Nonecovered by 105.234.162.0/23 | 672 100% |
| 105.234.164.0/24 | No ROA | Nonecovered by 105.234.164.0/23 | 672 100% |
| 105.234.166.0/24 | No ROA | Nonecovered by 105.234.166.0/23 | 672 100% |
| 105.234.176.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 672 100% |
| 105.234.177.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 672 100% |
| 105.234.178.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 672 100% |
| 105.234.179.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 672 100% |
| 105.234.180.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 672 100% |
| 105.234.181.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 672 100% |
| 105.234.182.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 672 100% |
| 137.115.4.0/23 | No ROA | Nonecovered by 137.115.0.0/16 | 672 100% |
| 137.115.8.0/23 | No ROA | Nonecovered by 137.115.0.0/16 | 672 100% |
| 105.234.148.0/24 | No ROA | Nonecovered by 105.234.148.0/23 | 40 6%low visibility |
| 105.234.150.0/24 | No ROA | Nonecovered by 105.234.150.0/23 | 40 6%low visibility |
| 105.234.172.0/24 | No ROA | Nonecovered by 105.234.128.0/17 | 40 6%low visibility |
| 196.60.254.0/24 | No ROA | None | 24 4%low visibility |
| 137.196.4.0/24 | No ROA | Nonecovered by 137.196.0.0/16 | 17 3%low visibility |
| 137.64.16.0/21 | No ROA | Nonecovered by 137.64.0.0/16 | 13 2%low visibility |
| 137.196.2.0/24 | No ROA | Nonecovered by 137.196.0.0/16 | 2 0%low visibility |
| 129.140.2.0/23 | No ROA | RIR databaseAFRINIC | 671 100% |
| 41.78.57.0/24 | No ROA | RIR databaseAFRINIC | 670 100% |
| 105.234.146.0/23 | No ROA | RIR databaseAFRINIC | 670 100% |
| 105.234.152.0/23 | No ROA | RIR databaseAFRINIC | 670 100% |
| 105.234.168.0/23 | No ROA | RIR databaseAFRINIC | 670 100% |
| 129.140.0.0/23 | No ROA | RIR databaseAFRINIC | 670 100% |
| 137.64.0.0/23 | No ROA | RIR databaseAFRINIC | 670 100% |
| 137.115.0.0/23 | No ROA | RIR databaseAFRINIC | 670 100% |
| 137.196.0.0/23 | No ROA | RIR databaseAFRINIC | 670 100% |
| 2c0f:1300::/32 | No ROA | RIR databaseAFRINIC | 634 100% |
| 105.234.154.0/23 | No ROA | RIR databaseAFRINIC | 231 34% |
| 105.234.156.0/23 | No ROA | RIR databaseAFRINIC | 231 34% |
AS-SET
PeeringDB's irr_as_set for AS37440: AS-AIRTELMW. 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 (AS37440 isn't in the set, or no route object for AS37440 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 | AS37440 in it | Not covered |
|---|---|---|---|---|---|
| AS-AIRTELMW | AFRINIC | 13 | 1 | Yes | 1 |
| RIPE (also) | 1 | 1 | Yes | 1 |
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 106 are in fix.csv.
- ROA: none47
- Route object: none35
- Route object: not announced24
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: none | 105.234.174.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.174.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.64.2.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.64.2.0/24 | No route object for it. A route object for 137.64.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.64.4.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.64.4.0/24 | No route object for it. A route object for 137.64.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.64.8.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.64.8.0/24 | No route object for it. A route object for 137.64.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.64.9.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.64.9.0/24 | No route object for it. A route object for 137.64.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.64.10.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.64.10.0/24 | No route object for it. A route object for 137.64.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.64.11.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.64.11.0/24 | No route object for it. A route object for 137.64.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.115.2.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| Route object: none | 137.115.2.0/23 | No route object for it. A route object for 137.115.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.115.6.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| Route object: none | 137.115.6.0/23 | No route object for it. A route object for 137.115.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.115.6.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.115.6.0/24 | No route object for it. A route object for 137.115.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.115.7.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.115.7.0/24 | No route object for it. A route object for 137.115.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.115.10.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| Route object: none | 137.115.10.0/23 | No route object for it. A route object for 137.115.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 41.78.56.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 41.78.56.0/24 | No route object for it. A route object for 41.78.56.0/22 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.153.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.153.0/24 | No route object for it. A route object for 105.234.152.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.158.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.158.0/24 | No route object for it. A route object for 105.234.158.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.160.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.160.0/24 | No route object for it. A route object for 105.234.160.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.162.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.162.0/24 | No route object for it. A route object for 105.234.162.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.164.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.164.0/24 | No route object for it. A route object for 105.234.164.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.166.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.166.0/24 | No route object for it. A route object for 105.234.166.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.176.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.176.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.177.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.177.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.178.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.178.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.179.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.179.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.180.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.180.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.181.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.181.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.182.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.182.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.115.4.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| Route object: none | 137.115.4.0/23 | No route object for it. A route object for 137.115.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.115.8.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| Route object: none | 137.115.8.0/23 | No route object for it. A route object for 137.115.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.148.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.148.0/24 | No route object for it. A route object for 105.234.148.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.150.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.150.0/24 | No route object for it. A route object for 105.234.150.0/23 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 105.234.172.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 105.234.172.0/24 | No route object for it. A route object for 105.234.128.0/17 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 196.60.254.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 196.60.254.0/24 | No route object for it. Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.196.4.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.196.4.0/24 | No route object for it. A route object for 137.196.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.64.16.0/21 | No ROA covers it. Add a ROA for AS37440, maxLength 21. |
| Route object: none | 137.64.16.0/21 | No route object for it. A route object for 137.64.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 137.196.2.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| Route object: none | 137.196.2.0/24 | No route object for it. A route object for 137.196.0.0/16 with origin AS37440 covers it (filters allowing more-specifics accept it). Add a route object with origin AS37440 in the RIR database for the space. |
| ROA: none | 129.140.2.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 41.78.57.0/24 | No ROA covers it. Add a ROA for AS37440, maxLength 24. |
| ROA: none | 105.234.146.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 105.234.152.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 105.234.168.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 129.140.0.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 137.64.0.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 137.115.0.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 137.196.0.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 2c0f:1300::/32 | No ROA covers it. Add a ROA for AS37440, maxLength 32. |
| ROA: none | 105.234.154.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
| ROA: none | 105.234.156.0/23 | No ROA covers it. Add a ROA for AS37440, maxLength 23. |
Route objects not announced
Route objects with origin AS37440 whose prefix no peer sees AS37440 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 41.78.56.0/22 | AFRINIC, RIPE-NONAUTH | No ROA |
| 41.78.58.0/23 | AFRINIC | No ROA |
| 41.78.58.0/24 | RIPE-NONAUTH | No ROA |
| 41.78.59.0/24 | RIPE-NONAUTH | No ROA |
| 105.234.0.0/16 | AFRINIC, RIPE-NONAUTH | No ROA |
| 105.234.0.0/17 | RIPE-NONAUTH | No ROA |
| 105.234.128.0/17 | RIPE-NONAUTH | No ROA |
| 105.234.140.0/22 | RIPE-NONAUTH | No ROA |
| 105.234.140.0/24 | RIPE-NONAUTH | No ROA |
| 105.234.142.0/23 | AFRINIC | No ROA |
| 105.234.144.0/23 | AFRINIC | No ROA |
| 105.234.145.0/24 | RIPE-NONAUTH | No ROA |
| 105.234.148.0/23 | AFRINIC | No ROA |
| 105.234.150.0/23 | AFRINIC | No ROA |
| 105.234.158.0/23 | AFRINIC | No ROA |
| 105.234.160.0/23 | AFRINIC | No ROA |
| 105.234.162.0/23 | AFRINIC | No ROA |
| 105.234.164.0/23 | AFRINIC | No ROA |
| 105.234.166.0/23 | AFRINIC | No ROA |
| 105.234.255.0/30 | RIPE-NONAUTH | No ROA |
| 129.140.0.0/16 | AFRINIC, RIPE-NONAUTH | No ROA |
| 137.64.0.0/16 | AFRINIC, RIPE-NONAUTH | No ROA |
| 137.115.0.0/16 | AFRINIC, RIPE-NONAUTH | No ROA |
| 137.196.0.0/16 | AFRINIC, RIPE-NONAUTH | 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.