[转]IP分片与TCP分段/ PCO/SM
1. IP分片和TCP分段的依据link MTU和TCP MSS的概念,以及它们之间的关系
https://mp.weixin.qq.com/s/XVLTkK0xuZ3n3679BOPZrw
请记住IP分片的三大关键域,用于接收端重组报文。Fragment Offset来标明Data在原始IP包中的偏移;Flag域中的DF位用于path MTU discovery,MF位标识是否是最后的分片;Identification域表示是否属于同一原始包的分片。 这些域存在于IPv4标准头或IPv6 Fragment头中。由于可靠性传输的TCP已有SN序号域,所以即使分段后,无需Fragment Offset仅凭SN也可重组。
MSS:
问哪些PCO应该包含在ESM INFORMATION RESPONSE里,而不是在PDN Connectivity Request里?
pco:
https://mp.weixin.qq.com/s?__biz=MzU5NjA0OTUzNg==&mid=2247484808&idx=1&sn=ae06425165bedccaf16ca3d16ca0c9e1&chksm=fe69ee67c91e6771de8848388b1e76d737e9a439de9a441dca133c28ab954bf4ab11d39fff0f&scene=21#wechat_redirect
---------------------------------------------------------------------------------------------
https://mp.weixin.qq.com/s?__biz=MzU5NjA0OTUzNg==&mid=2247484807&idx=1&sn=6ea11867a74be09dc19a1ca219fb5554&chksm=fe69ee68c91e677eab331a968d0a385db36560350c0aa8cf02d9364bdad692714b72a5731eec&scene=21#wechat_redirect
Rel 8:
在Rel 7上文的基础上,尾部增加了以下内容,主要围绕着手机发送申请IPv4v6双栈请求的PDP激活请求后,如果网络只是申请了IPv4 only地址或者IPv6 only地址,并且在PDP激活接受消息里附带SM cause = "PDP type Iv4 only allowed", 或者"PDP type Iv6 only allowed",或者"Single address bearers only allowed"原因值,MS是否会发起新的PDP激活请求申请上一次未成功的IPv4 or v6地址。
Rel 9:
在Rel 8上文的基础上,尾部又增加了以下内容,主要提议了如果网络是Pre Rel 8版本(不支持IPv4v6双栈),对于MS的IPv4v6双栈请求或者回复Activate PDP Context Accept without any SM cause,MS应该发起新的PDP激活请求申请上一次未成功的IPv4 or v6地址,或者回复Activate PDP Context Reject with Cause No 28 "unknown PDP address or PDP type", MS应该分别发起两次新的PDP激活请求申请上一次未成功的IPv4和IPv6地址(网络配置和实现策略问题)