[Edited Message Follows]

172.16.16.18 and 172.16.82.247 are IP addresses assigned to vpp physical 
interfaces. 172.16.16.17 and 172.16.82.4 are hosts(different machines) attached 
to those interfaces. VPP is acting as router. That works perfectly. Now I just 
want to let some non-vpp application to read packets. Hence using memif. Below 
is total config.

vppctl create interface memif id 0 master
vppctl set int state memif0/0 up
vppctl ip table add 1
vppctl set interface table memif0/0 1
vppctl set int ip address memif0/0 192.168.1.1/24
vppctl set interface state GigabitEthernet3/0/0 up
vppctl set interface state GigabitEthernet4/0/0 up
vppctl set interface ip address GigabitEthernet4/0/0 172.16.16.18/24
vppctl set interface ip address GigabitEthernet3/0/0 172.16.82.247/24

vppctl ip route add 172.16.82.4/32 via 192.168.1.1 next-hop-table 1             
        -------> removed memif0/0 as per suggestion, VPP itself starts 
answering to icmp, packet does not reach to memif or original destination
vppctl ip route add 172.16.82.4/32 table 1 via GigabitEthernet3/0/0 
next-hop-table 0        -------> results in error
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#17223): https://lists.fd.io/g/vpp-dev/message/17223
Mute This Topic: https://lists.fd.io/mt/76099289/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