1

Не могу вдаваться в детали здесь по разным причинам, но вот что у меня есть.

У меня есть хост, который отвечает на терминал с квитанцией, содержащей информацию о том, какие предметы были куплены в терминале.

Однако сетевой оператор, который мы используем, может переносить только пакеты <1024 байта - потому что так он построен, а они его не меняют.

Есть ли какой-нибудь простой способ / программное обеспечение, которое я могу использовать, чтобы разделить сообщение, скажем, 3000 байтов на более мелкие пакеты, чтобы оно могло проходить через сеть оператора и перестраиваться как единое на стороне терминала?

Благодарю.

1 ответ1

2

Это называется фрагментацией, и IP делает это автоматически. Для достижения наилучших результатов убедитесь, что все межсетевые экраны или ACL-списки маршрутизаторов между вашими серверами и терминалами допускают прохождение сообщений ICMP «Назначение недоступно, требуется фрагментация, но бит установлен« Не фрагментировать »».

Или вы могли бы статически настроить свои терминалы и серверы с MTU пути 1024.

Кстати, вы не сможете использовать IPv6 в сети этого оператора, так как для IPv6 требуется минимальный MTU в 1280 байтов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .