-
Notifications
You must be signed in to change notification settings - Fork 136
Description
Hi, @zehome
I have two 4G modules and I test their transmission rate via www.speedtest.net. Both of them can reach about 26Mbps.
So theoretically I will get about 2X26Mbps if I use mlvpn.
I did some tests and I got these results:
- one 4G module without mlvpn -> 26Mbps
- one 4G module with mlvpn -> 14.17Mbps
- on server side, 75Mbps
- two 4G modules with mlvpn -> 10.8Mbps (tcpdump shows both two links carry data)
So it seems the transmission rate will slow down when using mlvpn0 and link aggregation did not take effect.
Here are my config:
// client ====================================
[general]
statuscommand = "/tmp/root/c_mlvpn0_updown.sh"
tuntap = "tun"
mode = "client"
interface_name = "mlvpn0"
timeout = 30
password = "123"
#reorder_buffer_size = 0 //disable reorder system by this way?
loss_tolerence = 60
[filters]
[wwan0]
bindhost = "wwan0" // get ip by interface
remotehost = "120.42.xx.xx" //my server IP
remoteport = 1600
[usb0]
bindhost = "usb0"
remotehost = "120.42.xx.xx"
remoteport = 1601
//route table ---------------
admin@router:~# ip rule list
0: from all lookup local
32764: from 10.147.166.32/27 lookup t2
32765: from 10.146.207.88/29 lookup t1
32766: from all lookup main
32767: from all lookup default
admin@router:# ip route list table t1# ip route list table t2
10.146.207.88/29 dev wwan0
default via 10.146.207.93 dev wwan0
admin@router:
10.147.166.32/27 dev usb0
default via 10.147.166.33 dev usb0
admin@router:## route -n
admin@router:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
218.104.128.106 0.0.0.0 255.255.255.255 UH 0 0 0 wwan0
10.147.166.33 0.0.0.0 255.255.255.255 UH 0 0 0 usb0
58.22.96.66 0.0.0.0 255.255.255.255 UH 0 0 0 wwan0
10.146.207.93 0.0.0.0 255.255.255.255 UH 0 0 0 wwan0
10.146.207.88 0.0.0.0 255.255.255.248 U 0 0 0 wwan0
10.147.166.32 0.0.0.0 255.255.255.224 U 0 0 0 usb0
192.168.57.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 0.0.0.0 128.0.0.0 U 0 0 0 mlvpn0
128.0.0.0 0.0.0.0 128.0.0.0 U 0 0 0 mlvpn0
0.0.0.0 10.146.207.93 0.0.0.0 UG 0 0 0 wwan0
// server ====================================
[general]
statuscommand = "/tmp/root/s_mlvpn0_updown.sh"
tuntap = "tun"
mode = "server"
interface_name = "mlvpn0"
timeout = 30
password = "123"
#reorder_buffer_size = 0
loss_tolerence = 60
[filters]
[wwan0]
bindhost="120.42.xx.xx"
bindport=1600
[usb0]
bindhost="120.42.xx.xx"
bindport=1601
Is there anything wrong with my config? Or what problem it might be? Thanks!
c_mlvpn0_updown.sh.txt
client.conf.txt
s_mlvpn0_updown.sh.txt
server.conf.txt
sourece_routing.txt
