I am using pptp-server on RouterOS. If it works with encryption then all traffic that shapes with queue-tree and packet mark shapes correctly: if I set max-limit 1Mbps, I get 1Mbps. If it works with no encryption then if I set max-limit 1Mbps, I get 512Kbps. But queue shows me that it consumes 1Mbps. This happens when parent queue attached to global-out. If it attached to pptp interface, traffic shapes correctly. With pptp-encryption it's no difference to what interface attached parent queue. In case of pppoe it's no difference between using enryption or not and no matter to what interface attached parent queue.
I tried it with different routerboards (RB433, RB433AH, RB1000) and different versions of RouterOS (3.x till 5.0rc3).
What differences between encrypted or not enrcypted pptp from the shaper point of view?
Thank you.