IPv6 big packet blackhole in Teleglobe/TATA backbone?

Pekka Savola pekkas at netcore.fi
Tue Aug 19 20:22:29 CEST 2008


I and Remi have been trying to figure out an IPv6 big packet blackhole 
that seems to be occurring in Teleglobe network, specifically around 
IP addresses 2001:5a0:200::5 and 2001:5a0:200::10.  I suspect MTU is 
not properly configured.

This can be seen by a big packet ping or "http://www.remlab.net" if 
the traffic seems to hit the link in Teleglobe network.

I've tried <IPNOC at tatacommunications.com>, but they keep asking for 
circuit ID and whether I'm their customer.

Is anyone with Teleglobe/TATA on the list, or know a better contact?

[Btw: interesting thing is that Telia seems to be exposing 1480B MTU 
in at least some parts of their backbone, but at least they're 
generating ICMPv6 packet too bigs and PMTUD has a chance of working..]

---------- Forwarded message ----------
Date: Mon, 18 Aug 2008 18:55:21 +0300
From: Rémi Denis-Courmont <rdenis at simphalempin.com>
To: Pekka Savola <pekkas at netcore.fi>
Subject: Re: remlab.net v6 PMTU problem?

Sorry for the delay, I overlooked this email.

Le mardi 22 juillet 2008 12:45:00 Pekka Savola, vous avez écrit :
>   Maybe I could raise this problem on the ipv6-ops list.
>
>   Could you send the full traceroute/tracepath output from your end, and
>   confirm up to which router ping6 with 1500 sized packets works, and
>   where it fails?

With not too big packets:

% rltraceroute6 -I csc0-ws.ipv6.funet.fi 1000
traceroute to 2001:708:0:f000::7100:2 (2001:708:0:f000::7100:2) from 
2001:41d0:1:a0d6::401:1983, 30 hops max, 1000
byte packets
    1  * 2001:41d0:1:a0ff:ff:ff:ff:ff (2001:41d0:1:a0ff:ff:ff:ff:ff)  1.717 ms
    *
    2  2001:41d0::592 (2001:41d0::592)  6.330 ms  * 5.331 ms
    3  2001:5a0:1900::9 (2001:5a0:1900::9)  4.869 ms  4.754 ms  4.686 ms
    4  2001:5a0:1900::2 (2001:5a0:1900::2)  4.669 ms  4.576 ms  4.675 ms
    5  2001:5a0:0:100::a (2001:5a0:0:100::a)  10.508 ms  10.328 ms  10.316 ms
    6  if-6-0.core1.b1d-brussels.ipv6.teleglobe.net (2001:5a0:1400::1)  10.553
    ms
    10.451 ms  10.400 ms
    7  if-6-0.core2.ad1-amsterdam.ipv6.teleglobe.net (2001:5a0:200:200::1)
    216.493 ms  94.318 ms  49.794 ms
    8  if-0-0.core1.ad1-amsterdam.ipv6.teleglobe.net (2001:5a0:200:100::1)
    18.189 ms  18.332 ms  18.095 ms
    9  2001:5a0:200::5 (2001:5a0:200::5)  18.232 ms  18.247 ms  18.279 ms
10  2001:5a0:200::10 (2001:5a0:200::10)  19.794 ms  19.355 ms  19.623 ms
11  ldn-ipv6-b1-link.ipv6.telia.net (2001:2000:3010:1::1)  29.447 ms  29.534 ms 
29.316 ms
12  ldn-ipv6-b1-link.ipv6.telia.net (2001:2000:3010::1)  60.893 ms  61.063 ms 
60.760 ms
13  2001:2000:3080:d::2 (2001:2000:3080:d::2)  45.984 ms  45.987 ms  45.714 ms
14  helsinki0-rtr.funet.fi (2001:948:0:f035::2)  56.706 ms  56.023 ms  56.185 
ms
15  csc0-x0000-helsinki0.ipv6.funet.fi (2001:708:0:f000::1:2)  52.700 ms 52.646 
ms  52.587 ms
16  csc3-g0000-csc0.ipv6.funet.fi (2001:708:0:f000::30:2)  53.087 ms  53.001 ms 
52.810 ms
17  2001:708:0:f000::7100:2 (2001:708:0:f000::7100:2)  52.578 ms  56.028 ms 
56.005 ms

With MTU packets:
% rltraceroute6 -I csc0-ws.ipv6.funet.fi 1460
traceroute to 2001:708:0:f000::7100:2 (2001:708:0:f000::7100:2) from 
2001:41d0:1:a0d6::401:1983, 30 hops max, 1460
byte packets
    1  2001:41d0:1:a0ff:ff:ff:ff:ff (2001:41d0:1:a0ff:ff:ff:ff:ff)  2.004 ms  *
    2.275 ms
    2  2001:41d0::592 (2001:41d0::592)  5.445 ms  * 11.539 ms
    3  2001:5a0:1900::9 (2001:5a0:1900::9)  5.044 ms  4.888 ms  5.176 ms
    4  2001:5a0:1900::2 (2001:5a0:1900::2)  4.764 ms  4.710 ms  4.745 ms
    5  2001:5a0:0:100::a (2001:5a0:0:100::a)  10.437 ms  * 10.568 ms
    6  if-6-0.core1.b1d-brussels.ipv6.teleglobe.net (2001:5a0:1400::1)  10.563
    ms
    * 10.720 ms
    7  if-6-0.core2.ad1-amsterdam.ipv6.teleglobe.net (2001:5a0:200:200::1)
    18.265 ms  * 18.143 ms
    8  if-0-0.core1.ad1-amsterdam.ipv6.teleglobe.net (2001:5a0:200:100::1)
    18.783 ms  * 18.122 ms
    9  2001:5a0:200::5 (2001:5a0:200::5)  186.237 ms  215.084 ms  212.344 ms
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *

As for PMTUD:

% tracepath6 csc0-ws.ipv6.funet.fi  -n
    1?: [LOCALHOST]                      pmtu 1500
    1:  2001:41d0:1:a0ff:ff:ff:ff:ff       4.198ms
    2:  2001:41d0::592                     5.  8ms
    3:  2001:5a0:1900::9                   4.995ms
    4:  2001:5a0:1900::2                   4.733ms
    5:  2001:5a0:0:100::a                 10.408ms
    6:  2001:5a0:1400::1                  10.532ms
    7:  2001:5a0:200:200::1               18.147ms
    8:  2001:5a0:200:100::1               18.193ms
    9:  2001:5a0:200::5                   18.281ms
10:  no reply
11:  no reply
12:  no reply
13:  no reply
14:  no reply
15:  no reply
16:  no reply
17:  no reply
18:  no reply

I got an interesting response here:

% ping6 -n csc0-ws.ipv6.funet.fi -s 1436
PING csc0-ws.ipv6.funet.fi(2001:708:0:f000::7100:2) 1436 data bytes
>From 2001:2000:3010::1 icmp_seq=1 Packet too big: mtu=1480
1444 bytes from 2001:708:0:f000::7100:2: icmp_seq=2 ttl=54 time=58.3 ms
1444 bytes from 2001:708:0:f000::7100:2: icmp_seq=3 ttl=54 time=59.7 ms

--- csc0-ws.ipv6.funet.fi ping statistics ---
3 packets transmitted, 2 received, +1 errors, 33% packet loss, time 2001ms
rtt min/avg/max/mdev = 58.321/59.019/59.717/0.698 ms

After lots of pings (and resets of PMTU cache), it seems that:
- packets over 40+8+1438 bytes get lost,
- packets over 40+8+1432 bytes get a Too Big error from Telia,
- other packets go through

-- 
Rémi Denis-Courmont
http://www.remlab.net/


More information about the ipv6-ops mailing list