通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  少校

注册:2006-9-19
跳转到指定楼层
1#
发表于 2006-9-29 13:19:00 |只看该作者 |倒序浏览



    协议测试是一种典型的黑盒测试,目前协议测试主要有4个方面:一致性测试、互操作性测试、性能测试和坚固性测试。协议一致性测试是协议软件开发过程中最基本也是十分重要的一个环节,它是依据协议的描述对协议的某个实现进行测试,判别一个协议的实现与所对应的协议标准是否相一致,是否符合协议规范的要求,也就是通过测试执行活动来检查测试实现(IUT)是否符合协议规范的要求。

    在实现TD-SCDMA终端高层协议时,采用集仿真、开发、测试于一体的SDLandTTCNSuite 4.0作为开发工具,采用TTCN编写测试例,通过SDL和TTCN的协仿真功能来进行一致性测试,完成错误的修改。文章将就GMM的功能编写测试例,通过仿真的MSC图、TRACE文档并结合程序来检查和验证GMM程序,完成GMM一致性测试。

    一、GMM协议规范介绍

    GMM是非接入层中MM子层的一个实体,是为PS域的移动性管理服务的,因此主要完成与用户移动性相关的一些任务,同时还进行加密识别等。GMM的各种任务的实现都是通过GMM的各种特殊过程和一般过程来完成的。

    ATTACH过程、DETACH过程和路由区更新过程是GMM的几大特殊过程,而特殊过程一般都会触发一般过程,GMM一般过程包括鉴权过程、身份识别过程、P-TMSI重分配等过程。一般过程可以独立进行,也可以伴随着GMM的特殊过程进行。

    1.ATTACH过程

    ATTACH过程就是附着登记过程,每次开机建立了PS信令连接之后,还必须进行ATTACH注册过程,建立起GMM的上、下文,这样PS域的功能才能正常使用。ATTACH过程主要有以下两种。

    (1)正常的GPRSATTACH过程,这种过程无论是网络操作模式I还是网络操作模式II的情况下都被UE用于ONLYGPRS业务的IMSI附着。

    (2)组合的GPRSATTACH过程,这种过程则用于网络操作模式I时支持COMBINED的GPRS和非GPRS业务附着过程。

    无论是哪一种ATTACH过程都是由UE端发起的。当网络收到UE发的ATTACHREQUEST消息,将根据REQUEST中的消息发起GMMauthenticationand ciphering procedure。假如网络和UE的鉴权参数匹配,鉴权加密过程通过,则网络就会发送ATTACH ACCEPT消息并分配新的GMM消息参数;若参数不匹配,鉴权过程失败,接着就会引发GMM identification procedure。

举报本楼

本帖有 3 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-9-11 13:06 , Processed in 0.214598 second(s), 17 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部