[OpenWrt-Devel] OpenWrt on RBM33G for Bonding (Layer 2)

Jonathan Thibault jonathan at navigue.com
Wed Feb 5 09:42:18 EST 2020


I do not think it would be possible to achieve this reliably via L2 bonding.

Latency differences and link loss detection would make such a setup very 
finicky.  If the point is to use MultiPathTCP, I think your best bet 
would be run a VPN over MultiPath TCP and, take the encapsulation 
penalty.  If you use an L2 (tap) vpn, this interface would more or less 
behave as you expect a 'bond' interface to.

I'm not familiar enough with MultiPath TCP to know if the endpoints 
(Say, OpenVPN in TAP mode over TCP) need specific support for the 
protocol however.

Let us know if you get it to work.

On 2020-02-04 3:05 a.m., Badi Varaee wrote:
> Good day,
> Could someone help me with the following issue or just make a 
> freelancer account and we pay him to do it:
> We require an expert to bond interfaces of Mikrotik router with 
> OpenWrt firmware ASAP. The OpenWrt firmware is already installed, and 
> the interfaces are picked up also the load balancing is working 
> perfectly on RBM33G Mikrotik(which has OpenWrt OS) with two Quectel 
> LTE-A cards, and we need to bond the router interfaces together and 
> route all the traffic to one Ethernet. We may also need to do the same 
> thing with other Mikrotik router-boards as well in the future, so we 
> need to know how to configure that router for the layer 2 bonding.
> The purpose of that bonding is to have a fast and reliable layer 2 
> connections between the 2 sides. We need a Layer 2 bonding which bond 
> all interfaces through a VPN connection (each interface split the VPN 
> connections) to another server (could be CentOs).
> If the VPN connections (For example PPTPs) fails while testing it is 
> not worth anything.
> See the links below for the type of bonding we need:
> https://www.openmptcprouter.com/
> <https://www.freelancer.com/users/l.php?url=https:%2F%2Fwww.openmptcprouter.com%2F&sig=72a3336e58fc1e402a14d0bfabcf766cb726766dd4661a23e513a1cb54a0449f>
> https://github.com/yskcg/openwrt-bonding 
> <https://www.freelancer.com/users/l.php?url=https:%2F%2Fgithub.com%2Fyskcg%2Fopenwrt-bonding&sig=05ad5c6d36fb29835da3fe97722519e88e38c8defaad15ad2571d201b70e750f>
> Regards,
> /Disclaimer/ <https://nerospec.com/privacy-policy/>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Jonathan Thibault
Analyste/Administrateur Réseau
97, route 132, Saint-Godefroi (Québec) G0C 3C0
jonathan at navigue.com

openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list