NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/52554: IPv6 connections not routing to default gateway
On Tue, Sep 26, 2017 at 10:53 PM, Roy Bixler <rcbixler%nyx.net@localhost> wrote:
> On Tue, Sep 26, 2017 at 02:40:01AM +0000, Ryota Ozaki wrote:
>> The following reply was made to PR kern/52554; it has been noted by GNATS.
>>
>> From: Ryota Ozaki <ozaki-r%netbsd.org@localhost>
>> To: rcbixler%nyx.net@localhost
>> Cc: "gnats-bugs%NetBSD.org@localhost" <gnats-bugs%netbsd.org@localhost>, kern-bug-people%netbsd.org@localhost,
>> gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
>> Subject: Re: kern/52554: IPv6 connections not routing to default gateway
>> Date: Tue, 26 Sep 2017 11:34:49 +0900
>>
>> Can you show me
>> - netstat -nr -f inet6
>> - ifconfig
>> on both NetBSD 7.1 and NetBSD 8?
>>
>> Thanks,
>> ozaki-r
>
> Here you are. Note that the default gateways are different -- this is
> because of the "multiple default IPv6 routers with equal weights"
> architecture.
Thanks!
>
> NetBSD 7.1
>
> wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> capabilities=2bf80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
> capabilities=2bf80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Tx>
> capabilities=2bf80<UDP6CSUM_Tx>
> enabled=0
> ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
> ec_enabled=0
> address: 52:54:00:12:34:57
> media: Ethernet autoselect (1000baseT full-duplex)
> status: active
> inet 10.217.128.49 netmask 0xfffff800 broadcast 10.217.135.255
> inet6 fe80::5054:ff:fe12:3457%wm0 prefixlen 64 scopeid 0x1
> inet6 2620:105:c000:3:9ae2:df9b:70eb:1894 prefixlen 64
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33648
> inet 127.0.0.1 netmask 0xff000000
> inet6 ::1 prefixlen 128
> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
>
> Routing tables
>
> Internet6:
> Destination Gateway Flags Refs Use Mtu Interface
> ::/104 ::1 UGRS - - - lo0
> ::/96 ::1 UGRS - - - lo0
> default fe80::ec4:7aff:feda:2df3 UGS - - - wm0
> ::1 ::1 UH - - 33648 lo0
> ::127.0.0.0/104 ::1 UGRS - - - lo0
> ::224.0.0.0/100 ::1 UGRS - - - lo0
> ::255.0.0.0/104 ::1 UGRS - - - lo0
> ::ffff:0.0.0.0/96 ::1 UGRS - - - lo0
> 2001:db8::/32 ::1 UGRS - - - lo0
> 2002::/24 ::1 UGRS - - - lo0
> 2002:7f00::/24 ::1 UGRS - - - lo0
> 2002:e000::/20 ::1 UGRS - - - lo0
> 2002:ff00::/24 ::1 UGRS - - - lo0
> 2620:105:c000:3::/64 link#1 UC - - - wm0
> 2620:105:c000:3:9ae2:df9b:70eb:1894 52:54:00:12:34:57 UHL - - - lo0
> fe80::/10 ::1 UGRS - - - lo0
> fe80::%wm0/64 link#1 UC - - - wm0
> fe80::ec4:7aff:feda:2d5b link#1 UHLc - - - wm0
> fe80::ec4:7aff:feda:2df3 0c:c4:7a:da:2d:f3 UHLc - - - wm0
> fe80::ec4:7aff:feda:2e47 link#1 UHLc - - - wm0
> fe80::5054:ff:fe12:3457 52:54:00:12:34:57 UHL - - - lo0
> fe80::%lo0/64 fe80::1 U - - - lo0
> fe80::1 link#2 UHL - - - lo0
> ff01:1::/32 link#1 UC - - - wm0
> ff01:2::/32 ::1 UC - - - lo0
> ff02::%wm0/32 link#1 UC - - - wm0
> ff02::%lo0/32 ::1 UC - - - lo0
>
> NetBSD 8_BETA (GENERIC.201709141550Z)
>
> lo0: flags=0x8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33624
> inet 127.0.0.1/8 flags 0x0
> inet6 ::1/128 flags 0x20<NODAD>
> inet6 fe80::1%lo0/64 flags 0x0 scopeid 0x1
> wm0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> capabilities=2bf80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
> capabilities=2bf80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Tx>
> capabilities=2bf80<UDP6CSUM_Tx>
> enabled=0
> ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
> ec_enabled=0
> address: 52:54:00:12:34:57
> media: Ethernet autoselect (1000baseT full-duplex)
> status: active
> inet 10.217.128.44/21 broadcast 10.217.135.255 flags 0x0
> inet6 fe80::5054:ff:fe12:3457%wm0/64 flags 0x0 scopeid 0x2
> inet6 2620:105:c000:3:58a4:a8c:71ce:44f9/64 flags 0x0
>
> Routing tables
>
> Internet6:
> Destination Gateway Flags Refs Use Mtu Interface
> ::/104 ::1 UGRS - - 33624 lo0
> ::/96 ::1 UGRS - - 33624 lo0
> default fe80::ec4:7aff:feda:2e47 UGS - - - wm0
The route looks correct to me.
> ::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
> 2620:105:c000:3::/64 link#2 UC - - - wm0
> 2620:105:c000:3:58a4:a8c:71ce:44f9 link#2 UHl - - - lo0
> fe80::/10 ::1 UGRS - - 33624 lo0
> fe80::%lo0/64 fe80::1 U - - - lo0
> fe80::1 lo0 UHl - - - lo0
> fe80::%wm0/64 link#2 UC - - - wm0
> fe80::5054:ff:fe12:3457 link#2 UHl - - - lo0
> ff01:1::/32 ::1 UC - - 33624 lo0
> ff01:2::/32 link#2 UC - - - wm0
> ff02::%lo0/32 ::1 UC - - 33624 lo0
> ff02::%wm0/32 link#2 UC - - - wm0
> fe80::ec4:7aff:feda:2e47 0c:c4:7a:da:2e:47 UHL - - - wm0
L2 of the gateway is already resolved and looks correct, so no NS message
is perhaps ok (I don't know when and how it is resolved though).
I tried similar setups but couldn't reproduce the issue. So yet I don't
know what is happening on your environment.
Could you please send outputs of the following commands?
route -n get -inet6 2001:470:a085:999::80
netstat -s >/tmp/bef; ping6 -n -c 1 -X 1 2001:470:a085:999::80;
netstat -s >/tmp/aft; diff -u /tmp/bef /tmp/aft
Thanks,
ozaki-r
Home |
Main Index |
Thread Index |
Old Index