51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 3606|回复: 0
打印 上一主题 下一主题

关于GB 口的IP分片讨论 [复制链接]

Rank: 9Rank: 9

懒

楼主
发表于 2013-12-12 20:31:33 |显示全部楼层

说下个人理解,有不对的地方敬请谅解。

问题一:“上层IP对一个长度为1470的IP包进行传输……”里面提到是1470字节,为何不是1500字节?上层IP里面显示的TOTAL LENGTH为1500字节的呀!

答:上层和下层的说法应该是站在SNDCP层的角度来看的。SNDCP上层是用户的payload,所以应该是1470字节。你看到的1500字节是下层IP,要加上LLC、BSSGP等多层报文头。应该没错的。

问题二:“第3个报文为91字节,第4个报文1500字节”,这个91字节是怎么计算的?91和1500字节是纯内容还是包含了包头,若包含了包头,那么是哪些包头,分别是多大?

答:你的第3个报文给出的内容较少,只有个IP头,都不清楚上层是什么协议了。如果也是传送的payload的话,那这91个字节就是包括NS、UDP、BSSGP、LLC、SNDCP等多层的内容的总和。

问题三:IP分片一般指的是哪个层面的分片,内层和外层都统计的吧,gb口讨论的分片主要指的是下层IP的吧?

答:只要是IP层都要分片。如果Gb over IP的话,那用户面的数据实际上有两层IP头,一层IP头用于BSC和SGSN之间传送的外层IP头,一层是用户自己payload的IP头。这两层IP头都要遵循TCP/IP四层模型。都需要分段。Gb接口的分片主要讨论的是外层IP头的分片(即源IP是BSC,目的IP是SGSN的这一层),因为内层IP是手机发出来的,已经分过片了。但外层IP分片之前,SNDCP层会先做一个分片,如果SNDCP层分片规则N201-U设置得较小的话(如默认值是500字节),那外层IP基本就不用分片了。

问题五:下面列举的N201-U和MSS的计算公式对不对,请高手指点,谢谢!
N201-U计算公式:

MTU1500– 内层IP头长度20 – UDP头长度8 – NS头长度4 – BSSGP头长度63 – LLC头长度6 = 1399

考虑到华为设备的N201-U为100的整数,因此可以设置为1400,不知合理与否?

个人感觉应该是合理的。

CMWAP的MSS值计算公式:MTU1500 – 内层IP头长度20 – UDP头长度8 – NS头长度4 – BSSGP头长度63 – LLC头长度6-SNDCP头长度4  - 外层IP头长度20  -  TCP头长度20 - GTP头长度8 - GRE头长度4=1343

CMNET的MSS值计算公式:MTU1500 – 内层IP头长度20 – UDP头长度8 – NS头长度4 – BSSGP头长度63 – LLC头长度6-SNDCP头长度4  - 外层IP头长度20  -  TCP头长度20 - GTP头长度8=1347

应该是合理的。这个MSS是手机发出来payload部分的的TCP层的分段参数。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-23 05:09 , Processed in 0.055412 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部