Pergunta

Eu cheirei um upload de arquivo para descobrir segmentos TCP. Eu vejo um DUP ACK e e retransmissão rápida na saída etérea. Quero verificar se o cronômetro para retransmissão deste pacote é realmente o que é indicado pela fórmula de Jacobson. Eu tenho os registros de data e hora para todos os segmentos. Qual parte da minha fonte Linux devo estudar para descobrir o algoritmo de cálculo do valor do timer de retransmissão usado pelo meu sistema. Se for o mesmo que o algoritmo de Jacobson, quero saber o valor do Alpha para o cronômetro de retransmissão.

Foi útil?

Solução

No momento, existem muitas implementações de congestionamento no kernel Linux, e o padrão muda pelo menos duas vezes na ramificação 2.6.x. Você deve primeiro descobrir qual algoritmo você está usando e depois leia alguma documentação sobre ele. (dica: )

Você também pode dar uma olhada no Avanços de controle de congestionamento no Linux. Este segundo artigo Também dá algumas dicas sobre todos os algoritmos de congestionamento disponíveis.

Como o congestionamento é um dos maiores problemas nas redes, há muitos estudos, relatórios, etc. disponíveis na Internet. Você também pode conferir as listas de desenvolvimento/grupos de desenvolvimento do kernel Linux, pois também há muita discussão sobre isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top