2017-01-17 11 views
0

Я использую Android различных версий и поставщиков: например, Samsung Galaxy S4 с 4.4.4, Xiaomi Redmi Note 3 с 6.0.1 и другими.Поддерживает ли LTE фрагментацию IP?

Я обнаружил ошибочное поведение приложения только при использовании LTE, и в итоге он получил фрагментацию IP-пакетов.

Чтобы проверить мои выводы I пинг 8.8.8.8 с различными размерами:

ping -s 1200 8.8.8.8 

работает нормально только

ping -s 1800 8.8.8.8 

работы при использовании Wi-Fi. 2G, 3G и LTE.

Это ошибка носителя, ошибка Android, или это стандартно?

+0

Это может быть, что этот конкретный перевозчик решил не поддерживать фрагментацию. В общем, у LTE нет проблем с этим. Я тестировал пропускную способность с большими размерами пакетов на нескольких несущих без проблем. – Jeff

ответ

1

Это из 3GPP TS 23.060 V14.3.0 (2017-03):.

«В соответствии с пунктом 9.3 сетями может предоставить ссылку размера MTU для ПСС A цели ссылки размера MTU резервирования является ограничением размер пакетов, посланных мобильной станцией, чтобы избежать пакетов фрагментации в магистральной сети между МС и GGSN/PGW (и/или через (S) Gi точки отсчета), когда некоторые из магистральных каналов связи не поддерживает пакеты большего размера, то 1500 октетов. Фрагментация в магистральной сети создает значительные накладные расходы, поэтому операторы могут захотеть избежать этого ».

Так что это не стандарт и не ошибка, это решение вашего оператора сети.

Ref: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=758