I noticed that there is a big error in "export compact file=XXXX" , in the "ip neighbor discovery-settings" field.
In order to not activate discovery only on a few interface, I create a list named "no-discovery" and i set ip neighbor discovery-settings to " discover-interface-list: !no-discovery ".
But the file exported, instead, contains:
/ip neighbor discovery-settings
set discover-interface-list=no-discovery
So, if I load this file as is on another device, I lose discovery capability just on the interfaces I wanted it working, and I have discovery on the interface to not discover.
Why this strange behavior?
Confirm , still in 6.44 :
/ip neighbor discovery set discover-interface-list=!NODISCOVER
/ip neighbor discovery export
/ip neighbor discovery-settings
set discover-interface-list=NODISCOVER