I only have this problem on connections between pppoe server and client.
If I put the IP on the ethernet interfaces it works correctly.
I’ll explain. The pppoe server creates a session with the client with mtu 1480. Between the pppoe-server router and the client router there is a mikrotik router (ccr1072) which had a bridge between the physical interface of pppoe-server router and the client router in question.
Beyond this size I can’t pass packets, even if I don’t use the do-not-fragment option. Virtually any mtu greater than 1480 does not want to pass.
If I create an eoip tunnel with mtu declared 1500 on the virtual interfaces it doesn’t work the same, and get timeout on 1438.
CCR1072 Router (pppoe-server) 7.11.2 → CCR1072 Router (bridging) 6.48.4 → RB3011 (pppoe-client) 7.11.2
What can it be?
Has anyone solved it?