- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会话管理模块培训资料(二)
会话管理模块介绍
主要V3版本介绍SM详细设计,包括各个流程在SGSN中的实现以及各种异常情况比如对端节点重启,本局单板重启时SM模块的处理过程,同时介绍和会话管理模块相关的主备及负荷分担实现方案。
概述
SM模块接口关系
图1:SM模块接口关系图
SM模块位于SMP板上,完成会话管理功能,和多个模块有接口:
GMM模块接口:MS发送的会话类消息,经过GMM集中控制后分发给SM,同时处理用户类流程如路由更新,系统间切换,业务请求流程时,通知SM完成和PDP上下文相关的处理。
RANAP/LLC接口:SM下发给MS的消息直接发送给RANAP/LLC模块,减少转发。
GTPU接口:SM通知GTPU建立、修改、删除用户面上下文,GTPU向SM上报流量等计费信息,并在异常时通知SM进行处理。
GTPC接口:所有Gn口消息都通过GTPC发送和接收,GTPC保证信令的可靠分发。
CAMEL接口:对于CAMEL用户,SM在用户活动时通知CAMEL,CAMEL返回处理结果。
OMC接口:完成信令跟踪、失败观察、性能统计以及OMC发起的相关操作,比如修改、释放等。
DB接口:通过DB模块申请和释放资源。
HO接口:HO模块主要控制重定位过程,SM通过和HO的接口完成重定位过程中对PDP上下文的处理。
基本处理流程
图2:基本处理过程
SM模块收到消息后,首先判断该消息是否为触发流程的消息,如果不是则进入相应的处理流程;如果是触发流程的消息,首先进行流程冲突检测,判断是否有流程冲突存在,如果有高优先级的流程正在进行,则丢弃该消息;如果有低优先级的流程或者没有其它流程进行,发起流程,进行相应的处理。
基本流程处理
只对几个主要流程进行描述。
MS发起的激活流程
图3中没有包括在Gb接入时的鉴权流程,CAMEL用户时的建立和建立确认事件上报,确认方式时的协商过程以及Trace、PFC处理过程,只包括了PDP激活的主要处理流程。
图3:PDP激活流程
SM收到激活请求消息。首先进行流程冲突检测,如果有流程冲突,则忽略该消息,等待手机重发。流程冲突检测中同时检测是否有NSAPI、TI、 APN+PDP Address冲突的上下文存在。
完成冲突检查以后,SM模块进行APN检查,APN检查是一个非常复杂的过程,详细处理参照23060 附录。APN检查中主要检查下面几点:
如果MS带了APN或PDP地址,则检查APN和PDP 地址是否签约,同时APN和PDP地址的组合是否和签约信息匹配。
如果MS没带APN以及PDP地址时,签约信息中的记录不应该超过一条,否则SGSN不知道该使用哪组签约信息。
如果该用户为漫游用户,则签约信息中要允许在VPLMN中分配地址。
完成APN检查后,SM对请求的QoS进行处理,主要是在MS不带QoS时的QoS预处理及和签约信息的比较过程。SGSN不会因QoS不能满足或超过签约信息就拒绝激活,只有在MS请求的QoS中含有保留值时才会拒绝激活。
SM通过数据库接口获得用户面信息,Iu接入时数据库对SGUP板进行负荷分担,选取当前负荷最低的单板;Gb接入时根据后台配置的负荷分担策略选取SGSP。之后通知GTPU建立用户面资源,从GTPU响应中获取用户面地址及TEIDU以及协商后的QoS,Gb接入时,GTPU要通知SNDCP完成上下文的建立。
通知GGSN建立上下文,SM将创建请求消息发送GTPC,GTPC负责信令消息的发送、重发、GTP版本的选择等,从GGSN收到创建响应后,GTPC将该消息转发给SM,SM从中获得GGSN的相关信息。
SM通知GTPU Gn口信息,GTPU保存Gn口的用户面地址及用户面TEID,用于数据分发时封装GTP包。
Iu接入时,SM通知RNC进行RAB指派,建立Iu口用户面数据传输通道,在RAB指派过程通知QoS相关参数以及SGSN用户面地址及TEID,RNC根据QoS相关参数分配资源,保存SGSN的用户面信息,在数据分发时使用。RNC同时需要通知MS建立RB承载。建立成功后,RNC在相应消息中返回RNC的用户面地址和TEID,同时如果QoS中的最大比特率或保证比特率发生变化,在响应消息中通知SM。
Iu接入时,通知用户面保存RNC用户面信息。
如果RAB指派过程中QoS发生了变化,通知GGSN使用修改后的QoS。
通知用户面修改,防止在Gn口修改时参数变化。
完成后通知MS激活成功。
如果是CAMEL用户时,在收到激活请求时,通知SCP,SCP可以在这一点控制用户接入或者改变用户的接入点。在发送激活接收前通知SCP上下文中使用的参数。Gb接入时,在收到激活请求时可能会有安全性检查的过程。如果是使用确认方式进行数据传输,在发送激活接收后需要和MS进行参数协商。激活过程中还有DNS解析的过程,SM在需要对APN进
文档评论(0)