{"tool":"network-report","status":"warn","input":{"query":"AS134674"},"findings":[{"level":"warn","text":"AS134674 (TATAPLAYBROADBAND-AS-AP) announces 58 IPv4 and 632 IPv6 prefixes.","title":"AS134674 (TATAPLAYBROADBAND-AS-AP) announces 58 IPv4 and 632 IPv6 prefixes.","params":{"query":"AS134674","who":"AS134674 (TATAPLAYBROADBAND-AS-AP)","v4":58,"v6":632}},{"level":"warn","text":"10 of 690 announced prefixes have no ROA (RPKI not found): 45.119.28.0/24, 45.119.29.0/24, 45.119.30.0/24, 45.119.31.0/24, 45.127.44.0/24 (+5).","title":"10 of 690 announced prefixes have no ROA (RPKI not found): 45.119.28.0/24, 45.119.29.0/24, 45.119.30.0/24, 45.119.31.0/24, 45.127.44.0/24 (+5).","params":{"count":10,"total":690,"list":"45.119.28.0/24, 45.119.29.0/24, 45.119.30.0/24, 45.119.31.0/24, 45.127.44.0/24 (+5)","asn":134674},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS134674 and a max length equal to the prefix length:","record":"45.119.28.0/24 AS134674 max-length /24\n45.119.29.0/24 AS134674 max-length /24\n45.119.30.0/24 AS134674 max-length /24\n45.119.31.0/24 AS134674 max-length /24\n45.127.44.0/24 AS134674 max-length /24\n45.127.45.0/24 AS134674 max-length /24\n45.127.46.0/24 AS134674 max-length /24\n101.0.62.0/24 AS134674 max-length /24\n101.0.63.0/24 AS134674 max-length /24\n103.22.140.0/24 AS134674 max-length /24"},{"level":"warn","text":"613 of 690 announced prefixes have no IRR route object: 2402:e280:3e7e::/48, 2402:e280:241b::/48, 2402:e280:3e2c::/48, 2402:e280:213a::/48, 2402:e280:2315::/48 (+608).","title":"613 of 690 announced prefixes have no IRR route object: 2402:e280:3e7e::/48, 2402:e280:241b::/48, 2402:e280:3e2c::/48, 2402:e280:213a::/48, 2402:e280:2315::/48 (+608).","params":{"count":613,"total":690,"list":"2402:e280:3e7e::/48, 2402:e280:241b::/48, 2402:e280:3e2c::/48, 2402:e280:213a::/48, 2402:e280:2315::/48 (+608)","asn":134674},"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 AS134674 in your RIR’s IRR database (or RADB).","record":"route6: 2402:e280:3e7e::/48\norigin: AS134674\n\nroute6: 2402:e280:241b::/48\norigin: AS134674\n\nroute6: 2402:e280:3e2c::/48\norigin: AS134674"},{"level":"warn","text":"No IRR as-set is listed.","title":"No IRR as-set is listed.","params":{},"detail":"Peers and route servers build prefix filters from the as-set. Without one they fall back to the AS number alone, which breaks as soon as you have customers.","fix":"Create an as-set in your RIR’s IRR database and add it to your PeeringDB record."}],"data":{"query":"AS134674","kind":"asn","special":null,"allocation":{"rir":"apnic","registry":"APNIC","cc":"IN","country":"India","date":"2015-09-11","status":"allocated","range":"AS134674","opaque_id":"A91C23FE","special":null},"verdict":{"level":"warn","title":":who announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"query":"AS134674","who":"AS134674 (TATAPLAYBROADBAND-AS-AP)","v4":58,"v6":632}},"seconds":7.0999999999999996,"sections":{"routing":{"status":"warn","findings":[{"level":"pass","title":"AS:asn announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"asn":134674,"v4":58,"v6":632}},{"tool":["rpki",{"prefix":"45.119.28.0/24","asn":"134674"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":10,"total":690,"list":"45.119.28.0/24, 45.119.29.0/24, 45.119.30.0/24, 45.119.31.0/24, 45.127.44.0/24 (+5)","asn":134674},"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":"45.119.28.0/24 AS134674 max-length /24\n45.119.29.0/24 AS134674 max-length /24\n45.119.30.0/24 AS134674 max-length /24\n45.119.31.0/24 AS134674 max-length /24\n45.127.44.0/24 AS134674 max-length /24\n45.127.45.0/24 AS134674 max-length /24\n45.127.46.0/24 AS134674 max-length /24\n101.0.62.0/24 AS134674 max-length /24\n101.0.63.0/24 AS134674 max-length /24\n103.22.140.0/24 AS134674 max-length /24"},{"level":"info","title":":count of :total announced prefixes are RPKI valid.","params":{"count":25,"total":690}},{"level":"info","title":"The RPKI state of :count prefixes was not looked up (no ROA of AS:asn covers them; only the first :n are checked).","params":{"count":655,"asn":134674,"n":10}},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":613,"total":690,"list":"2402:e280:3e7e::/48, 2402:e280:241b::/48, 2402:e280:3e2c::/48, 2402:e280:213a::/48, 2402:e280:2315::/48 (+608)","asn":134674},"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: 2402:e280:3e7e::/48\norigin: AS134674\n\nroute6: 2402:e280:241b::/48\norigin: AS134674\n\nroute6: 2402:e280:3e2c::/48\norigin: AS134674"},{"level":"info","title":":left upstreams and peers, :right downstream networks seen.","params":{"left":4,"right":7}}],"data":{"asn":134674,"holder":"TATAPLAYBROADBAND-AS-AP - TATA PLAY BROADBAND PRIVATE LIMITED","announced":true,"v4":58,"v6":632,"prefixes":["45.119.28.0/24","45.119.29.0/24","45.119.30.0/24","45.119.31.0/24","45.127.44.0/24","45.127.45.0/24","45.127.46.0/24","45.127.47.0/24","58.84.60.0/24","58.84.61.0/24","58.84.62.0/24","58.84.63.0/24","101.0.62.0/24","101.0.63.0/24","103.22.140.0/24","103.22.141.0/24","103.22.142.0/24","103.22.143.0/24","103.59.72.0/24","103.59.73.0/24","103.59.74.0/24","103.59.75.0/24","103.76.100.0/24","103.76.101.0/24","103.76.102.0/24","103.76.103.0/24","103.80.160.0/24","103.80.161.0/24","103.80.162.0/24","103.80.163.0/24","103.113.140.0/24","103.113.141.0/24","103.113.142.0/24","103.113.143.0/24","103.195.200.0/24","103.195.201.0/24","103.195.202.0/24","103.195.203.0/24","103.197.72.0/24","103.197.73.0/24","103.197.74.0/24","103.197.75.0/24","103.208.68.0/24","103.208.69.0/24","103.208.70.0/24","103.208.71.0/24","182.50.68.0/24","182.50.69.0/24","182.50.70.0/24","182.50.71.0/24","203.76.182.0/24","203.76.183.0/24","210.89.34.0/24","210.89.35.0/24","210.89.36.0/24","210.89.37.0/24","210.89.54.0/24","210.89.55.0/24","2402:e280:3d0d::/48","2402:e280:3d00::/48","2402:e280:3d02::/48","2402:e280:3d03::/48","2402:e280:3d05::/48","2402:e280:3d06::/48","2402:e280:3d1b::/48","2402:e280:3d7b::/48","2402:e280:3d8c::/48","2402:e280:3d8d::/48","2402:e280:3d10::/44","2402:e280:3d13::/48","2402:e280:3d14::/48","2402:e280:3d17::/48","2402:e280:3d20::/44","2402:e280:3d30::/44","2402:e280:3d40::/44","2402:e280:3d50::/44","2402:e280:3d60::/44","2402:e280:3d70::/44","2402:e280:3d80::/44","2402:e280:3d81::/48","2402:e280:3d82::/48","2402:e280:3d83::/48","2402:e280:3d84::/48","2402:e280:3d85::/48","2402:e280:3d86::/48","2402:e280:3d90::/44","2402:e280:3da0::/44","2402:e280:3da0::/48","2402:e280:3da6::/48","2402:e280:3db0::/44","2402:e280:3db3::/48","2402:e280:3dc0::/44","2402:e280:3dd0::/44","2402:e280:3ddf::/48","2402:e280:3de0::/44","2402:e280:3de9::/48","2402:e280:3df0::/44","2402:e280:3dff::/48","2402:e280:3e0a::/48","2402:e280:3e0b::/48"],"rpki":{"valid":25,"not-found":10,"unchecked":655,"invalid":0},"rpki_problems":[{"prefix":"45.119.28.0/24","state":"not-found"},{"prefix":"45.119.29.0/24","state":"not-found"},{"prefix":"45.119.30.0/24","state":"not-found"},{"prefix":"45.119.31.0/24","state":"not-found"},{"prefix":"45.127.44.0/24","state":"not-found"},{"prefix":"45.127.45.0/24","state":"not-found"},{"prefix":"45.127.46.0/24","state":"not-found"},{"prefix":"101.0.62.0/24","state":"not-found"},{"prefix":"101.0.63.0/24","state":"not-found"},{"prefix":"103.22.140.0/24","state":"not-found"}],"irr_missing":["2402:e280:3e7e::/48","2402:e280:241b::/48","2402:e280:3e2c::/48","2402:e280:213a::/48","2402:e280:2315::/48","2402:e280:210e::/48","2402:e280:2178::/48","2402:e280:2213::/48","2402:e280:3e06::/48","2402:e280:3e4e::/48","2402:e280:3e4f::/48","2402:e280:212d::/48","2402:e280:2209::/48","2402:e280:240e::/48","2402:e280:3ead::/48","2402:e280:3e10::/48","2402:e280:3d00::/48","2402:e280:2319::/48","2402:e280:241c::/48","2402:e280:2182::/48","2402:e280:3e6a::/48","2402:e280:3d20::/44","2402:e280:225c::/48","2402:e280:201c::/48","2402:e280:2242::/48","2402:e280:3d50::/44","2402:e280:3eb2::/48","2402:e280:3e35::/48","2402:e280:2117::/48","2402:e280:2140::/48"],"irr_missing_count":613,"bogons":[],"upstreams":[{"asn":4755,"power":4045,"name":"Tata Communications AS4755"},{"asn":9498,"power":2330,"name":"Bharti Airtel Limited"},{"asn":35280,"power":8,"name":"F5 Inc."},{"asn":9583,"power":1,"name":"Sify Technologies Limited"}],"left":4,"right":7},"title":"Routing and RPKI","tool":"bgp","tool_input":{"query":"AS134674"},"summary":{"level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":10,"total":690,"list":"45.119.28.0/24, 45.119.29.0/24, 45.119.30.0/24, 45.119.31.0/24, 45.127.44.0/24 (+5)","asn":134674}}},"registration":{"status":"pass","findings":[{"level":"pass","title":"Found at :server.","params":{"server":"rdap.apnic.net"}}],"data":{"query":"AS134674","looked_up":"AS134674","kind":"autnum","source":"https://rdap.apnic.net/autnum/134674","terms":"https://www.apnic.net/about-apnic/whois_search/about/termsofuse/","summary":{"Name":"TATAPLAYBROADBAND-AS-AP","Handle":"AS134674","Range":"AS134674","Country":"IN","Status":"active","Registered":"2015-09-11T07:33:46Z","Last changed":"2022-01-28T01:24:36Z","Abuse contact":"Smrutiranjan.Panda@tataplayfiber.com"},"entities":[{"roles":["abuse"],"kind":"group","name":"IRT-TATAPLAYBROADBAND-IN","email":"Smrutiranjan.Panda@tataplayfiber.com"},{"roles":["administrative","technical"],"kind":"group","name":"TATA SKY BROADBAND PRIVATE LIMITED administrator","email":"Vikas.singh1@tataplayfiber.com"},{"roles":["registrant"],"kind":"org","name":"Tata Play Broadband Private Limited","email":"vikas.singh1@tataplayfiber.com"}],"allocation":{"rir":"apnic","registry":"APNIC","cc":"IN","country":"India","date":"2015-09-11","status":"allocated","range":"AS134674","opaque_id":"A91C23FE","special":null}},"title":"Registration","tool":"whois","tool_input":{"query":"AS134674"},"summary":{"level":"pass","title":"Found at :server.","params":{"server":"rdap.apnic.net"}}},"peering":{"status":"warn","findings":[{"level":"pass","title":"AS:asn is in PeeringDB as :name.","params":{"asn":134674,"name":"TATA PLAY FIBER"}},{"level":"info","title":"Peering policy: :policy.","params":{"policy":"Open"},"detail":"Peers with anyone at a shared location, usually without a contract."},{"level":"info","title":"Present at :ix internet exchanges with :ports ports (:capacity in total).","params":{"ix":6,"ports":7,"capacity":"440G"}},{"level":"warn","title":"No IRR as-set is listed.","params":[],"detail":"Peers and route servers build prefix filters from the as-set. Without one they fall back to the AS number alone, which breaks as soon as you have customers.","fix":"Create an as-set in your RIR’s IRR database and add it to your PeeringDB record."}],"data":{"asn":134674,"net":{"id":12715,"name":"TATA PLAY FIBER","aka":"134674","website":"https://www.tataplayfiber.com/","looking_glass":"","route_server":"","irr_as_set":"","info_type":"NSP","info_prefixes4":2000,"info_prefixes6":32000,"info_traffic":"1-5Tbps","info_ratio":"Balanced","info_scope":"Not Disclosed","info_unicast":true,"info_ipv6":true,"info_never_via_route_servers":false,"ix_count":6,"fac_count":2,"policy_url":"","policy_general":"Open","policy_locations":"Not Required","policy_ratio":false,"policy_contracts":"Not Required","updated":"2025-08-22T06:35:50Z"},"ix_count":6,"capacity":440000,"ix":[],"ix_total":7,"fac":[],"fac_total":2,"poc":[{"role":"Technical","email":"vikas.singh1@tataplayfiber.com"}],"missing":[]},"title":"PeeringDB","tool":"peeringdb","tool_input":{"asn":"134674"},"summary":{"level":"warn","title":"No IRR as-set is listed.","params":[]}}},"fixes":[{"tool":["rpki",{"prefix":"45.119.28.0/24","asn":"134674"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":10,"total":690,"list":"45.119.28.0/24, 45.119.29.0/24, 45.119.30.0/24, 45.119.31.0/24, 45.127.44.0/24 (+5)","asn":134674},"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":"45.119.28.0/24 AS134674 max-length /24\n45.119.29.0/24 AS134674 max-length /24\n45.119.30.0/24 AS134674 max-length /24\n45.119.31.0/24 AS134674 max-length /24\n45.127.44.0/24 AS134674 max-length /24\n45.127.45.0/24 AS134674 max-length /24\n45.127.46.0/24 AS134674 max-length /24\n101.0.62.0/24 AS134674 max-length /24\n101.0.63.0/24 AS134674 max-length /24\n103.22.140.0/24 AS134674 max-length /24","section":"routing"},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":613,"total":690,"list":"2402:e280:3e7e::/48, 2402:e280:241b::/48, 2402:e280:3e2c::/48, 2402:e280:213a::/48, 2402:e280:2315::/48 (+608)","asn":134674},"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: 2402:e280:3e7e::/48\norigin: AS134674\n\nroute6: 2402:e280:241b::/48\norigin: AS134674\n\nroute6: 2402:e280:3e2c::/48\norigin: AS134674","section":"routing"},{"level":"warn","title":"No IRR as-set is listed.","params":[],"detail":"Peers and route servers build prefix filters from the as-set. Without one they fall back to the AS number alone, which breaks as soon as you have customers.","fix":"Create an as-set in your RIR’s IRR database and add it to your PeeringDB record.","section":"peering"}]},"url":"https://thenetworkery.com/tools/network-report?query=AS134674"}