Personal Notes Parmi

SPEEDIFY - Bonding OS

bisa di bedah dan jelaskan apa kegunaan ini ( link ) bermula dari menonton youtube soal Bonding Peplink lalu di temukan SPEEDIFY:

karena dikatakan ada proses Bonding, bagaimana cara kerjanya ?

https://speedify.com/features/channel-bonding/#how-it-works

secara garis besar, Speedify pada dasarnya adalah aplikasi berbasis perangkat lunak (software-based VPN/bonding agent) yang mengimplementasikan teknologi Channel Bonding pada tingkat packet level.

Jika Anda mengenal konsep ini dari ekosistem hardware seperti Peplink (SpeedFusion / Pepwave), Speedify menawarkan filosofi dan mekanisme kerja dasar yang serupa di tingkat logis, namun dengan bentuk eksekusi yang dikemas sebagai aplikasi multi-platform (Windows, macOS, Linux, iOS, Android, hingga OS router tertentu).


Cara Kerja Channel Bonding pada Speedify

Di koneksi standar (tanpa bonding), operating system (OS) laptop atau smartphone hanya bisa memilih satu antarmuka jaringan (interface) aktif dalam satu waktu (misalnya Ethernet atau Wi-Fi atau Cellular 5G). Jika Wi-Fi terhubung, interface cellular hanya duduk manis sebagai cadangan (failover manual/lambat).

Speedify mengubah arsitektur tersebut dengan arsitektur Client-to-Server Tunneling:

[ Perangkat Anda (Laptop / HP / Router) ]
 │
 ├── WAN 1 (Ethernet/Indihome) ──── Encrypted Tunnel 1 ┐
 ├── WAN 2 (Wi-Fi/Starlink)   ──── Encrypted Tunnel 2 ├─► [ Speedify Speed Server ] ──► Internet Publik
 └── WAN 3 (Cellular 4G/5G)   ──── Encrypted Tunnel 3 ┘   (Proses Reassembly)

  1. Penanganan di Tingkat Paket (Packet-Level Splitting) Saat Anda mengunduh file, streaming, atau melakukan panggilan Zoom, Speedify mencegat semua lalu lintas IP di perangkat lokal Anda. Alih-alih meneruskan seluruh koneksi TCP/UDP ke satu antarmuka, Speedify memecah data menjadi paket-paket individual.
  2. Multi-Tunnel Encrypted Transmission Setiap antarmuka WAN yang aktif (misal: LAN, Wi-Fi, modem USB 5G) akan membuka tunnel terenkripsi masing-masing menuju Speedify Speed Server (node server terdekat di cloud). Paket-paket data didistribusikan secara dinamis melalui jalur-jalur ini secara bersamaan.
  3. Penyusunan Ulang di Server (Reassembly) Di sisi Speedify Speed Server, semua paket yang tiba dari berbagai jalur dikumpulkan, disatukan kembali sesuai urutan (sequence number), lalu diteruskan ke server tujuan di Internet publik (misalnya ke server Zoom, YouTube, atau Web Host) menggunakan alamat IP tunggal milik Speedify Server.
  4. Respon Balik (Return Path) Saat server di Internet membalas paket data, alur kerjanya dibalik: Speedify Server memecah balasan tersebut, mengirimkannya melewati beberapa jalur WAN secara paralel, dan aplikasi Speedify di perangkat Anda menyusunnya kembali sebelum diserahkan ke aplikasi pengguna.

Fitur Utama & Mode Operasi Speedify

Berdasarkan halaman resmi yang Anda tanyakan, Speedify mengendalikan lalu lintas jaringan menggunakan 3 mode utama:

Mode Cara Kerja Alokasi / Fitur Utama
Streaming Mode (Default) Kombinasi adaptif pintar. Mengenali jenis lalu lintas secara otomatis (QoS/DPI). Otomatis memberikan prioritas pada trafik real-time (panggilan video, VoIP, game). Menggunakan bonding untuk kecepatan dan redundancy jika jaringan berfluktuasi.
Speed Mode Membagi paket data secara agresif ke seluruh antarmuka yang ada. Fokus memaksimalkan throughput (kombinasi agregasi bandwidth total). Cocok untuk unduhan/unggahan file besar.
Redundant Mode Mengirimkan salinan paket yang identik (duplikasi paket) ke semua antarmuka sekaligus. Paket mana pun yang sampai paling cepat di Speed Server akan diambil, sisanya dibuang. Menghasilkan latency paling stabil dan meminimalkan packet loss.

