Strange IPv6 reachability problem

Seth Mattinen sethm at rollernet.us
Mon Jun 20 00:19:28 CEST 2011


I'm having a strange IPv6 problem that I hope someone here can help with 
or at least generate some ideas on how to resolve. I have a strange 
partial reachability issue with 2001:500:61:28::70 (debian mirror) and a 
couple others, but I'll just focus on this one for clarity. Both working 
and trouble host are sourced from 2607:fe70::/which I announce via BGP 
and route around in my network.

I can reach it fine from my daily I-work-here-in-SSH server:

source: 2607:fe70:0:beef::a
dest: 2001:500:61:28::70

PING 2001:500:61:28::70(2001:500:61:28::70) 56 data bytes
64 bytes from 2001:500:61:28::70: icmp_seq=1 ttl=57 time=81.3 ms
64 bytes from 2001:500:61:28::70: icmp_seq=2 ttl=57 time=81.3 ms
64 bytes from 2001:500:61:28::70: icmp_seq=3 ttl=57 time=82.4 ms
64 bytes from 2001:500:61:28::70: icmp_seq=4 ttl=57 time=81.3 ms
64 bytes from 2001:500:61:28::70: icmp_seq=5 ttl=57 time=81.3 ms

--- 2001:500:61:28::70 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4015ms
rtt min/avg/max/mdev = 81.304/81.547/82.434/0.511 ms


I *can not* reach it from a server at my parent's house:

source: 2607:fe70:1002:0:202:b3ff:fe30:f633
dest: 2001:500:61:28::70

PING 2001:500:61:28::70(2001:500:61:28::70) 56 data bytes

--- 2001:500:61:28::70 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4013ms


Now, here's the part that confuses me. After trying a whole bunch of 
basic things I ran nfdump and found something I can't explain:

nfdump filter:
proto icmp6 and host 2001:500:61:28::70
Aggregated flows 3
Top 500 flows ordered by flows:
Date flow start          Duration  Proto      Src IP Addr      Dst IP 
Addr   Packets    Bytes      bps    Bpp Flows
2011-06-19 14:55:00.264     4.012  ICMP6 2001:50..:28::70 
2607:fe..beef::a         5      520     1036    104     1
2011-06-19 14:55:00.760     4.016  ICMP6 2607:fe..beef::a 
2001:50..:28::70         5      520     1035    104     1
2011-06-19 14:56:15.724     4.016  ICMP6 2607:fe..30:f633 
2001:50..:28::70         5      520     1035    104     1

Summary: total flows: 3, total bytes: 1560, total packets: 15, avg bps: 
157, avg pps: 0, avg bpp: 104
Time window: 2011-06-19 14:55:00 - 2011-06-19 14:56:19
Total flows processed: 329214, Blocks skipped: 0, Bytes read: 23941692
Sys: 0.288s flows/second: 1143036.7  Wall: 0.324s flows/second: 1014236.3

For the one that works there's flow records in each direction as 
expected. For the one that doesn't there's no return traffic coming back 
to me. So I'm assuming the problem is not with me since if it was, I'd 
at least see a flow record coming back to me if something in my network 
was dropping it. But there's no record of return traffic. Netflow is 
sampled at the routers that connect to each upstream.

I tried from a second server on 2607:fe70:10::/64 and it dodn't work 
either. Every server/router I try from within 2607:fe70::/48 works fine.

Any ideas?

~Seth


More information about the ipv6-ops mailing list