6to4 borkeness (Was: Google and IPv6)
Tim
tim-projects at sentinelchicken.org
Wed Mar 19 17:26:32 CET 2008
> FWIW, my experience with 6to4 is more positive than Jeroen's. It
> works almost all the time for me, except when someone breaks the
> 2.0.0.2.ip6.arpa zone, but that hasn't happened for months. Mind
> you, many of the ISPs that I regurally use have their own relays
> or a relay close by.
>
> For me, debugging 6to4 hasn't proved that much harder than anything
> else. You can find the relay at your end by tracerouting to
> 192.88.99.1. It's true that the reverse path is hard to debug, but
> that's the same no matter what you're using. It was a little easier
> in IPv6 when we had RH0 (though I know Jeroen prefers looking glasses
> for this sort of thing).
Ok, so I've noticed that I'm not able to reach hinet.net at all, pretty
consistently. It's possible the site is just broken on it's own, but I
do see a significant discrepancy in traceroutes from my network and from
he.net's looking glass. Perhaps this would be a good chance to help me
learn how to debug my routes better. Just let me know if this is a lost
cause without hinet.net's help. Here's from my machine:
-------------8<-----------------
~> tracepath6 -n 2001:b000:0:0:0:0:0:1021
1?: [LOCALHOST] pmtu 1500
1: 2002:4775:eda1:2:: 0.392ms
1: 2002:4775:eda1:2:: 0.329ms
2: 2002:4775:eda1:2:: 0.327ms pmtu 1480
2: 2002:c058:6301:: 81.636ms
2: 2002:c058:6301:: 79.926ms
3: 2001:4978:1:410::ffff 82.114ms asymm 4
4: no reply
5: 2001:1888::1:a:2 450.096ms asymm 2
6: 2001:b02a:0:b::1 432.455ms asymm 12
7: no reply
...
:~> traceroute6 -n 2001:b000:0:0:0:0:0:1021
traceroute to 2001:b000:0:0:0:0:0:1021 (2001:b000::1021) from
2002:4775:eda1:2::3:0, 30 hops max, 24 byte packets
1 2002:4775:eda1:2:: 1.895 ms 0.078 ms 0.491 ms
2 2002:c058:6301:: 76.131 ms 74.929 ms 74.745 ms
3 2001:4978:1:410::ffff 137.605 ms 74.744 ms 75.724 ms
4 * * *
5 2001:1888::1:a:2 360.029 ms 519.85 ms 359.913 ms
6 2001:b02a:0:b::1 334.673 ms 535.475 ms 334.666 ms
7 2001:b000::1021 442.407 ms 334.678 ms 335.287 ms
------------->8-----------------
And then nearly every trace from all of the different he.net locations
look like:
-------------8<-----------------
AMS-IX Amsterdam, NL :
Tracing the route to IPv6 node 2001:b000::1021 from 1 to 30 hops
1 278 ms 8 ms 12 ms 2001:470:0:3f::1
2 77 ms 77 ms 77 ms 2001:470:0:3e::1
3 156 ms 156 ms 156 ms 2001:470:0:33::1
4 157 ms 167 ms 157 ms 2001:470:0:32::2
5 294 ms 289 ms 300 ms 2001:504:d::ae
6 289 ms 289 ms 289 ms 2001:288:3b0:7::20
7 298 ms 288 ms 289 ms 2001:288:3b0:3::1
8 310 ms 300 ms 300 ms 2001:288:3b0:4::2
9 305 ms 289 ms 289 ms 2001:288:3b0:5:0:1:7419:1
10 290 ms 297 ms 302 ms 2001:b000::1021
Storing [core1.ams1.he.net trace ipv6 2001:b000:0:0:0:0:0:1021]
...
Equinix Ashburn, VA :
Tracing the route to IPv6 node 2001:b000::1021 from 1 to 30 hops
1 1105 ms 75 ms 88 ms 2001:470:0:35::1
2 206 ms 219 ms 207 ms 2001:504:d::ae
3 207 ms 212 ms 275 ms 2001:288:3b0:6::20
4 206 ms 206 ms 214 ms 2001:288:3b0:3::1
5 206 ms 206 ms 213 ms 2001:288:3b0:4::2
6 208 ms 218 ms 207 ms 2001:288:3b0:5:0:1:7419:1
7 218 ms 211 ms 216 ms 2001:b000::1021
Storing [core1.ash1.he.net trace ipv6 2001:b000:0:0:0:0:0:1021]
...
Hurricane Fremont-2, CA :
Tracing the route to IPv6 node 2001:b000::1021 from 1 to 30 hops
1 9 ms <1 ms <1 ms 2001:470:0:30::2
2 135 ms 152 ms 147 ms 2001:504:d::ae
3 152 ms 148 ms 152 ms 2001:288:3b0:7::20
4 147 ms 153 ms 147 ms 2001:288:3b0:3::1
5 153 ms 147 ms 152 ms 2001:288:3b0:4::2
6 148 ms 153 ms 148 ms 2001:288:3b0:5:0:1:7419:1
7 152 ms 148 ms 152 ms 2001:b000::1021
Storing [core1.fmt2.he.net trace ipv6 2001:b000:0:0:0:0:0:1021]
------------->8-----------------
Note how none of the he.net traces goes through 2001:1888::1:a:2 or
2001:b02a:0:b::1, and the latter has a wicked asym.
However, if I use sixxs.net's traceroute from your.org, which I guess I
am 6to4 tunneling through:
-------------8<-----------------
IPv6 traceroute
IPv6 traceroute from uschi02.sixxs.net @ Your.Org, Inc., AS19255 to 2001:b000:0:0:0:0:0:1021 :
Hop Node Loss% Sent Last Avg Best Worst StDev ASN Organisation
1. 2001:4978:1:400::ffff 0.0% 5 3.5 3.4 3.3 3.5 0.1 [.us] United States 19255 YOUR.ORG, INC.
sixxs.ge-0.0.0-30.core1.chi.bb6.your.org.
2. 2001:1888::1:8:1 0.0% 5 115.5 114.9 114.4 115.5 0.5 [.us] United States 6435 LavaNet, Inc.
tunnel-your-lavanoc.lava.net.
3. 2001:1888::1:a:2 0.0% 5 493.2 412.2 326.1 546.2 101.5 [.us] United States 6435 LavaNet, Inc.
tunnel-chttl-tw.lava.net.
4. 2001:b02a:0:b::1 0.0% 5 264.0 281.2 264.0 320.1 25.1 [.tw] Taiwan HiNet Taiwant
5. 2001:b000::1021 20.0% 5 267.8 266.2 264.3 268.4 2.2 [.tw] Taiwan HiNet Taiwant
When the ASN of a prefix is blank then the prefix doesn't have an route6 entry in the registries.
------------->8-----------------
It seems to work ok, though there is some loss I guess. Other things I
should try?
thanks again,
tim
More information about the ipv6-ops
mailing list