Komparasi Singkat: Speedify vs Peplink (SpeedFusion)

Karena topik ini berawal dari penelusuran bonding Peplink, berikut komparasi teknis pendek untuk memetakan posisinya:

  • Arsitektur Utama:
  • Peplink: Berbasis hardware enterprise/industrial (Balance/MAX router). Menggunakan protokol proprietary SpeedFusion Bonding (membutuhkan SpeedFusion Cloud atau FusionHub VPS sendiri). Dioptimalkan untuk kebutuhan misi kritis, VPN site-to-site corporate, serta integrasi multi-SIM internal yang sangat tangguh.
  • Speedify: Berbasis software-as-a-service (SaaS). Dirancang untuk fleksibilitas pengguna akhir (laptop, mobile device, streamer IRL) dengan koneksi otomatis ke infrastruktur Speed Server global milik Speedify.

  • Seamless Failover (Hitless Swapping): Keduanya sama-sama mampu mengalihkan lalu lintas data dalam hitungan milidetik saat salah satu jalur WAN mati (drop), sehingga sesi panggilan suara/video atau live streaming tidak terputus sama sekali.

setahu saya, semisal di laptop, jika LAN tercolok, wifi yang tadinya aktif jadi standby atau putus. di HP, jika ada WiFI maka paket jalur data jadi standby

apakah maksudnya di sisi smartphone atau PC/Laptop semua interface-interface itu menjadi aktif dan simultan ?

Ya, persis seperti itu.

Pemahaman Anda tentang perilaku standar OS (Windows, macOS, Android, iOS) sangat tepat: secara bawaan (default), sistem operasi dirancang untuk menggunakan satu antarmuka jaringan utama berdasarkan tingkat prioritas (metric).

  • Di laptop: Jika LAN tercolok, OS akan mengalihkan seluruh lalu lintas ke LAN dan menonaktifkan/mengabaikan Wi-Fi.
  • Di smartphone: Begitu terhubung ke Wi-Fi, OS akan menidurkan/mengabaikan jalur Data Seluler (4G/5G).

Speedify (dan teknologi bonding pada umumnya) mengambil alih kendali jaringan tersebut dan memaksa OS untuk mengaktifkan dan menggunakan semua interface secara simultan (bersamaan).


Bagaimana Cara Speedify Melakukannya di Sisi Komputer / HP?

Di balik layar, Speedify bekerja menggunakan driver jaringan khusus (Virtual Network Adapter / Virtual TAP Interface):

[ Aplikasi Anda: Browser, Zoom, YouTube, Game ]
                       │
                       ▼
         [ Adapter Virtual Speedify ]  ◄── (OS menganggap ini SATU-SATUNYA koneksi internet)
                       │
             (Proses Packet Splitting)
                       │
     ┌─────────────────┼─────────────────┐
     ▼                 ▼                 ▼
[ Interface 1 ]   [ Interface 2 ]   [ Interface 3 ]  ◄── ALL ACTIVE & SIMULTANEOUS
 (Ethernet LAN)      (Wi-Fi 5GHz)      (Cellular 5G)
     │                 │                 │
     └─────────────────┼─────────────────┘
                       ▼
          [ Speedify Speed Server ]

  1. Membuat Interface Virtual Baru Saat Anda mengaktifkan Speedify, aplikasi ini menginstal sebuah Virtual Network Interface (di HP muncul sebagai koneksi VPN internal, di Laptop/PC muncul sebagai Virtual TAP Adapter).
  2. Pengalihan Rute oleh OS (Routing Table Override) Speedify memerintahkan OS untuk menyalurkan seluruh lalu lintas data dari aplikasi (Browser, Zoom, Game) hanya ke Interface Virtual tersebut. OS mengira perangkat hanya tersambung ke satu koneksi internet yaitu adapter virtual Speedify.
  3. Membuka Semua Physical Interface Sekaligus Di tingkat bawah (low-level socket connection), Speedify secara langsung mengambil alih kendali atas semua interface fisik (Wi-Fi, LAN, Tethering USB, Modem 5G). Speedify memaksa OS untuk mempertahankan status connected dan online pada semua jalur fisik tersebut tanpa ada yang ditidurkan atau di-standby-kan.
  4. Pembagian Paket secara Paralel Begitu data masuk ke Adapter Virtual, Speedify memecah data tersebut menjadi paket-paket kecil dan mendistribusikannya secara bersamaan—misalnya Paket #1 lewat LAN, Paket #2 lewat Wi-Fi, dan Paket #3 lewat Seluler.

