Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Cant go into too much details here for various reasons but here's what I've got.

I've a host which replies to a terminal with a receipt containing info of what items have been purchased at the terminal.

However the network carrier we are using can only carry packets < 1024 bytes - because that's the way its built and they are not changing it.

Is there any simple way / software that I can use to split a message of say 3000 bytes into smaller packets so it can pass through the carrier network and be rebuilt as one at the terminal side?

Thanks.

share|improve this question

1 Answer 1

up vote 2 down vote accepted

This is called fragmentation, and IP does this automatically. For best results, make sure all firewalls or router ACLs between your servers and your terminals allow ICMP "Destination Unreachable, Fragmentation Required but 'Don't Fragment' bit set" messages to pass unmolested.

Or you could probably statically configure your terminals and servers with a path MTU of 1024.

By the way, you won't be able to do IPv6 over that carrier's network, since IPv6 requires a minimum MTU of 1280 bytes.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.