Рекомендуемый размер данных, чтобы избежать фрагментации по UDP?
Я проектирую систему на основе UDP и мне нужно знать рекомендуемый максимальный размер пакета данных. Типичный MTU для Ethernet v2, насколько я понимаю, составляет 1500 байт. Однако, если используется PPoE, он падает до 1492.
Означает ли это, что часть данных моей системы должна быть максимум 1492 байта, чтобы избежать фрагментации в типичных сетях, или я должен просто игнорировать PPoE и сделать его 1500 байтов?
1 ответ
Согласно RFC 1122-3, IP-маршрутизаторы не должны фрагментировать пакеты длиной 576 октетов или менее. Вычитая 8-байтовый заголовок UDP и 20-байтовый заголовок IP, вы получаете 548 байт полезной нагрузки. Однако цифра, обычно цитируемая для нефрагментации UDP, составляет 534 байта.