本帖最后由 爱卫生 于 2011-5-26 11:07 编辑
(1)APN是用来干什么,请根据手机上网来说明wcdma PS的具体流程?
移动通信论坛拥有30万通信专业人员,超过50万份GSM/3G等通信技术资料,是国内领先专注于通信技术和通信人生活的社区。1d i,_4^5Q!k"] C,j
答案:
:GPRS/UMTS 核心网通过APN 标识出GGSN;ms可以根据DNS从APN中解析出ggsn的ip地址,从而找到一条通往外部PDN的通路;另一方面,APN 标识了GGSN 所连接的外部PDN(如ISP 网络、企业网等)或所关联的某种类型的业务(如Internet 接入、WAP 业务等)
wcdma ps 的具体业务流程移动通信,通信工程师的家园,通信人才,求职招聘,网络优化,通信工程,出差住宿,通信企业黑名单)v(B5v)Q*J+f
首先谈谈手机ms上网的基本过程
=1)首先ms必须附着在sgsn上,即注册,讲讲局间附着,流程里面一些应该注意的问题,attach request 消息里面带的参数注意要有RAI和ptmsi或者是imsi,有可能带上ptmsi签名,这条消息中当网络分配了ptmsi时就带它,不然就带imsi,带ptmsi的原因是为了安全起见,因为ptmsi sgsn可以在任何时候分配,而imsi分配了就是固定的了,这样可以减少在空中接口(UU或Um)遭到截取,带ptmsi 签名当然也是为了安全了,因为在后面的流程中新局sgsn会向老的sgsn要imsi,为了安全,可以核对ptmsi签名,不过ptmsi签名不匹配,就必须发起Identity request 像ms要imsi;MSCBSC 移动通信论坛)Q5J!P2V0u:t8t8l
2)第2条消息是Identification request ,带的参数主要有PTMSI和old RAI及ptmsi签名,RAI的作用就是用来得到老的sgsn的地址了,没有它怎么能找到老局sgsn呢,ptmsi 签名前面讲过了,这个流程的作用是向老sgsn要imsi。
=3)Update Location 这条消息的作用是将sgsn的信息告诉HLR了,从这我们可以知道,这条消息发送的前提条件是sgsn在上次分离后已经改变或者是第一次附着,这样,HLR还没有sgsn的信息,就必须发送这条消息了啊,带的参数当然是sgsn number ,sgsn address imsi了,为什么要sgsn number呢,这是因为方便和HLR通过No 7号信令交互了,sgsn address 当然是为了后面 HLR 往sgsn插入用户签约的信息了,如果没有它,请问后面的Insert subscriber data 消息怎么找到sgsn呢,至于imsi参数了,我就不解释了,留给大家自己想想,
4)cancel location 这个消息当然是为了取消老的sgsn了,分离的原因淡然是update procedure了。
5)attach accept 消息,这个消息的目的是确认附着成功啊,带的参数当然是网络侧sgsn分配给sgsn的一些东东了,比如ptmsi tmsi ptmsi签名啊,当然也可以有Radio Priority sms了,mscbsc 移动通信论坛拥有30万通信专业人员,超过50万份GSM/3G等通信技术资料,是国内领先专注于通信技术和通信人生活的社区。)Y'}"o:[0~9r'A0@
6)attach complete 消息,这条消息为什么要发送呢,或者说发送的前提条件是什么呢?当然是网络分配了新的ptmsi 才给网络侧确认啊,那么又请问下如果没有发会有什么影响呢,你可能会跟我说,这个附着流程不是实线吗,这条消息应该是必须的啊,但是我告诉你,你错了哦,如果ms没有发这条消息,网络侧会重传attach accept 消息,传多少次呢,理论上是5次吧,但是由于SM 和GTPC等模块的影响,有时延哦,所以大约是3次吧,那么我又问你,最后结果会怎样呢,附着成功吗?呵呵,你来问,我来答哦,当然成功啊,只是保留了新的ptmsi和老的ptmsi,下次使用的时,先用老的ptmsi寻呼,不行,在用新的ptmi寻呼,在不行的话,只能用imsi寻呼了,讲的够清楚了,大家都记住了吧,呵呵,这是附着过程。
| 国内领先的通信技术论坛+W!g-I2~3p#D,y-c.s.e
(2)然后就是pdp上下文激活,建立ms到外部PDN的数据通道。pdp context 激活的目的当然是为了建立gtp隧道了,管理手机地址,提供分组交换功能,呵呵,也就是在ms和外部pdn之间建立一条通道了,呵呵,pdp激活后就可以进行业务传输了,也就是说可以跑业务了,呵呵,那么跑业务的过程是怎样的呢,那我慢慢跟你讲哦,1)首先当然是手机ms的PDU在RNC中进行Iu口封装了,然后经过Iu口隧道到达sgsn了,在sgsn进行Iu口解封装,在进行Gn口封装,也就是走gtp隧道了,然后就到了ggsn了,在ggsn进行gn解封装,在发送到外部的分组数据网络了,这个可以对照umts 用户面协议栈仔细理解下哦,当然从外部pdn到ms的流程也差不多了,这里面可能会有个网络侧的pdp 上下文激活,呵呵,wcdma ps域的具体怎么跑业务的流程解释的够清楚了吧。9e1t7l*o'X)S
| 国内领先的通信技术论坛4H:d'I9]6V
(2)GTP0和GTP1版本的主要区别是什么,在Gb口系统间切换应该注意版本问题?
答案:
主要区别是gtp1有两个端口吧,2123 控制面端口号,2152 用户面端口号,而gtp0在V0 版本时区分为信令面和数据面。系统间切换要注意版本问题,gb口如此,还有就是不知道对方的版本号时,首先发V1版本,没有收到响应,会发V0版本消息的,呵呵"N8P%E!G7l.z$V0i&u
(3) | SGSN和GGSN之间为什么采用GTP封装,GTP隧道有什么好处呢?MSCBSC 移动通信论坛!U2^,d!}3U"]4R"R,L
1)安全性,gtp协议是在Ip/udp协议之上的,
2)3gpp没有找到更好的办法,呵呵,gtp协议也不错了,呵呵,有了它,我们就可以再sgsn和ggsn之间建立通路了,嘻嘻,注意哦,teidc 和nsapi 在sgsn和ggsn间可以唯一确定一个pdp上下文哦,呵呵,当然一个静态的Ip address可以对应多个teidc,而一个teidc也可以对应多个pdp上下文哦,这里面当然有二次激活的上下文了。
| 国内领先的通信技术论坛 M;V-v1T(U#V(g$C%o
(4)Mm上下文和pdp上下文是怎样起作用的,实际应用中的业务流程是怎样的? 答案:
MM上下文当然是管理手机的移动管理信息了,包括位置更新啊,系统间切换啊,重定位啊等等,pdp 上下文当然是管理会话管理的消息了,具体的手机业务流程在问题1的回答中已经很详细了,有时间我会把其它的流程补充完整。
(5)为什么有sgsn和ggsn地址了,还要有gtpc 和gtpu地址呢,如果没有gtp隧道,wcdma能跑通业务吗?是不是sgsn可以对应多个gtpc addr 和gtpu addr。 答案:
因为一个sgsn 和ggsn 上可以对应多个pdp上下文,可以有多条gtp隧道,如果没有gtpc 和gtpu地址怎么判断pdp上下文走的哪一条隧道呢?在sgsn 和ggsn 可以根据Teidc+nsapi来区分不同的pdp上下文。
MSCBSC 移动通信论坛)G#H*n&?2I:K#_+y%s
(6)Imsi 分离,gprs分离,gprs/imsi分离有什么区别?MSCBSC 移动通信论坛'n&R,O/P'g-|1j(`9o)l
答案:imsi分离是指的分离语音服务,保持gprs数据业务,gprs分离则相反,gprs/imsi是将2个服务都分离掉。www.mscbsc.com.cn,`&]!k:v"_$d)x9G#z%l
MSCBSC 移动通信论坛$B2Q.d8R7{0c%H$@
(7)已附着的imsi的gprs附着和联合imsi/gprs附着有什么区别?移动通信,通信工程师的家园,通信人才,求职招聘,网络优化,通信工程,出差住宿,通信企业黑名单*^.Q;~-M#b D;R1Y$b/U
答案:已附着的imsi的gprs附着是指ms 已经附着了imsi,即可以附着了语音业务,但是还不能上网,然后在进行gprs附着,联合imsi/gprs附着是指的同时附着语音和上网业务。-j0P&A3?"T.r#r9C
(8) | 国内领Pdp address 是用来干什么的,pdp上下文激活的作用是什么,它和数据传输,跑业务有什么关系?MSCBSC 移动通信论坛%P0h"T1j2m
答案:pdp address 是 ms 访问外部pdn的Ip 地址,可以由ms自己带上来,或者由ggsn动态分配,pdp上下文激活的作用是建议一条从ms到外部pdn的通道,包括Iu隧道和Gtp隧道,只有通过pdp context activate ,后面才能进行数据传输,跑业务。 | 国内领先的通信技术论坛;}!M'c7w:d-O$R
| 国内领先的通信技术论坛;e&l3t0] V7m;O!g;L0i
(9)移动通Pdp上下文是什么东西,在ms ,sgsn ,ggsn 中都存在pdp上下文,在wcdma 是怎么实现的呢,pdp是从全局变量表示的,还是从数据库中读取的呢?mscbsc 移动通信论坛拥有30万通信专业人员,超过50万份GSM/3G等通信技术资料,是国内领先专注于通信技术和通信人生活的社区。;k)s8[*n2X2i)x.C
答案:pdp 上下文是保存在ms sgsn ggsn中一些信息,他用来建立ms 到外部pdn之间的通道,wcdma中可以再数据库中实现。
(10)Iu 链接和RAB链接的区别是什么,可以用一个具体的例子说下吗?比如手机上网的具体步骤是什么?mscbsc 移动通信论坛拥有30万通信专业人员,超过50万份GSM/3G等通信技术资料,是国内领先专注于通信技术和通信人生活的社区。0a5D9o%b1L
答案:RAB 链接是用户面的连接,Iu连接是控制面的连接。8~ f$z'[$_/y g"@
(11)有哪些pdp类型,一个用户可以签约多个pdp上下文,pdp上下文是什么,能举个例子解释下吗,就比如我们的手机,在HLR中签约了多个pdp 上下文(最多11个),都包括哪些上下文呢?
答案:pdp type 有IP 和ppp 等,一个用户可以签约多个pdp上下文,最多11个。
(12)pdp上下文激活中,TI这个参数的主要作用是什么?在sgsn 和ggsn中有哪些方式可以确实一个pdp上下文呢,比如Imsi+NSAPI,Imsi+TI ,NSAPI+TEIDC,NSAPI+PDP address 等,为什么有这么多种方式找到pdp上下文?
答案:一般由imsi 和nsapi 或 TEIdc+nsapi 决定一个pdp上下文。 | 国内领先的通信技术论坛'|;O)C'j8T
(13)activate pdp context request 是激活一个pdp上下文还是激活ms 签约的所有的pdp上下文呢?www.mscbsc.com.cn h9q(P8[.D)A
答案:是激活一个pdp 上下文。
(14)分离过程中 delete pdp context request (TEID),是删除所有的pdp上下文还是某个pdp上下文?www.mscbsc.com.cn"b:y)M.[1S!m7h,A!V
答案:是删除一个pdp上下文,如果加了参数Teardown id是删除同一个pdp address 的所有上下文。 |