I have a RB1100 (ROS 4.10) with several ROS clients (ROS 5.0b2, ROS 4.5, ROS 4.10) connected over unencrypted L2TP links.
When I run a bandwidth test on the RB1100 against one of the clients (any one of them), UDP works absolutely fine, but using TCP causes all sorts of problems....
1 - The CPU on the RB1100 jumps to 100%
2 - The RB1100 becomes very slow to respond on all ethernet interfaces (not just the one the L2TP tunnel is running on) and any MAC-based Winbox connections disconnect (presumably due to a timeout)
3 - After 10 to 20 seconds, the CPU returns to normal, but no data is sent over the L2TP link by the bandwidth test (although a 'ping' in a terminal window continues to work over the link)
4 - After some time (about 10 to 20 seconds), data starts transmitting again and we jump back to the top of this list with CPU at 100%. This cycle continues indefinitely.
As I said, UDP doesn't cause any problems at all, the above only happens with a TCP bandwidth test.
Any ideas anybody?