I’m running 5.0rc10 and using a SSTP tunnel back to my office/lab. Across this tunnel, I send VOIP calls which sends a RTP (audio) packet every 20 milliseconds (almost like a metronome). I notice that when the traffic leaves the remote VPN device that it’s not at the 20ms intervals I’d expect. Instead, the packet deltas are 20, 0, 0, 20, 0, 0…repeat. So…looking closer at the local VPN external traffic, I see the following:
8.135448 192.168.1.2 → 10.137.228.5 TLSv1 Application Data, Application Data, Application Data
8.192806 192.168.1.2 → 10.137.228.5 TLSv1 Application Data, Application Data, Application Data, Application Data
8.250462 192.168.1.2 → 10.137.228.5 TLSv1 Application Data, Application Data, Application Data
8.307574 192.168.1.2 → 10.137.228.5 TLSv1 Application Data, Application Data, Application Data
8.365676 192.168.1.2 → 10.137.228.5 TLSv1 Application Data, Application Data, Application Data, Application Data
8.423430 192.168.1.2 → 10.137.228.5 TLSv1 Application Data, Application Data, Application Data
8.480138 192.168.1.2 → 10.137.228.5 TLSv1 Application Data, Application Data, Application Data
Note the multiple "application data"s in each packet and the packets are spaced about 60ms apart.
Is “packet stuffing” a Mikrotik added feature, or is it part of the standard? This really impacts real-time applications.