O IPv6 é mais rápido que o IPv4?

41

Existe algum ganho prático de velocidade / latência com o uso do IPv6, ou é apenas para dar espaço para mais IPs?

    
por Jane Panda 28.08.2010 / 01:17

6 respostas

31

Impacto prático? Na verdade não. O efeito é bem pequeno. Onde você pode encontrar links de alta latência (pense em satélite) onde a MTU (unidade de transferência máxima) é pequena, o que aumenta o impacto da sobrecarga maior requerida pelo IPv6. Esse é um caso extremo. A outra área onde você verá impactos é quando você está fazendo de 6 a 4 traduções no caminho da rede, já que isso sempre leva algum tempo. Mas se você tivesse um caminho v6 puro para esse outro host v6, essas latências não seriam um problema.

Nesses dias de TCP Offload Engines sendo incorporados em mais e mais pilhas de rede, o impacto é ainda menos provável de ser notado. Caso existam. Na verdade, pode até ser mais rápido nesses casos.

Por que esse cabeçalho maior não é tão importante quanto você pensa? Isso porque os designers da v6 tiraram algumas das lições da v4 e construíram melhor as coisas. Mais importante ainda, para as comunicações entre as redes, os campos de endereço são tratados de maneira muito mais eficiente nos roteadores do que na v4, o que melhora a velocidade dos pacotes v6 através dos roteadores em comparação com os primos v4.

Quando se trata de comunicações de sub-rede nas quais as tabelas de roteador não são uma preocupação, cada pacote requer menos computação bruta. Há uma soma de verificação a menos para validar (soma de verificação Ethernet, nenhuma soma de verificação IP para v6, mas a soma de verificação TCP / UDP ainda é necessária), o que economiza pequenas quantidades de tempo. E em redes especiais, a capacidade de ter pacotes muito grandes pode economizar ainda mais o processamento.

    
por 28.08.2010 / 01:29
13

Você pode ver melhorias de desempenho com o IPv6 se houver um roteador lento entre você e seu destino, o que teria fragmentado os pacotes IPv4 ao longo desse caminho. Com o IPv6, os roteadores não irão mais fragmentar os pacotes para você. (a responsabilidade foi delegada aos nós finais).

Claro, esse é um caso extremo. Não há motivos para acreditar que o IPv6 funcionará melhor que o IPv4 no caso geral.

Além disso, os fornecedores de roteadores também podem ter otimizado seus caminhos de dados IPv4 mais do que seus caminhos de dados IPv6. Portanto, até que os roteadores IPv6 tenham otimizações equivalentes, o IPv6 pode ser mais lento. (Por exemplo, alguns roteadores podem fazer roteamento IPv4 em hardware, mas IPv6 em software. Testes de desempenho de alta velocidade teriam que ser feitos para identificar isso.)

Portanto, você precisa avaliar as chances de um roteador não ser otimizado para IPv6 entre você e seu destino, com a possibilidade de haver um roteador fazendo a fragmentação de pacotes IPv4 entre você e seu destino. ; -)

    
por 12.11.2011 / 03:41
11

Estou usando o IPv6 / IPv4 de pilha dupla há algum tempo e sou um grande fã.

Posso dizer que, na maioria das vezes, o desempenho e a latência são os mesmos. Mas de vez em quando, o IPv6 fará seu queixo cair.

Considere meus tempos de ping no Google:

No IPv4:

rtt min/avg/max/mdev = 35.557/38.225/43.909/3.146 ms

No IPv6:

rtt min/avg/max/mdev = 39.202/40.923/43.105/1.501 ms

Quase idêntico. Isso é o que eu vejo na maior parte do tempo. Mas de vez em quando, como quando estou acessando um dos meus próprios servidores, que também está no IPv6 ...

No IPv4:

rtt min/avg/max/mdev = 123.510/124.249/125.997/0.909 ms

No IPv6:

rtt min/avg/max/mdev = 87.140/88.600/90.727/1.255 ms

A grande diferença aqui, é claro, é o roteamento IPv4 menos otimizado do meu ISP para essa rota e muito melhor o roteamento IPv6. (IPv4 vai Boston-Chicago-Denver-Seattle-LA-Phoenix. WTF? IPv6 vai Boston-DC-Atlanta-Dallas-Phoenix.) Eu suspeito que há muito mais destes na natureza.

    
por 25.07.2012 / 14:46
9

Na minha experiência de comparar traceroute6 vs. traceroute , o IPv6 é mais rápido, mesmo através de um corretor de túneis. Provavelmente, isso ocorre porque o IPv6 geralmente requer menos saltos para ir do ponto A para o ponto B.

Aqui está uma fonte de terceiros minha observação:

Accessing sites and content over the Internet is usually faster with IPv6 than with IPv4 because with the new protocol it requires fewer "hops" between network nodes
Aqui está um pequeno experimento que executei usando traceroute / traceroute6 , ping / ping6 e meu túnel Furacão (tunnelbroker.net), reunindo os sites com recursos IPv6 e IPv6 de link :
SITE                    IPv4 hops       IPv6 hops       IPv4 ping (min/avg/max/mdev ms) IPv6 ping (min/avg/max/mdev ms)
6connect.com            14              8               67.253/72.499/106.113/11.265    55.031/58.340/74.078/5.426
bind.com                13              10              45.450/53.924/98.121/15.158     60.002/82.812/196.221/41.448
comcast6.net            >13             10              -                               92.043/92.840/94.055/0.680
delong.com              11              7               59.059/66.432/95.884/10.134     52.423/73.042/135.103/30.874
mozilla.org             >11             6               33.178/97.481/536.719/148.432   45.562/47.133/48.390/0.805
test-ipv6.chi.vr.org    9               9               85.383/286.941/527.103/155.351  76.788/169.458/516.502/147.166
test-ipv6.com           10              5               34.021/39.507/70.518/10.384     33.009/41.441/70.052/13.069
test-ipv6.iad.vr.org    15              13              86.739/93.772/120.192/10.195    91.341/93.146/97.153/2.006
test-ipv6.motd.be       >14             8               86.186/401.432/1629.098/502.373 92.437/481.830/727.557/241.649
test-ipv6.sjc.vr.org    12              6               35.443/40.502/70.426/10.056     33.953/41.144/85.444/14.862
tunnelbroker.net        >9              >4              39.504/46.119/73.483/10.290     32.559/63.532/222.700/62.022
Portanto, o IPv6 usa menos saltos e, em geral, não é pior, se não um pouco melhor, em relação ao desempenho do que o IPv4, O IPv6 está passando por um túnel.     
por 04.04.2013 / 09:50
1

Não, não haveria ganho de velocidade, embora as tabelas de roteamento sejam certamente mais simples.

Dizer que o IPv6 "apenas" faz mais espaço na rede é como dizer que a galáxia da Via Láctea "apenas" abre mais espaço para os grãos de poeira. O IPv6 basicamente faz com que seja literalmente impossível ficar sem endereços IP. Mesmo se fôssemos tapear toda a superfície da Terra com CPUs, cada uma com seu próprio endereço IP, ainda assim não chegaríamos nem perto da exaustão do IP. O número de endereços IP na v6 é totalmente incompreensível.

    
por 10.02.2011 / 19:45
0

O IPv6 é não 'mais rápido' que o IPv4. Se o seu ISP tiver um par de BGP IPv4 melhor que o IPv6, a latência do IPv4 será menor do que o IPv6. E se o seu ISP tiver um par de BGP IPv6 melhor que o IPv4, a latência do IPv6 será inferior ao IPv4.

    
por 10.01.2017 / 15:15

Tags