BBR: Cara baru untuk meningkatkan kecepatan internet
- Category: Internet
- Author: Admin
- Publisher:
Psychz Networks
- July 31,2017
Algoritma Kontrol Kemacetan yang dikembangkan oleh Google, waktu penyemprotan BBR ( B ottleneck B andwidth and R ound-trip) adalah solusi untuk meningkatkan kecepatan transmisi paket melalui Internet. Tapi apa itu Congestion Control Algorithm? Algoritma Kontrol Kemacetan adalah cara yang berbeda di mana paket dapat dikirim melalui Internet. Ini adalah inbuilt di setiap perangkat jaringan dan menentukan kecepatan transmisi data berdasarkan kemacetan, packet loss dll.
Internet paling sering menggunakan kontrol kemacetan berbasis loss, yang memutuskan untuk mengirim paket berdasarkan packet loss. Jika kata algoritma tersebut terasa packet loss, maka akan diasumsikan keadaan macet dan berhenti mengirim paket atau membatasi kecepatannya. Keterbatasan utama algoritma kontrol kemacetan tersebut adalah kemacetan bukan satu-satunya faktor packet loss. Kehilangan paket dapat terjadi karena berbagai alasan seperti media transmisi yang salah dan buffer dangkal. Dalam kasus tersebut, algoritma mengasumsikan kemacetan dan membatasi tingkat transmisi.
Algoritma BBR, bagaimanapun, ditulis membawa semua faktor ini menjadi pertimbangan. BBR mengevaluasi jaringan dan kecepatan transmisi data dengan memantau kecepatan jaringan dan waktu pulang-pergi. Melalui ini, bandwidth maksimum yang tersedia dan waktu round trip minimum dievaluasi yang memandu BBR untuk mengirimkan jumlah data maksimum yang mungkin pada waktu tertentu.
TCP BBR congestion control di Ubuntu / Debian
Patch TCP BBR perlu diterapkan pada Linux Kernel.
Prasyarat
1. Versi Kernel Linux harus 4.9 atau lebih tinggi.
2. Fitur berikut harus tersedia di Linux Kernel.
#CONFIG_TCP_CONG_BBR
#CONFIG_NET_SCH_FQ
(Catatan: Anda dapat memeriksa apakah ini tersedia dengan menjalankan perintah yang disebutkan di bawah ini.)
Grep 'CONFIG_TCP_CONG_BBR' / boot / config - $ (uname -r)
Grep 'CONFIG_NET_SCH_FQ' / boot / config - $ (uname -r)
Egrep 'CONFIG_TCP_CONG_BBR | CONFIG_NET_SCH_FQ' / boot / config - $ (uname -r)
Konfigurasi
1. Silahkan edit salah satu dari file berikut dengan bantuan editor teks pilihan Anda. Kami telah menggunakan editor vi.
Sudo vi /etc/sysctl.conf
Sudo vi /etc/sysctl.d/10-custom-kernel-bbr.conf
2. Baris berikut harus ditambahkan ke file di atas.
Net.core.default_qdisc = fq
Net.ipv4.tcp_congestion_control = bbr
3. Simpan file dan restart sistem untuk membawa perubahan berlaku.
Sudo reboot
4. Anda bisa mencoba menguji jaringan dengan bantuan alat jaringan.
Begitu perubahan berlaku, Anda akan melihat adanya perubahan dalam kecepatan data Anda.