simple setup:
/interface bridge add name=loop1 protocol-mode=none
/interface vlan add interface=sfp-sfpplus1 name=vlan996 vlan-id=996
/ip address add address=192.168.16.1/24 interface=loop1
/ip route add distance=1 dst-address=192.168.16.2/32 gateway=vlan996 pref-src=192.168.16.1
/tool sniffer stop
/tool sniffer
set filter-interface=vlan996 filter-mac-protocol=arp filter-operator-between-entries=and \
memory-limit=1000KiB streaming-enabled=yes streaming-server=10.60.249.21
/tool sniffer start
On 10.60.249.21:
$ ./trafr -s | tcpdump -ennr -
reading from file -, link-type EN10MB (Ethernet)
10:24:49.111032 6c:3b:6b:ed:83:85 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: Request who-has 192.168.16.2 tell 1.1.48.79, length 28
1.1.48.79 - IP address on another interface (maybe first interface in system)
Why ARP sourced by 1.1.48.79, not by 192.168.16.1 ?
Cisco routers drops this packet.
Checked on CCR1009 with 6.40.2, CCR1036 with 6.39.3, CCR1072 with 6.41.1, RB750 with 6.39.1
Is it possible to fix them?