Hello,
I am using a Cisco and Mikrotik router in a LAC/LNS configuration.
Despite the L2TP tunnel initialising, traffic over the tunnel fails. With l2tp logging enabled on the Mikrotik, I saw the line “received unsupported protocol 0x2145”
Ive gone into more detail on my blog but it seems like the Mikrotik doesn’t support Protocol Field Compression and is attempting to read the field as 2 bytes (0x2145) instead of 1 (0x21) and subsequently rejecting the frame.
Is anyone familiar with this issue? Is it possible to enable PFC, or ensure it’s not negotiated? There is a thread on the linux-kernal mailing list suggesting some changes were made in 2018. Have these been applied to newer 6.X versions of RouterOS?
I can confirm its working in RouterOS 7
but fixing it in 6 would be ideal.
As a work around I am disabling PFC negotation on the Cisco router:
interface Group-Async0
ppp pfc local forbid
Thanks