I now build this ugly hack to enable a bond over a bond and it works…but please MikroTik
fix this problem internaly.
Here is how it works
/interface bonding
add arp=disabled mode=802.3ad mtu=9200 name=sw12-1 slaves=gi1-bond-sw12-1,gi2-bond-sw12-1,gi3-bond-sw12-1
add arp=disabled mode=802.3ad mtu=9200 name=sw12-2 slaves=gi6-bond-sw12-2,gi7-bond-sw12-2,gi8-bond-sw12-2
add mode=active-backup mtu=9200 name=sw12 slaves=_sw12-1,_sw12-2
/system script
add name=disable-sw12 policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive source=\
"/interface bonding disable [ find name=sw12 ]; /system scheduler enable [ find name=enable-sw12 ]"
add name=enable-sw12 policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive source=" \
\n :local run [ /interface bonding find running=yes and (name=_sw12-1 or name=_sw12-2)]\
\n :if (\$run!=\"\") do={ \
\n /interface bonding enable [find name=sw12]\
\n /system schedule disable [ find name=enable-sw12 ] \
\n } \
\n"
/system scheduler
add name=disable-sw12 on-event=disable-sw12 policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive \
start-time=startup
add disabled=yes interval=10s name=enable-sw12 on-event=enable-sw12 policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=oct/07/2014 start-time=17:27:49
Again this is ugly bad awful just a hack…mikrotik solve this internally.
meno