前些天有空对比了下GPRS和CDMA分组业务的实现原理,发现差别好大。购置税计算
比如GPRS 是通过PDP 协议,一般由GGSN给MS动态分配了一个私有IP地址;
CDMA房贷等额本息和等额本金有什么区别是通过PPP的IPCP协议,PDSN给MS分配一IP地址。
又比如GPRS给用户进行triplets/quintets的鉴权,就像电路域一样。在MS关于APN的设置上,用户名和密码为空,也就不需要到RADIUS上进行AAA认证;
CDMA却是通过拨号#777的方式,需要用户名和密码,所以就用到了RADIUS协议,到RADIUS服务器进行PAP或者CHAP的授权认证。
另外在看GPRS协议栈的时候,发现GPRS的PDP类型可以是IP,X.25,还有PPP。
查了点资料,好像连到企业网,采用L2TP隧道的方式的话,就可以用PPP的PDP类型。直连到Internet网,可以直接IP。
估计X.25用的很少了,可是究竟什么时候会用IP,什么时候用PPP呢?
另外PDP和PPP究竟是个怎样的关系呢?
比如GPRS 是通过PDP 协议,一般由GGSN给MS动态分配了一个私有IP地址;
CDMA房贷等额本息和等额本金有什么区别是通过PPP的IPCP协议,PDSN给MS分配一IP地址。
又比如GPRS给用户进行triplets/quintets的鉴权,就像电路域一样。在MS关于APN的设置上,用户名和密码为空,也就不需要到RADIUS上进行AAA认证;
CDMA却是通过拨号#777的方式,需要用户名和密码,所以就用到了RADIUS协议,到RADIUS服务器进行PAP或者CHAP的授权认证。
另外在看GPRS协议栈的时候,发现GPRS的PDP类型可以是IP,X.25,还有PPP。
查了点资料,好像连到企业网,采用L2TP隧道的方式的话,就可以用PPP的PDP类型。直连到Internet网,可以直接IP。
估计X.25用的很少了,可是究竟什么时候会用IP,什么时候用PPP呢?
另外PDP和PPP究竟是个怎样的关系呢?
现在的PDP类型都是IP协议。我的理解PDP,顾名思义,Packet Data Protocol,应该是指的在PDN网络(Packet Data Network)中用到的一堆协议的集合。具体的协议根据PDP类型的不同而有所区别。例如,如果PDP类型是IP的话,则IP网络中有很多协议可以使用,如HTTP、FTP等。而如果是PPP的话,就有IPCP之类的。X.25使用的PDP协议也不一样。所以,PDP协议并不特指某一个具体的协议,而是针对某个PDP网络所特有的一堆协议的集合。就像SS7协议一样,实际上也是一堆协议的集合,例如MAP、RANAP等等。
PPP是一个数据链路层协议,即二层的。是不需要IP头的。也就是说如果PDP类型为PPP的话,相当于将GPRS网络就看成一条以太网线一样,将你的电脑通过GPRS网络(即这条网线)和企业的某台服务器连起来,提供服务。
PPP使用广泛的原因,是它还提供的认证的功能。能够携带用户名和密码。这也就是为什么家里ADSL拨号需要使用PPP的原因。可以是PPPOE或PPPOA,就是为了携带你的ADSL小米手机省电的用户名和口令到运营商的BRAS设备上做鉴权,返回分配给PC的IP。你就可以上网了。这个过程和MS手机分配的过程很类似。
PPP是一个数据链路层协议,即二层的。是不需要IP头的。也就是说如果PDP类型为PPP的话,相当于将GPRS网络就看成一条以太网线一样,将你的电脑通过GPRS网络(即这条网线)和企业的某台服务器连起来,提供服务。
PPP使用广泛的原因,是它还提供的认证的功能。能够携带用户名和密码。这也就是为什么家里ADSL拨号需要使用PPP的原因。可以是PPPOE或PPPOA,就是为了携带你的ADSL小米手机省电的用户名和口令到运营商的BRAS设备上做鉴权,返回分配给PC的IP。你就可以上网了。这个过程和MS手机分配的过程很类似。
我补充几点。中国电信的PS域网络是基于CDMA的无线架构,而中国联通/移动采用的PS域网络是基于GSM/EDGE/TD-SCDMA/WCDMA的无线接入技术构成的。这两者大的方向
看有以下几个不同:
1)规范不一样。CDMA相关规范采用3GPP2组织标准,而GSM/TD-WCDMA采用的是3GPP的规范标准。
2)协议不一样。基于CDMA的PS域网络采用的是全IP的架构,包括所采用的协议、接口等。例如3GPP的Gn接口用的是GTP协议。而3GPP2组织对应的核心网协议采用的是Mobile IP,因此还引入了很多移动林俊杰曹操IP的术语和概念,例如家乡代理HA,外部代理FA等等。鉴权CDMA的PS域采用的是RADIUS,这一点是一样的。Gi口的鉴权也用的是Radius。
另外,3GPP组织也意识到了全IP的好处,在下一代的PS网络(3GPP R8之后)中也将引入全IP,包括所有的协议,承载都将替换为IP的。和IETF的结合将更紧密。
3)节点构成不一样。基于CDMA的PS域网络节点更少,核心网就只有一个PDSN,而不像3GPP这边还有SGSN和GGSN。
4)在做国际漫游的时候,也是由不同的提供商来提供服务。CDMA运营商的PS国际漫游由CRX(CDMA Roaming Exchange)提供。而GPRS运营商的PS国际漫游由GRX(GPRS Roaming Exchange)提供。
1)规范不一样。CDMA相关规范采用3GPP2组织标准,而GSM/TD-WCDMA采用的是3GPP的规范标准。
2)协议不一样。基于CDMA的PS域网络采用的是全IP的架构,包括所采用的协议、接口等。例如3GPP的Gn接口用的是GTP协议。而3GPP2组织对应的核心网协议采用的是Mobile IP,因此还引入了很多移动林俊杰曹操IP的术语和概念,例如家乡代理HA,外部代理FA等等。鉴权CDMA的PS域采用的是RADIUS,这一点是一样的。Gi口的鉴权也用的是Radius。
另外,3GPP组织也意识到了全IP的好处,在下一代的PS网络(3GPP R8之后)中也将引入全IP,包括所有的协议,承载都将替换为IP的。和IETF的结合将更紧密。
3)节点构成不一样。基于CDMA的PS域网络节点更少,核心网就只有一个PDSN,而不像3GPP这边还有SGSN和GGSN。
4)在做国际漫游的时候,也是由不同的提供商来提供服务。CDMA运营商的PS国际漫游由CRX(CDMA Roaming Exchange)提供。而GPRS运营商的PS国际漫游由GRX(GPRS Roaming Exchange)提供。
3GPP组织也意识到了这些不同给今后网络发展和融合带来的麻烦,因此在3GPP R8规范中提出了下一代PS网络的演进方案即EPC(演进的分组交换网)。今后,在EPC网络的核心网协议将有两种,一种是GTP,对应的TS为TS23.401,另一种是PMIP(Proxy Mobile IP),对应的TS为23.402。后者就是为了CDMA的融合来实现的。另外,在无线接入侧,也对CDMA到3GPP无线网络的切换进行了详细的规定,这样,用户就可以在3GPP R8规范以后,在WLAN/CDMA/WCDMA/TD-sCDMA网络之间实现无缝的切换,就可以很大的增强用户体验了。
附上一张CDMA2000的PS架构图。其中CDMA2000对应的WCDMA,TD-sCDMA这样的3G技术,而CDMA-1X对应的是GSM这样的2G无线接入技术。
附上一张CDMA2000的PS架构图。其中CDMA2000对应的WCDMA,TD-sCDMA这样的3G技术,而CDMA-1X对应的是GSM这样的2G无线接入技术。
CDMA2000的PS(分组交换网)架构图
PDP虽然叫"protocol”,但好像没有说是指具体的某一种协议吧?
GPRS/WCDMA的区别,从协议上来讲,不是很大吧?3G重要一点是在无线侧实现用户面和控制面分离,核心网GTP是一样的。cdma2000咱们相爱吧大结局就另说了。
PPP是接入用的协议,一般APN的接入都不使用。其中IPCP就是IP control protocol,PAP/CHAP是通用的鉴权认证协议。L2TP是要用到两次PPP。在拨号认证上类似于RADIUS,AAA也会使用PAP/CHAP。当然鉴权用户/密码可配可不配。
IP和X.25可以相提并论,后者是有但很少用。X.25要求GTP封装需要TCP,王祖贤IP可用UDP。
发布评论