You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have an internal network at home, with two routers connected via Mesh Wifi and Powerline Ethernet.
The Mesh wifi uses the subnet 192.168.3.0/24 and the Powerline Ethernet uses the subnet 192.168.11.0/24.
Both routers run on OpenWRT 19.07. One router (Router A) uses the IP address 192.168.3.200 and 192.168.11.200 while the other router (Router B) uses 192.168.11.233 and 192.168.3.233. I have setup Linux policy routing.
I have setup glorytun server at Router B (192.168.11.233) and client at Router A (192.168.11.200/192.168.3.200).
Attached is the configuration, shown from the Router A.
#glorytun show
client tun0:
pid: 24636
bind: 0.0.0.0 port 5000
peer: 192.168.11.233 port 5000
mtu: 1450
cipher: aegis256
# glorytun path
path UP
status: OK
bind: 192.168.3.200 port 5000
public: 192.168.3.200 port 5000
peer: 192.168.11.233 port 5000
mtu: 1472 bytes
rtt: 4.137 ms
rttvar: 1.621 ms
rate: fixed
losslim: 100
beat: 100 ms
tx:
rate: 25000000 bytes/sec
loss: 0 percent
total: 314678 packets
rx:
rate: 25000000 bytes/sec
loss: 1 percent
total: 91716 packets
path UP
status: OK
bind: 192.168.11.200 port 5000
public: 192.168.11.200 port 5000
peer: 192.168.11.233 port 5000
mtu: 1472 bytes
rtt: 4.125 ms
rttvar: 2.091 ms
rate: fixed
losslim: 100
beat: 100 ms
tx:
rate: 12500000 bytes/sec
loss: 0 percent
total: 333634 packets
rx:
rate: 12500000 bytes/sec
loss: 2 percent
total: 91784 packets
# ifconfig tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.208.0.2 P-t-P:10.208.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1450 Metric:1
RX packets:312648 errors:0 dropped:0 overruns:0 frame:0
TX packets:1086455 errors:0 dropped:123548 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:376543901 (359.0 MiB) TX bytes:1429229699 (1.3 GiB)
The link speed of Wifi is about 150Mbps-200Mbps and the Powerline Ethernet about 50Mbps-70Mbps.
I can successfully ping each other inside the tunnel, e.g. ping 10.208.0.1 from Router A works fine. However, iperf3 via the tunnel has abysmal performance with many retries:
You need to set up tx and rx speed limits in Glorytun per path to fix this issue. Around -10% of max speed is usually good.
Hi, tried that already, still bad performance. Any other hints? Do I really need MPTCP to work?
You may need to add artificial latency using TC with different link type on very low latency paths, there is no reordering as well, does using parallel TCP streams increase bandwidth? (E.g iperf -P4)
Hello,
I have an internal network at home, with two routers connected via Mesh Wifi and Powerline Ethernet.
The Mesh wifi uses the subnet 192.168.3.0/24 and the Powerline Ethernet uses the subnet 192.168.11.0/24.
Both routers run on OpenWRT 19.07. One router (Router A) uses the IP address 192.168.3.200 and 192.168.11.200 while the other router (Router B) uses 192.168.11.233 and 192.168.3.233. I have setup Linux policy routing.
I have setup glorytun server at Router B (192.168.11.233) and client at Router A (192.168.11.200/192.168.3.200).
Attached is the configuration, shown from the Router A.
The link speed of Wifi is about 150Mbps-200Mbps and the Powerline Ethernet about 50Mbps-70Mbps.
I can successfully ping each other inside the tunnel, e.g.
ping 10.208.0.1
from Router A works fine. However, iperf3 via the tunnel has abysmal performance with many retries:May I know what I have done wrong? How may I troubleshoot this issue? Thanks!
The text was updated successfully, but these errors were encountered: