Por que o trabalho não é curvo usando uma conexão IPv6?

1

Como é que:

curl -v -6 http://badurl.com

não funciona, mas um:

curl -v -6 --head http://badurl.com

Funciona perfeitamente?

MTU não é o problema (?) desde:

root@server:~# ping6 -c 10 -s 2000 -M do IPV6ADDRESSOFBADURL.COM
PING IPV6ADDRESSOFBADURL.COM(IPV6ADDRESSOFBADURL.COM)
2000 data bytes From IPV6ADDRESSOFSOMEGATEWAY icmp_seq=1 Packet too big: mtu=1452
2008 bytes from IPV6ADDRESSOFBADURL.COM: icmp_seq=2 ttl=54 time=82.5 ms
2008 bytes from IPV6ADDRESSOFBADURL.COM: icmp_seq=3 ttl=54 time=82.4 ms

O tcpdump mostra que, se a conexão IPv6 está ruim, minha área de trabalho não recebe nada. A tabela 6ip está vazia.

Minha pergunta : POR QUE a conexão fica "aleatoriamente ruim" na minha máquina de desktop que tem endereço IPv6 nativo para sites habilitados para IPv6? (problema não ocorre apenas em um site)

Ou alguma dica, como depurar isso?

    
por gasko peter 20.12.2013 / 18:13

1 resposta

2

Tem certeza de que o MTU não faz parte do problema?

"2000 data bytes De IPV6ADDRESSOFSOMEGATEWAY icmp_seq = 1 Pacote muito grande: mtu = 1452"

Roteadores IPv6 não fragmentam nenhum pacote, as conexões dependem do PMTU e se algum for muito grande para qualquer salto no caminho, ele é simplesmente descartado e um Pacote ICMPv6 muito grande é enviado de volta.

    
por 20.12.2013 / 20:17

Tags