There is an ongoing ticket for this with Mikrotik but I thought I'd ask about it here too... I've masked the MACs and IPs for security purposes.
Support thought RSTP was to blame so I disabled it on my two bridge interfaces. Not sure how that would help but I tried and it didn't resolve the problem. Neither of these two interfaces are in a bridge.One of my upstream providers alerted me of my router sending out ARP requests for an IP in a subnet attached to a different interface.
Below are the log entries from their Arista switch:
06:04:33.264205 aa:aa:aa:aa:aa:aa > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 220.127.116.11 tell 18.104.22.168, length 46
06:04:59.074388 aa:aa:aa:aa:aa:aa > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 22.214.171.124 tell 126.96.36.199, length 46
aa:aa:aa:aa:aa:aa is the MAC address for sfp-sfpplus2 in IP subnet 188.8.131.52/23
184.108.40.206 is my other ISP’s gateway IP which is behind sfp-sfpplus1 in subnet 220.127.116.11/30
I thought this issue was resolved in 6.35? I've upgraded to 6.39.2. Same issue.
I statically configured all required ARP entries for both interfaces and set ARP to reply-only on both. This did not resolve the problem.
At this point I'm considering creating a bridge and throwing sfp-sfpplus2 in it. Then I can use bridge filter to try and filter the misplaced request?
Thanks in advance.