É correto usar o termo “Jumbo” quando se refere a qualquer pacote de 1500 bytes, mesmo aqueles criados em software pela LRO

1

Eu posso ser um pouco exigente quanto à terminologia correta no trabalho.

Recentemente, lidamos com os efeitos de Large Receive Offload em nosso aplicativo. Para citar wikipedia

It works by aggregating multiple incoming packets from a single stream into a larger buffer before they are passed higher up the networking stack, thus reducing the number of packets that have to be processed.

Eu ouvi pessoas no trabalho se referirem a eles como pacotes Jumbo. Estou ciente dos Jumbo Frames na Ethernet. Acho que poderia haver confusão, porque Jumbo Frames são sobre o que flui na rede física - eles afetam o MTU, enquanto o LRO está apenas na camada de software e o MTU não mudou.

É correto referir-se a qualquer pacote com mais de 1500 bytes como um pacote Jumbo, independentemente de estar fluindo na rede física ou não?

    
por Sam Elstob 08.02.2013 / 12:30

1 resposta

0

"Jumbo" deve se referir apenas aos dados no fio. Uma vez que a NIC coletou os pacotes, ela não passa algo parecido com um Jumbo Frame na pilha, apenas passa um buffer para um driver de kernel. Geralmente, ele funciona somente em transmissões TCP e requer que o NIC funcione no nível 3 do OSI para processar os pacotes.

    
por 08.02.2013 / 15:15