I have a small media server hosted on one subnet locally and i have clients on another subnet locally. Clients on the other subnet have extreme lag and stuttering when trying to stream content from the media server. If the client is on the same subnet as the media server, no problems. This leads me to believe there is some issue at the router responsible for passing traffic between the subnets. The configuration use to work fine, Not sure when it all went south. I have tried upgrading and downgrading software in the router, but no joy. Hoping someone may see something i missed in my config… or has experienced the same issue.
The RB4011 does not appear to be overly hungry for resources, CPU usuually is under 5%. Clients are all connected via Wired Connections with 1G to 10G connections so bandwith should not be a problem. I appreciate any help or insights, its a weird gremlin.
Wireshark packet capture shows alot of TCP Dup, TCP Out-Of-Order and TCP Retransmissions.
Router is RB4011
Media server is on VLAN 100 - IP addr: 10.0.4.10
Client is on VLAN 20 - 192.168.20.100
Ok, So ran iperf3 between the subnets that are having an issue, the results seem to indicate there is a problem with on machines sending only?
I am thinking i have a bad optic to the router, seems that would explain poor one way transmission when going through the router. To confirm, I switched optics, then saw the problem between the subnet.
iperf3 -c 192.168.20.101 -B 10.0.4.20 --bidir
Connecting to host 192.168.20.101, port 5201
[ 5] local 10.0.4.20 port 46823 connected to 192.168.20.101 port 5201
[ 7] local 10.0.4.20 port 44353 connected to 192.168.20.101 port 5201
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][TX-C] 0.00-1.00 sec 112 MBytes 943 Mbits/sec 403 195 KBytes
[ 7][RX-C] 0.00-1.00 sec 100 KBytes 822 Kbits/sec
[ 5][TX-C] 1.00-2.00 sec 112 MBytes 937 Mbits/sec 392 194 KBytes
[ 7][RX-C] 1.00-2.00 sec 86.3 KBytes 707 Kbits/sec
[ 5][TX-C] 2.00-3.00 sec 112 MBytes 936 Mbits/sec 361 141 KBytes
[ 7][RX-C] 2.00-3.00 sec 62.2 KBytes 510 Kbits/sec
[ 5][TX-C] 3.00-4.00 sec 112 MBytes 940 Mbits/sec 385 140 KBytes
[ 7][RX-C] 3.00-4.00 sec 94.7 KBytes 776 Kbits/sec
[ 5][TX-C] 4.00-5.00 sec 112 MBytes 937 Mbits/sec 379 94.7 KBytes
[ 7][RX-C] 4.00-5.00 sec 103 KBytes 846 Kbits/sec
[ 5][TX-C] 5.00-6.00 sec 112 MBytes 936 Mbits/sec 372 139 KBytes
[ 7][RX-C] 5.00-6.00 sec 58.0 KBytes 475 Kbits/sec
[ 5][TX-C] 6.00-7.00 sec 112 MBytes 940 Mbits/sec 373 136 KBytes
[ 7][RX-C] 6.00-7.00 sec 103 KBytes 846 Kbits/sec
[ 5][TX-C] 7.00-8.00 sec 112 MBytes 938 Mbits/sec 400 136 KBytes
[ 7][RX-C] 7.00-8.00 sec 80.6 KBytes 660 Kbits/sec
[ 5][TX-C] 8.00-9.00 sec 112 MBytes 936 Mbits/sec 451 139 KBytes
[ 7][RX-C] 8.00-9.00 sec 91.9 KBytes 753 Kbits/sec
[ 5][TX-C] 9.00-10.00 sec 112 MBytes 937 Mbits/sec 376 140 KBytes
[ 7][RX-C] 9.00-10.00 sec 195 KBytes 1.60 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-10.00 sec 1.09 GBytes 938 Mbits/sec 3892 sender
[ 5][TX-C] 0.00-10.00 sec 1.09 GBytes 937 Mbits/sec receiver
[ 7][RX-C] 0.00-10.00 sec 1.05 MBytes 883 Kbits/sec 180 sender
[ 7][RX-C] 0.00-10.00 sec 976 KBytes 799 Kbits/sec receiver
iperf Done.
I confirmed that it indeed was the optic. Replaced the optic and back to normal op.