Android LTE是否支持IP分段?
我使用不同版本和供应商的Android:即三星Galaxy S4和4.4.4,小米Redmi Note 3和6.0.1等 我发现只有在使用LTE时,应用程序才会出现一些错误行为,最终导致IP数据包碎片 要测试我的发现,请使用不同尺寸的ping 8.8.8.8:Android LTE是否支持IP分段?,android,lte,ip-fragmentation,Android,Lte,Ip Fragmentation,我使用不同版本和供应商的Android:即三星Galaxy S4和4.4.4,小米Redmi Note 3和6.0.1等 我发现只有在使用LTE时,应用程序才会出现一些错误行为,最终导致IP数据包碎片 要测试我的发现,请使用不同尺寸的ping 8.8.8.8: ping -s 1200 8.8.8.8 很好用 ping -s 1800 8.8.8.8 仅在使用WiFi时有效。2G、3G和LTE出现故障 这是运营商错误、Android错误还是标准错误?这来自3GPP TS 23.060 V14
ping -s 1200 8.8.8.8
很好用
ping -s 1800 8.8.8.8
仅在使用WiFi时有效。2G、3G和LTE出现故障
这是运营商错误、Android错误还是标准错误?这来自3GPP TS 23.060 V14.3.0 2017-03: 根据第9.3条,网络可以为MSs提供链路MTU大小。链路MTU大小供应的目的是限制由MS发送的分组的大小,以避免当一些骨干链路不支持大于1500个八位字节的分组时,MS和GGSN/PGW之间的骨干网络和/或跨SGi参考点的分组分段。主干网内的碎片化会造成很大的开销。因此,运营商可能希望避免这种情况 因此,这不是一个真正的标准,也不是一个bug,而是由网络运营商决定的
参考:可能是该特定运营商选择不支持碎片化。一般来说,LTE对此没有问题。我在多个运营商上测试了大数据包大小的吞吐量,没有任何问题。