Precisa dividir os pacotes e reconstruir novamente no destino

1

Não posso entrar em muitos detalhes aqui por várias razões, mas aqui está o que eu tenho.

Eu tenho um host que responde a um terminal com um recibo contendo informações sobre quais itens foram comprados no terminal.

No entanto, a operadora de rede que estamos usando só pode transportar pacotes < 1024 bytes - porque é assim que ele é construído e eles não estão mudando isso.

Existe alguma maneira / software simples que eu possa usar para dividir uma mensagem de, digamos, 3000 bytes em pacotes menores, para que ela possa passar pela rede da operadora e ser reconstruída como uma no lado do terminal?

Obrigado.

    
por Axle 26.04.2012 / 16:47

1 resposta

2

Isso é chamado de fragmentação, e o IP faz isso automaticamente. Para obter melhores resultados, certifique-se de que todos os firewalls ou ACLs do roteador entre seus servidores e seus terminais permitam que as mensagens ICMP "Destinatário inacessível, fragmentação necessária, mas não fragmentar" conjunto de bits "passem sem serem molestadas.

Ou você provavelmente poderia configurar estaticamente seus terminais e servidores com um MTU de caminho de 1024.

Aliás, você não conseguirá fazer o IPv6 na rede da operadora, já que o IPv6 requer um mínimo de 1280 bytes.

    
por 26.04.2012 / 16:58