{"tool":"network-report","status":"warn","input":{"query":"AS9906"},"findings":[{"level":"warn","text":"AS9906 (ETNET-HK-AP) announces 12 IPv4 and 0 IPv6 prefixes.","title":"AS9906 (ETNET-HK-AP) announces 12 IPv4 and 0 IPv6 prefixes.","params":{"query":"AS9906","who":"AS9906 (ETNET-HK-AP)","v4":12,"v6":0}},{"level":"warn","text":"No IPv6 prefixes announced.","title":"No IPv6 prefixes announced.","params":{},"detail":"Networks without IPv6 force their users through NAT64 or leave them unreachable from IPv6-only networks.","fix":"Get an IPv6 allocation from your RIR (usually free with your IPv4 membership) and announce it."},{"level":"warn","text":"10 of 12 announced prefixes have no ROA (RPKI not found): 202.62.192.0/24, 202.62.194.0/24, 202.62.195.0/24, 202.62.200.0/24, 202.62.215.0/24 (+5).","title":"10 of 12 announced prefixes have no ROA (RPKI not found): 202.62.192.0/24, 202.62.194.0/24, 202.62.195.0/24, 202.62.200.0/24, 202.62.215.0/24 (+5).","params":{"count":10,"total":12,"list":"202.62.192.0/24, 202.62.194.0/24, 202.62.195.0/24, 202.62.200.0/24, 202.62.215.0/24 (+5)","asn":9906},"detail":"Without a ROA, networks cannot tell your routes from a hijack.","fix":"Create a ROA for each at your RIR portal, with origin AS9906 and a max length equal to the prefix length:","record":"202.62.192.0/24 AS9906 max-length /24\n202.62.194.0/24 AS9906 max-length /24\n202.62.195.0/24 AS9906 max-length /24\n202.62.200.0/24 AS9906 max-length /24\n202.62.215.0/24 AS9906 max-length /24\n202.62.216.0/24 AS9906 max-length /24\n202.62.217.0/24 AS9906 max-length /24\n202.62.218.0/24 AS9906 max-length /24\n202.62.219.0/24 AS9906 max-length /24\n202.62.220.0/24 AS9906 max-length /24"},{"level":"warn","text":"PeeringDB did not answer: HTTP 404","title":"PeeringDB did not answer: HTTP 404","params":{"error":"HTTP 404"},"fix":"Try again in a minute."}],"data":{"query":"AS9906","kind":"asn","special":null,"allocation":{"rir":"apnic","registry":"APNIC","cc":"HK","country":"Hong Kong SAR China","date":"2000-03-17","status":"allocated","range":"AS9906","opaque_id":"A919155C","special":null},"verdict":{"level":"warn","title":":who announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"query":"AS9906","who":"AS9906 (ETNET-HK-AP)","v4":12,"v6":0}},"seconds":1.6000000000000001,"sections":{"routing":{"status":"warn","findings":[{"level":"pass","title":"AS:asn announces :v4 IPv4 and :v6 IPv6 prefixes.","params":{"asn":9906,"v4":12,"v6":0}},{"level":"warn","title":"No IPv6 prefixes announced.","params":[],"detail":"Networks without IPv6 force their users through NAT64 or leave them unreachable from IPv6-only networks.","fix":"Get an IPv6 allocation from your RIR (usually free with your IPv4 membership) and announce it."},{"tool":["rpki",{"prefix":"202.62.192.0/24","asn":"9906"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":10,"total":12,"list":"202.62.192.0/24, 202.62.194.0/24, 202.62.195.0/24, 202.62.200.0/24, 202.62.215.0/24 (+5)","asn":9906},"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":"202.62.192.0/24 AS9906 max-length /24\n202.62.194.0/24 AS9906 max-length /24\n202.62.195.0/24 AS9906 max-length /24\n202.62.200.0/24 AS9906 max-length /24\n202.62.215.0/24 AS9906 max-length /24\n202.62.216.0/24 AS9906 max-length /24\n202.62.217.0/24 AS9906 max-length /24\n202.62.218.0/24 AS9906 max-length /24\n202.62.219.0/24 AS9906 max-length /24\n202.62.220.0/24 AS9906 max-length /24"},{"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":2,"asn":9906,"n":10}},{"level":"pass","title":"Every announced prefix has an IRR route object.","params":[]},{"level":"info","title":"One upstream or peer seen (AS:upstream): an outage there takes the whole network off the internet.","params":{"upstream":4515}}],"data":{"asn":9906,"holder":"ETNET-HK-AP - ETNet Limited","announced":true,"v4":12,"v6":0,"prefixes":["202.62.192.0/24","202.62.194.0/24","202.62.195.0/24","202.62.200.0/24","202.62.215.0/24","202.62.216.0/24","202.62.217.0/24","202.62.218.0/24","202.62.219.0/24","202.62.220.0/24","202.62.221.0/24","202.62.222.0/24"],"rpki":{"not-found":10,"unchecked":2,"valid":0,"invalid":0},"rpki_problems":[{"prefix":"202.62.192.0/24","state":"not-found"},{"prefix":"202.62.194.0/24","state":"not-found"},{"prefix":"202.62.195.0/24","state":"not-found"},{"prefix":"202.62.200.0/24","state":"not-found"},{"prefix":"202.62.215.0/24","state":"not-found"},{"prefix":"202.62.216.0/24","state":"not-found"},{"prefix":"202.62.217.0/24","state":"not-found"},{"prefix":"202.62.218.0/24","state":"not-found"},{"prefix":"202.62.219.0/24","state":"not-found"},{"prefix":"202.62.220.0/24","state":"not-found"}],"irr_missing":[],"irr_missing_count":0,"bogons":[],"upstreams":[{"asn":4515,"power":255,"name":"PCCW IMS"}],"left":1,"right":0},"title":"Routing and RPKI","tool":"bgp","tool_input":{"query":"AS9906"},"summary":{"level":"warn","title":"No IPv6 prefixes announced.","params":[]}},"registration":{"status":"pass","findings":[{"level":"pass","title":"Found at :server.","params":{"server":"rdap.apnic.net"}}],"data":{"query":"AS9906","looked_up":"AS9906","kind":"autnum","source":"https://rdap.apnic.net/autnum/9906","terms":"https://www.apnic.net/about-apnic/whois_search/about/termsofuse/","summary":{"Name":"ETNET-HK-AP","Handle":"AS9906","Range":"AS9906","Country":"HK","Status":"active","Registered":"2008-09-04T06:40:28Z","Last changed":"2020-07-08T02:03:36Z","Abuse contact":"rogerwong@etnet.com.hk"},"entities":[{"roles":["technical","administrative"],"kind":"individual","name":"Roger Wong","email":"rogerwong@etnet.com.hk"},{"roles":["abuse"],"kind":"group","name":"IRT-ETNET-HK","email":"rogerwong@etnet.com.hk"},{"roles":["registrant"],"kind":"org","name":"ETNet Ltd","email":"dchoi@etnet.com.hk"}],"allocation":{"rir":"apnic","registry":"APNIC","cc":"HK","country":"Hong Kong SAR China","date":"2000-03-17","status":"allocated","range":"AS9906","opaque_id":"A919155C","special":null}},"title":"Registration","tool":"whois","tool_input":{"query":"AS9906"},"summary":{"level":"pass","title":"Found at :server.","params":{"server":"rdap.apnic.net"}}},"peering":{"status":"warn","findings":[{"level":"warn","title":"PeeringDB did not answer: :error","params":{"error":"HTTP 404"},"fix":"Try again in a minute."}],"data":{"asn":9906,"error":"HTTP 404","ix":[],"fac":[]},"title":"PeeringDB","tool":"peeringdb","tool_input":{"asn":"9906"},"summary":{"level":"warn","title":"PeeringDB did not answer: :error","params":{"error":"HTTP 404"}}}},"fixes":[{"level":"warn","title":"No IPv6 prefixes announced.","params":[],"detail":"Networks without IPv6 force their users through NAT64 or leave them unreachable from IPv6-only networks.","fix":"Get an IPv6 allocation from your RIR (usually free with your IPv4 membership) and announce it.","section":"routing"},{"tool":["rpki",{"prefix":"202.62.192.0/24","asn":"9906"}],"guide":"create-rpki-roas","level":"warn","title":":count of :total announced prefixes have no ROA (RPKI not found): :list.","params":{"count":10,"total":12,"list":"202.62.192.0/24, 202.62.194.0/24, 202.62.195.0/24, 202.62.200.0/24, 202.62.215.0/24 (+5)","asn":9906},"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":"202.62.192.0/24 AS9906 max-length /24\n202.62.194.0/24 AS9906 max-length /24\n202.62.195.0/24 AS9906 max-length /24\n202.62.200.0/24 AS9906 max-length /24\n202.62.215.0/24 AS9906 max-length /24\n202.62.216.0/24 AS9906 max-length /24\n202.62.217.0/24 AS9906 max-length /24\n202.62.218.0/24 AS9906 max-length /24\n202.62.219.0/24 AS9906 max-length /24\n202.62.220.0/24 AS9906 max-length /24","section":"routing"},{"level":"warn","title":"PeeringDB did not answer: :error","params":{"error":"HTTP 404"},"fix":"Try again in a minute.","section":"peering"}]},"url":"https://thenetworkery.com/tools/network-report?query=AS9906"}