Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#2467 - Remote desktop unusale with flow offloading #8394

Closed
openwrt-bot opened this issue Aug 27, 2019 · 2 comments
Closed

FS#2467 - Remote desktop unusale with flow offloading #8394

openwrt-bot opened this issue Aug 27, 2019 · 2 comments
Labels

Comments

@openwrt-bot
Copy link

madar:

Hi,

I have latest stable openwrt installed to my Xiaomi R3G router.
I have a port forward to a windows RDP.
When Flow offloading (Software flow offloading or both Hardware and Software flow offloading) enabled the RDP connection became slow and laggy, reconnects often.

If I disable flow offload, everything works fine.

I'll try to look tcpdump/wireshark captures.

Thanks,
Laszlo

@openwrt-bot
Copy link
Author

madar:

Did some capture on the windows machine. With flow offload I had a lot of DUPs and retransmissions:

401 2.284161 192.168.0.252 → 89.135.192.225 TLSv1.2 262 Application Data
402 2.284446 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
403 2.284570 192.168.0.252 → 89.135.192.225 TLSv1.2 1706 Application Data
404 2.284669 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
405 2.284897 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
406 2.285057 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
407 2.285166 192.168.0.252 → 89.135.192.225 TLSv1.2 1706 Application Data
408 2.285386 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
409 2.285491 192.168.0.252 → 89.135.192.225 TLSv1.2 1706 Application Data
410 2.285612 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
411 2.285739 192.168.0.252 → 89.135.192.225 TLSv1.2 688 Application Data
412 2.285949 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
413 2.288843 89.135.192.225 → 192.168.0.252 TCP 60 16215 → 3389 [ACK] Seq=3858 Ack=59309 Win=260 Len=0
414 2.290967 89.135.192.225 → 192.168.0.252 TCP 60 16215 → 3389 [ACK] Seq=3858 Ack=59423 Win=260 Len=0
415 2.291227 89.135.192.225 → 192.168.0.252 TCP 66 [TCP Dup ACK 414#1] 16215 → 3389 [ACK] Seq=3858 Ack=59423 Win=260 Len=0 SLE=61075 SRE=61283
416 2.291237 89.135.192.225 → 192.168.0.252 TCP 66 [TCP Dup ACK 414#2] 16215 → 3389 [ACK] Seq=3858 Ack=59423 Win=260 Len=0 SLE=61075 SRE=61336
417 2.291252 89.135.192.225 → 192.168.0.252 TLSv1.2 107 Application Data
418 2.291656 89.135.192.225 → 192.168.0.252 TCP 74 [TCP Dup ACK 414#3] 16215 → 3389 [ACK] Seq=3911 Ack=59423 Win=260 Len=0 SLE=62988 SRE=63147 SLE=61075 SRE=61336
419 2.291721 192.168.0.252 → 89.135.192.225 TCP 1506 [TCP Fast Retransmission] [TCP segment of a reassembled PDU]
420 2.291797 192.168.0.252 → 89.135.192.225 TCP 254 [TCP Retransmission] 3389 → 16215 [PSH, ACK] Seq=60875 Ack=3911 Win=63833 Len=200
421 2.292125 89.135.192.225 → 192.168.0.252 TCP 82 [TCP Dup ACK 414#4] 16215 → 3389 [ACK] Seq=3911 Ack=59423 Win=260 Len=0 SLE=64799 SRE=64852 SLE=62988 SRE=63147 SLE=61075 SRE=61336
422 2.293605 89.135.192.225 → 192.168.0.252 TCP 90 [TCP Dup ACK 414#5] 16215 → 3389 [ACK] Seq=3911 Ack=59423 Win=260 Len=0 SLE=66504 SRE=66557 SLE=64799 SRE=64852 SLE=62988 SRE=63147 SLE=61075 SRE=61336
423 2.293614 89.135.192.225 → 192.168.0.252 TCP 90 [TCP Dup ACK 414#6] 16215 → 3389 [ACK] Seq=3911 Ack=59423 Win=260 Len=0 SLE=66504 SRE=67191 SLE=64799 SRE=64852 SLE=62988 SRE=63147 SLE=61075 SRE=61336
424 2.293622 89.135.192.225 → 192.168.0.252 TCP 90 [TCP Dup ACK 414#7] 16215 → 3389 [ACK] Seq=3911 Ack=59423 Win=260 Len=0 SLE=66504 SRE=67244 SLE=64799 SRE=64852 SLE=62988 SRE=63147 SLE=61075 SRE=61336
425 2.293694 192.168.0.252 → 89.135.192.225 TCP 1506 [TCP Retransmission] 3389 → 16215 [ACK] Seq=61336 Ack=3911 Win=63833 Len=1452
426 2.293711 192.168.0.252 → 89.135.192.225 TCP 254 [TCP Retransmission] 3389 → 16215 [PSH, ACK] Seq=62788 Ack=3911 Win=63833 Len=200
427 2.293804 192.168.0.252 → 89.135.192.225 TCP 1506 [TCP Retransmission] 3389 → 16215 [ACK] Seq=63147 Ack=3911 Win=63833 Len=1452
428 2.293819 192.168.0.252 → 89.135.192.225 TCP 254 [TCP Retransmission] 3389 → 16215 [PSH, ACK] Seq=64599 Ack=3911 Win=63833 Len=200
429 2.293900 192.168.0.252 → 89.135.192.225 TCP 1506 [TCP Retransmission] 3389 → 16215 [ACK] Seq=64852 Ack=3911 Win=63833 Len=1452
430 2.293935 192.168.0.252 → 89.135.192.225 TCP 254 [TCP Retransmission] 3389 → 16215 [PSH, ACK] Seq=66304 Ack=3911 Win=63833 Len=200
431 2.296622 89.135.192.225 → 192.168.0.252 TCP 90 16215 → 3389 [ACK] Seq=3911 Ack=60875 Win=260 Len=0 SLE=66504 SRE=67244 SLE=64799 SRE=64852 SLE=62988 SRE=63147 SLE=61075 SRE=61336
432 2.296631 89.135.192.225 → 192.168.0.252 TCP 82 16215 → 3389 [ACK] Seq=3911 Ack=61336 Win=259 Len=0 SLE=66504 SRE=67244 SLE=64799 SRE=64852 SLE=62988 SRE=63147
433 2.296736 89.135.192.225 → 192.168.0.252 TLSv1.2 107 Application Data
434 2.312884 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
435 2.313056 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
436 2.313286 192.168.0.252 → 89.135.192.225 TCP 1506 [TCP segment of a reassembled PDU]
437 2.313309 192.168.0.252 → 89.135.192.225 TLSv1.2 254 Application Data
438 2.313453 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data
439 2.313567 192.168.0.252 → 89.135.192.225 TCP 1506 [TCP segment of a reassembled PDU]
440 2.313622 192.168.0.252 → 89.135.192.225 TLSv1.2 254 Application Data
441 2.313806 192.168.0.252 → 89.135.192.225 TLSv1.2 107 Application Data

I can provide the whole pcap if needed.

@openwrt-bot
Copy link
Author

asergiu:

Yes I can confirm. The RDP sessions trough a port forward behind 18.06.4 with Flow offload are very laggy. Unusable. The quality signal displayed by the windows client is always (1 ligne) very poor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant