[1] O documento discute o protocolo FAST TCP e as alterações no checksum no protocolo IPv6, introduzindo conceitos como controle de congestionamento e janelas de transmissão em redes de alta velocidade. [2] O FAST TCP usa o atraso na fila como fator principal para ajustar a janela de congestionamento de forma a otimizar o uso da banda disponível. [3] O checksum foi removido no IPv6 para melhorar o desempenho, já que as camadas superiores fornecem verificação.
1. FAST TCP e Cálculo do checksum no protocolo IPV6 Apresentador: Matheus Girardi
2.
3. A difusão das redes sem fio e das fibras ópticas viabilizam altas capacidades de transmissão em longas distâncias.
4.
5. O protocolo TCP é responsável por detectar e reagir às sobrecargas de tráfego, sendo a chave do sucesso operacional da Internet nas últimas décadas.
6.
7. TCP Reno Exemplo: Para ocupar totalmente um canal de 10Gbps, uma conexão TCP com pacotes de 1500 bytes e Round TripTime (RTT) de 100ms precisaria de uma janela de congestionamento de W = 83.333 pacotes e uma taxa de perda de no máximo 1 pacote a cada N = 5.000.000.000 pacotes (N = W2/1, 5), o que representa a perda de um pacote a cada 6000 segundos aproximadamente, o que éirrealista com as atuais tecnologias de transmissão Este é o protocolo atualmente utilizado na Internet, limitação no tamanho das janelas tornam a camada de transporte o gargalo da rede.
8.
9. Uma rede de alta velocidade consiste em grande largura de banda e baixa latência, além de lidar com PBA elevado.Redes de alta velocidade
10.
11. Eficiência – Bom uso dos recursos da rede, reduzindo tempo, otimizando as filas dos roteadores e a taxa de perda de pacotes.
12. Compatibilidade – Não utilizando banda superior ao limite dos protocolos utilizados normalmente (TCP Reno, TCP Newreno, TCP Sack)
13. Justiça – Garantir que todas conexões concorrentes, independente do número e do RTT, consigam transmitir dados evitando starvation.
15. Estabilidade e convergência – Eliminar ao máximo oscilações no tamanho da janela de congestionamento de forma a alcançar a estabilidade. Além de capacidade de convergir para um compartilhamento justo dos recursos entre todas as conexões.
16.
17.
18.
19. Controle de dados – Quando um reconhecimento positivo é recebido, calcula o RTT para o pacote e armazena os RTT’s mínimo e médio utilizados no controle de janela. Quando um reconhecimento negativo é recebido, gera uma indicação de perda para o controle de dados que seleciona o próximo conjunto de pacotes a serem enviados entre pacotes novos, retransmissão de pacotes considerados perdidos (reconhecidos negativamente).
20. Controle de rajada – Decide se mais pacotes podem ser transmitidos e utiliza-se de mecanismos para eliminar grandes rajadas que podem criar longas filas e grandes perdas de pacotes.
21.
22. a dinâmica de atraso de filas relaciona-se diretamente com a capacidade da rede, estimando constantemente a banda disponível a partir de alterações no RTT. O atraso de propagação pode ser afetado por mudanças de roteamento e aumentos significativos podem degradar a vazão de fluxos FAST.
23.
24.
25. Maior importância ao tipo de serviço, particularmente no caso de dados em tempo real