<
2.2 软件实现
根据2Mbps高速链路的技术规范,将其分成八个相对独立的功能模块,各模块功能如下:
(1) 链路状态控制(LSC) LSC进行链路状态的控制和治理,当接收到有关链路状态的信号单元时,要将对端的相关链路状况通知有关功能模块或第三级,LSC作为总控模块,控制其它相关模块的运行 。
(2) 起始定位控制(IAC) 当信号链路首次启动或链路发生故障后进行恢复时启动IAC,根据MTP3的命令,进行紧急定位或正常定位 。
(3)处理机故障控制(POC) 记录本端处理机和远端处理机是否出现故障,并根据故障的恢复情况(无远端和本端故障),通知LSC“无处理机故障” 。
(4) 基本发送控制(TXC) 用于信号单元的发送,控制信号单元的发送顺序、对对方的证实及出现差错时信号单元的重发 。
(5) 基本接收控制(RC) 用于信号单元的接收,检查所收到的信号单元是否按顺序到达,以及对方送来证实的有效性,当出现丢包时,通知TXC发送否定证实 。
(6) 定位误差率监视(AERM) 在信令链路处于起始定位过程的验证状态中使用,对信号单元的差错率进行统计并决定是否终止验证 。
(7) 差错时间段监视(EIM) 通过对发送方建立的队列模型在规定的时间段内的差错情况进行监视,从而判别链路是否处于故障条件 。
(8) 拥塞控制(CC) 控制信号消息的流量,为了与故障区分,在拥塞发生时定期发送SIB 。
各模块之间的关系如图4所示 。
我们采用C语言编程实现其各项功能,其中差错检测定界定位接收和发送由硬件完成,程序运行的操作系统平台是VxWorks 。MTP2内部各模块之间采用状态字进行通信,并用状态字表示各个模块自身的状态 。MTP2最基本的功能就是收发消息,必须为TXC和RC各提供一个接口用于完成该功能,由MPC860QMC来实现消息的收发 。
2.3 二三级接口
原则上二三级的接口不需要改动,由于2M高速链路的业务负荷较大,所以针对故障链路开放的缓冲区的容量应该比64kbps的缓冲区数值大,应该根据具体应用来确定缓冲区的大小 。
3 测试结果
由于在实际使用过程中一般不会达到最高速率,为了准确把握QMC对数据速率的支持,根据上述配置方式,对QMC收发消息的速率进行了测试 。
在闭环条件下,测试QMC的数据传送速率,结果如下:
E1链路的0时隙是用来传送同步信号的,每条channel只使用了31个时隙,所以理想速率应为64kbps×31=1,984kbps 。通过测试结果可知,实际速率达到理想速率的99%,考虑到一些必要的延时,可以认为满足2M高速链路技术规范对速率要求 。
4 小结
本文介绍了信令网关中2M高速链路的实现以及MPC860QMC的配置,MPC860快速的处理速度和强大的通信处理能力为系统提供了很好的实时性,而且还具有升级能力,可以升级到MPC8260,支持更多的2M链路 。
按照技术规范要求,七号信令网两个信令点之间最多只能配置16条信令链路,使用64kbps信令数据链路工作时,两个信令点之间的信令传输带宽最多为64kbps×16 = 1024kbps 。目前已经不能完全适应七号信令网中业务量的需求 。因此2M高速链路还可以用在七号信令网的关口局之间,以提高传输带宽,满足业务需求 。
推荐阅读
- 华为3Com公司交换机Tag VLAN功能和配置
- 华为3COM交换机PVLAN配置使用说明
- 二 3550交换机QoS时序及队列讨论
- 个人对308安装软件的一些推荐
- 一 3550交换机QoS时序及队列讨论
- 多层交换技术的网管优势
- 软籽石榴是转基因吗
- 高端交换机的弹性分组环技术实现
- 三 3550交换机QoS时序及队列讨论
- MEMS交换机可降低通讯基础设施成本