Page 1 of 1

CCR2116 only 200M TCP throughput

Posted: Fri Oct 06, 2023 3:19 pm
by TUNG0407
Dear ALL,

Some users complaint the slow network, we had use ping to test it, they are no any packet lost found, but use the Wireshark to capture the data,we had use btest to do the bandwidth test from PC to CCR2116, if the bandwidth over 200M with mode =TCP and Direction = both , it will found the "TCP Out-Of-Order" in Wireshark, anyone can help?

CCR2116 -> RB450Gx4 ->PC

Re: CCR2116 only 200M TCP throughput

Posted: Fri Oct 06, 2023 3:36 pm
by bpwl
- ethernet connections loose packets (bad checksum, collision, etc)
- routers drop packets if queue gets full
- TCP uses missing packets for congestion control (different algoritms possible: Reno, cubic, compound, ...)
- TCP will ask for retransmit of missing packet
- some queue's drop packets (e.g. RED queue discipline)
- Wireshark sometimes misses packets

Re: CCR2116 only 200M TCP throughput

Posted: Fri Oct 06, 2023 9:04 pm
by TUNG0407
- ethernet connections loose packets (bad checksum, collision, etc)
i think NO, the CCR2116 , RB450Gx4 and PC is directly connected.

- routers drop packets if queue gets full
no any queue setting.

- TCP uses missing packets for congestion control (different algoritms possible: Reno, cubic, compound, ...)
- TCP will ask for retransmit of missing packet

- some queue's drop packets (e.g. RED queue discipline)
no any queue setting.
- Wireshark sometimes misses packets

Re: CCR2116 only 200M TCP throughput

Posted: Sat Oct 07, 2023 1:16 am
by bpwl
no any queue setting
But there are default interface queue's active. TAB "Interface Queues" under Queues

in MT Help:
All RouterBOARDS have default queue type "only-hardware-queue" with "kind=none". "only-hardware-queue" leaves interface with only hardware transmit descriptor ring buffer which acts as a queue in itself. Usually, at least 100 packets can be queued for transmit in transmit descriptor ring buffer. Transmit descriptor ring buffer size and the number of packets that can be queued in it varies for different types of ethernet MACs.
.
not much info here in the forum
viewtopic.php?t=100948
viewtopic.php?t=191575

Re: CCR2116 only 200M TCP throughput

Posted: Sat Oct 07, 2023 1:24 am
by bpwl
no any queue setting
But there are default interface queue's active. TAB "Interface Queues" under Queues

in MT Help:
All RouterBOARDS have default queue type "only-hardware-queue" with "kind=none". "only-hardware-queue" leaves interface with only hardware transmit descriptor ring buffer which acts as a queue in itself. Usually, at least 100 packets can be queued for transmit in transmit descriptor ring buffer. Transmit descriptor ring buffer size and the number of packets that can be queued in it varies for different types of ethernet MACs.
.
not much info here in the forum
viewtopic.php?t=100948
viewtopic.php?t=191575
viewtopic.php?t=93229