[GTER] VPLS

Henrique de Moraes Holschuh hmh at hmh.eng.br
Mon Dec 28 14:48:03 -02 2015


On Fri, 18 Dec 2015, Rubens Kuhl wrote:
> > E indo para as Operadoras:
> > Existem operadoras que tem uma infra inteirinha suportando 9126 Bytes.
> > Mas ainda estão naquela de limitar o Clear-Channel em 1512 ou 1580 bytes...
> > Alguém consegue me explicar?
> 
> Links de 1 Gbps (ou n x 1 Gbps) compartilhado voz/dados. Um pacote de 9000
> bytes demora muitos ms que podem atrapalhar priorização de voz, que mesmo
> tendo prioridade tem que esperar o pacote já sendo transmitido terminar.

E tem muito equipamento cuja estrutura interna de manejo de memória trabalha
em blocos, e não lida com MTUs que excedam o tamanho deste bloco, ou perde
performance para lidar com frames que exigem mais de um bloco.

A proteção contra erros também, via de regra, é inadequada para frames muito
maiores.  A menos que esteja usando IPSEC AH, SCTP, iSCSI, ou algum outro
protocolo de transporte ou de aplicação que faça o serviço direito (TCP/IP e
UDP/IP tem checksum tão patética que nem vale a pena considerar), o risco de
passar frame com corrupção até a aplicação fica bem maior.

Isso sem falar em qualquer coisa por software baseada em Linux ou BSD, que
se por um lado aceitam MTUs bem grandes, por outro lado sofrem com isso
devido à fragmentação de memória e necessidade de setup/tear down das
"scatter list" de DMA devido a buffers descontínuos, sempre que a estrutura
de dados que contém o frame excede 1 página de memória (que costuma ter
4KiB).

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh



More information about the gter mailing list