Internet Penuh dengan Zombie dan Tak Ada yang Membahasnya

BBetter Stack
AI/미래기술컴퓨터/소프트웨어

Transcript

00:00:00Tahukah Anda bahwa Internet sedang terjangkit zombie? Tidak, bukan zombie yang seperti itu.
00:00:05Yang saya maksud adalah zombie BGP. BGP adalah singkatan dari Border Gateway Protocol,
00:00:12yang merupakan cara jaringan besar mengumumkan alamat IP mana yang dapat mereka kirimi trafik.
00:00:18Internet terhubung oleh peta global raksasa ini yang memberitahu jaringan cara menjangkau satu sama lain,
00:00:24dan semua ini dikelola melalui sistem BGP. Pada umumnya,
00:00:29sistem ini berjalan lancar, namun terkadang muncul zombie yang tak terduga dalam sistem tersebut.
00:00:35Tapi mengapa hal itu bisa terjadi? Nah, itulah yang akan kita cari tahu dalam video hari ini.
00:00:39Jadi, dalam sistem BGP, saat sebuah jaringan ingin trafik mencapai lokasi baru,
00:00:49ia akan mengiklankan sebuah rute. Saat ingin trafik berhenti melalui lokasi lama,
00:00:54ia akan menarik rute tersebut. Hal ini terjadi setiap saat. Jaringan memindahkan trafik antar pusat data,
00:01:00memindahkan pelanggan ke edge baru, atau mematikan server untuk pemeliharaan.
00:01:04Menarik rute hanyalah cara mereka memberi tahu dunia bahwa jalur tersebut tidak lagi valid.
00:01:09Namun terkadang sesuatu yang aneh terjadi. Sebuah rute ditarik,
00:01:13namun beberapa jaringan tetap percaya bahwa rute itu masih ada. Mereka terus mengirim trafik melalui jalur yang
00:01:20seharusnya sudah hilang. Inilah yang disebut zombie BGP. Ini adalah rute usang yang menolak menghilang
00:01:26dari tabel routing global, meskipun jaringan yang membuatnya sudah menghapusnya.
00:01:32Lalu apa yang terjadi pada trafik saat zombie ini aktif? Trafik tersebut tidak sampai ke tujuannya.
00:01:38Trafik mungkin berputar-putar di antara router sejenak sebelum akhirnya dibuang. Bisa juga berputar jauh
00:01:43melintasi beberapa jaringan hingga mencapai jalan buntu. Atau mungkin mendarat di jaringan yang mencoba
00:01:49meneruskannya namun tetap tidak bisa mengirimnya ke mana pun yang berguna. Dari sudut pandang pengguna, hal ini bisa
00:01:55menyebabkan halaman web macet atau habis waktu, atau aplikasi gagal terhubung untuk waktu singkat.
00:02:01Terkadang hampir tidak terasa. Namun di lain waktu, pelambatannya sangat terlihat jelas.
00:02:06Pertanyaan logis berikutnya adalah mengapa router gagal memperbarui peta global dengan segera.
00:02:11Jawabannya terletak pada cara BGP memproses perubahan. Saat rute yang lebih spesifik menghilang,
00:02:17router mencari rute cadangan yang kurang spesifik. Pencarian itu memakan waktu. Selama jendela waktu tersebut,
00:02:23beberapa router gagal menghapus entri lama. Mereka terjebak dengan informasi basi. Cloudflare
00:02:29mengamati bahwa zombie-zombie ini bertahan antara 6 hingga 11 menit di jaringan besar.
00:02:34Zombie IP versi 4 cenderung bertahan lebih lama daripada versi 6. Namun akhirnya,
00:02:40sistem akan mengoreksi dirinya sendiri karena setiap rute di BGP memiliki pengatur waktu. Jika sebuah router tidak
00:02:46menerima pembaruan baru selama beberapa waktu, ia akan menghapus rute tersebut secara otomatis. Bahkan jika router melewatkan
00:02:52penarikan rute pertama kali, aktivitas BGP terus-menerus dari tetangganya pada akhirnya akan
00:02:57memberitahunya bahwa rute tersebut sudah hilang. Setelah cukup banyak router di sekitarnya menyetujui status baru tersebut,
00:03:03si zombie pun menghilang. Cloudflare menemukan perilaku ini saat bekerja dengan pelanggan BYOIP atau
00:03:09Bring Your Own IP. Dalam situasi ini, Cloudflare mengiklankan sementara ruang IP pelanggan
00:03:15lalu menariknya setelah serah terima selesai. Proses penarikan itu sendiri seharusnya bersih,
00:03:21tetapi mereka melihat bahwa terkadang beberapa penyedia terus menggunakan rute lama lama setelah rute itu
00:03:27dihapus. Ketidakcocokan itu menyebabkan trafik mengambil jalur yang tidak terduga dan tidak efisien ke dalam jaringan Cloudflare.
00:03:33Untuk mengatasi masalah ini, Cloudflare memperkenalkan metode yang lebih aman. Alih-alih langsung menarik rute lama,
00:03:38mereka pertama-tama mengumumkan rute yang sama dari lokasi yang stabil. Hal ini memaksa router
00:03:45di seluruh dunia untuk beralih secara bersih ke versi baru. Baru setelah itu mereka menarik
00:03:50pengumuman lama. Ini mencegah lonjakan rute cadangan yang menyebabkan munculnya zombie sejak awal. Cloudflare juga
00:03:56menyetel sistem internal mereka agar transisi terjadi lebih lancar di masa mendatang. Jika Anda ingin
00:04:02membaca lebih lanjut tentang topik ini, Cloudflare menerbitkan postingan blog yang sangat mendetail yang menjelaskan masalah ini.
00:04:07Sebagai kesimpulan, ini adalah pengingat bahwa bahkan bagian paling mendasar dari internet pun dapat berperilaku
00:04:13tidak terduga dalam kondisi tertentu. Namun, sebagian besar waktu, masalah ini teratasi sebelum
00:04:19pengguna menyadari apa pun. Tapi terkadang zombie mungkin muncul. Internet disatukan oleh jutaan
00:04:25keputusan routing yang terjadi setiap detik. Dan kejutan sesekali seperti zombie BGP menunjukkan betapa
00:04:31banyak koordinasi yang dibutuhkan untuk menjaga semuanya berjalan lancar. Jadi itulah poin utamanya. Sekarang
00:04:37Anda tahu apa itu zombie BGP. Lain kali saat sesuatu macet atau gagal memuat, Anda mungkin saja
00:04:43sedang berpapasan dengan zombie di internet. Jika Anda suka penjelasan teknis seperti ini, pastikan untuk
00:04:48menekan tombol like di bawah video. Dan jangan lupa untuk subscribe saluran kami. Saya Andris dari Better Stack,
00:04:53dan sampai jumpa di video-video berikutnya.

