• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请问大家该如何设计一个信号链系统?一般包括什么?

yuweiliang 2015-07-01 浏览量:773
请问大家该如何设计一个信号链系统?一般包括什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1  问题的提出7号信令系统是国际化和标准化的通用公共信道信令系统,具有信道利用率高,信令传送速度快,信令容量大的特点。它不但可以传送传统的中继线路接续信令,而且可以传送各种与电路无关的管理、维护和信息查询等消息,可支持综合业务数字网(ISDN)、移动通信以及智能网等业务。其信令网与通信网分离,便于运行维护和管理,可便捷地扩充新的信令规范,适应未来业务发展需要。因此,7号信令系统是通信网向综合化和智能化发展不可或缺的基础支撑。7号信令系统中,参照开放系统互连(OSI)模型的设计思想,通信功能被划分为以下4个独立的层次结构:(1)第1层:信令数据链路层(对应于OSI的物理层)。该层为信令传输提供一条双向数据通路,规定了信令数据链路的物理、电气、功能特性以及接入方法;(2)第2层:信令链路控制层(对应于OSI的数据链路层)。该层将第1层传输的比特流划分为不同长度的信令单元,并通过差错检测和重传机制保证信令正确传输;(3)第3层:信令网功能层(对应于OSI的网络层)。该层确定在信号点之间传递消息的功能和程序,保证信息传至适当的信令链路或用户;(4)第4层:用户层(对应于OSI的传输层到应用层)。该层根据业务分类不同构成不同的部分,包括电话用户部分(TUP),ISDN用户部分(ISUP),信令连接控制部分(SCCP)等,用于实现各种用户的功能[1]。为了使7号信令链路正常工作,必须保证该链路层稳定连接和信令参数正确配置,当7号信令链路初始加电或恢复连接时,第2层的初始定位程序首先工作,它用于启用和恢复信号链路。定位成功后,表明该信令链路物理上已经连接成功[2]。之后,链路需要进行基于第3层的周期性测试,以确定信令参数配置是否正确,并监控链路的稳定性。只有通过了该测试,此链路才可正常使用,实现第4层的各种功能。由于线路和应用环境的差异,目前对链路测试的具体实现方法尚无统一规范。此外,由于链路测试在第3层完成,与链路第4层的业务功能关系不大,目前现有的7号信令监控终端并不监控该消息,当链路出现线路异常或参数配置错误,影响链路正常工作时,维护人员无法通过监控7号信令系统信号链路测试方法设计张翠峰 / 94789部队孙英晖 / 中电集团第二十八所摘 要:本文介绍了7号信令系统的分层结构,描述了信号链路测试消息和信号链路证实消息的信号单元,提出了信号链路测试的程序设计流程及模块设计方法,给出了T1和T2定时器超时处理模块以及消息接收处理模块的设计思路。设计应用表明,该设计可有效监控链路工作状态,判断链路是否异常,避免假激活现象发生。关键词:7号信令系统;信号单元;信号链路测试终端获取故障类别,不利于故障的定位和排查。针对上述不足, 本文设计了一种7号信令链路测试方法,通过发送和接收链路测试消息, 引入定时和两次尝试机制,实现了链路的周期性测试。 同时本设计可将测试中关键参数实时传至监控终端, 便于维护人员监控链路运行状态, 发现链路异常时及时处理, 避免因参数配置错误造成的链路故障。2  信号单元定义在7号信令系统中,所有消息均以信令单元的形式发送。信令单元是一个数据块,类似于分组交换中的分组。根据不同的功能,七号信令单元可分为如下3类:填充信号单元(FISU),链路状态信号单元(LSSU),消息信号单元(MSU)。这3种信号单元的长度各异,可以通过长度区分这3种信令单元。FISU不含任何信息, 是网络节点在无需传送信息时向对方发送的空信号, 其作用是使信令链路保持通信状态, 同时可证实收到对方发来消息。 LSSU为传送网络链路状态的信号单元, 其中的状态字段 (SF) 长度为8B, 表示当前链路的状态信息, 例如, 链路失调、 链路本身故障、 业务中断和链路忙等。FISU和LSSU均收发于第2层, 其消息格式如图1和图2所示。 图1  FISU消息格式 图2  LSSU消息格式从图1和图2中看出,除了SF,这2种信令单元其余字段与OSI定义的数据链路层一致,其中,F为信号单元界定标志;CK为检错码;FSN和BSN为信号单元序号,FIB和BIB为重发指示位,四者都用于实现纠错功能;LI为信号单元长度指示码,用于指示LI和CK之间(不包括其自身)的8位组数目。在FISU中,LI为0;在LSSU中,LI为1。3  程序模块设计链路测试程序的设计需要利用SLTM和SLTA2种消息实现,流程为:当7号信令链路启动时,本地信令点会74Computer CD Software and Applications产业聚焦Industry focus 软件园主动发送SLTM到对端信令点探寻。如果对端正常工作,那么会回送SLTA到本地信令点。仅当本地信令点接收到SLTA并且满足如下3个条件时,才认为信号链路测试成功:(1)接收到SLTA的SLC与该条信令链路配置的SLC一致;(2)本地信令点配置的OPC与SLTA的DPC一致;(3)SLTM中发出的TP与SLTA的接收到TP一致。为了控制接收SLTA的时限, 需要使用信号链路测试证实消息的监视定时器T1。 触发时间设定为5s, 当发出SLTM后5s以内没有收到SLTA, 则判断为链路异常, 程序转入相应的超时处理部分。 为了保证测试的周期性, 需要使用发送信号链路测试消息的周期定时器T2。 触发时间设定为30s, 即每30s测试过程执行一次。 根据上述设计要求, 程序主要分为3个相对独立的功能模块, 分别为: 消息接收处理模块, T1定时器超时处理模块, 以及T2定时器超时处理模块。 为了准确表示一个测试周期的不同阶段和结果, 测试过程中需要用到2个变量: 信号链路状态变量 (LSAC) 与信号链路测试控制变量(SLTC) 。 其中, LSAC表示链路的连接状态, 分为去激活状态和激活状态; SLTC表示信令链路当前的测试状态, 分为空闲状态、 第1次尝试握手状态以及第2次尝试握手状态。3.1  T2定时器超时处理。T2定时器在系统初始化时启动,并按照设定的触发时间执行。先检查链路的当前状态,若为断链状态,且SLTC为空闲状态,则发送SLTM到对端信令点,同时系统启动定时器T1,并置SLTC状态为第1次尝试状态;SLTC若非空闲状态,表明目前正处在测试周期中,此时不发送测试消息。T2定时器超时处理流程如图3所示。 图3  T2定时器超时处理流程图  图4  T1定时器超时处理流程图3.2  T1定时器超时处理。T1定时器在T2定时器处理流程中启动,只有链路状态异常时才被触发。触发时,程序先检查SLTC的当前状态。若为第1次尝试状态,则重新启动定时器T1,发送SLTM到对端信令点后,设置SLTC为第2次尝试状态。若5s内仍然没有收到SLTA,则再次触发T1超时处理程序,并进入第2次尝试分支。此时LSAC设置为去激活状态,同时置SLTC为空闲状态。T1定时器超时处理流程如图4所示。在本处理流程中,通过采用两次尝试机制,可有效避免误判现象出现,并增强测试过程的准确性。3.3  消息接收处理。 消息接收处理流程如图5所示。 7号信令链路收到消息时, 首先需通过比对消息信号单元中的DPC判断当前消息是否属于该信令点; 然后根据SI判断当前消息类型, 并转入相应的主处理程序。 若为SNT, 则通过H判断消息类型。 若为SLTM, 则向该链路回送SLTA加以响应。 若为SLTA, 则停止定时器T1, 检查该消息的SLC和TP是否与本地信令链路的配置一致: 若一致, 说明信号链路测试成功,LSAC置为激活状态并上报给监控终端, 并将SLTC置为空闲,为下一次测试做好准备; 若不一致, 则采用类似T1定时器超时的流程进行第2次尝试。 第2次尝试失败后, 设置LSAC为去激活状态, 失败原因上报给监控终端。 当前情况下虽链路的物理层正常, 但该链路由于配置问题仍无法使用, 称链路此时处于假激活状态, 这是日常维护7号信令链路时需要避免的问题。 图5  7号信令消息接收处理流程图4  设计应用采用安装有数字中继板的交换机系统进行测试。其中,1块数字中继板包含4条信令链路,可分别支持中国1号信令和7号信令等。首先,通过监控终端将1块数字中继板的链路0和链路1配置为7号信令,并将其OPC和DPC作相应配置,SLC配置为0;再将2条链路的输出收发信号线自环,就可通过监控终端的数字中继监控界面监控链路0。5  结束语本文提出一种针对7号信令链路第3层的测试方法。利用SLTM和SLTA2种消息,采用定时器触发方式和两次尝试机制控制测试流程,通过对测试消息信令单元关键内容的比对,保证测试的周期性和准确性,通过测试7号信令链路可确保其正常使用,避免出现假激活现象。利用监控终端监控链路的消息收发,便于链路的维护及故障定位,为监控链路的工作状态和发现链路异常提供重要依据

    • 发布于 2015-07-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 你这个问题太大了吧

    不知道怎么弄回答

    • 发布于2015-07-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问大家该如何设计一个信号链系统?一般包括什么?