Como o IPv6 afeta a taxa de transferência?

0

Para atualizar a taxa de transferência, alguém me aconselhou a trabalhar no IPv6. Como isso afeta o rendimento?

    
por Mehdi Alfaili 21.03.2016 / 15:24

1 resposta

2

Os cabeçalhos IPv6 têm apenas 20 bytes a mais do que os cabeçalhos IPv4 e, quando você está tentando migrar muitos dados, como um download grande cujo desempenho interessa a você, você usará um byte de mais de 1.500 pacotes (usando MTU padrão de Ethernet de 1500 como exemplo aqui). Então a diferença é muito pequena. A taxa de transferência máxima TCP / IPv4 da Ethernet Gigabit padrão (1500 bytes MTU) é de aproximadamente 941 Mbps, enquanto a taxa máxima de transferência TCP / IPv6 é de aproximadamente 928 Mbps. Então, uma desaceleração de 1,4%.

A outra coisa a considerar é que o IPv4 existe há muito tempo, e muitas implementações de cliente, servidor, balanceador de carga de servidor e roteador / gateway / firewall podem ser melhor otimizadas para IPv4 em comparação com o IPv6. Por exemplo, alguns roteadores mais antigos lidam com grande parte do trabalho IPv4 em hardware (às vezes chamado de "fast path"), enquanto o IPv6 precisa ser manipulado em software na CPU principal do roteador, que pode ser mais lento. Como você nunca sabe como um caminho determinado pela Internet pública será otimizado para IPv6 ou como os dispositivos que você não controla no outro lado da conexão serão otimizados para IPv6, é difícil prever como muito IPv6 pode afetar seu desempenho no uso no mundo real.

Mas, honestamente, não encontrei o IPv6 para fazer uma grande diferença no desempenho do mundo real. O impacto do IPv6 é mais comum quando a conectividade IPv6 é implementada apenas parcialmente em uma rede, ou quando um cliente mal implementado não procura registros DNS A (IPv4) e AAAA (IPv6) simultaneamente, ou não tenta TCP / IPv4 e conexões TCP / IPv6 simultaneamente. Pode haver momentos em que um cliente acha que deve ser capaz de se conectar via IPv6 e tentar primeiro antes de expirar e falhar no IPv4, de modo que a conexão real não seja iniciada assim que necessário. Mas uma vez que uma determinada conexão TCP / IPv6 esteja ativa, é competitiva com o IPv4 para desempenho.

Editado para adicionar:
Acabei de reler sua pergunta e percebi que você estava perguntando sobre como o IPv6 poderia tornar as coisas mais rápidas . Honestamente, tudo o mais sendo igual (o que é uma grande suposição) eu não esperaria que o IPv6 tornasse as coisas mais rápidas. No entanto, se sua conectividade IPv4 estiver passando por um gateway NAT (NAPT) possivelmente lento e sobrecarregado, porque não há endereços IPv4 roteáveis suficientes para percorrer e sua conectividade IPv6 estiver sendo roteada diretamente, será possível ver o IPv6 sendo mais rápido. E eu não ficaria surpreso se fosse esse o caso em muitas redes.

    
por 21.03.2016 / 17:20