Network · data from 2026-11-12
AS31216 BSOCOM BSO Network Solutions SAS
Registry name: BSOCOM BSO Network Solutions SAS, FR · not in PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS31216, 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.
| 208.48.160.0/24 | No ROA | None | 213 32% |
| 208.48.165.0/24 | No ROA | None | 211 31% |
| 208.48.160.0/21 | No ROA | Other origin only | 200 30% |
| 195.49.142.0/24 | No ROA | Nonecovered by 195.49.140.0/22 | 187 28% |
| 193.218.12.0/22 | No ROA | RIR databaseRIPE | 161 24% |
| 195.49.140.0/22 | No ROA | RIR databaseRIPE | 158 23% |
| 193.27.78.0/23 | No ROA | RIR databaseRIPE | 154 23% |
| 2001:67c:1254::/48 | No ROA | RIR databaseRIPE | 107 17% |
| 31.217.135.0/24 | Valid | Other origin only | 268 40% |
| 91.196.187.0/24 | Valid | Other origin only | 267 40% |
| 89.30.58.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 231 34% |
| 2a01:8200:1d::/48 | Valid | Nonecovered by 2a01:8200::/32 | 225 35% |
| 89.30.57.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 197 29% |
| 89.30.56.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 194 29% |
| 89.30.26.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 171 25% |
| 89.30.69.0/24 | Valid | Nonecovered by 89.30.68.0/22 | 169 25% |
| 89.30.48.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 151 22% |
| 89.30.121.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 146 22% |
| 89.30.25.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 145 22% |
| 89.30.13.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 143 21% |
| 89.30.14.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 134 20% |
| 89.30.21.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 134 20% |
| 185.55.16.0/24 | Valid | Other origin only | 132 20% |
| 89.30.36.0/24 | Valid | Nonecovered by 89.30.0.0/17 | 126 19% |
| 2a01:8200:4400::/48 | Valid | Nonecovered by 2a01:8200:4000::/35 | 95 15% |
| 2a02:27f0::/32 | Valid | Other origin only | 85 13% |
| 185.55.16.0/22 | Valid | Other origin only | 83 12% |
| 31.217.128.0/19 | Valid | Other origin only | 82 12% |
| 46.18.168.0/21 | Valid | Other origin only | 82 12% |
| 91.196.184.0/22 | Valid | Other origin only | 82 12% |
| 2a01:8200:1::/48 | Valid | Nonecovered by 2a01:8200::/32 | 63 10%low visibility |
| 2a01:8200:2300::/48 | Valid | Nonecovered by 2a01:8200:2000::/35 | 13 2%low visibility |
| 2a01:8200:2600::/48 | Valid | Nonecovered by 2a01:8200:2000::/35 | 13 2%low visibility |
| 89.30.68.0/24 | Valid | RIR databaseRIPE | 243 36% |
| 89.30.87.0/24 | Valid | RIR databaseREACH, RIPE | 201 30% |
| 89.30.79.0/24 | Valid | RIR databaseRIPE | 197 29% |
| 194.126.217.0/24 | Valid | RIR databaseRIPE | 189 28% |
| 89.30.68.0/22 | Valid | RIR databaseRIPE | 176 26% |
| 2a01:8200:4000::/35 | Valid | RIR databaseRIPE | 162 25% |
| 89.30.0.0/17 | Valid | RIR databaseRIPE | 138 21% |
| 83.243.16.0/21 | Valid | RIR databaseRIPE | 134 20% |
| 2a01:8200::/32 | Valid | RIR databaseRIPE | 129 20% |
| 89.30.84.0/24 | Valid | RIR databaseRIPE | 104 15% |
| 2a01:8200:2000::/35 | Valid | RIR databaseRIPE | 103 16% |
| 89.30.5.0/24 | Valid | RIR databaseRIPE | 88 13% |
| 2401:5180::/32 | Valid | RIR databaseAPNIC | 7 1%low visibility |
AS-SET
AS31216 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 46 are in fix.csv.
- ROA: none8
- Route object: none29
- Route object: not announced9
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: none | 208.48.160.0/24 | No ROA covers it. Add a ROA for AS31216, maxLength 24. |
| Route object: none | 208.48.160.0/24 | No route object for it. Add a route object with origin AS31216 in the RIR database for the space. |
| ROA: none | 208.48.165.0/24 | No ROA covers it. Add a ROA for AS31216, maxLength 24. |
| Route object: none | 208.48.165.0/24 | No route object for it. Add a route object with origin AS31216 in the RIR database for the space. |
| ROA: none | 208.48.160.0/21 | No ROA covers it. Add a ROA for AS31216, maxLength 21. |
| Route object: none | 208.48.160.0/21 | Route objects for it name AS15149. Add a route object with origin AS31216 in the RIR database for the space. |
| ROA: none | 195.49.142.0/24 | No ROA covers it. Add a ROA for AS31216, maxLength 24. |
| Route object: none | 195.49.142.0/24 | No route object for it. A route object for 195.49.140.0/22 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| ROA: none | 193.218.12.0/22 | No ROA covers it. Add a ROA for AS31216, maxLength 22. |
| ROA: none | 195.49.140.0/22 | No ROA covers it. Add a ROA for AS31216, maxLength 22. |
| ROA: none | 193.27.78.0/23 | No ROA covers it. Add a ROA for AS31216, maxLength 23. |
| ROA: none | 2001:67c:1254::/48 | No ROA covers it. Add a ROA for AS31216, maxLength 48. |
| Route object: none | 31.217.135.0/24 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 91.196.187.0/24 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.58.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 2a01:8200:1d::/48 | No route object for it. A route object for 2a01:8200::/32 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.57.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.56.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.26.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.69.0/24 | No route object for it. A route object for 89.30.68.0/22 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.48.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.121.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.25.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.13.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.14.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.21.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 185.55.16.0/24 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 89.30.36.0/24 | No route object for it. A route object for 89.30.0.0/17 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 2a01:8200:4400::/48 | No route object for it. A route object for 2a01:8200:4000::/35 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 2a02:27f0::/32 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 185.55.16.0/22 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 31.217.128.0/19 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 46.18.168.0/21 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 91.196.184.0/22 | Route objects for it name AS4455, AS43531. Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 2a01:8200:1::/48 | No route object for it. A route object for 2a01:8200::/32 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 2a01:8200:2300::/48 | No route object for it. A route object for 2a01:8200:2000::/35 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
| Route object: none | 2a01:8200:2600::/48 | No route object for it. A route object for 2a01:8200:2000::/35 with origin AS31216 covers it (filters allowing more-specifics accept it). Add a route object with origin AS31216 in the RIR database for the space. |
Route objects not announced
Route objects with origin AS31216 whose prefix no peer sees AS31216 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 8.29.192.0/21 | ARIN | No ROA |
| 89.30.92.0/24 | RIPE | Valid |
| 89.30.124.0/24 | RIPE | Valid |
| 185.143.244.0/22 | RIPE | Valid |
| 212.73.209.0/24 | RIPE | No ROA |
| 2001:678:8b8::/48 | RIPE | Valid |
| 2a01:8200:1008::/48 | RIPE | Valid |
| 2a01:8200:6000::/35 | RIPE | Valid |
| 2a01:8200:ff00::/48 | 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.