基于CTCS-3级列控系统ISDN服务器的嵌入式设计
2015-01-01吴宇李坚
吴 宇 李 坚
综合业务数字网 (ISDN)可以提供语音、数 据和视频等多项面向连接业务。CTCS-3级列控系统无线闭塞中心 (RBC)利用ISDN服务器实现与MSC的通信,采用PRI接口,其集群速率为30B+D (2Mb/s)数字接口。即每个2Mb/s接口包含30个B通路和1个D通路,B信道用于传送数据和语音信息,信令规程采用HDLC信令;D信道用于传送信号和控制信息,信令规程采用DSS1信令方式。RBC与ISDN之间通过局域网交换机VLAN互联,采用TCP/IP通信,ISDN服务器在CTCS-3级列控系统中连接如图1所示。

图1 ISDN服务器在CTCS-3级列控系统中连接示意图
目前,铁路CTCS-3级列控系统中应用的ISDN服务器,普遍采用通用处理服务器集成ISDN板卡的方式实现,其核心芯片均由国外厂商提供,且内部平台实现不公开,接口私有、不透明。从系统安全性上考虑,需要一种基于通用式平台国产化的ISDN服务器。介绍一种新型基于嵌入式LINUX系统ISDN服务器,可以有效提升既有CTCS-3级列控系统ISDN服务器稳定性和可靠性。
1 系统架构
总体架构分为驱动程序、ISDN协议栈、通用ISDN接口 (CAPI)、应用接口程序和系统管理等五部分,分别由二个级别实现,其中,驱动程序、ISDN协议栈在LINUX操作系统内核级实现;其余部分在操作系统用户级实现。ISDN服务器软件平台总体架构如图2所示。

图2 ISDN服务器软件平台总体架构
各部分的主要功能:驱动程序实现设备文件驱动管理和接口驱动管理;ISDN协议栈是对标准协议功能的实现;CAPI实现国际通用ISDN应用编程接口协议,该协议使呼叫控制协议与底层硬件平台无关,应用接口程序可以访问几乎所有类型ISDN底层硬件;……
