Hi Artme, I’d suggest you replace: set int unnumbered memif0/0 use loop0 with enable ip6 interface memif0/0
or add something like this: https://gerrit.fd.io/r/c/vpp/+/32770/4/src/vnet/interface.c#1701 /neale From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> on behalf of Artem Glazychev via lists.fd.io <artem.glazychev=xored....@lists.fd.io> Date: Thursday, 16 September 2021 at 13:25 To: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> Subject: [vpp-dev] IPv6 unnumbered interface Hello, I have a problem - unnumbered IPv6 interface is not working. Configuration For example, let's create memifs, one of them will be IPv6 unnumbered. vpp1: create interface memif id 0 master set int ip address memif0/0 fc00::1/120 set int state memif0/0 up vpp2: create loopback interface set int ip address loop0 fc00::2/120 set int state loop0 up create interface memif id 0 slave set int unnumbered memif0/0 use loop0 ip route add fc00::1/128 via memif0/0 set int state memif0/0 up trace add memif-input 10 If we look at the traces: Packet 1 00:00:15:424691: memif-input memif: hw_if_index 2 next-index 4 slot: ring 0 00:00:15:435043: ethernet-input IP6: 02:fe:1a:fa:94:43 -> 33:33:ff:00:00:02 00:00:15:435050: ip6-input ICMP6: fc00::1 -> ff02::1:ff00:2 tos 0x00, flow label 0x0, hop limit 255, payload length 32 ICMP neighbor_solicitation checksum 0xcf5c target address fc00::2 00:00:15:435055: ip6-mfib-forward-lookup fib 0 entry 4 00:00:15:435057: ip6-mfib-forward-rpf entry 4 itf -1 flags 00:00:15:435063: ip6-drop fib:0 adj:4 flow:0 ICMP6: fc00::1 -> ff02::1:ff00:2 tos 0x00, flow label 0x0, hop limit 255, payload length 32 ICMP neighbor_solicitation checksum 0xcf5c target address fc00::2 00:00:15:435070: error-drop rx:memif0/0 00:00:15:435087: drop ip6-input: drops due to concurrent reassemblies limit IPv6 sends packets to mcast node, but: DBGvpp# show mfib entry FIB Entries: 0@(*, 0.0.0.0/0): flags:Drop, Interfaces: multicast-ip4-chain [@0]: dpo-drop ip4 1@(*, 224.0.0.1/32): Interfaces: multicast-ip4-chain [@1]: dpo-replicate: [index:0 buckets:1 flags:[has-local ] to:[0:0]] [0] [@1]: dpo-receive 2@(*, 224.0.0.2/32): Interfaces: multicast-ip4-chain [@1]: dpo-replicate: [index:1 buckets:1 flags:[has-local ] to:[0:0]] [0] [@1]: dpo-receive 3@(*, ::/0): flags:Drop, Interfaces: multicast-ip6-chain [@0]: dpo-drop ip6 4@(*, ff02::1:ff00:0/104): Interfaces: loop0: Accept, multicast-ip6-chain [@1]: dpo-replicate: [index:2 buckets:1 flags:[has-local ] to:[0:0]] [0] [@1]: dpo-receive 5@(*, ff02::2/128): Interfaces: loop0: Accept, multicast-ip6-chain [@1]: dpo-replicate: [index:3 buckets:1 flags:[has-local ] to:[0:0]] [0] [@1]: dpo-receive 6@(*, ff02::1/128): Interfaces: loop0: Accept, multicast-ip6-chain [@1]: dpo-replicate: [index:4 buckets:1 flags:[has-local ] to:[4:288]] [0] [@1]: dpo-receive 7@(*, ff02::16/128): Interfaces: loop0: Accept, multicast-ip6-chain [@1]: dpo-replicate: [index:5 buckets:1 flags:[has-local ] to:[1:136]] [0] [@1]: dpo-receive Entry 4 has loop0 interface... Is there a way to make the configuration correct?
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20147): https://lists.fd.io/g/vpp-dev/message/20147 Mute This Topic: https://lists.fd.io/mt/85649127/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-