{"tool":"network-report","status":"warn","input":{"query":"AS39700"},"findings":[{"level":"warn","text":"AS39700 (signetbreedband Signet B.V.) announces 18 IPv4 and 3 IPv6 prefixes.","title":"AS39700 (signetbreedband Signet B.V.) announces 18 IPv4 and 3 IPv6 prefixes.","params":{"query":"AS39700","who":"AS39700 (signetbreedband Signet B.V.)","v4":18,"v6":3}},{"level":"warn","text":"6 of 21 announced prefixes have no ROA (RPKI not found): 91.208.167.0/24, 185.171.32.0/22, 185.171.33.0/24, 193.176.205.0/24, 193.242.183.0/24 (+1).","title":"6 of 21 announced prefixes have no ROA (RPKI not found): 91.208.167.0/24, 185.171.32.0/22, 185.171.33.0/24, 193.176.205.0/24, 193.242.183.0/24 (+1).","params":{"count":6,"total":21,"list":"91.208.167.0/24, 185.171.32.0/22, 185.171.33.0/24, 193.176.205.0/24, 193.242.183.0/24 (+1)","asn":39700},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS39700 and a max length equal to the prefix length:","record":"91.208.167.0/24 AS39700 max-length /24\n185.171.32.0/22 AS39700 max-length /22\n185.171.33.0/24 AS39700 max-length /24\n193.176.205.0/24 AS39700 max-length /24\n193.242.183.0/24 AS39700 max-length /24\n194.242.54.0/24 AS39700 max-length /24"},{"level":"warn","text":"8 of 21 announced prefixes have no IRR route object: 2001:4cb8:59c::/48, 2001:4cb9::/32, 185.228.196.0/22, 185.171.33.0/24, 85.10.171.0/24 (+3).","title":"8 of 21 announced prefixes have no IRR route object: 2001:4cb8:59c::/48, 2001:4cb9::/32, 185.228.196.0/22, 185.171.33.0/24, 85.10.171.0/24 (+3).","params":{"count":8,"total":21,"list":"2001:4cb8:59c::/48, 2001:4cb9::/32, 185.228.196.0/22, 185.171.33.0/24, 85.10.171.0/24 (+3)","asn":39700},"detail":"Many networks build their prefix filters from IRR data; without route objects some of them drop the routes.","fix":"Create route (IPv4) and route6 (IPv6) objects with origin AS39700 in your RIR’s IRR database (or RADB).","record":"route6: 2001:4cb8:59c::/48\norigin: AS39700\n\nroute6: 2001:4cb9::/32\norigin: AS39700\n\nroute: 185.228.196.0/22\norigin: AS39700"},{"level":"warn","text":"No public NOC, policy or technical contact.","title":"No public NOC, policy or technical contact.","params":{},"detail":"Other networks use these addresses to set up peering and to reach you during an incident.","fix":"Add a role contact (for example noc@ or peering@ an address you monitor) with visibility Public."}],"data":{"query":"AS39700","kind":"asn","special":null,"allocation":{"rir":"ripencc","registry":"RIPE NCC","cc":"NL","country":"Netherlands","date":"2006-04-11","status":"allocated","range":"AS39700","opaque_id":"0248b74f-1ca9-4df2-9126-4d4096608483","special":null},"verdict":{"level":"warn","title":":who announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"query":"AS39700","who":"AS39700 (signetbreedband Signet B.V.)","v4":18,"v6":3}},"seconds":3.1000000000000001,"sections":{"routing":{"status":"warn","findings":[{"level":"pass","title":"AS:asn announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"asn":39700,"v4":18,"v6":3}},{"tool":["rpki",{"prefix":"91.208.167.0/24","asn":"39700"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":6,"total":21,"list":"91.208.167.0/24, 185.171.32.0/22, 185.171.33.0/24, 193.176.205.0/24, 193.242.183.0/24 (+1)","asn":39700},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS:asn and a max length equal to the prefix length:","record":"91.208.167.0/24 AS39700 max-length /24\n185.171.32.0/22 AS39700 max-length /22\n185.171.33.0/24 AS39700 max-length /24\n193.176.205.0/24 AS39700 max-length /24\n193.242.183.0/24 AS39700 max-length /24\n194.242.54.0/24 AS39700 max-length /24"},{"level":"info","title":":count of :total announced prefixes are RPKI valid.","params":{"count":15,"total":21}},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":8,"total":21,"list":"2001:4cb8:59c::/48, 2001:4cb9::/32, 185.228.196.0/22, 185.171.33.0/24, 85.10.171.0/24 (+3)","asn":39700},"detail":"Many networks build their prefix filters from IRR data; without route objects some of them drop the routes.","fix":"Create route (IPv4) and route6 (IPv6) objects with origin AS:asn in your RIR’s IRR database (or RADB).","record":"route6: 2001:4cb8:59c::/48\norigin: AS39700\n\nroute6: 2001:4cb9::/32\norigin: AS39700\n\nroute: 185.228.196.0/22\norigin: AS39700"},{"level":"info","title":"One upstream or peer seen (AS:upstream): an outage there takes the whole network off the internet.","params":{"upstream":49685}}],"data":{"asn":39700,"holder":"signetbreedband Signet B.V.","announced":true,"v4":18,"v6":3,"prefixes":["78.108.131.0/24","80.246.202.0/24","81.30.38.0/24","85.10.171.0/24","91.142.240.0/21","91.142.248.0/22","91.208.167.0/24","185.42.72.0/22","185.72.132.0/22","185.75.156.0/22","185.171.32.0/22","185.171.33.0/24","185.228.196.0/22","193.33.180.0/23","193.163.108.0/24","193.176.205.0/24","193.242.183.0/24","194.242.54.0/24","2a01:5be0::/32","2001:4cb8:59c::/48","2001:4cb9::/32"],"rpki":{"valid":15,"not-found":6,"invalid":0,"unchecked":0},"rpki_problems":[{"prefix":"91.208.167.0/24","state":"not-found"},{"prefix":"185.171.32.0/22","state":"not-found"},{"prefix":"185.171.33.0/24","state":"not-found"},{"prefix":"193.176.205.0/24","state":"not-found"},{"prefix":"193.242.183.0/24","state":"not-found"},{"prefix":"194.242.54.0/24","state":"not-found"}],"irr_missing":["2001:4cb8:59c::/48","2001:4cb9::/32","185.228.196.0/22","185.171.33.0/24","85.10.171.0/24","81.30.38.0/24","80.246.202.0/24","78.108.131.0/24"],"irr_missing_count":8,"bogons":[],"upstreams":[{"asn":49685,"power":5223,"name":"IT-Ernity Internet Services B.V."}],"left":1,"right":15},"title":"Routing and RPKI","tool":"bgp","tool_input":{"query":"AS39700"},"summary":{"level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":6,"total":21,"list":"91.208.167.0/24, 185.171.32.0/22, 185.171.33.0/24, 193.176.205.0/24, 193.242.183.0/24 (+1)","asn":39700}}},"registration":{"status":"pass","findings":[{"level":"pass","title":"Found at :server.","params":{"server":"rdap.db.ripe.net"}}],"data":{"query":"AS39700","looked_up":"AS39700","kind":"autnum","source":"https://rdap.db.ripe.net/autnum/39700","terms":"https://www.ripe.net/manage-ips-and-asns/db/support/documentation/terms/","summary":{"Name":"signetbreedband","Handle":"AS39700","Range":"AS39700","Status":"active","Registered":"2006-04-11T13:08:40Z","Last changed":"2026-07-31T13:52:35Z","Abuse contact":"abuse@signet.nl"},"entities":[{"roles":["registrant"],"kind":"org","name":"Signet B.V.","email":null},{"roles":["registrant"],"kind":"individual","name":"RIPE-NCC-END-MNT","email":null},{"roles":["registrant"],"kind":"individual","name":"SIGNET-MNT","email":null},{"roles":["abuse"],"kind":"group","name":"SIGNET ABUSE DESK","email":"abuse@signet.nl"}],"allocation":{"rir":"ripencc","registry":"RIPE NCC","cc":"NL","country":"Netherlands","date":"2006-04-11","status":"allocated","range":"AS39700","opaque_id":"0248b74f-1ca9-4df2-9126-4d4096608483","special":null}},"title":"Registration","tool":"whois","tool_input":{"query":"AS39700"},"summary":{"level":"pass","title":"Found at :server.","params":{"server":"rdap.db.ripe.net"}}},"peering":{"status":"warn","findings":[{"level":"pass","title":"AS:asn is in PeeringDB as :name.","params":{"asn":39700,"name":"signetbreedband"}},{"level":"info","title":"Peering policy: :policy.","params":{"policy":"No"},"detail":"Does not peer."},{"level":"info","title":"No internet exchange ports are listed.","params":[]},{"level":"warn","title":"No public NOC, policy or technical contact.","params":[],"detail":"Other networks use these addresses to set up peering and to reach you during an incident.","fix":"Add a role contact (for example noc@ or peering@ an address you monitor) with visibility Public."}],"data":{"asn":39700,"net":{"id":42534,"name":"signetbreedband","aka":"Signet, Breedband","website":"https://www.signetbreedband.nl","looking_glass":"","route_server":"","irr_as_set":"RIPE::AS39700:AS-ALL","info_type":"NSP","info_prefixes4":null,"info_prefixes6":null,"info_traffic":"50-100Gbps","info_ratio":"Heavy Inbound","info_scope":"Regional","info_unicast":true,"info_ipv6":true,"info_never_via_route_servers":false,"ix_count":0,"fac_count":17,"policy_url":"https://www.peeringdb.com/net/7854","policy_general":"No","policy_locations":"Not Required","policy_ratio":false,"policy_contracts":"Not Required","updated":"2026-11-13T13:11:24Z"},"ix_count":0,"capacity":0,"ix":[],"ix_total":0,"fac":[],"fac_total":17,"poc":[],"missing":[]},"title":"PeeringDB","tool":"peeringdb","tool_input":{"asn":"39700"},"summary":{"level":"warn","title":"No public NOC, policy or technical contact.","params":[]}}},"fixes":[{"tool":["rpki",{"prefix":"91.208.167.0/24","asn":"39700"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":6,"total":21,"list":"91.208.167.0/24, 185.171.32.0/22, 185.171.33.0/24, 193.176.205.0/24, 193.242.183.0/24 (+1)","asn":39700},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS:asn and a max length equal to the prefix length:","record":"91.208.167.0/24 AS39700 max-length /24\n185.171.32.0/22 AS39700 max-length /22\n185.171.33.0/24 AS39700 max-length /24\n193.176.205.0/24 AS39700 max-length /24\n193.242.183.0/24 AS39700 max-length /24\n194.242.54.0/24 AS39700 max-length /24","section":"routing"},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":8,"total":21,"list":"2001:4cb8:59c::/48, 2001:4cb9::/32, 185.228.196.0/22, 185.171.33.0/24, 85.10.171.0/24 (+3)","asn":39700},"detail":"Many networks build their prefix filters from IRR data; without route objects some of them drop the routes.","fix":"Create route (IPv4) and route6 (IPv6) objects with origin AS:asn in your RIR’s IRR database (or RADB).","record":"route6: 2001:4cb8:59c::/48\norigin: AS39700\n\nroute6: 2001:4cb9::/32\norigin: AS39700\n\nroute: 185.228.196.0/22\norigin: AS39700","section":"routing"},{"level":"warn","title":"No public NOC, policy or technical contact.","params":[],"detail":"Other networks use these addresses to set up peering and to reach you during an incident.","fix":"Add a role contact (for example noc@ or peering@ an address you monitor) with visibility Public.","section":"peering"}]},"url":"https://thenetworkery.com/tools/network-report?query=AS39700"}