移动业务APN组网参考手册 联系客服

发布时间 : 星期三 文章移动业务APN组网参考手册更新完毕开始阅读50734b6127d3240c8447ef0e

QB-╳╳-╳╳╳-╳╳╳╳

4.2. 业务路由

业务路由包括两部分:“GPRS接入路由”和“业务平台路由”。“GPRS接入路由”是指从UE到SGSN,SGSN再到GGSN,GGSN再进入业务域的路由;“业务平台路由”是指在业务域访问业务平台目标服务器的寻址和路由。

不同业务域的“GPRS接入路由”和“业务平台路由”的支持情况各不相同。业务需要根据自己的需要考察这两个方面,以便确定最适合自己的业务域。

4.2.1. GPRS接入路由

不同APN对GPRS接入路由的设计是不同的。APN的选择直接决定了GPRS接入路由策略。 1) SGSN到GGSN

CMWAP:各省SGSN就近接入GGSN; CMNET:各省SGSN就近接入GGSN;

CMSIP APN:各省SGSN接入固定的GGSN(目前全国仅两个出口GGSN); 其它APN:各省SGSN接入指定的GGSN; 2) GGSN到业务域

GGSN根据APN不同,将业务流分发到不同的业务域内: CMWAP:通过隧道进入私有WAP域; CMSIP APN:通过隧道进入私有SIP业务域; CMNET:直接通过防火墙NAT访问公网业务服务器;

4.2.2. 服务器地址解析

业务流出GGSN进入业务域后,通常需根据数据流中目标IP地址来确定业务流走向,因此要求终端发出的数据流目标IP地址是目标服务器IP地址(如流媒体的RTSP服务器地址)或代理网关服务器的IP地址(如WAP网关的IP地址)。如果业务使用URL作为服务器统一地址标识,则还需要通过DNS机制进行服务器地址解析。

QB-╳╳-╳╳╳-╳╳╳╳

4.2.2.1. CMWAP APN

4.2.2.1.1. 客户端预置服务器IP地址

终端内置服务器IP地址避免了业务服务器寻址过程中的DNS解析,简化了业务流程。但是这种情况仅适合服务器单点组网的情况,当服务器地址变化或从单点向多点组网迁移时,通常会造成存量终端不能访问的问题。

【案例】在线游戏:目前在线游戏采用直接预置服务器IP地址的业务,对于从百宝箱业务中下载第三方在线游戏,通常游戏客户端中内置游戏服务器IP地址实现其寻址。

使用CMWAP接入点的在线游戏,其业务流在经过GGSN后的隧道进入WAP域后,WAP网关防火墙会检查其目的IP地址是否是其配置的授权公网的IP地址(即合作方SP的服务器地址)。如果是,则直接通过防火墙NAT功能透传这样的业务流到公网上。如果不是,则拒绝这样的业务流进行公网访问。

4.2.2.1.2. 预置WAP代理服务器的IP地址

这种模式仅适用于CMWAP作为接入点的基于HTTP协议的业务。该种业务的客户端统一预置WAP网关的私有IP地址(10.0.0.172)作为代理服务器地址。客户端发出的数据包IP层地址为代理服务器地址(10.0.0.172),应用层地址为目标服务器的URL地址。

这种代理访问的方式,决定了WAP网关是业务流访问目标服务器的必经代理节点。WAP网关截断用户的HTTP访问,并代替客户端进行应用层的URL解析,获取目标服务器的IP地址,再代替用户向该目标地址发起HTTP访问。这种方式,客户端不需要知道DNS地址,也不需要参与DNS流程。通过使用统一的URL地址标识服务器,从而实现用户终端对网络侧的修改不可知,便于业务平台进行灵活的部署要求。

对于单点组网方案,由WAP网关设备代理终端向DNS服务器发起解析请求;

对于多点组网方案,存在多个业务平台服务器,由WAP网关代理终端发起Enum DNS解析请求,获得用户归属的业务平台。 1) 单点组网

通过WAP网关发起DNS解析请求的典型流程为:

QB-╳╳-╳╳╳-╳╳╳╳

图1.7 单点组网业务平台寻址示意图

【案例一】PIM业务

通过客户端中内置PIM平台服务器域名,通过WAP网关向DNS发起URL解析请求,获得对应的业务平台IP地址。

PIM同步服务器地址:http://pim.monternet.com,端口:80 通讯录数据对应的数据库名为“./contact” 日程表数据对应的数据库名为“./calendar” 【案例二】DCD业务(单点组网)

移动终端的DCD客户端中内置服务器URL地址,一般为http://dcd.monternet.com,通过WAP网关向DNS发起URL解析请求,获得对应的DCD业务平台的IP地址。在DCD一期建设中,由于全网仅有1套DCD业务平台,因而直接在WAP网关中配置了业务平台的IP地址,对于DCD数据流直接转发,省略了DNS查询过程。 【案例三】飞信业务HTTP导航服务器访问

移动终端的飞信客户端中预置飞信导航服务器的URL地址:nav.fetion.com.cn,在登陆时通过HTTP方式向服务器发起登陆请求,WAP网关收到用户的访问请求,向DNS发起解析请求或由缓存在WAP网关中的数据得出用户对应的导航服务器IP地址,实现对导航服务器的寻址。

【注意】值得注意的是:客户端访问飞信导航服务器,获得的应答中就包含了为用户服务的飞信服务器的IP地址。客户端拿到这个IP地址后,就可以直接向该服务器发起业务请求。 2) 多点组网

QB-╳╳-╳╳╳-╳╳╳╳

图1.8 多点组网业务平台寻址示意图

【案例一】彩信业务

移动客户端中预置MMSC服务器URL地址:http://mmsc.monternet.com。WAP网关向Enum DNS发送包含主叫用户MSISDN号的查询请求,Enum DNS响应WAP网关的请求,查询此号码对应的归属MMSC的IP地址,返回给WAP网关,由WAP网关将请求消息发往主叫用户归属的MMSC。彩信下发时根据MMS目的终端号码查询Enum DNS获得接受方MMSC 的IP地址,随后发送方MMSC采用MM4(SMTP)接口,将MM转发到被叫的归属MMSC。 【案例二】DCD业务(多点组网)

移动终端的DCD客户端中内置服务器URL地址,通过WAP网关向ENUM DNS发起服务器地址解析请求,获得用户归属DCD业务平台的IP地址,根据该对应关系将访问请求送至用户所属的DCD平台进行处理。

4.2.2.1.3. 结合HTTP流程获取服务器IP地址

还有一类业务,在业务流程前总会先进行HTTP过程,其业务访问服务器地址可以直接由HTTP响应消息获取。这类典型的业务包括:流媒体、通用下载和飞信。

【案例一】流媒体业务

? WAP Portal访问过程:用户在进行流媒体业务时,首先会访问流媒体WAP门户页面。

客户端仅需访问WAP Portal的URL即可;该WAP请求的相应页面中,即包含了不同媒体资源所对应的流媒体服务器IP地址等信息。

? 流媒体服务器访问过程:用户通过点击某个流媒体文件的超链接,发起对该资源的

RTSP访问过程。 【案例二】通用下载业务