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



The following reply was made to PR kern/52554; it has been noted by GNATS.

From: Roy Bixler <rcbixler%nyx.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: ozaki-r%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: Thu, 28 Sep 2017 07:30:23 -0600

 On Thu, Sep 28, 2017 at 03:55:01AM +0000, Ryota Ozaki wrote:
 >  Could you please send outputs of the following commands?
 >  
 >  route -n get -inet6 2001:470:a085:999::80
 
 $ route -n get -inet6 2001:470:a085:999::80
    route to: 2001:470:a085:999::80
 destination: ::
        mask: default
     gateway: fe80::ec4:7aff:feda:2d5b%wm0
  local addr: fe80::5054:ff:fe12:3457%wm0
   interface: wm0
       flags: <UP,GATEWAY,DONE,STATIC>
  recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
        0         0         0         0         0         0         0         0 
 
 
 >  netstat -s >/tmp/bef; ping6 -n -c 1 -X 1 2001:470:a085:999::80;
 
 Yes, oddly enough, ping6 works:
 
 $ netstat -s >/tmp/bef; ping6 -n -c 1 -X 1 2001:470:a085:999::80;
 PING6(56=40+8+8 bytes) 2620:105:c000:3:58a4:a8c:71ce:44f9 --> 2001:470:a085:999::80
 16 bytes from 2001:470:a085:999::80, icmp_seq=0 hlim=48 time=53.904 ms
 
 --- 2001:470:a085:999::80 ping6 statistics ---
 1 packets transmitted, 1 packets received, 0.0% packet loss
 round-trip min/avg/max/std-dev = 53.904/53.904/53.904/0.000 ms
 
 >  netstat -s >/tmp/aft; diff -u /tmp/bef /tmp/aft
 
 I also show the "telnet" command below to confirm the problem is still
 there.
 
 $ netstat -s >/tmp/aft; diff -u /tmp/bef /tmp/aft
 --- /tmp/bef    2017-09-28 13:24:08.012733738 +0000
 +++ /tmp/aft    2017-09-28 13:25:19.317597517 +0000
 @@ -22,20 +22,20 @@
         0 membership reports received for groups to which we belong
         0 membership reports sent
  tcp:
 -       58 packets sent
 -               55 data packets (5706 bytes)
 +       67 packets sent
 +               64 data packets (6374 bytes)
                 0 data packets (0 bytes) retransmitted
 -               3 ack-only packets (25 delayed)
 +               3 ack-only packets (27 delayed)
                 0 URG only packets
                 0 window probe packets
                 0 window update packets
                 0 control packets
                 0 send attempts resulted in self-quench
 -       68 packets received
 -               47 acks (for 5707 bytes)
 +       79 packets received
 +               56 acks (for 6375 bytes)
                 0 duplicate acks
                 0 acks for unsent data
 -               26 packets (3799 bytes) received in-sequence
 +               28 packets (3903 bytes) received in-sequence
                 0 completely duplicate packets (0 bytes)
                 0 old duplicate packets
                 0 packets with some dup. data (0 bytes duped)
 @@ -53,7 +53,7 @@
         60 connections closed (including 0 drops)
         0 embryonic connections dropped
         0 delayed frees of tcpcb
 -       47 segments updated rtt (of 45 attempts)
 +       56 segments updated rtt (of 54 attempts)
         0 retransmit timeouts
                 0 connections dropped by rexmit timeout
         0 persist timeouts (resulting in 0 dropped connections)
 @@ -61,7 +61,7 @@
                 0 keepalive probes sent
                 0 connections dropped by keepalive
         0 correct ACK header predictions
 -       20 correct data packet header predictions
 +       22 correct data packet header predictions
         2 PCB hash misses
         0 dropped due to no socket
         0 connections drained due to memory shortage
 @@ -86,18 +86,18 @@
         0 packets with ECN CE bit
         0 packets ECN ECT(0) bit
  udp:
 -       34 datagrams received
 +       52 datagrams received
         0 with incomplete header
         0 with bad data length field
         0 with bad checksum
         0 dropped due to no socket
 -       34 broadcast/multicast datagrams dropped due to no socket
 +       52 broadcast/multicast datagrams dropped due to no socket
         0 dropped due to full socket buffers
         0 delivered
 -       34 PCB hash misses
 +       52 PCB hash misses
         0 datagrams output
  ip:
 -       896 total packets received
 +       1160 total packets received
         0 bad header checksums
         0 with size smaller than minimum
         0 with data size < data length
 @@ -112,13 +112,13 @@
         0 malformed fragments dropped
         0 fragments dropped after timeout
         0 packets reassembled ok
 -       107 packets for this host
 +       136 packets for this host
         0 packets for unknown/unsupported protocol
         0 packets forwarded (0 packets fast forwarded)
 -       789 packets not forwardable
 +       1024 packets not forwardable
         0 redirects sent
         0 packets no matching gif found
 -       58 packets sent from this host
 +       67 packets sent from this host
         0 packets sent with fabricated ip header
         0 output packets dropped due to no bufs, etc.
         0 output packets discarded due to no route
 @@ -210,7 +210,7 @@
         0 ipcomp input bytes
         0 ipcomp output bytes
  ip6:
 -       14 total packets received
 +       22 total packets received
         0 with size smaller than minimum
         0 with data size < data length
         0 with bad options
 @@ -220,13 +220,13 @@
         0 fragments dropped after timeout
         0 fragments that exceeded limit
         0 packets reassembled ok
 -       14 packets for this host
 +       20 packets for this host
         0 packets forwarded
         0 packets fast forwarded
         0 fast forward flows
         0 packets not forwardable
         0 redirects sent
 -       16 packets sent from this host
 +       21 packets sent from this host
         0 packets sent with fabricated ip header
         0 output packets dropped due to no bufs, etc.
         0 output packets discarded due to no route
 @@ -236,31 +236,36 @@
         0 packets that violated scope rules
         0 multicast packets which we don't join
         Input packet histogram:
 -               ICMP6: 14
 +               ICMP6: 22
         Mbuf statistics:
                 0 one mbufs
 -               14 one ext mbufs
 +               22 one ext mbufs
                 0 two or more ext mbufs
         0 packets whose headers are not continuous
         0 tunneling packets that can't find gif
         0 packets discarded due to too many headers
         0 failures of source address selection
 -       0 forward cache hit
 -       0 forward cache miss
 +       2 forward cache hit
 +       1 forward cache miss
  icmp6:
         0 calls to icmp6_error
         0 errors not generated because old message was icmp6 or so
         0 errors not generated because of rate limitation
         Output packet histogram:
 +               echo: 1
                 multicast listener report: 5
                 router solicitation: 1
 -               neighbor solicitation: 2
 +               neighbor solicitation: 3
 +               neighbor advertisement: 2
         0 messages with bad code fields
         0 messages < minimum length
         0 bad checksums
         0 messages with bad length
         Input packet histogram:
 -               router advertisement: 14
 +               echo reply: 1
 +               router advertisement: 18
 +               neighbor solicitation: 2
 +               neighbor advertisement: 1
         Histogram of error messages to be generated:
                 0 no route
                 0 administratively prohibited
 @@ -286,20 +291,20 @@
         0 bad redirect messages
         0 path MTU changes
  tcp6:
 -       58 packets sent
 -               55 data packets (5706 bytes)
 +       67 packets sent
 +               64 data packets (6374 bytes)
                 0 data packets (0 bytes) retransmitted
 -               3 ack-only packets (25 delayed)
 +               3 ack-only packets (27 delayed)
                 0 URG only packets
                 0 window probe packets
                 0 window update packets
                 0 control packets
                 0 send attempts resulted in self-quench
 -       68 packets received
 -               47 acks (for 5707 bytes)
 +       79 packets received
 +               56 acks (for 6375 bytes)
                 0 duplicate acks
                 0 acks for unsent data
 -               26 packets (3799 bytes) received in-sequence
 +               28 packets (3903 bytes) received in-sequence
                 0 completely duplicate packets (0 bytes)
                 0 old duplicate packets
                 0 packets with some dup. data (0 bytes duped)
 @@ -317,7 +322,7 @@
         60 connections closed (including 0 drops)
         0 embryonic connections dropped
         0 delayed frees of tcpcb
 -       47 segments updated rtt (of 45 attempts)
 +       56 segments updated rtt (of 54 attempts)
         0 retransmit timeouts
                 0 connections dropped by rexmit timeout
         0 persist timeouts (resulting in 0 dropped connections)
 @@ -325,7 +330,7 @@
                 0 keepalive probes sent
                 0 connections dropped by keepalive
         0 correct ACK header predictions
 -       20 correct data packet header predictions
 +       22 correct data packet header predictions
         2 PCB hash misses
         0 dropped due to no socket
         0 connections drained due to memory shortage
 @@ -359,7 +364,7 @@
         0 multicast datagrams dropped due to no socket
         0 dropped due to full socket buffers
         0 delivered
 -       8 datagrams output
 +       9 datagrams output
  (Fast) IPsec:
         0 no SA found (output)
         0 no memory available (output)
 @@ -464,10 +469,10 @@
         6 packets sent
                 1 reply packet
                 5 request packets
 -       167 packets received
 +       229 packets received
                 0 reply packets
 -               161 valid request packets
 -               167 broadcast/multicast packets
 +               223 valid request packets
 +               229 broadcast/multicast packets
                 0 packets with unknown protocol type
                 0 packets with bad (short) length
                 0 packets with null target IP address
 
 $ telnet netbsd.org www
 Trying 2001:470:a085:999::80...
 telnet: connect to address 2001:470:a085:999::80: Connection timed out
 Trying 199.233.217.205...
 Connected to netbsd.org.
 Escape character is '^]'.
 ^]quit
 
 telnet> quit
 Connection closed.
 
 
 -- 
 Roy Bixler <rcbixler%nyx.net@localhost>
 "The fundamental principle of science, the definition almost, is this: the
 sole test of the validity of any idea is experiment."
 -- Richard P. Feynman
 



Home | Main Index | Thread Index | Old Index