Mengapa Jaringan Anda Terputus pada Jam 8 Malam
Koneksi proxy atau API Anda bekerja lancar sepanjang hari. Lalu jam 8 malam tiba. Tiba-tiba, koneksi Anda membeku. Latensi melonjak. Aplikasi Anda terputus.
Anda mungkin menyalahkan Wi-Fi Anda. Masalahnya sebenarnya terletak jauh di dalam jaringan global.
Berikut adalah alasan mengapa hal ini terjadi:
Kemacetan Jam Sibuk Jutaan orang mulai melakukan streaming video atau bermain game di malam hari. Data Anda melewati gateway publik. Pada jam 8 malam, gateway ini mencapai kapasitas maksimum. Saat buffer penuh, router melakukan Tail Drop. Router tersebut membuang paket data Anda begitu saja karena tidak ada ruang untuk menyimpannya.
TCP Death Loop Protokol standar mendeteksi kehilangan paket (packet loss) dan mengalami kepanikan. Mereka memotong kecepatan koneksi Anda menjadi setengahnya untuk mengelola beban. Proxy Anda mencoba mengirim ulang data yang hilang. Hal ini menambah beban pada sistem yang sudah rusak. Latensi melonjak dari 50ms menjadi 300ms. Koneksi Anda akhirnya mengalami timeout dan terputus.
BGP Flapping Router menggunakan BGP untuk menemukan jalur terbaik bagi data Anda. Selama jam sibuk, jalur terbaik menjadi tidak stabil. Router mencoba mengalihkan trafik Anda ke jalur baru. Pengalihan ini memutus sesi aktif Anda. Anda akan melihat ikon loading atau pesan kesalahan koneksi.
Cara Perusahaan Mengatasinya Perusahaan menggunakan jalur khusus (dedicated lines) untuk melewati internet publik.
• IPLC (International Private Leased Circuit): Jalur serat optik pribadi. Jalur ini kebal terhadap lonjakan trafik publik. • IEPL (International Ethernet Private Line): Versi Layer-2 dari IPLC. Menawarkan latensi yang stabil dan nol packet loss.
Perbandingan Metode Routing:
- Public Routing: Lonjakan latensi tinggi dan packet loss.
- IPLC: Serat optik point-to-point tetap. Sangat stabil.
- IEPL: Transportasi Ethernet tetap. Sangat stabil.
Cara Meningkatkan Pengaturan Anda Jika Anda tidak dapat membeli jalur pribadi, optimalkan server Linux Anda:
Beralih ke BBR Congestion Control. Berbeda dengan Cubic, BBR tidak panik saat terjadi packet loss. BBR menjaga kecepatan dengan memodelkan kapasitas jalur yang sebenarnya. Jalankan perintah ini di sysctl.conf Anda:
net.core.default_qdisc = fqnet.ipv4.tcp_congestion_control = bbrTurunkan MTU Anda. Ubah Maximum Transmission Unit Anda dari 1500 menjadi 1420 atau 1360. Ini mencegah router memecah paket terenkripsi Anda menjadi potongan-potongan kecil.
Komunitas belajar opsional: https://t.me/GyaanSetuAi