Hi Artem
What is your use case.  Do you want to ping from vpp1 to vpp2 via memif or ?
*Regards*,
Mrityunjay Kumar.
Mobile: +91 - 9731528504



On Thu, Sep 16, 2021 at 4:55 PM Artem Glazychev <artem.glazyc...@xored.com>
wrote:

> 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 (#20144): https://lists.fd.io/g/vpp-dev/message/20144
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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to