{"tool":"network-report","status":"warn","input":{"query":"AS147133"},"findings":[{"level":"warn","text":"AS147133 (IDNIC-JMS-AS-ID) announces 2 IPv4 and 1 IPv6 prefixes.","title":"AS147133 (IDNIC-JMS-AS-ID) announces 2 IPv4 and 1 IPv6 prefixes.","params":{"query":"AS147133","who":"AS147133 (IDNIC-JMS-AS-ID)","v4":2,"v6":1}},{"level":"warn","text":"1 of 3 announced prefixes have no ROA (RPKI not found): 2400:7020::/32.","title":"1 of 3 announced prefixes have no ROA (RPKI not found): 2400:7020::/32.","params":{"count":1,"total":3,"list":"2400:7020::/32","asn":147133},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS147133 and a max length equal to the prefix length:","record":"2400:7020::/32 AS147133 max-length /32"},{"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":"AS147133","kind":"asn","special":null,"allocation":{"rir":"apnic","registry":"APNIC","cc":"ID","country":"Indonesia","date":"2021-09-17","status":"allocated","range":"AS147072 – AS147171","opaque_id":"A9186214","special":null},"verdict":{"level":"warn","title":":who announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"query":"AS147133","who":"AS147133 (IDNIC-JMS-AS-ID)","v4":2,"v6":1}},"seconds":2.8999999999999999,"sections":{"routing":{"status":"warn","findings":[{"level":"pass","title":"AS:asn announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"asn":147133,"v4":2,"v6":1}},{"tool":["rpki",{"prefix":"2400:7020::/32","asn":"147133"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":1,"total":3,"list":"2400:7020::/32","asn":147133},"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":"2400:7020::/32 AS147133 max-length /32"},{"level":"info","title":":count of :total announced prefixes are RPKI valid.","params":{"count":2,"total":3}},{"level":"pass","title":"Every announced prefix has an IRR route object.","params":[]},{"level":"info","title":":left upstreams and peers, :right downstream networks seen.","params":{"left":5,"right":1}}],"data":{"asn":147133,"holder":"IDNIC-JMS-AS-ID - PT Jafati Mitra Solusindo","announced":true,"v4":2,"v6":1,"prefixes":["103.176.180.0/24","103.176.181.0/24","2400:7020::/32"],"rpki":{"valid":2,"not-found":1,"invalid":0,"unchecked":0},"rpki_problems":[{"prefix":"2400:7020::/32","state":"not-found"}],"irr_missing":[],"irr_missing_count":0,"bogons":[],"upstreams":[{"asn":147094,"power":426,"name":"Mitra Visioner Pratama (MVNET) - NAP"},{"asn":35280,"power":9,"name":"F5 Inc."},{"asn":153718,"power":4,"name":"Jelajah Media Komunikasi"},{"asn":58396,"power":1,"name":"DETELNET"},{"asn":7717,"power":1,"name":"OpenIXP / NiCE Route Servers"}],"left":5,"right":1},"title":"Routing and RPKI","tool":"bgp","tool_input":{"query":"AS147133"},"summary":{"level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":1,"total":3,"list":"2400:7020::/32","asn":147133}}},"registration":{"status":"pass","findings":[{"level":"pass","title":"Found at :server.","params":{"server":"rdap.apnic.net"}}],"data":{"query":"AS147133","looked_up":"AS147133","kind":"autnum","source":"https://rdap.apnic.net/autnum/147133","terms":"https://www.apnic.net/about-apnic/whois_search/about/termsofuse/","summary":{"Name":"IDNIC-JMS-AS-ID","Handle":"AS147133","Range":"AS147133","Country":"ID","Status":"active","Registered":"2021-11-19T09:08:04Z","Last changed":"2021-11-19T09:07:54Z","Abuse contact":"ipcore@jmslink.co.id"},"entities":[{"roles":["technical","administrative"],"kind":"individual","name":"Firdaus Abadi","email":"sinuxegi@jmslink.co.id"},{"roles":["abuse"],"kind":"group","name":"IRT-JMS-ID","email":"ipcore@jmslink.co.id"}],"allocation":{"rir":"apnic","registry":"APNIC","cc":"ID","country":"Indonesia","date":"2021-09-17","status":"allocated","range":"AS147072 – AS147171","opaque_id":"A9186214","special":null}},"title":"Registration","tool":"whois","tool_input":{"query":"AS147133"},"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":147133,"name":"JMS INDONESIA"}},{"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":6,"capacity":"60G"}},{"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":147133,"net":{"id":28931,"name":"JMS INDONESIA","aka":"JMS","website":"https://jmslink.co.id","looking_glass":"","route_server":"","irr_as_set":"","info_type":"Cable/DSL/ISP","info_prefixes4":2,"info_prefixes6":0,"info_traffic":"","info_ratio":"Not Disclosed","info_scope":"Not Disclosed","info_unicast":true,"info_ipv6":true,"info_never_via_route_servers":false,"ix_count":6,"fac_count":4,"policy_url":"","policy_general":"Open","policy_locations":"Not Required","policy_ratio":false,"policy_contracts":"Not Required","updated":"2025-08-31T23:43:07Z"},"ix_count":6,"capacity":60000,"ix":[],"ix_total":6,"fac":[],"fac_total":4,"poc":[{"role":"Abuse","email":"support@jmslink.co.id"},{"role":"NOC","email":"ipcore@jmslink.co.id"}],"missing":[]},"title":"PeeringDB","tool":"peeringdb","tool_input":{"asn":"147133"},"summary":{"level":"warn","title":"No IRR as-set is listed.","params":[]}}},"fixes":[{"tool":["rpki",{"prefix":"2400:7020::/32","asn":"147133"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":1,"total":3,"list":"2400:7020::/32","asn":147133},"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":"2400:7020::/32 AS147133 max-length /32","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=AS147133"}