Hi,

I have two interfaces that are connected to the same layer L2 network. Both
interfaces have IPs from the same /24 IP range, but they are in different
FIBs.

My problem is now that ARP are answered on the wrong interface (with the
correct MAC). With the attached config a ARP request for 172.20.16.105
(interface ens224) is answered on interface ens161.

In itself the answer on the wrong interface would not be a big problem, but
the underlying switch is confused by seeing the MAC address on the wrong
interface.

I could understand  this behavior if both interfaces/IP where in the same
FIB, but they are not!

It seems to me that the ARP responder node should filter by src/dst FIB
index? Is there an option or setting to enable that?

Regards,
Andreas

Config:
ip table add 1
ip table add 2

create host-interface name ens224
set interface mac address host-ens224 00:0c:29:46:1f:53
set interface mtu 1500 host-ens224
set interface ip table host-ens224 1
set interface ip address host-ens224 172.20.16.105/24
set interface state host-ens224 up

create host-interface name ens161
set interface mac address host-ens161 00:50:56:86:ed:f9
set interface mtu 1500 host-ens161
set interface ip table host-ens161 2
set interface ip address host-ens161 172.20.16.106/24
set interface state host-ens161 up



-- 

Andreas Schultz
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#15976): https://lists.fd.io/g/vpp-dev/message/15976
Mute This Topic: https://lists.fd.io/mt/72744556/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to