Key Takeaway

Zombie BGP merupakan anomali rute internet yang tetap aktif setelah dihapus, namun dapat dimitigasi melalui koordinasi pengumuman rute yang lebih cerdas dan stabil.

Highlights

Zombie BGP adalah rute usang yang tetap ada di tabel routing global meskipun sudah ditarik oleh jaringan asalnya.

Fenomena ini menyebabkan trafik internet gagal mencapai tujuan

Timeline

Pengenalan BGP dan Fenomena Zombie

Video dimulai dengan memperkenalkan konsep Border Gateway Protocol (BGP) yang berfungsi sebagai peta global untuk mengarahkan trafik internet antar jaringan besar. Pembicara menjelaskan bahwa sistem ini biasanya berjalan lancar namun terkadang terjangkit oleh apa yang disebut sebagai "zombie BGP". Zombie ini muncul sebagai rute tak terduga yang mengganggu aliran data normal di seluruh dunia. Bagian ini sangat penting karena meletakkan dasar pemahaman tentang bagaimana jaringan saling berkomunikasi. Tanpa pengelolaan BGP yang tepat, peta global internet akan menjadi kacau dan tidak terarah.

Mekanisme Iklan dan Penarikan Rute

Sesi ini mendalami cara kerja teknis di mana jaringan mengiklankan rute baru atau menarik rute lama saat terjadi pemeliharaan atau perpindahan data. Masalah muncul ketika sebuah rute telah ditarik, namun beberapa jaringan masih percaya bahwa jalur tersebut tetap valid dan tersedia. Kondisi rute usang yang menolak menghilang dari tabel routing global inilah yang secara spesifik didefinisikan sebagai zombie. Hal ini sering terjadi saat server dimatikan atau pelanggan dipindahkan ke edge baru di infrastruktur jaringan. Pemahaman tentang siklus hidup rute ini krusial untuk mengidentifikasi kegagalan transmisi data secara global.

Dampak Zombie BGP terhadap Pengguna

Trafik yang terjebak dalam rute zombie seringkali berakhir di jalan buntu atau berputar-putar tanpa henti di antara router sebelum akhirnya dibuang sepenuhnya. Bagi pengguna akhir, fenomena teknis ini bermanifestasi sebagai halaman web yang macet, kegagalan koneksi aplikasi, atau waktu tunggu (timeout) yang mengganggu. Meskipun terkadang pelambatan ini hampir tidak terasa, dampaknya bisa menjadi sangat signifikan pada aplikasi yang sensitif terhadap waktu. Bagian ini menyoroti bahwa masalah infrastruktur di tingkat protokol memiliki konsekuensi nyata pada pengalaman berselancar harian. Koordinasi antar router menjadi kunci agar data tidak mendarat di jaringan yang tidak mampu meneruskannya.

Analisis Durasi dan Penyebab Teknis

Pembicara menjelaskan mengapa router gagal memperbarui informasi secara instan, yang seringkali disebabkan oleh proses pencarian rute cadangan yang memakan waktu. Berdasarkan data dari Cloudflare, zombie-zombie ini biasanya bertahan antara 6 hingga 11 menit di dalam jaringan berskala besar. Menariknya, terdapat perbedaan durasi antara IPv4 dan IPv6, di mana versi lama cenderung bertahan lebih lama dalam sistem. Namun, sistem BGP memiliki mekanisme koreksi otomatis melalui pengatur waktu yang akan menghapus entri lama jika tidak ada pembaruan. Kesepakatan antar router tetangga pada akhirnya akan memaksa zombie tersebut untuk menghilang dari peta global secara permanen.

Solusi Cloudflare dan Kesimpulan

Cloudflare menemukan masalah ini saat mengelola layanan Bring Your Own IP (BYOIP) dan mengembangkan metode baru untuk mencegah munculnya zombie. Solusi yang ditawarkan melibatkan pengumuman rute dari lokasi stabil terlebih dahulu guna memaksa router beralih secara bersih sebelum rute lama ditarik. Langkah preventif ini terbukti efektif dalam mencegah lonjakan rute cadangan yang biasanya memicu anomali routing. Di akhir video, ditegaskan bahwa meskipun internet terlihat stabil, ia sebenarnya membutuhkan jutaan keputusan routing setiap detik untuk tetap berfungsi. Penonton diajak untuk lebih memahami kerumitan di balik layar internet saat menghadapi gangguan koneksi di masa depan.

Community Posts

View all posts