Ilustrasi Perbedaan Perilaku

  • Sistem Standar (Bawaan OS):
  • LAN: ACTIVE (100% Traffic)
  • Wi-Fi: STANDBY / DISABLED (0% Traffic)
  • Seluler: STANDBY (0% Traffic)
  • Hasil: Kecepatan hanya sebatas kecepatan LAN. Jika kabel LAN dicabut, koneksi terputus beberapa detik sampai Wi-Fi mengambil alih.

  • Sistem Channel Bonding (Speedify):

  • LAN: ACTIVE (Mengirim/Menerima Paket A, D, G...)
  • Wi-Fi: ACTIVE (Mengirim/Menerima Paket B, E, H...)
  • Seluler: ACTIVE (Mengirim/Menerima Paket C, F, I...)
  • Hasil: Kecepatan ketiga jalur digabungkan secara riil. Jika kabel LAN dicabut tiba-tiba, Paket A, D, G dialihkan dalam milidetik ke Wi-Fi/Seluler tanpa memutus sesi Zoom atau unduhan yang sedang berjalan.
apakah ini juga terjadi atau dilakukan aplikasi VM seperti VMWare dan semacamnya ?

Tidak secara langsung dengan cara yang sama.

Meskipun perangkat lunak virtualisasi seperti VMware Workstation / ESXi, Proxmox, atau VirtualBox juga menggunakan Virtual Network Adapter dan memiliki teknik gabung-menggabung kartu jaringan, tujuan utama dan mekanisme layer operasinya sangat berbeda.

VMware pada dasarnya tidak melakukan packet-level channel bonding untuk menggabungkan kecepatan internet publik seperti Speedify secara otomatis, melainkan menggunakan teknik Link Aggregation (NIC Teaming / LACP).


Perbedaan Utama: VMware vs Speedify

Fitur / Parameter Speedify (Channel Bonding) VMware / Hypervisor (NIC Teaming)
Layer Operasi Layer 3 / Layer 4 (Transport/IP) via Cloud Server Proxy. Layer 2 (Data Link / MAC) atau Layer 3 Lokal.
Tujuan Utama Agregasi bandwidth internet & kestabilan koneksi untuk single endpoint (HP/Laptop). Redundansi (failover) & distribusi beban (load balancing) untuk banyak VM/server.
Syarat Jaringan Bebas. Bisa menggabungkan ISP berbeda (Starlink + Indihome + Seluler 5G). Harus berada dalam satu Switch / Segment LAN yang sama (lokal).
Penanganan Single Stream Satu unduhan (single thread) bisa menikmati kombinasi kecepatan total. Satu unduhan dari 1 VM biasanya tetap terbatas di kecepatan 1 physical NIC.

Bagaimana VMware Mengelola Banyak Kartu Jaringan (NIC Teaming)?

Di dalam VMware (misalnya VMware ESXi atau VirtualSwitch pada Workstation), Anda memang bisa mengaitkan (bind) beberapa kartu jaringan fisik (Physical NICs) ke dalam satu Virtual Switch (vSwitch). Namun, perlakuan terhadap paket datanya berbeda:

  1. Berdasarkan Virtual Machine (Port ID / MAC Hash) Jika VMware memiliki 2 Kartu LAN (NIC 1 dan NIC 2), VMware biasanya mengalokasikan:

* VM-A berjalan melewati NIC 1. * VM-B berjalan melewati NIC 2. * Hasil: Total throughput server meningkat karena beban terbagi, tetapi VM-A secara individu tidak mendapatkan gabungan kecepatan NIC 1 + NIC 2.

  1. LACP / 802.3ad Link Aggregation VMware bisa mengelompokkan beberapa kabel LAN menjadi satu jalur pipa besar (trunk). Namun, metode ini membutuhkan Managed Switch fisik di infrastruktur jaringan Anda yang mendukung LACP.

