Versi Singkat
"Internet" sebenarnya adalah 87.000+ jaringan independen (AS, Autonomous System) yang saling terhubung, masing-masing dengan nomor unik (ASN, misalnya AS13335 = Cloudflare). AS-AS ini bertukar rute satu sama lain melalui BGP, mengumumkan "inilah blok IP yang dapat saya jangkau", sehingga terbentuk tabel routing global (sekitar 1 juta prefix IPv4 dan 200.000 prefix IPv6). Paket dari rumah Anda ke Google biasanya melintasi 4-15 AS. Mari kita uraikan langkah demi langkah.
I. Apa Itu AS — Autonomous System
AS (Autonomous System) adalah satu jaringan atau sekelompok jaringan di bawah satu kebijakan routing administratif. Protokol routing apa yang dipakai di dalam AS (OSPF / IS-IS) adalah urusannya sendiri, tetapi antar-AS, BGP digunakan untuk mengumumkan prefix IP secara publik.
- ISP besar adalah sebuah AS tersendiri (China Telecom AS4134, China Unicom AS4837, China Mobile AS9808)
- Penyedia cloud besar adalah sebuah AS (Google AS15169, Cloudflare AS13335, AWS AS16509)
- Universitas, pemerintah, dan perusahaan besar dapat memiliki AS sendiri
- IP pengguna broadband rumah biasa diambil dari AS milik ISP-nya — pengguna akhir tidak memerlukan AS sendiri
1.1 Siapa yang Mengalokasikan ASN
ASN (nomor AS) dikelola oleh 5 Regional Internet Registry (RIR):
| RIR | Wilayah | Rentang ASN Umum |
|---|---|---|
| ARIN | Amerika Utara | AS1-AS6655 + sebagian |
| RIPE NCC | Eropa / Timur Tengah | AS6656-AS9215 + sebagian |
| APNIC | Asia-Pasifik | AS17676-AS18431 + sebagian |
| LACNIC | Amerika Latin | AS27648-AS28671 + sebagian |
| AFRINIC | Afrika | AS36864-AS37887 + sebagian |
ASN awalnya 16 bit (0-65535, yang mulai menipis setelah 1996); kini 32 bit (0-4294967295, RFC 6793). Saat ini sekitar 120.000 ASN benar-benar dipakai di seluruh dunia.
1.2 Cara Membaca ASN — Format
AS13335 // format lama (16-bit)
AS393227 // format baru angka murni (32-bit)
AS6.10 // format dot lama (= 6×65536+10 = 393226; RFC 5396 menjadikan asplain sebagai notasi yang diutamakan)Saat ini cukup gunakan format angka murni. Prefix "AS" boleh dihilangkan, tetapi menuliskannya lebih jelas.
II. BGP — "Sistem Kode Pos" Internet
BGP (Border Gateway Protocol), RFC 4271, adalah satu-satunya protokol routing yang dipakai antar-AS. Setiap AS menggunakan BGP untuk mengumumkan kepada AS tetangganya: "Saya dapat menjangkau prefix IP ini, dan lewat saya Anda dapat menjangkau AS-AS berikutnya."
2.1 Inti Pengumuman BGP: Prefix + AS-PATH
Prefix Next Hop AS-PATH
104.16.0.0/13 203.0.113.1 AS3356 AS13335 ← via Lumen ke Cloudflare
104.16.0.0/13 198.51.100.5 AS6939 AS13335 ← via HE.net ke Cloudflare
8.8.8.0/24 203.0.113.1 AS3356 AS15169 ← ke Google DNS
202.106.0.0/16 198.51.100.5 AS6939 AS4847 AS4134 ← ke China Telecom BeijingAS-PATH mencantumkan setiap AS yang dilalui dari origin AS (pemilik prefix) hingga router saat ini. Baca dari kanan ke kiri — AS paling kanan adalah origin, yang paling kiri adalah tetangga.
2.2 Cara BGP Memilih Jalur Terbaik
Jika ada beberapa jalur untuk prefix yang sama, BGP memilih satu berdasarkan urutan prioritas berikut (ringkasan):
- LOCAL_PREF: makin tinggi makin baik — preferensi internal di dalam AS (mana yang dipakai lebih dulu)
- AS-PATH lebih pendek lebih baik — makin sedikit AS yang dilalui, makin diutamakan
- Origin: IGP (internal) > EGP > Incomplete
- MED (Multi-Exit Discriminator): makin rendah makin baik — petunjuk yang diteruskan antar-AS
- eBGP > iBGP
- IGP cost: makin rendah makin baik
- Router ID: makin rendah makin baik (penentu terakhir)
Catatan: BGP belum tentu memilih jalur tercepat. AS-PATH yang lebih pendek tidak berarti latensi fisik lebih rendah. Rute antarbenua yang melewati 1 AS bisa lebih lambat daripada rute dalam satu kota yang melewati 3 AS.
III. Tier 1 / Tier 2 / Tier 3 — Hierarki ISP
Semua AS terbagi menjadi tiga tingkat berdasarkan apakah mereka harus membayar transit upstream:
| Tingkat | Definisi | Contoh Umum |
|---|---|---|
| Tier 1 | Tidak membayar siapa pun — menjangkau seluruh dunia murni lewat peering | AT&T AS7018, Verizon AS701, Lumen/Level3 AS3356, NTT AS2914, Telia AS1299, Tata AS6453, GTT AS3257, China Telecom AS4134 (menurut sebagian definisi), China Unicom AS4837 |
| Tier 2 | Peering dengan beberapa Tier 1, tetapi membayar untuk sebagian akses | Sebagian besar ISP nasional / penyedia cloud besar (Google AS15169, Microsoft AS8075, Cloudflare AS13335) |
| Tier 3 | Harus membayar penyedia upstream untuk menjangkau jaringan lain | ISP lokal kecil / operator akses |
Jalur paket umum broadband rumah: rumah Anda → ISP lokal kecil (Tier 3) → jaringan provinsi / metro (Tier 2) → backbone China Telecom (Tier 1) → Tier 1 luar negeri → jaringan tujuan.
IV. Uji Sendiri — AS Mana Saja antara Rumah dan Google
Gunakan mtr -bz (BSD: traceroute -A) untuk melihat nomor AS di setiap hop:
HOST: xxx Loss% Snt Last Avg ASN
1. 192.168.1.1 0.0% 10 0.5 0.6 (jaringan privat, tanpa ASN)
2. 61.183.x.x 0.0% 10 3.2 3.5 AS4134 China Telecom
3. 202.97.x.x 0.0% 10 5.1 5.4 AS4134 backbone China Telecom
4. 202.97.x.x 0.0% 10 15.2 16.1 AS4134
5. 202.97.x.x 0.0% 10 45.3 46.0 AS4134 node sebelum jalur keluar
6. 211.95.x.x 0.0% 10 156.4 158.2 AS4134 gateway internasional
7. 72.14.215.x 0.0% 10 158.1 159.8 AS15169 jaringan Google
8. 142.250.x.x 0.0% 10 159.8 161.2 AS15169 Google
9. 142.250.x.x (www.google.com) 0.0% 10 160.2 162.0 AS15169Dari jejak mtr ini, terlihat:
- Rumah → jaringan lokal China Telecom (AS4134, hop 2-3): < 10ms
- Backbone China Telecom (AS4134, hop 4-6): 5-150ms
- Hop gateway internasional ke Google (AS15169, hop 7): melonjak tiba-tiba ke 150+ms ← latensi jalur keluar internasional
- Di dalam Google (AS15169, hop 8-9): < 5ms
Dari broadband rumah di Tiongkok ke Google hanya melintasi 2 AS — AS-PATH yang sangat pendek — tetapi latensi fisiknya tinggi. Inilah yang kami maksud dengan "panjang BGP bukan latensi fisik".
V. Dua Mimpi Buruk Keamanan BGP — Kebocoran Rute dan Pembajakan Rute
5.1 Kebocoran Rute (Route Leak)
Sebuah AS secara keliru meneruskan rute yang seharusnya tidak dikirim ke upstream kepada upstream atau tetangganya, sehingga lalu lintas global diarahkan ke jalur yang salah. Contoh klasik: sebuah ISP mengira rute pelanggannya sebagai rutenya sendiri lalu mengumumkannya ke semua pihak.
Insiden terkenal: Pada November 2017, kebocoran rute Level3 (AS3356) mengganggu banyak pelanggan hilir Comcast dan Verizon.
5.2 Pembajakan BGP (BGP Hijack)
AS berbahaya mengumumkan prefix IP yang bukan miliknya. Begitu AS lain menerima pengumuman itu, lalu lintas dialihkan ke pembajak, sehingga memungkinkan MITM, penolakan layanan, atau peracunan DNS.
Insiden terkenal:
- 2008: PTCL Pakistan mengumumkan prefix YouTube, mengalihkan lalu lintas YouTube global ke Pakistan selama 2 jam
- 2018: eNet (AS10297) mengumumkan prefix DNS Amazon Route 53, membajak lalu lintas pengguna MyEtherWallet selama sekitar 2 jam
- 2022: RTCOMM Rusia sempat membajak sebuah prefix Twitter
5.3 Pertahanan — RPKI Menandatangani Rute
RPKI (Resource Public Key Infrastructure), seri RFC 6480, memungkinkan pemegang sah sebuah prefix IP menandatangani secara kriptografis "prefix ini hanya boleh berasal dari AS ini". Router BGP yang mendukung RPKI akan membuang rute yang tidak ditandatangani atau tanda tangannya salah.
Kini sekitar separuh prefix IPv4 global sudah ditandatangani RPKI, dan porsinya terus naik. Saat Anda mencari sebuah IP di cleanip.io, kartu "Info AS" menampilkan status RPKI-nya: valid / invalid / not-found.
VI. Cara Mencari ASN Pemilik Sebuah IP atau Domain
6.1 Cari Langsung di cleanip.io
Cukup kunjungi https://cleanip.io/8.8.8.8 atau https://cleanip.io/AS15169 — kami menampilkan info ASN lengkap, tanggal registrasi, rentang IP, upstream/downstream, dan sebaran geografis.
6.2 Visualisasi BGP di cleanip.io
/asn-graph menggambar topologi BGP untuk ASN mana pun — dari Origin melalui Tier 2 hingga Tier 1, sehingga Anda dapat langsung melihat siapa melakukan peering dengan siapa.
/asn-history menampilkan riwayat kepemilikan sebuah IP / CIDR — AS mana saja yang pernah memiliki sebuah CIDR, dan kapan berubah.
6.3 Alat Baris Perintah
$ whois -h whois.cymru.com " -v 8.8.8.8"
AS | IP | BGP Prefix | CC | Registry | Allocated | AS Name
15169 | 8.8.8.8 | 8.8.8.0/24 | US | arin | 1992-12-01 | GOOGLE, US
$ curl https://api.bgpview.io/ip/8.8.8.8 | jq
{
"data": {
"ip": "8.8.8.8",
"prefixes": [{
"asn": { "asn": 15169, "name": "Google LLC" },
"prefix": "8.8.8.0/24"
}]
}
}VII. Referensi Cepat ASN Umum
| ASN | Nama | Tipe |
|---|---|---|
| AS13335 | Cloudflare | CDN / DNS |
| AS15169 | Cloud / Pencarian | |
| AS16509 | Amazon AWS | Cloud |
| AS8075 | Microsoft / Azure | Cloud |
| AS32934 | Facebook (Meta) | Media sosial |
| AS13414 | Twitter / X | Media sosial |
| AS2906 | Netflix | Video |
| AS4134 | China Telecom | ISP (sebagian Tier 1) |
| AS4837 | China Unicom | ISP |
| AS9808 | China Mobile | ISP |
| AS37963 | Alibaba / Alibaba Cloud | Cloud |
| AS45102 | Alibaba Cloud Internasional | Cloud |
| AS132203 | Tencent Cloud | Cloud |
| AS9009 | M247 (penyedia backbone VPN utama) | IDC |
| AS62371 | Proton AG (ProtonVPN) | VPN |
| AS24940 | Hetzner | VPS Jerman |
| AS16276 | OVH | VPS Prancis |
| AS20473 | Choopa (Vultr) | VPS |
| AS14061 | DigitalOcean | VPS |
VIII. Mengapa Ini Juga Penting bagi Pengguna Biasa
- Sistem kontrol risiko melihat ASN saat menilai reputasi IP — ASN datacenter (penyedia cloud/VPN) biasanya mendapat skor lebih rendah; ASN broadband residensial (China Telecom / Unicom) mendapat skor lebih tinggi
- Saat memilih CDN untuk lalu lintas lintas negara, periksa jarak AS antara ASN pengguna target Anda dan node CDN — cleanip.io memberi tahu AS pemilik sebuah IP dalam satu kali pencarian
- Saat terjadi serangan DDoS, ASN adalah petunjuk pertama untuk menelusuri sumbernya — misalnya "sebagian besar lalu lintas serangan berasal dari datacenter AS46562 Performive"
- Saat memilih VPN, periksa ASN milik IDC mana yang menjadi tempatnya — lihat pelacakan VPN untuk detailnya