[Bug 233683] IPv6 ND neighbor solicitation messages fail to arrive

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 27 Feb 2022 02:31:52 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233683

--- Comment #8 from Paul Webster <paul.g.webster@googlemail.com> ---
(In reply to Bjoern A. Zeeb from comment #7)
HOST:

# ifconfig | grep inet6
        inet6 2a01:4f8:190:1183::1:1 prefixlen 64
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet6 fe80::5a9c:fcff:fe10:ffe2%bridge102 prefixlen 64 scopeid 0x3
        inet6 2a01:4f8:190:1183::102:1 prefixlen 64
        inet6 fe80::5a9c:fcff:fe10:fff5%bridge103 prefixlen 64 scopeid 0x4
        inet6 2a01:4f8:190:1183::103:1 prefixlen 64
        inet6 fe80::5a9c:fcff:fe00:561%bridge104 prefixlen 64 scopeid 0x5
        inet6 2a01:4f8:190:1183::104:1 prefixlen 64
        inet6 fe80::5a9c:fcff:fe10:ffea%tap1031 prefixlen 64 scopeid 0xb
        inet6 fe80::921b:eff:feab:a585%tun50 prefixlen 64 scopeid 0x7

PRIMARY INTERFACE:

    # ping6 -c3 -n ff02::1%em0
    PING6(56=40+8+8 bytes) 2a01:4f8:190:1183::1:1 --> ff02::1%em0
    16 bytes from 2a01:4f8:190:1183::1:1, icmp_seq=0 hlim=64 time=0.089 ms
    16 bytes from fe80::1%em0, icmp_seq=0 hlim=64 time=2.475 ms(DUP!)
    16 bytes from 2a01:4f8:190:1183::1:1, icmp_seq=1 hlim=64 time=0.095 ms
    16 bytes from fe80::1%em0, icmp_seq=1 hlim=64 time=0.643 ms(DUP!)
    16 bytes from 2a01:4f8:190:1183::1:1, icmp_seq=2 hlim=64 time=0.029 ms


    # ping6 -c3 -n ff02::2%em0
    PING6(56=40+8+8 bytes) 2a01:4f8:190:1183::1:1 --> ff02::2%em0
    16 bytes from fe80::1%em0, icmp_seq=0 hlim=64 time=0.667 ms
    16 bytes from fe80::1%em0, icmp_seq=1 hlim=64 time=0.571 ms
    16 bytes from fe80::1%em0, icmp_seq=2 hlim=64 time=0.653 ms

    --- ff02::2%em0 ping6 statistics ---
    3 packets transmitted, 3 packets received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.571/0.630/0.667/0.042 ms

Bridge sourced interfaces:

# ping6 -S2a01:4f8:190:1183::102:1 -c3 -n ff02::2%em0
    PING6(56=40+8+8 bytes) 2a01:4f8:190:1183::102:1 --> ff02::2%em0
    16 bytes from fe80::1%em0, icmp_seq=0 hlim=64 time=0.614 ms
    16 bytes from fe80::1%em0, icmp_seq=1 hlim=64 time=0.487 ms
    16 bytes from fe80::1%em0, icmp_seq=2 hlim=64 time=0.544 ms

    --- ff02::2%em0 ping6 statistics ---
    3 packets transmitted, 3 packets received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.487/0.549/0.614/0.052 ms


# ping6 -S2a01:4f8:190:1183::103:1 -c3 -n ff02::2%em0
    PING6(56=40+8+8 bytes) 2a01:4f8:190:1183::103:1 --> ff02::2%em0
    16 bytes from fe80::1%em0, icmp_seq=0 hlim=64 time=0.644 ms
    16 bytes from fe80::1%em0, icmp_seq=1 hlim=64 time=1.802 ms
    16 bytes from fe80::1%em0, icmp_seq=2 hlim=64 time=0.565 ms

    --- ff02::2%em0 ping6 statistics ---
    3 packets transmitted, 3 packets received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.565/1.004/1.802/0.565 ms



# ping6 -S2a01:4f8:190:1183::103:1 -c3 -n ff02::2%em0
    PING6(56=40+8+8 bytes) 2a01:4f8:190:1183::103:1 --> ff02::2%em0
    16 bytes from fe80::1%em0, icmp_seq=0 hlim=64 time=0.714 ms
    16 bytes from fe80::1%em0, icmp_seq=1 hlim=64 time=0.674 ms
    16 bytes from fe80::1%em0, icmp_seq=2 hlim=64 time=0.578 ms

    --- ff02::2%em0 ping6 statistics ---
    3 packets transmitted, 3 packets received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.578/0.655/0.714/0.057 ms


# VM - 1 only there is 4 but they all act the same and they are a mixture of
windows and BSD so lets just stick to BSD for now.


root@sitehost:/var # netstat -rn6
    Routing tables

    Internet6:
    Destination                       Gateway                       Flags    
Netif Expire
    ::/96                             ::1                           UGRS       
lo0
    default                           fe80::1%vtnet0                UGS     
vtnet0
    ::1                               link#2                        UHS        
lo0
    ::ffff:0.0.0.0/96                 ::1                           UGRS       
lo0
    2a01:4f8:190:1183::/64            link#1                        U       
vtnet0
    2a01:4f8:190:1183::103:2          link#1                        UHS        
lo0
    fe80::/10                         ::1                           UGRS       
lo0
    fe80::%vtnet0/64                  link#1                        U       
vtnet0
    fe80::2d3:4dff:febe:3fab%vtnet0   link#1                        UHS        
lo0
    fe80::%lo0/64                     link#2                        U          
lo0
    fe80::1%lo0                       link#2                        UHS        
lo0
    ff02::/16                         ::1                           UGRS       
lo0
    root@sitehost:/var #


root@sitehost:/var # ping6 -c3 -n ff02::1%vtnet0
    PING6(56=40+8+8 bytes) fe80::2d3:4dff:febe:3fab%vtnet0 --> ff02::1%vtnet0
    16 bytes from fe80::2d3:4dff:febe:3fab%vtnet0, icmp_seq=0 hlim=64
time=0.306 ms
    16 bytes from fe80::5a9c:fcff:fe10:fff5%vtnet0, icmp_seq=0 hlim=64
time=3.772 ms(DUP!)
    16 bytes from fe80::5a9c:fcff:fe10:ffea%vtnet0, icmp_seq=0 hlim=64
time=6.453 ms(DUP!)
    16 bytes from fe80::2d3:4dff:febe:3faa%vtnet0, icmp_seq=0 hlim=64
time=7.261 ms(DUP!)
    16 bytes from fe80::2d3:4dff:febe:3faf%vtnet0, icmp_seq=0 hlim=64
time=8.102 ms(DUP!)
    16 bytes from fe80::2d3:4dff:febe:3fab%vtnet0, icmp_seq=1 hlim=64
time=0.259 ms
    16 bytes from fe80::5a9c:fcff:fe10:fff5%vtnet0, icmp_seq=1 hlim=64
time=1.167 ms(DUP!)
    16 bytes from fe80::5a9c:fcff:fe10:ffea%vtnet0, icmp_seq=1 hlim=64
time=4.865 ms(DUP!)
    16 bytes from fe80::2d3:4dff:febe:3faf%vtnet0, icmp_seq=1 hlim=64
time=8.328 ms(DUP!)
    16 bytes from fe80::2d3:4dff:febe:3faa%vtnet0, icmp_seq=1 hlim=64
time=10.908 ms(DUP!)
    16 bytes from fe80::2d3:4dff:febe:3fab%vtnet0, icmp_seq=2 hlim=64
time=0.449 ms

    --- ff02::1%vtnet0 ping6 statistics ---
    3 packets transmitted, 3 packets received, +8 duplicates, 0.0% packet loss
    round-trip min/avg/max/std-dev = 0.259/4.715/10.908/3.610 ms
    root@sitehost:/var #


root@sitehost:~ # ping6 -c3 -n ff02::2%vtnet0
    PING6(56=40+8+8 bytes) fe80::2d3:4dff:febe:3fab%vtnet0 --> ff02::2%vtnet0

    --- ff02::2%vtnet0 ping6 statistics ---
    3 packets transmitted, 0 packets received, 100.0% packet loss

-- 
You are receiving this mail because:
You are the assignee for the bug.