mhoppes
I'm not entirely sure if the issue is related to some clients being on a wireless network or not, but the issue definitely seems to be related to the wireless network and OpenVPN.
The basic setup is:
Internet--->Router(w/ OpenVPN)---->Wireless Radio---->Clients
Router is running Vyatta.
If I run iPerf in TCP mode from a client to the router I get right around 80meg/second.
If I run iPerf in TCP mode from the router or wireless radio to an iPerf server I have on the Internet I get right around 50meg/second (which is the pipe size of the Internet).
If I run iPerf in TCP mode from a client connect to the wireless with near perfect connection (retransmissions low, good signal, etc) across the Internet I max out around 30meg/second every single time.
CPU on the router never goes above 30%.
In the router log I see:
openvpn[1775]: Replay-window backtrack occurred [13]
The configuration on both sides of the tunnel is:
openvpn vtun0 {
bridge-group {
bridge br0
}
mode site-to-site
openvpn-option "--cipher none"
openvpn-option "--auth none"
openvpn-option --no-replay
protocol udp
remote-host x.x.x.x
shared-secret-key-file /config/auth/secret
}
mhoppes
More testing. When running a UDP iPerf across the OpenVPN tunnel I am seeing massive amoutns of datagrams being received OOO.
255 datagrams received out-of-order on one 30 second stream is not abnormal.
What can I do to correct this?
There is no packet loss on the Internet link and ping times between Internet end points are around 60ms.
mhoppes
Anyone have any ideas?
mhoppes
Black,
I understand that.... I only have one device on at the moment during testing.