* Di sini, pembagian paket dilakukan berdasarkan IP Source/Destination Hash. * Jika Anda mengunduh file tunggal dari satu server luar, switch dan VMware akan tetap menyalurkan lalu lintas tersebut melalui satu jalur kabel saja agar paket tidak tiba out-of-order (berantakan).


Ringkasan Konseptual

  • VMware (NIC Teaming): Dirancang untuk Multi-Client / Multi-VM Load Balancing di jaringan lokal (LAN/Data Center). Konsepnya seperti menambah jumlah lajur jalan tol—jalan tol jadi bisa menampung lebih banyak mobil secara bersamaan, tetapi satu mobil tetap bergerak di satu lajur saja.
  • Speedify / Peplink SpeedFusion: Dirancang untuk Single-Stream Packet Bonding di jaringan luas (WAN/Internet). Konsepnya seperti membelah satu mobil besar menjadi potongan-potongan kecil, mengaturnya lewat jalur berbeda sekaligus, lalu merakitnya kembali secara utuh di ujung tujuan.
berarti untuk Speedify ini hanya cocok untuk perangkat yang bisa multi koneksi ?
semisal di laptop:
- WiFI
- LAN
- USB tethering
- dll

Benar sekali. Speedify—maupun teknologi channel bonding apa pun—hanya bisa berfungsi dan memberikan manfaat agregasi kecepatan jika perangkat Anda memiliki minimal dua antarmuka (interface) jaringan fisik yang aktif bersamaan.

Jika laptop Anda hanya terhubung ke 1 Wi-Fi saja tanpa ada koneksi lain yang tercolok, Speedify hanya akan berjalan seperti VPN biasa (menambah overhead enkripsi, namun tidak menambah kecepatan).


Skenario Penggunaan Multi-Koneksi di Laptop / PC

Untuk memanfaatkan Speedify secara maksimal pada satu unit laptop, Anda bisa menggabungkan berbagai kombinasi jalur Physical Interface berikut secara bersamaan:

Jalur 1 (Interface A) Jalur 2 (Interface B) Jalur 3 (Interface C - Opsional) Total Jalur Terikat (Bonded)
Wi-Fi Internal (Indihome) USB Tethering (HP Android/iPhone) - 2 Jalur
Kabel LAN / Ethernet Wi-Fi Internal - 2 Jalur
Wi-Fi Internal (Wi-Fi Cafe) USB Wi-Fi Adapter Tambahan (Wi-Fi dari HP Hotspot) Modem USB Dongle 4G/5G 3 Jalur
LAN Internal (FO Router) Starlink (via Adapter LAN USB) USB Tethering Seluler 3 Jalur

Catatan Teknis Wi-Fi: Satu modul Wi-Fi bawaan laptop standar umumnya hanya bisa menangkap satu SSIDs/Access Point dalam satu waktu. Jika Anda ingin menggabungkan 2 jaringan Wi-Fi yang berbeda (misalnya Wi-Fi Rumah + Wi-Fi Tetangga), Anda perlu mencolokkan USB Wi-Fi Adapter tambahan ($2-\$5$) ke port USB laptop Anda.


Solusi untuk Perangkat Lain (Smart TV, Console, Perangkat Tanpa Multi-Interface)

Bagaimana dengan perangkat yang tidak bisa dipasangi aplikasi Speedify atau tidak punya banyak colokan/interface (seperti Smart TV, PlayStation, IP Camera, atau IoT)?

Di situlah arsitektur Speedify for Routers atau Peplink Router mengambil peran:

[ ISP 1: Indihome ] ──┐
[ ISP 2: Starlink ] ──┼──► [ Router Khusus (Speedify OS / Peplink) ] ──(Bonded LAN/Wi-Fi)──► [ Smart TV / PC / HP ]
[ ISP 3: Modem 5G ] ──┘     (Melakukan Bonding di Tingkat Router)

  1. Semua modem/ISP tercolok ke dalam satu Router khusus (yang memiliki banyak port WAN atau modem SIM card internal).
  2. Router tersebut yang menjalankan proses Channel Bonding ke cloud server.
  3. Perangkat pengguna (Smart TV, Laptop, HP) cukup terhubung ke Wi-Fi/LAN router tersebut. Semua perangkat di dalam rumah otomatis menikmati hasil agregasi dan failover tanpa perlu menginstal aplikasi apa pun di masing-masing perangkat.