use EOIP for backup point to point for same broadcast netwok

I have two site use point to point link connect to switch provide layer 2 network. I want to use EOIP across internet provide the backup link for existing point to point link?

when I connect to switch will receive
"%SW_MATM-4-MACFLAP_NOTIF: Host 0090.9e8a.acce in vlan 1 is flapping between port Gi1/0/1 and port Gi1/0/11.

I check from both end switch the spanning tree loop protect not work.
Gi1/0/1 Root FWD 4 128.1 P2p
Gi1/0/11 Desg FWD 19 128.11 P2p

how to fix it? or other suggestion??? Many Thanks
EOIP diagram.JPG

Mikrotik routers can be members of a STP/RSTP group, however you must create a bridge. You will need to set this up and configure your port costs.

I can work it on access vlan in both side cisco switch, but cannot work on trunk mode. how to setup ? Thanks alot.

You need to create a bridge for EACH VLAN you intend on having RSTP enabled for. Mikrotik at this time does not support MSTP, so you can’t just add the physical interface to the bridge as that would only bridge untagged traffic.

Cisco’s “flex links” is another way to do that without STP.

http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3750x_3560x/software/release/12-2_55_se/configuration/guide/3750xscg/swflink.html