{"tool":"network-report","status":"fail","input":{"query":"AS4758"},"findings":[{"level":"fail","text":"AS4758 (NICNET-VSNL-BOARDER-AP) announces 214 IPv4 and 65 IPv6 prefixes.","title":"AS4758 (NICNET-VSNL-BOARDER-AP) announces 214 IPv4 and 65 IPv6 prefixes.","params":{"query":"AS4758","who":"AS4758 (NICNET-VSNL-BOARDER-AP)","v4":214,"v6":65}},{"level":"fail","text":"8 of 279 announced prefixes are RPKI invalid: 164.100.189.0/24, 2001:4408:6d00::/45, 2001:4408:1141::/48, 2001:4408:1180::/44, 2001:4408:6200::/48 (+3).","title":"8 of 279 announced prefixes are RPKI invalid: 164.100.189.0/24, 2001:4408:6d00::/45, 2001:4408:1141::/48, 2001:4408:1180::/44, 2001:4408:6200::/48 (+3).","params":{"count":8,"total":279,"list":"164.100.189.0/24, 2001:4408:6d00::/45, 2001:4408:1141::/48, 2001:4408:1180::/44, 2001:4408:6200::/48 (+3)"},"detail":"A ROA covers them but does not allow this origin or prefix length, so networks that filter (most large ones do) drop these routes.","fix":"Fix the ROAs (origin AS and max length) at your RIR, or stop announcing the routes."},{"level":"warn","text":"4 of 279 announced prefixes have no ROA (RPKI not found): 103.58.236.0/24, 103.70.96.0/24, 103.195.208.0/20, 103.195.214.0/23.","title":"4 of 279 announced prefixes have no ROA (RPKI not found): 103.58.236.0/24, 103.70.96.0/24, 103.195.208.0/20, 103.195.214.0/23.","params":{"count":4,"total":279,"list":"103.58.236.0/24, 103.70.96.0/24, 103.195.208.0/20, 103.195.214.0/23","asn":4758},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS4758 and a max length equal to the prefix length:","record":"103.58.236.0/24 AS4758 max-length /24\n103.70.96.0/24 AS4758 max-length /24\n103.195.208.0/20 AS4758 max-length /20\n103.195.214.0/23 AS4758 max-length /23"},{"level":"warn","text":"72 of 279 announced prefixes have no IRR route object: 2001:4408:5250::/48, 2001:4408:7200::/40, 2001:4408:5226::/48, 2001:4408:7a00::/40, 2001:4408:5223::/48 (+67).","title":"72 of 279 announced prefixes have no IRR route object: 2001:4408:5250::/48, 2001:4408:7200::/40, 2001:4408:5226::/48, 2001:4408:7a00::/40, 2001:4408:5223::/48 (+67).","params":{"count":72,"total":279,"list":"2001:4408:5250::/48, 2001:4408:7200::/40, 2001:4408:5226::/48, 2001:4408:7a00::/40, 2001:4408:5223::/48 (+67)","asn":4758},"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 AS4758 in your RIR’s IRR database (or RADB).","record":"route6: 2001:4408:5250::/48\norigin: AS4758\n\nroute6: 2001:4408:7200::/40\norigin: AS4758\n\nroute6: 2001:4408:5226::/48\norigin: AS4758"}],"data":{"query":"AS4758","kind":"asn","special":null,"allocation":{"rir":"apnic","registry":"APNIC","cc":"IN","country":"India","date":"2010-04-08","status":"allocated","range":"AS4758","opaque_id":"A919F0DA","special":null},"verdict":{"level":"fail","title":":who announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"query":"AS4758","who":"AS4758 (NICNET-VSNL-BOARDER-AP)","v4":214,"v6":65}},"seconds":0.10000000000000001,"sections":{"routing":{"status":"fail","findings":[{"level":"pass","title":"AS:asn announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"asn":4758,"v4":214,"v6":65}},{"tool":["rpki",{"prefix":"164.100.189.0/24","asn":"4758"}],"guide":"create-rpki-roas","level":"fail","title":":count of :total announced prefixes are RPKI invalid: :list.","params":{"count":8,"total":279,"list":"164.100.189.0/24, 2001:4408:6d00::/45, 2001:4408:1141::/48, 2001:4408:1180::/44, 2001:4408:6200::/48 (+3)"},"detail":"A ROA covers them but does not allow this origin or prefix length, so networks that filter (most large ones do) drop these routes.","fix":"Fix the ROAs (origin AS and max length) at your RIR, or stop announcing the routes."},{"tool":["rpki",{"prefix":"103.58.236.0/24","asn":"4758"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":4,"total":279,"list":"103.58.236.0/24, 103.70.96.0/24, 103.195.208.0/20, 103.195.214.0/23","asn":4758},"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":"103.58.236.0/24 AS4758 max-length /24\n103.70.96.0/24 AS4758 max-length /24\n103.195.208.0/20 AS4758 max-length /20\n103.195.214.0/23 AS4758 max-length /23"},{"level":"info","title":":count of :total announced prefixes are RPKI valid.","params":{"count":267,"total":279}},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":72,"total":279,"list":"2001:4408:5250::/48, 2001:4408:7200::/40, 2001:4408:5226::/48, 2001:4408:7a00::/40, 2001:4408:5223::/48 (+67)","asn":4758},"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:4408:5250::/48\norigin: AS4758\n\nroute6: 2001:4408:7200::/40\norigin: AS4758\n\nroute6: 2001:4408:5226::/48\norigin: AS4758"},{"level":"info","title":":left upstreams and peers, :right downstream networks seen.","params":{"left":2,"right":5}}],"data":{"asn":4758,"holder":"NICNET-VSNL-BOARDER-AP - National Informatics Centre","announced":true,"v4":214,"v6":65,"prefixes":["14.139.15.0/24","43.239.62.0/24","45.118.16.0/22","45.118.20.0/22","45.118.24.0/22","45.118.28.0/22","45.118.52.0/24","45.127.75.0/24","45.249.124.0/22","103.58.236.0/24","103.70.96.0/24","103.70.97.0/24","103.195.208.0/20","103.195.208.0/24","103.195.209.0/24","103.195.210.0/24","103.195.211.0/24","103.195.212.0/24","103.195.213.0/24","103.195.214.0/23","103.195.214.0/24","103.195.215.0/24","103.195.216.0/24","103.195.217.0/24","103.195.218.0/24","103.195.219.0/24","103.195.221.0/24","103.195.222.0/24","103.195.223.0/24","103.207.128.0/24","103.207.129.0/24","103.207.130.0/24","137.59.128.0/24","137.59.129.0/24","164.100.0.0/16","164.100.0.0/17","164.100.0.0/19","164.100.0.0/20","164.100.1.0/24","164.100.2.0/24","164.100.3.0/24","164.100.4.0/24","164.100.5.0/24","164.100.6.0/24","164.100.8.0/24","164.100.9.0/24","164.100.10.0/24","164.100.11.0/24","164.100.12.0/24","164.100.13.0/24","164.100.14.0/24","164.100.15.0/24","164.100.16.0/20","164.100.17.0/24","164.100.22.0/24","164.100.25.0/24","164.100.26.0/24","164.100.28.0/24","164.100.30.0/24","164.100.31.0/24","164.100.32.0/19","164.100.32.0/20","164.100.32.0/24","164.100.33.0/24","164.100.34.0/24","164.100.39.0/24","164.100.41.0/24","164.100.42.0/24","164.100.43.0/24","164.100.44.0/24","164.100.45.0/24","164.100.46.0/24","164.100.47.0/24","164.100.48.0/20","164.100.48.0/24","164.100.50.0/24","164.100.51.0/24","164.100.52.0/24","164.100.53.0/24","164.100.54.0/23","164.100.56.0/24","164.100.58.0/24","164.100.59.0/24","164.100.60.0/24","164.100.61.0/24","164.100.64.0/19","164.100.64.0/20","164.100.65.0/24","164.100.68.0/24","164.100.69.0/24","164.100.70.0/24","164.100.71.0/24","164.100.72.0/23","164.100.72.0/24","164.100.73.0/24","164.100.74.0/24","164.100.75.0/24","164.100.77.0/24","164.100.78.0/24","164.100.79.0/24"],"rpki":{"valid":267,"invalid":8,"not-found":4,"unchecked":0},"rpki_problems":[{"prefix":"164.100.189.0/24","state":"invalid"},{"prefix":"2001:4408:6d00::/45","state":"invalid"},{"prefix":"2001:4408:1141::/48","state":"invalid"},{"prefix":"2001:4408:1180::/44","state":"invalid"},{"prefix":"2001:4408:6200::/48","state":"invalid"},{"prefix":"2001:4408:6220::/48","state":"invalid"},{"prefix":"45.118.52.0/24","state":"invalid"},{"prefix":"45.249.124.0/22","state":"invalid"},{"prefix":"103.58.236.0/24","state":"not-found"},{"prefix":"103.70.96.0/24","state":"not-found"},{"prefix":"103.195.208.0/20","state":"not-found"},{"prefix":"103.195.214.0/23","state":"not-found"}],"irr_missing":["2001:4408:5250::/48","2001:4408:7200::/40","2001:4408:5226::/48","2001:4408:7a00::/40","2001:4408:5223::/48","2001:4408:1180::/44","103.195.214.0/23","2001:4408:4::/48","2001:4408:6a00::/40","2001:4408:4000::/40","164.100.189.0/24","2001:4408:7000::/48","2001:4408:8200::/40","2001:4408:100::/48","2001:4408:a::/48","2001:4408:1141::/48","2001:4408:6000::/40","2001:4408:4800::/48","2001:4408:8000::/40","2001:4408:b::/48","2001:4408:8100::/48","2001:4408:4b00::/40","2001:4408:8308::/45","2001:4408:4400::/40","2001:4408:7c00::/40","2001:4408:5202::/48","2001:4408:520b::/48","2001:4408:5800::/40","2001:4408:1100::/48","2001:4408:5224::/48"],"irr_missing_count":72,"bogons":[],"upstreams":[{"asn":9885,"power":2029,"name":"NKN Internet Gateway"},{"asn":55824,"power":1660,"name":"NKN Core Network"}],"left":2,"right":5},"title":"Routing and RPKI","tool":"bgp","tool_input":{"query":"AS4758"},"summary":{"level":"fail","title":":count of :total announced prefixes are RPKI invalid: :list.","params":{"count":8,"total":279,"list":"164.100.189.0/24, 2001:4408:6d00::/45, 2001:4408:1141::/48, 2001:4408:1180::/44, 2001:4408:6200::/48 (+3)"}}},"registration":{"status":"pass","findings":[{"level":"pass","title":"Found at :server.","params":{"server":"rdap.apnic.net"}}],"data":{"query":"AS4758","looked_up":"AS4758","kind":"autnum","source":"https://rdap.apnic.net/autnum/4758","terms":"https://www.apnic.net/about-apnic/whois_search/about/termsofuse/","summary":{"Name":"NICNET-VSNL-BOARDER-AP","Handle":"AS4758","Range":"AS4758","Country":"IN","Status":"active","Registered":"2016-10-21T03:52:40Z","Last changed":"2025-07-31T04:59:07Z","Abuse contact":"abuse@nic.in"},"entities":[{"roles":["administrative"],"kind":"group","name":"NIC - Network Administrator","email":"support@nic.in"},{"roles":["registrant"],"kind":"org","name":"National Informatics Centre","email":"gaurav.kansal@nic.in"},{"roles":["abuse"],"kind":"group","name":"IRT-NATIONALINFO-IN","email":"abuse@nic.in"},{"roles":["technical"],"kind":"individual","name":"GAURAV KANSAL","email":"GAURAV.KANSAL@NIC.IN"}],"allocation":{"rir":"apnic","registry":"APNIC","cc":"IN","country":"India","date":"2010-04-08","status":"allocated","range":"AS4758","opaque_id":"A919F0DA","special":null}},"title":"Registration","tool":"whois","tool_input":{"query":"AS4758"},"summary":{"level":"pass","title":"Found at :server.","params":{"server":"rdap.apnic.net"}}},"peering":{"status":"pass","findings":[{"level":"pass","title":"AS:asn is in PeeringDB as :name.","params":{"asn":4758,"name":"National Informatics Centre India"}},{"level":"info","title":"Peering policy: :policy.","params":{"policy":"Open"},"detail":"Peers with anyone at a shared location, usually without a contract."},{"level":"info","title":"No internet exchange ports are listed.","params":[]}],"data":{"asn":4758,"net":{"id":13042,"name":"National Informatics Centre India","aka":"","website":"http://www.nic.in","looking_glass":"","route_server":"","irr_as_set":"APNIC::AS-NIC-NKN-BGP-PEERS","info_type":"Non-Profit","info_prefixes4":16,"info_prefixes6":32,"info_traffic":"50-100Gbps","info_ratio":"Balanced","info_scope":"Asia Pacific","info_unicast":true,"info_ipv6":true,"info_never_via_route_servers":false,"ix_count":0,"fac_count":0,"policy_url":"","policy_general":"Open","policy_locations":"Not Required","policy_ratio":false,"policy_contracts":"Not Required","updated":"2026-11-02T04:55:17Z"},"ix_count":0,"capacity":0,"ix":[],"ix_total":0,"fac":[],"fac_total":0,"poc":[{"role":"Abuse","email":"abuse@nic.in"},{"role":"NOC","email":"support@nic.in"}],"missing":[]},"title":"PeeringDB","tool":"peeringdb","tool_input":{"asn":"4758"},"summary":{"level":"pass","title":"AS:asn is in PeeringDB as :name.","params":{"asn":4758,"name":"National Informatics Centre India"}}}},"fixes":[{"tool":["rpki",{"prefix":"164.100.189.0/24","asn":"4758"}],"guide":"create-rpki-roas","level":"fail","title":":count of :total announced prefixes are RPKI invalid: :list.","params":{"count":8,"total":279,"list":"164.100.189.0/24, 2001:4408:6d00::/45, 2001:4408:1141::/48, 2001:4408:1180::/44, 2001:4408:6200::/48 (+3)"},"detail":"A ROA covers them but does not allow this origin or prefix length, so networks that filter (most large ones do) drop these routes.","fix":"Fix the ROAs (origin AS and max length) at your RIR, or stop announcing the routes.","section":"routing"},{"tool":["rpki",{"prefix":"103.58.236.0/24","asn":"4758"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":4,"total":279,"list":"103.58.236.0/24, 103.70.96.0/24, 103.195.208.0/20, 103.195.214.0/23","asn":4758},"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":"103.58.236.0/24 AS4758 max-length /24\n103.70.96.0/24 AS4758 max-length /24\n103.195.208.0/20 AS4758 max-length /20\n103.195.214.0/23 AS4758 max-length /23","section":"routing"},{"level":"warn","title":":count of :total announced prefixes have no IRR route object: :list.","params":{"count":72,"total":279,"list":"2001:4408:5250::/48, 2001:4408:7200::/40, 2001:4408:5226::/48, 2001:4408:7a00::/40, 2001:4408:5223::/48 (+67)","asn":4758},"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:4408:5250::/48\norigin: AS4758\n\nroute6: 2001:4408:7200::/40\norigin: AS4758\n\nroute6: 2001:4408:5226::/48\norigin: AS4758","section":"routing"}]},"url":"https://thenetworkery.com/tools/network-report?query=AS4758"}