{"tool":"network-report","status":"warn","input":{"query":"AS15704"},"findings":[{"level":"warn","text":"AS15704 (AS15704) announces 313 IPv4 and 53 IPv6 prefixes.","title":"AS15704 (AS15704) announces 313 IPv4 and 53 IPv6 prefixes.","params":{"query":"AS15704","who":"AS15704 (AS15704)","v4":313,"v6":53}},{"level":"warn","text":"1 of 366 announced prefixes have no ROA (RPKI not found): 194.36.244.0/22.","title":"1 of 366 announced prefixes have no ROA (RPKI not found): 194.36.244.0/22.","params":{"count":1,"total":366,"list":"194.36.244.0/22","asn":15704},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS15704 and a max length equal to the prefix length:","record":"194.36.244.0/22 AS15704 max-length /22"},{"level":"warn","text":"248 of 366 announced prefixes have no IRR route object: 176.222.82.0/24, 46.6.24.0/21, 2a00:d100:9000::/37, 213.194.128.0/20, 85.87.0.0/23 (+243).","title":"248 of 366 announced prefixes have no IRR route object: 176.222.82.0/24, 46.6.24.0/21, 2a00:d100:9000::/37, 213.194.128.0/20, 85.87.0.0/23 (+243).","params":{"count":248,"total":366,"list":"176.222.82.0/24, 46.6.24.0/21, 2a00:d100:9000::/37, 213.194.128.0/20, 85.87.0.0/23 (+243)","asn":15704},"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 AS15704 in your RIR’s IRR database (or RADB).","record":"route: 176.222.82.0/24\norigin: AS15704\n\nroute: 46.6.24.0/21\norigin: AS15704\n\nroute6: 2a00:d100:9000::/37\norigin: AS15704"},{"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":"AS15704","kind":"asn","special":null,"allocation":{"rir":"ripencc","registry":"RIPE NCC","cc":"ES","country":"Spain","date":"2000-09-20","status":"allocated","range":"AS15704","opaque_id":"c198d00c-6bfc-40f1-9e5e-0d2ec59c2fbf","special":null},"verdict":{"level":"warn","title":":who announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"query":"AS15704","who":"AS15704 (AS15704)","v4":313,"v6":53}},"seconds":0.10000000000000001,"sections":{"routing":{"status":"warn","findings":[{"level":"pass","title":"AS:asn announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"asn":15704,"v4":313,"v6":53}},{"tool":["rpki",{"prefix":"194.36.244.0/22","asn":"15704"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":1,"total":366,"list":"194.36.244.0/22","asn":15704},"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":"194.36.244.0/22 AS15704 max-length /22"},{"level":"info","title":":count of :total announced prefixes are RPKI valid.","params":{"count":365,"total":366}},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":248,"total":366,"list":"176.222.82.0/24, 46.6.24.0/21, 2a00:d100:9000::/37, 213.194.128.0/20, 85.87.0.0/23 (+243)","asn":15704},"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":"route: 176.222.82.0/24\norigin: AS15704\n\nroute: 46.6.24.0/21\norigin: AS15704\n\nroute6: 2a00:d100:9000::/37\norigin: AS15704"},{"level":"info","title":":left upstreams and peers, :right downstream networks seen.","params":{"left":28,"right":66}}],"data":{"asn":15704,"holder":"AS15704 XTRA TELECOM S.A.","announced":true,"v4":313,"v6":53,"prefixes":["31.221.128.0/19","31.221.160.0/19","31.221.192.0/19","31.221.224.0/19","31.222.80.0/20","31.222.88.0/24","31.222.89.0/24","31.222.90.0/24","37.29.128.0/18","37.29.192.0/18","46.6.0.0/18","46.6.16.0/21","46.6.24.0/21","46.6.32.0/21","46.6.40.0/21","46.6.48.0/21","46.6.56.0/21","46.6.112.0/24","46.6.113.0/24","46.6.114.0/24","46.6.116.0/22","46.6.120.0/22","46.6.124.0/22","46.6.128.0/17","46.222.0.0/17","46.222.128.0/18","46.222.192.0/18","66.81.160.0/21","66.81.168.0/21","66.81.176.0/21","66.81.184.0/21","67.218.224.0/21","67.218.232.0/21","67.218.240.0/21","67.218.248.0/21","77.27.140.0/22","77.27.148.0/22","77.241.48.0/20","78.30.0.0/18","78.30.0.0/21","78.30.8.0/21","78.30.16.0/21","78.30.24.0/21","78.30.32.0/20","78.30.48.0/20","80.81.96.0/19","81.0.0.0/18","81.0.0.0/20","81.0.16.0/20","82.144.0.0/19","82.213.192.0/20","82.213.208.0/20","82.213.224.0/19","83.138.40.0/21","83.165.112.0/21","83.175.192.0/18","84.39.176.0/21","85.31.128.0/22","85.31.132.0/22","85.85.104.0/21","85.85.112.0/20","85.85.160.0/21","85.85.168.0/21","85.85.176.0/21","85.85.184.0/21","85.85.200.0/21","85.85.224.0/20","85.86.24.0/21","85.86.32.0/21","85.86.56.0/21","85.86.64.0/21","85.86.176.0/22","85.86.180.0/23","85.86.182.0/24","85.86.183.0/24","85.86.184.0/21","85.86.208.0/21","85.86.220.0/22","85.86.232.0/21","85.86.240.0/22","85.86.244.0/22","85.86.248.0/22","85.86.252.0/23","85.86.254.0/23","85.87.0.0/23","85.87.2.0/23","85.87.4.0/23","85.87.6.0/23","85.87.8.0/22","85.87.12.0/22","85.87.16.0/23","85.87.18.0/23","85.87.20.0/23","85.87.22.0/23","85.87.120.0/22","85.87.128.0/21","85.87.136.0/21","85.87.144.0/21","85.87.152.0/21","85.87.160.0/22"],"rpki":{"valid":365,"not-found":1,"invalid":0,"unchecked":0},"rpki_problems":[{"prefix":"194.36.244.0/22","state":"not-found"}],"irr_missing":["176.222.82.0/24","46.6.24.0/21","2a00:d100:9000::/37","213.194.128.0/20","85.87.0.0/23","139.47.96.0/21","213.94.8.0/22","37.29.128.0/18","2a00:d102:3000::/37","31.221.192.0/19","2a00:d101:800::/37","206.204.152.0/22","85.239.132.0/22","85.87.20.0/23","46.6.16.0/21","144.178.136.0/21","213.94.40.0/22","2a00:d100:1000::/37","85.85.168.0/21","212.14.104.0/23","139.47.48.0/21","213.194.144.0/21","176.222.75.0/24","2a00:d103:1800::/37","31.222.89.0/24","46.6.32.0/21","93.156.248.0/21","206.204.134.0/24","2a00:d103:2800::/37","85.87.136.0/21"],"irr_missing_count":248,"bogons":[],"upstreams":[{"asn":1299,"power":3550,"name":"Arelion (Twelve99)"},{"asn":3356,"power":2503,"name":"Lumen AS3356"},{"asn":174,"power":2269,"name":"Cogent Communications, Inc."},{"asn":5511,"power":1098,"name":"Orange"},{"asn":6453,"power":930,"name":"TATA Communications Ltd"},{"asn":6939,"power":348,"name":"Hurricane Electric"},{"asn":12338,"power":297,"name":"EUSKALTEL S.A."},{"asn":13030,"power":141,"name":"Init7"},{"asn":6461,"power":123,"name":"Zayo"},{"asn":33891,"power":104,"name":"Core-Backbone"},{"asn":60068,"power":80,"name":"CDN77"},{"asn":8218,"power":59,"name":"Zayo Europe"}],"left":28,"right":66},"title":"Routing and RPKI","tool":"bgp","tool_input":{"query":"AS15704"},"summary":{"level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":1,"total":366,"list":"194.36.244.0/22","asn":15704}}},"registration":{"status":"pass","findings":[{"level":"pass","title":"Found at :server.","params":{"server":"rdap.db.ripe.net"}}],"data":{"query":"AS15704","looked_up":"AS15704","kind":"autnum","source":"https://rdap.db.ripe.net/autnum/15704","terms":"https://www.ripe.net/manage-ips-and-asns/db/support/documentation/terms/","summary":{"Name":"AS15704","Handle":"AS15704","Range":"AS15704","Status":"active","Registered":"2002-01-18T11:23:04Z","Last changed":"2026-06-05T06:19:40Z","Abuse contact":"abuse.es@masorange.es"},"entities":[{"roles":["registrant"],"kind":"individual","name":"MUNDI-MNT","email":null},{"roles":["registrant"],"kind":"org","name":"XTRA TELECOM S.A.","email":null},{"roles":["registrant"],"kind":"individual","name":"RIPE-NCC-END-MNT","email":null},{"roles":["abuse"],"kind":"group","name":"MasMovil Abuse Team","email":"abuse.es@masorange.es"}],"allocation":{"rir":"ripencc","registry":"RIPE NCC","cc":"ES","country":"Spain","date":"2000-09-20","status":"allocated","range":"AS15704","opaque_id":"c198d00c-6bfc-40f1-9e5e-0d2ec59c2fbf","special":null}},"title":"Registration","tool":"whois","tool_input":{"query":"AS15704"},"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":15704,"name":"MásMóvil"}},{"level":"info","title":"Peering policy: :policy.","params":{"policy":"Selective"},"detail":"Peers when the traffic exchange makes sense to them; contact them with your traffic figures."},{"level":"info","title":"Present at :ix internet exchanges with :ports ports (:capacity in total).","params":{"ix":4,"ports":4,"capacity":"400G"}},{"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":15704,"net":{"id":6774,"name":"MásMóvil","aka":"Ibercom, Yoigo, XtraTelecom","website":"http://www.masmovil.es","looking_glass":"","route_server":"","irr_as_set":"AS-MUNDI","info_type":"Cable/DSL/ISP","info_prefixes4":500,"info_prefixes6":50,"info_traffic":"1-5Tbps","info_ratio":"Balanced","info_scope":"Regional","info_unicast":true,"info_ipv6":true,"info_never_via_route_servers":false,"ix_count":4,"fac_count":6,"policy_url":"","policy_general":"Selective","policy_locations":"Not Required","policy_ratio":false,"policy_contracts":"Not Required","updated":"2025-12-16T12:00:58Z"},"ix_count":4,"capacity":400000,"ix":[],"ix_total":4,"fac":[],"fac_total":6,"poc":[],"missing":[]},"title":"PeeringDB","tool":"peeringdb","tool_input":{"asn":"15704"},"summary":{"level":"warn","title":"No public NOC, policy or technical contact.","params":[]}}},"fixes":[{"tool":["rpki",{"prefix":"194.36.244.0/22","asn":"15704"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":1,"total":366,"list":"194.36.244.0/22","asn":15704},"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":"194.36.244.0/22 AS15704 max-length /22","section":"routing"},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":248,"total":366,"list":"176.222.82.0/24, 46.6.24.0/21, 2a00:d100:9000::/37, 213.194.128.0/20, 85.87.0.0/23 (+243)","asn":15704},"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":"route: 176.222.82.0/24\norigin: AS15704\n\nroute: 46.6.24.0/21\norigin: AS15704\n\nroute6: 2a00:d100:9000::/37\norigin: AS15704","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=AS15704"}