Bonding Aggregation

Internet of Things · Network · Communication · Solutions

Definition

Bonding Aggregation (Link Bonding / Multi-Path Bonding) refers to the technology of combining multiple physical or logical communication links (such as dual 4G SIMs, wired + wireless, multi-carrier) into a single logical channel. After aggregation, data streams can be transmitted in parallel across multiple links or distributed according to policies, thereby increasing total bandwidth, reducing single point of failure risk, and improving transmission quality in weak network conditions. Unlike simple backup link failover, Bonding can simultaneously utilize multiple links for transmission, achieving bandwidth aggregation.

Bonding is commonly used in IoT and cross-border scenarios that require high bandwidth and high availability, such as video data backhaul, real-time monitoring, and critical business gateways. When deployed across borders, it can aggregate links from different national carriers, avoiding business interruption caused by a single carrier failure.

Technical Features and Architecture

The Bonding architecture includes: Multi-link access —dual SIM dual standby, wired + wireless, multiple WANs, etc.; Traffic scheduling —distribution to different links based on packets, flows, or sessions, supporting load balancing and failover; Reassembly and ordering —reassembling and ordering packets arriving via multiple paths at the receiving end to ensure business layer transparency; Protocol support —MPTCP, SD-WAN, proprietary bonding, etc. Key challenges include: packet reordering, latency differences, asymmetric paths, etc., requiring adaptation at the protocol or application layer.

Combined with primary link and backup link , Bonding can achieve a hybrid mode of primary-backup + aggregation: normally the two links are aggregated, and in case of failure it automatically falls back to a single link.

Application in IoT and cross-border scenarios

Bonding is widely used in:Video backhaul——Video Surveillance Front-end dual 4G aggregation to enhance uplink bandwidth and ensure HD video return;EV Charging Station——Charging Station Primary wired + backup 4G aggregation to provide dual-channel assurance for payments and operations;Industrial gateway—— Multi-link aggregation in production lines to ensure high-reliability interconnection between overseas factories and headquarters;Live streaming and push streaming—— Multi-link aggregation for mobile live streaming and drone video transmission. Scenarios such as cross-border charging networks, cross-border video surveillance, and global industrial IoT can all improve connection bandwidth and availability through bonding.

SimtoLink provides dual-SIM, multi-carrier, and bonding terminal solutions to meet the high-bandwidth, high-availability connection requirements of cross-border IoT.

Aggregation requires the far end to put packets back in order

Bonding aggregation lets several paths that are available at the same time share one service flow, and the receiver puts the packets back in sequence. The difference from primary-standby switching is this: a switch means only one path carries the service at a given moment, while aggregation means several paths are carrying it together. To do that, the sender numbers the packets and decides which path each packet takes, and the receiver needs a reorder buffer that can tolerate different delay on the two paths. The paths may be two cellular SIMs, one wired link and one wireless link, or packet sessions on two operators. In an international setting, the egress country and the round-trip time of the two paths often differ by a lot. If the reorder buffer is too small, a packet that arrives first never waits long enough for the one behind it, and the application sees disorder and stalling.

The conditions of use are more than "insert two SIMs." Both paths must be able to set up their own connection to the aggregation endpoint, and that endpoint must recognize them as one session. The scheduling policy must say which flows may be split packet by packet and which flows must stick to one path. If a payment or a remote-login session is split, the far firewall may reset it because the source address changed. When the delay difference is too large, share by flow rather than by packet. If either path drops, sequence numbers and the buffer must be able to continue. The whole aggregated session must not be torn down. Capacity planning cannot add the nominal rates of the two paths directly. Retransmission on the weaker path pulls the whole result down. For cross-border use, prove the roaming relationship of each SIM on its own. One SIM being able to register does not mean the other can.

Describing failover as if the bandwidth were already added

A common mistake is a device with two SIM slots and a screen that says aggregation, while the real policy uses the standby only after the primary breaks. Bandwidth was never added. Another mistake is splitting by packet with no reordering. Video and encrypted tunnels both fail from disorder, and that is misread as operator packet loss. Another is two paths leaving through different countries, with a security policy that allows only one of the source addresses. Half the packets are dropped, and retransmission all piles onto the path that remains. Putting a metered path and a wired path in the same scheduler with no priority sends large files out over the air interface.

When the algorithm at the aggregation end and the algorithm in the terminal disagree, one side by flow and one side by packet, a fault produces duplicate packets and holes. At the aggregation end, look at the arrival sequence number and the reorder wait of each path, rather than only at the terminal showing both attached. Whether the radio side really registered on different networks has to be checked against the cell and the operator, not only against both SIMs having signal. Antennas that shade each other's radio are an antenna feeder problem. A side that cannot see a legitimate cell at all goes back to base station coverage and the subscription. Do not cover either of those with the aggregation switch.

Set the reorder-wait ceiling from the delay difference measured on the two paths. When the difference exceeds that ceiling, share by flow and stop splitting by packet. The scheduling policy should list the ports or topics that must not be split. Payment and remote login should stick to one path by default. Put the source address of every path on the far end's allow list, and check it again after the egress country changes. The screen should show both that aggregation is on and the sequence number each path last delivered successfully. A path whose sequence number does not advance for a long time should leave the aggregation, so it does not hold the other paths back.


Related Terms

Return to International IoT SIM Card Glossary