We have an ASA 5510 at headquarters that branch offices connect back to using EasyVPN with 5505's. We have two branches that are close to one another that we would like to also have a direct link/tunnel to one another to link the two branches bypassing HQ. This way if branch B has traffic that is on branch A's subnet it will use the tunnel to go directly to Branch A and directly back to Branch B via the tunnel (vice versa if branch A has traffic on branch B's subnet) while all other traffic would continue to split tunnel out the internet connection or back to HQ through the EasyVPN connection.
On the branch 5505's there is only 1 outside interface that both the EasyVPN and the tunnel would have to share. I have been hitting a lot of dead ends and so far l2l tunnels, spoke to spoke and DMVPN seem to be the closest solutions. It appears that DMVPN isn't available on the 5505's. I have been getting conflicting results on having a separate tunnel and EasyVPN working at the same time on the same outside interface and spoke to spoke appears to communicate back through HQ to the branch which I am trying to avoid.
Does anyone have experience with this scenerio using 5505's that can point me in the right direction?