Re: ipv6 gateway on different subnet

Peter Miller <[email protected]>
Newsgroups gmane.os.netbsd.devel.network
Message-ID <CAO5oKYLPwk7eBBDrM+E=NOw5f1g0c-=3mG_OSUhrPuB1A9Gr=A@mail.gmail.com>
On Wed, Jan 22, 2025 at 6:30 AM Greg Troxel <[email protected]> wrote:

> See netinet6/nd6_nbr.c and netinet6/nd6_rtr.c which might be
> enlightening.
>
> Use "ndp -a" and "netstat -nr" to see what's in the routing table.
>
> Do "netstat -s", wait, and do it again, saving both results, and diff
> -U0 to see all changed counters, including ones you aren't expecting.

Am I supposed to have a ping from outside going while I do the
"netstat -s" or just run it a couple of times?

On first login today, ndp is empty, but ping worked, and after that
ndp had entries

ndp -a
Neighbor                                Linklayer Address  Netif Expire    S Fl

ping6 google.com
PING6(56=40+8+8 bytes) 2602:fed2:7116:d82c::1 --> 2607:f8b0:4023:1000::8b
16 bytes from 2607:f8b0:4023:1000::8b, icmp_seq=0 hlim=109 time=5.459 ms
16 bytes from 2607:f8b0:4023:1000::8b, icmp_seq=1 hlim=109 time=2.514 ms
^C
--- google.com ping6 statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 2.514/3.986/5.459/2.082 ms

ndp -a
Neighbor                                Linklayer Address  Netif Expire    S Fl
fe80::da67:d9ff:fe58:3d1b%vioif0        d8:67:d9:58:3d:1b vioif0 1s        D
2602:fed2:7116::1                       d8:67:d9:58:3d:1b vioif0 27s       R

2nd address did not work
ping6 -S 2602:fed2:7116:d82c::6 google.com
PING6(56=40+8+8 bytes) 2602:fed2:7116:d82c::6 --> 2607:f8b0:4023:1000::64
^C
--- google.com ping6 statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss

ifconfig
vioif0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ec_capabilities=0x1<VLAN_MTU>
    ec_enabled=0
    address: 00:16:3e:d7:cf:50
    status: active
    inet6 fe80::216:3eff:fed7:cf50%vioif0/64 flags 0 scopeid 0x1
    inet6 2602:fed2:7116:d82c::1/64 flags 0
    inet6 2602:fed2:7116:d82c::6/64 flags 0
    inet 23.173.152.249/24 broadcast 23.173.152.255 flags 0
lo0: flags=0x8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33624
    status: active
    inet6 ::1/128 flags 0x20<NODAD>
    inet6 fe80::1%lo0/64 flags 0 scopeid 0x2
    inet 127.0.0.1/8 flags 0

netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use    Mtu Interface
default            23.173.152.1       UGS         -        -      -  vioif0
23.173.152/24      link#1             UC          -        -      -  vioif0
23.173.152.249     link#1             UHl         -        -      -  lo0
127/8              127.0.0.1          UGRS        -        -  33624  lo0
127.0.0.1          lo0                UHl         -        -  33624  lo0
23.173.152.1       d8:67:d9:58:3d:1b  UHL         -        -      -  vioif0

Internet6:
Destination                             Gateway
Flags    Refs      Use    Mtu Interface
::/104                                  ::1
UGRS        -        -  33624  lo0
::/96                                   ::1
UGRS        -        -  33624  lo0
default                                 2602:fed2:7116::1
UGCS        -        -      -  vioif0
::1                                     lo0
UHl         -        -  33624  lo0
::127.0.0.0/104                         ::1
UGRS        -        -  33624  lo0
::224.0.0.0/100                         ::1
UGRS        -        -  33624  lo0
::255.0.0.0/104                         ::1
UGRS        -        -  33624  lo0
::ffff:0.0.0.0/96                       ::1
UGRS        -        -  33624  lo0
2001:db8::/32                           ::1
UGRS        -        -  33624  lo0
2002::/24                               ::1
UGRS        -        -  33624  lo0
2002:7f00::/24                          ::1
UGRS        -        -  33624  lo0
2002:e000::/20                          ::1
UGRS        -        -  33624  lo0
2002:ff00::/24                          ::1
UGRS        -        -  33624  lo0
2602:fed2:7116:d82c::/64                link#1
UC          -        -      -  vioif0
2602:fed2:7116:d82c::1                  link#1
UHl         -        -      -  lo0
2602:fed2:7116:d82c::6                  link#1
UHl         -        -      -  lo0
fe80::/10                               ::1
UGRS        -        -  33624  lo0
fe80::%vioif0/64                        link#1
UC          -        -      -  vioif0
fe80::216:3eff:fed7:cf50                link#1
UHl         -        -      -  lo0
fe80::%lo0/64                           fe80::1
U           -        -      -  lo0
fe80::1                                 lo0
UHl         -        -      -  lo0
ff01:1::/32                             link#1
UC          -        -      -  vioif0
ff01:2::/32                             ::1
UC          -        -  33624  lo0
ff02::%vioif0/32                        link#1
UC          -        -      -  vioif0
ff02::%lo0/32                           ::1
UC          -        -  33624  lo0
2602:fed2:7116::1                       d8:67:d9:58:3d:1b
UHL         -        -      -  vioif0

checking ndp one more time before I log off

ndp -a
Neighbor                                Linklayer Address  Netif Expire    S Fl
2602:fed2:7116::1                       d8:67:d9:58:3d:1b vioif0 23h57m16s S R

I ping google from ::6 again (which fails) and the fe80 address for
the router returns. Not sure if that means anything. It's gone from
ndp in a few seconds anyway.

ndp -a
Neighbor                                Linklayer Address  Netif Expire    S Fl
fe80::da67:d9ff:fe58:3d1b%vioif0        d8:67:d9:58:3d:1b vioif0 3s        D
2602:fed2:7116::1                       d8:67:d9:58:3d:1b vioif0 13s       R R

-- 
Thanks
Peter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.