IPv6 speed/weirdness....

OK.. Have a tunnel setup at a datacenter on an RB1000. Have some virtual machines behind that router. Speed tests to those VMs are what I would expect from a free ipv6 tunnel.. About 5mbit.

Now.. I have a IPIP/IPSEC vpn going to several remote offices with a 6in4 tunnel going over that connection. IPv4 speeds over the vpn approache 22mbit at my home. IPv6 speeds to the datacenter peak at 2mbit. This is to IPv6 address space behind my router, not even going over the tunnel. IPv6 speeds from the remote locations over the free tunnel to the public still peak at about 2mbit.

I tried switching to a GRE over IPSEC tunnel. Same results. Lowered MTUs on the tunnel several times, same results.

Now.. If I do a bandwidth test from router to router over IPv6, i get the expected speeds. Even if I put a router behind each endpoint and do the bandwidth test there, expected speeds. Any non-mikrotik device seems to be limited somehow at about 2mbit via IPv6 over the IPIP/IPSEC or GRE/IPSEC tunnel.

I setup SSTP/IPv6 on the RB1000 and connected with my desktop from my office and did a test. It worked fine. I got the expected speeds.

Ive bypassed all ipv6 firewall rules and disabled all queues/mangle rules and still get the same speeds. I dont understand it. There is nothing that should limit it to 2mbit.

ROS 5.8,5.9,5.11 - Tried all 3.

Any insight would be awesome…

Bump…