分类
软交换信令网关中2M高速链路的实现‖
| 1.1 背景 |
| 目前,电信业务发展迅 增长,不仅要在传统的窄带 在IP 网中提供这些业务。 Internet 进行互通。为了 行互通。因此基于分组交换 下一代网络。 | 速,新业务不断出现,随着Inte 电路交换网络(SCN) 中提供电 由于业务的发展需求,要求电路 实现SCN 与IP 网的互通,用于 的数据网与电路交换网最终将走 | rnet 网络的发展,数据业务快速 话业务、智能网业务,而且也需要 交换网和支持电话业务的 支持SCN的七号信令也需要与IP 进 向融合,形成统一的IP核心网,即 |
| 下一代网络是集话音、 代网络建设的需求下孕育而 | 数据、传真和视频业务于一体的 生。 | 全新网络。软交换思想正是在下一 |
| 1.2 软交换 |
| 在电路交换网中,呼叫 的主要设计思想是业务/控 ,以便在网上更加灵活地提 将呼叫控制功能从网关中分 交换”的概念,真正实现多 | 控制、业务提供以及交换矩阵均 制与传送/接入分离,各实体之 供各种业务。软交换是一个基于 离出来,开放业务、控制、接入 厂家的网络运营环境,并可以方 | 集中在一个交换系统中,而软交换 间通过标准的协议进行连接和通信 软件的分布式交换/控制平台,它 和交换间的协议,引入“网络就是 便地在网上引入多种业务。 |
| 为了实现七号信令和IP网的互通,需要使用信令网关设备。 |
| 1.3 信令网关 |
| 信令网关是连接七号信令网与IP网的 令的转换功能。 | 设备,主要完成PSTN/ISDN 侧的七号信令与IP 侧信 |
| 信令网关是七号帕钔隝P 网的边 号信令网与IP 网的关口,对信令消息进 | 缘接收和发送信令消息的信令代理。信令网关用在七 行中继、翻译或终结处理。 |
| M3UA协议用来规范信令 M3UA支持任何七号的MTP用 SCTP)来实现七号信令和IP | 网关(SG)与媒体网关控制(MG 户信令(如ISUP和SCCP消息), 网的互通。 | C)或数据库之间信令的传送。 通过基于IP的流传输控制协议( |
| 根据标准规定,软交换系统在IP网侧 换网侧应支持64kbps和2Mbps两种信令链 率相比具有很大的不对称性,因此有必要 | 应支持10Mbps/100Mbps自适应以太网接口,在电路交 路。信令网关仅使用64kbps工作时,与IP网的传输速 引入2M高速链路。 |
| 1.4 2M高速链路 |
| 2M高速链路属于七号信 消息的传递提供了信令链路 程序。 | 令的MTP2部分,是链路层协议。 ,并定义了在一条信令链路上传 | 它与MTP1一起,为两点间进行信号 递信号消息和与传递有关的功能和 |
| MTP2一方面要根据MTP3 正确接收的信号消息传送到 态信息及处理机工作情况的 | 谋嗦饭δ埽岩⑺偷男藕畔?br>MTP3;另一方面,还要在两个信 信息,并采取相关的控制活动。 | 息发到信令数据链路MTP1上去,把 令点终端内或之间传送信令链路状 |
| 2M高速链路与64kbps链 化,前者支持的序号范围为 到错误消息的处理等方面也 的。 | 路协议相比,最直接的不同就是 0~4095,而后者为0~127,另 有所不同。2M高速链路的实现程 | 消息信号单元的格式有了明显的变 外在信号单元差错率监视和对接收 序与64kbps链路协议基本上是一致 |
| 2 实现过程 |
| 2.1 硬件平台 |
| 2M高速链路基于MPC860QMC来实现消息的收发。 |
| MPC860 Power QUICC是MOTOROLA嵌入 PowerPC核,集成了功能强大的通信处理 时支持以太网、HDLC/SDLC、ATM、AppleT 两个TDM(Time Division Multiplexed) )进行配置并通过TDM来实现数据路由。 | 式处理器系列中的一员,它采用高性能嵌入式 模块CPM,处理实际通信中的底层通信功能,能够同 alk、UART、透明传输等多种通信协议。MPC860提供 接口(TDMa和TDMb),用户可以对TSA(时隙分配器 |
| QMC(QUICC Multichannel Controll 条独立的通信通道(channel),并且允 用于E1/T1时,QMC可以将任意64条通道分 (TDMa和TDMb),每条通道可以独立的配 | er)是QUICC多通道控制器的简称。MPC860QMC支持64 许将64条channel任意映射到TDM中的64个时隙。在应 组复用到同一个TDM接口,QMC同时使用TSA的两个TDM 置为HDLC或者透明传输(transparent)模式。 < |
| 2.2 软件实现 |
| 根据2Mbps高速链路的 | 技术规范,将其分成八个相对独 | 立的功能模块,各模块功能如下: |
| (1) 链路状态控制( 信号单元时,要将对端的相 其它相关模块的运行。 | LSC) LSC进行链路状态的控制 关链路状况通知有关功能模块或 | 和管理,当接收到有关链路状态的 第三级,LSC作为总控模块,控制 |
| (2) 起始定位控制(IAC) 当信号 ,根据MTP3的命令,进行紧急定位或正常 | 链路首次启动或链路发生故障后进行恢复时启动IAC 定弧?br> |
| (3)处理机故障控制 的恢复情况(无远端和本端 | (POC) 记录本端处理机和远端 故障),通知LSC“无处理机故 | 处理机是否出现故障,并根据故障 障”。 |
| (4) 基本发送控制( 证实及出现差错时信号单元 | TXC) 用于信号单元的发送,控 的重发。 | 制信号单元的发送顺序、对对方的 |
| (5) 基本接收控制(RC) 用于信 达,以及对方送来证实的有效性,当出现 | 号单元的接收,检查所收到的信号单元是否按顺序到 丢包时,通知TXC发送否定证实。 |
| (6) 定位误差率监视 号单元的差错率进行统计并 | (AERM) 在信令链路处于起始 决定是否终止验证。 | 定位过程的验证状态中使用,对信 |
| (7) 差错时间段监视(EIM) 通过 况进行监视,从而判别链路是否处于故障 | 对发送方建立的队列模型在规定的时间段内的差错情 条件。 |
| (8) 拥塞控制(CC) SIB。 | 控制信号消息的流量,为了与 | 故障区分,在拥塞发生时定期发送 |
| 各模块之间的关系如图4所示。 |
| 我们采用C语言编程实 序运行的操作系统平台是Vx 示各个模块自身的状态。MT 于完成该功能,由MPC860QM | 现其各项功能,其中差错检测定 Works。MTP2内部各模块之间采 P2最基本的功能就是收发消息, C来实现消息的收发。 | 界定位接收和发送由硬件完成,程 用状态字进行通信,并用状态字表 必须为TXC和RC各提供一个接口用 |
| 2.3 二三级接口 |
| 原则上二三级的接口不需要改动,由 放的缓冲区的容量应该比64kbps的缓冲区 | 于2M高速链路的业务负荷较大,所以针对故障链路开 数值大,应该根据具体应用来确定缓冲区的大小。 |
| 3 测试结果 |
| 由于在实际使用过程中 据上述配置方式,对QMC收 | 一般不会达到最高速率,为了准 发消息的速率进行了测试。 | 确掌握QMC对数据速率的支持,根 |
| 在闭环条件下,测试QMC的数据传送速率,结果如下: |
| E1链路的0时隙是用来传送同步信号 应为64kbps×31=1,984kbps。通过测试结 必要的延时,可以认为满足2M高速链路技 | 的,每条channel只使用了31个时隙,所以理想速率 果可知,实际速率达到理想速率的99%,考虑到一些 术规范对速率要求。 |
| 4 小结 |
| 本文介绍了信令网关中2M高速链路的 和强大的通信处理能力为系统提供了芎?br>MPC8260,支持更多的2M链路。 | 实现以及MPC860QMC的配置,MPC860快速的处理速度 的实时性,而且还具有升级能力,可以升级到 |
| 按照技术规范要求,七 信令数据链路工作时,两个 已经不能完全适应七号信令 局之间,以提高传输带宽, | 号信令网两个信令点之间最多只 信令点之间的信令传输带宽最多 网中业务量的需求。因此2M高速 满足业务需求。 | 能配置16条信令链路,使用64kbps 为64kbps×16 = 1024kbps。目前 链路还可以用在七号信令网的关口 |