I have 5 Mikrotik devices and all of them should connect with IPSEC to Cisco 2811. Everything work fine but when the network connection between these devices disappear for few seconds they cannot automatically reconnect IPSEC. It seems that MIkrotik or Cisco made a new SPI but the second device try to use old SPI in communication. And I have to manually kill all SPIs on Mikrotik and then everything start to work.
I use IPSEC in transport mode (not tunnel) with IPencap tunnel above. I use policy with "require" level, in peer settings both "Send Initial Contact" and "NAT Traversal" are enabled. DPD: interval - 15, Maximum Failures - 2.
Could you please point me what I do wrong?