TDCS作业指导书(修改)_第1页
TDCS作业指导书(修改)_第2页
TDCS作业指导书(修改)_第3页
TDCS作业指导书(修改)_第4页
TDCS作业指导书(修改)_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

作业指导书TDCS的组成TDCS全称(调度指挥管理系统)是覆盖全路的现代化铁路调度行车指挥管理和控制网络系统。它将通信、信号、计算机、网络、数据传输、多媒体等现代信息技术融为一体,构成网络,覆盖全国铁路调度信息点,形成集中式综合型现代化的运输指挥调度系统。TDCS系统由铁道部调度指挥中心、铁路局调度指挥中心、基层信息采集系统组成。TDCS工区负责维护铁路局调度指挥中心系统、基层信息采集系统的故障处理及指导。1.1第一层铁道部调度指挥中心TDCS系统的核心与各铁路局相连,接收全国铁路系统的运输数据和资料,监视各铁路局、主要干线、路局交接口、大型客站、编组站、枢纽、车站、区间的列车宏观运行状态、运行统计数据、重点列车及车站的列车实际运行位置和站场使用情况显示,并建有全国铁路调度指挥系统数据库。1.2第二层铁路局调度指挥中心接收各铁路局管内的信息与资料,监视主要干线、路局交接口、大型客站、编组站、枢纽、车站、区间的列车宏观运行状态、运行统计数据、重点列车及车站的列车实际运行位置和站场使用情况显示,同时实现与铁道部及相临铁路局的信息交换。调度指挥中心系统由8台通信服务器、2台应用服务器、2台数据库服务器、2台T/D结合通信服务器、2台T/D结合应用服务器、2台T/D结合数据库服务器、2台部昆通信服务器、2台邻局通信服务器、8台网络防火墙、2台口令牌服务器、2台防病毒服务器、1台主机漏洞评估服务器、1台网络漏洞评估服务器、8个行调台、1个维护台、1个网管台、1个学习台和其他12个终端组成。1.3第三层基层信息采集系统安装在各车站,用来从信号设备及其它设备上采集有关列车运行位置、列车车次、信号设备状态等相关数据,并将上述数据通过专用通信线路传送到铁路局,实现运统日志的自动生成。车站系统由2台采集分机、2台透明机、1台路由器、2台协议转换器、1台打印服务器、1台打印机、1台双机切换器、2套长线驱动器等组成。TDCS系统工作原理2.1设备功能2.1.1路由器路由器连接不同网段的局域网,使之构成广域网。路由器担负着路由和网关(即所有内外网的数据传输都必须经过网关的转发)的作用,即完成局域网至广域网及广域网各设备间的IP寻址和数据交换。TDCS系统除中心路由器外均使用EIGRP路由协议作动态路由。中心路由器使用EIGRP和OSPF作为动态路由协议。路由的概念:路由就是通过选择最优或预定的传输路径,将数据从一个子网传输到另一个子网的行为。路由行为按照路由表的建立方法分为静态路由和动态路由。静态路由是指由网络管理员手工配置的路由信息,路由信息不会因互联情况而改变的路由行为。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。所谓动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。动态路由机制的运作依赖路由器的两个基本功能:对路由表的维护;路由器之间实时的路由信息交换。路由器之间的路由信息交换是基于路由协议实现的。交换路由信息的最终目的在于通过路由表找到一条数据交换的“最佳”路径。每一种路由算法都有其衡量“最佳”的一套原则。大多数算法使用一个量化的参数来衡量路径的优劣,一般来说,参数值越小,路径越好。该参数可以通过路径的某一特性进行计算,也可以在综合多个特性的基础上进行计算。几个比较常用的特征是:路径所包含的路由器结点数(hopcount)、网络传输费用(cost)、带宽(bandwidth)、延迟(delay)、负载(load)、可靠性(reliability)和最大传输单元MTU(maximumtransmissionunit)。EIGRP路由协议就是一个动态路由协议,它的全称是增强的内部网关路由选择协议。它是Cisco公司的私有路由协议,该协议只可以运行在Cisco公司授权的产品上。EIGRP具有快速收敛(fastconvergence)、支持变长子网掩码(subnetmask)、占用网络带宽少、无缝连接数据链路层协议和拓扑结构等特点。运行EIGRP的路由器存储了所有其相邻路由器的路由表,以便于它能快速选择路径(alternateroute)。如果没有合适路径,EIGRP查询其邻居以获取所需路径。直到找到合适路径,EIGRP查询才会终止,否则一直持续下去。EIGRP协议对所有的EIGRP路由进行任意掩码长度的路由聚合,从而减少路由信息传输,节省带宽。另外EIGRP协议通过配置,可以在任意接口的位边界上支持路由聚合。EIGRP不作周期性更新。取而代之,当路由改变时,EIGRP只发送局部更新(partialupdate)信息。局部更新信息在传输时是受限制的,只有需要信息的路由器才会收到更新信息,这样可以节省大量的网络带宽资源。2.1.2协议转换器协议转换器连接在铁通同步数字通道和路由器之间。协议转换器在TDCS广域网网际互联中必不可少,因为铁通提供的同步数字通道是采用E1信号(G.703)建立的,而路由器的2T模块只能支持RS232标准的电气接口,不能接收E1信号。在TDCS网络中协议转换器的功能就是实现E1信号和V.35信号的相互转换(V.35信号属于RS232标准)。另外协议转换器还承担着DCE端的设备功能,即与路由器实现时钟同步。2.1.3网络防火墙网络防火墙从网络拓扑结构上来说位于路由器后方,直接与路由器相连,路由器不连接到内网的交换机或Hub上。在使用网络防火墙的局域网内,由网络防火墙担任网关,路由器不做为网关使用。网络防火墙对接收到的数据包进行过滤,拦截不符合安全防范规则的数据包,从而保护内网设备不被外网入侵或攻击。网络防火墙也具备路由功能,它和路由器交换路由信息,从而实现网络的透明传输。TDCS所使用的网络防火墙不能使用EIGRP协议,它与路由器间的路由交换采用OSPF路由协议,因此在中心路由器上必须配置EIGRP至OSPF的路由转发。2.1.4通信服务器通信服务器负责与车站连接,减轻应用服务器的负担,接收车站传来的车站股道占用情况、列车运行情况、车次信息、列车报点信息、调度命令签收等,并将这些数据传送给应用服务器。2.1.5应用服务器应用服务器是整个TDCS中心系统的核心。接收通信服务器传来的信息,将这些信息传送到行调台并将这些信息存入数据库,并将行调台下达的调度命令、阶段计划等传送给通信服务器,由通信服务器下达到车站;接受行调台传来的列车运行图、调度命令、车站回执信息等,并将这些信息存入数据库;将列车运行情况、车站股道占用情况、列车运行图等信息传送给部昆通信服务器和邻局通信服务器。接收行调台、维护台及其他终端机的查询请求,对这些请求进行审核,并返回查询到的数据或拒绝查询信息;将接收到的列车运行图发送给T/D结合通信服务器,并接收T/D结合通信服务器传来的确报信息。2.1.6数据库服务器数据库服务器负责存储TDCS系统的数据,接收应用服务器、行调台、维护台传来的存储或查询请求,将数据存入数据库或返回查询后的信息。2.1.7T/D结合部分T/D结合部分由T/D结合应用服务器、T/D结合共享数据库服务器组成。T/D结合部完成TDCS与TMIS之间的信息交换。由TDCS向TMIS提供TDCS各行调台的列车运行图、调度命令、调度记事等。由TMIS向TDCS提供确报信息和施工台调度命令。T/D结合应有服务器和T/D结合共享数据库之间依照部标规定采用网闸进行物理隔离,从而实现了TDCS网络至TMIS网络的物理划分。T/D共享数据库是TDCS与TMIS信息交换的中心,负责存储TDCS与TMIS信息交换的数据。2.1.8部昆通信服务器和铁道部的通信服务器建立MQ通道,并将从应用服务器接收到的运行图信息及调监信息从MQ通道发送到铁道部。2.1.9邻局通信服务器和邻局的通信服务器建立MQ通道,并将从应用服务器接收到的调监信息及从部昆服务器接收的运行图信息,通过MQ通道发送到邻局。并接收从MQ通道传来的邻局运行图信息,将这些信息存储在应用服务器上。2.1.10行调台完成列车运行的调度指挥工作。复视管辖内各车站股道占用情况,并根据车站股道占用情况编制列车运行计划和甩挂计划,并将列车运行计划以“阶段计划”的方式下达到车站,车站按照阶段计划指挥列车行车。根据施工台传来的施工调度命令,给车站下达到调度命令。根据列车运行情况和设备故障对列车运行的影响,记录记事信息。攀广台:管辖范围为成昆线自迤资站至广通。读广台:管辖范围为成昆线自广通至温泉,及广大线各车站。枢纽台:管辖范围为枢纽地区各站,即昆明站、昆明西、碧鸡关、长坡、读书铺、安宁、大洼子、白塔村、中滩、中谊村、上行场、下行场、昆明东、羊堡、昆明南、金马村、秧田冲、王家营等站。南昆台:管辖范围为南昆线自广南卫至威舍。昆开台:管辖范围为昆河线自昆明北至开远。开河台:管辖范围为昆河线自开远至河口。其中,除昆河线、广大线各站外,其他82个站均安装了TDCS车站系统(即第三层)。2.1.11主任台复视82个车站股道占用情况、列车运行情况、各行调台列车运行图编制情况并打印、各行调台调度命令下达情况和记事信息等。2.1.12维护台复视车站股道占用情况、列车运行情况、行调台列车运行图编制情况,查看历史车站信息,下达校时命令。指导和处理现场故障。2.1.13网管台监视TDCS广域网中网络及终端的运行情况。2.1.14采集分机1.电源模块电源模块高3U,安装在机柜里面的顶部,控制分机的电源和倒机,同时还具有报警功能。电源模块的正面面板上有电源的开关和控制倒机的按钮以及一些指示灯,一个内置的小喇叭可发出报警声。TDCS分机电源模块2.A机和B机A机和B机是两个近乎相同的功能模块,是车站分机工作的核心部分,车站分机所有功能的实现都是由A机和B机来控制的。为了提高整个DMIS系统的安全性,DMIS系统中的设备都尽可能的采用双机热备。A机或B机单独工作均可使分机正常的工作并且完成全部的功能。车站分机的测试工作主要是围绕着A机和B机来进行的,而测试的重点也主要是A机和B机。6U标准机箱A机和B机的结构基本相同,都由是一个6U的机笼插入各种电路板而组成的。A机和B机的机笼背面上半部和下半部都分别固定了两块总线板,上面的为总线板1(BUS1),下面的为总线板2(BUS2),A机和B机所用的两块总线板完全相同,但是跳线不同(详见下文中的跳线部分)。机笼的正面如图所示,从左到右分别是:终端板、采集(输入)板1、采集(输入)板2、……采集(输入)板15、通信板、倒机板、CPU板。如果车站A机和B机中的采集(输入)板的数量达不到15块,空缺的采集(输入)板的位置必须为空,并且用补空板补空,而不能被其他板子所占用,也就是说,通信板等板子必须顺序的插在采集(输入)板15的位置之后。需要注意的是,B机没有倒机板,其位置为空并且用补空板补空,这也是A机和B机的最明显区别。总线板:输入输出及控制总线板是DMIS系统与外界的过渡母板。它提供了系统的输入输出接插件,系统内部配线,采样输入板的基地址设定等功能。总线板二提供了一个RJ45网络接口和一个DB9的CAN接口(在B机上输出);提供了通信板的八个标准串行口(两块BUS2组合)的后背引出;提供了倒机控制指示的引出。CPU板:通用高速计算机板是DMIS分机系列电路中的核心电路板。它集成了可升级的CPU,内存,中断控制,实时钟,硬看门狗及相应的输入输出电路。它具有PC的软硬件特点和功能,兼容与IBM-PC/AT,它能运行大量的为PC机开发的各种支持软件,同时它又达到了工业级PC的可靠性和性能。目前,CPU板上采用了Inter486芯片的PC104,配合装有嵌入式Linux操作系统的Doc(DiskOnChip)和32M内存,配有一块网卡。CPU板面板上有一个红色的POWER工作指示灯。终端板:终端匹配网络板TMN是为了解决DMIS分机系统CPU总线的串绕和反射而设计的。因为DMIS分机的母线板较长,且随着性能的不断提高,CPU的速度也越来越快,因为这些原因而使系统的抗干扰性和稳定性降低。为了解决这个问题,在系统中设计了终端匹配网络TMN板。终端匹配网络TMN板主要是由匹配网络,上拉电阻,电源滤波及RESET信号产生电路所组成。终端匹配网络板一般插在系统远离信号发生电路的最末端,使用中要保证接地良好。在特殊的情况下,如母线板的长度加长,干扰比较严重的使用场合可以在系统中插接两块终端匹配网络板。除了母板终端的那块以外,亦可在母板的中间部位加插一块TMN板,以使系统稳定的运行。TMN面板上的三只LED分别指示系统的三组电源。红色的LED为+5V电源指示,中间绿色的LED为+12V电源的指示,下面的绿色LED为-12V电源的指示。采集(输入)板:48路光隔并行交直流信息采样板是DMIS分机系列电路板中的输入板,它提供了48路光耦隔离的信号输入通道。它不仅可以采集直流开关量信息,而且不用变换板上的任何配置就可以采集交流信息。它的输入范围广,灵敏度高,并且具有抗干扰能力。48路光隔并行交直流信息采样板为了适应不同的车站,不同的电气集中设备,分别设计了两种不同的电路(即共正的负信息输入电路和共负的正信息输入电路),它们可以从名称缩写上来区别:SMP:用来采集共正的负信息。SMPP:用来采集共负的正信息。每块板上共有48路光耦隔离的并行输入端,每24路输入由一片8255APPI控制,每个系统内最多使用32块SMP或SMPP板。每块面板上有48个发光二极管,每个发光二极管对应一位采集信息。倒机板:双机热备倒机板DUAL是系统倒机板,在双机热备的系统中,它有两种机板方法,一是自动倒机,二是手动倒机。当DUAL板设置为自动倒机方式时,它监视CPU,电源等设备的工作,当主机(正在工作中的)的设备不正常或故障时,它自动倒向热备机。倒机后,DUAL板令电源模块发出声、光报警。除了自动倒机方式外,DUAL板还可以设置成手动倒机方式。自动或手动的工作方式的切换由电源机箱面板上的“手动-自动”开关来切换。当DUAL被设置成手动时,系统的倒机可由人工控制。同样,当系统被手动倒机后,DUAL产生声光报警信号,同时向CPU报告。倒机后产生的声光报警信号,由人工清除报警。本板只能插在默认的A机机笼内,虽然B机机笼内也有倒机板的板位。倒机板面板上有A、B机自动倒机指示灯、手动倒机指示灯和A、B机同步工作灯。通信板:八UART口通信板COMSN是DMIS分机系列电路板中的串行数据通信板。它提供了八路由UART芯片16C550组成的串行数据通道。可用于全双工DTE(数据终端设备)。每个口的最高同速率可达115200波特。并且通信速率可根据需要从50波特到115200波特之间用软件进行设置。16C500的另一个主要特征是它的接收和发送FIFO存储器,每个FIFO存储器为16字节。FIFO减少了处理UART的时间。因此,使得16C550适合于连接到高速系统上。COMSN板可用于中断方式或查询方式工作。可由软件设置波特率。在提供了一个RJ45网络插口后,通信板的第七、八口封闭。3.无线列调接收转换设备无线列调接收转换设备是一个RS422/RS232转换器,安装在机柜的中部。由于无线列调信息是以RS422的方式转送到分机的,所以要使信息从分机的串口进入,就必须通过转换设备将其转换成RS232的方式。4.防雷模块为了防止线路因受到雷击的影响而产生过大的电流导致分机中设备的损坏,在分机中加入了防雷模块。防雷模块基本上都有输入端、输出端和接地端三种端子,线路首先进入防雷模块的输入端,再从输出端引出后,才进入到分机内的。防雷模块的接地端接防雷地线。平时,线路经过防雷模块进入分机,防雷模块不起任何作用,但是当线路受到雷击时,防雷模块就会将过大的电流由接地端导入到防雷地线上,从而保护了分机设备免遭过大电流的冲击。DMIS分机中的防雷模块分为两种:电源防雷和线路防雷。电源防雷用于引入的电源线上,线路防雷用于引入的通道线上,它们的原理基本相同。2.2组成结构2.2.1网络结构TDCS车站局域网采用星型拓扑结构组成,按照部标采用~网段的IP地址。车站子网掩码采用40,拥有14个可使用的主机地址。目前每个车站使用5个IP地址,分别是路由器、采集分机、透明机A、透明机B和打印服务器。部分拥有站调终端或车务终端的车站会使用多余5个的IP地址,不超过14个。TDCS广域网采用星环结合的拓扑结构进行组网,车站与车站之间采用环形拓扑连接,10个抽头站与中心采用星形拓扑连接。这样的连接方式下,当出现某个车站或不在同一个小环内的多个车站出现故障、网络传输中断时,不会影响其他车站至中心的数据传输。车站路由器之间的路由信息采用EIGRP路由协议进行传输。调度指挥中心采用星型拓扑结构组网,各设备使用交换机连接。设备连接到车站时数据先经过交换机,再传送到防火墙,经防火墙过滤后,转发给路由器,由路由器选路后传送到车站。2.2.2与外界的数据交换与TMIS交换数据TDCS与TMIS交换数据时,利用T/D结合部进行交换。TDCS和TMIS分别将提供给对方的数据存入T/D结合数据库服务器。再从T/D结合数据库服务器中取出自己需要的数据。结合部分物理上与TDCS网络隔离,即采用网闸隔离,避免因IP通信造成的入侵行为。T/D结合部分TMIS使用光纤连接到T/D结合共享数据库服务器。T/D结合应用服务器从T/D结合共享数据库中取出TMIS存入的确报信息、施工调调度命令等,转发给应用服务器存入数据库服务器。与铁道部交换数据TDCS铁路局调度指挥中心向铁道部调度指挥中心提供路局管辖下的各TDCS车站列车运行情况、股道占用情况、列车运行图编制情况、调度命令和记事信息等。数据交换时由部昆通道服务器与铁道部通信服务器建立的MQ通道将信息传送到铁道部。路局调度指挥中心局域网与铁道部调度指挥中心局域网之间使用网络防火墙隔开,防止入侵事件的发生。与邻局交换数据各铁路局调度指挥中心必须为邻局提供相邻车站的列车运行情况、股道占用情况及相邻调度台的列车运行线编制情况。目前和我局进行TDCS数据交换的只有成都局。TDCS数据通过我局的邻局通信服务器与成都局邻局通信服务器建立的MQ通道进行传输。信息接收后,由应用服务器存储。2.2.3数据的基本流向车站采集分机将采集到的数据以TCP/IP协议的方式发送到车站透明机和中心通信服务器,再由通信服务器转发给应用服务器。应用服务器将收到的数据存库,并将这些信息转发到行调台。调度台下达阶段计划或调度命令时,由调度台直接将信息传送应用服务器以后,由应用服务器存入数据库,并将调度命令传送给通信服务器转发到车站分机,车站分机收到这些信息后,返回一个回执信息给调度台,并将收到的信息传送到透明机上。车站值班员看到调度命令,并签收后,透明机将签收后的调度命令保存在数据库内,并向采集分机发送一个签收信息,再由采集分机将签收信息发送到调度台。调度台收到签收信息后,将该条调度命令的签收情况存入数据库服务器。具体数据流向如下:车站数据采集:微机联锁站:电务维修机→采集分机CPU板→车站交换机→透明机A、B→调监程序6502站:过渡段子零层→采集分机采集板→采集分机CPU板→车站交换机→透明机A、B→调监程序采集数据传输到行调台:采集信息→采集分机CPU板→车站交换机→车站路由器→车站G.703协议转换器→铁通设备→铁通数字通道→铁通设备→中心机房G.703协议转换器→中心路由器→Mini交换机→网络防火墙→中心交换机→通信服务器→中心交换机→应用服务器(存储)→中心交换机→行调台调监程序。列车报点信息:报点信息生成:采集信息→采集分机CPU板→车站交换机→车站透明机A、B→调监程序→调监程序逻辑判断→生成报点信息车站行车日志记录报点信息:车站透明机(主机)报点信息→调监程序(主机)→CTL行车日志(主机)(存入本地数据库)→车站交换机→备机CTL行车日志程序(存入本地数据库)车站报点信息发送到行调台:车站报点信息(调监程序逻辑运算生成或由车站值班员在运统日志程序中修改)→调监程序→透明机A、B→车站交换机→采集分机CPU板→车站交换机→车站路由器→车站G.703协议转换器→铁通设备→铁通数字通道→铁通设备→中心机房G.703协议转换器→中心路由器→Mini交换机→网络防火墙→中心机房交换机→通信服务器→中心交换机→应用服务器→→中心交换机→行调台CPM程序→中心交换机→应用服务器(存储)。调度命令下达:下达调度命令:行调台调监程序(存入本地数据库和数据库服务器)→中心交换机→应用服务器→中心交换机→通信服务器→中心交换机→网络防火墙→Mini交换机→中心路由器→中心机房G.703协议转换器→铁通设备→铁通数字通道→铁通设备→车站G.703协议转换器→车站路由器→车站交换机→采集分机CPU板→车站交换机→透明A、B机→车站调监程序。调度命令回执信息:采集分机(收到调度命令)→回执信息→车站交换机→车站路由器→车站G.703协议转换器→铁通设备→铁通数字通道→铁通设备→中心G.703协议转换器→中心路由器→Mini交换机→网络防火墙→中心交换机→通信服务器→中心交换机→应用服务器→中心交换机→行调台→调监程序。调度命令签收信息:车站值班员签收→透明机A、B(调监程序存储到本地数据库)→车站交换机→采集分机CPU板→车站交换机→车站路由器→车站G.703协议转换器→铁通设备→铁通数字通道→铁通设备→中心G.703协议转换器→中心路由器→Mini交换机→网络防火墙→中心交换机→通信服务器→中心交换机→应用服务器→中心交换机→行调台(调监程序)→中心交换机→数据库服务器(存储)。阶段计划下达:下达阶段计划:行调台CPM程序(存储到数据库服务器)→中心交换机→应用服务器→中心交换机→通信服务器→中心交换机→网络防火墙→Mini交换机→中心路由器→中心机房G.703协议转换器→铁通设备→铁通数字通道→铁通设备→车站G.703协议转换器→车站路由器→车站交换机→采集分机CPU板→车站交换机→透明A、B机→车站调监程序。2.2.4终端程序功能及说明车站调监程序MmiDmis.exe车站调监程序主要完成的功能有:车站信号设备状态信息显示(包括本站及相邻车站);接收调度命令;接收阶段计划;无线车次校核;车次人工修改;车次逻辑跟踪;列车自动报点统计;站场信息存储回放;发送施工请求;发送站存车、甩挂车及小编组等信息;双机自动信息同步。车站调监程序接收采集分机发送的站场信息、无线车次信息,进行站场显示、车次校核、车次跟踪,完成列车报点统计,并将统计结果传送给运统日志程序(CTL)。同时通过车站采集分机,接收调度员下达的阶段计划和调度命令,并向调度员发送施工请求、站存车、甩挂车及小编组等信息。车站调监程序具有数据回放功能,其历史数据均保存在c:\dmismmi\data目录下,存储一个月内站场、车次的历史数据文件,每小时存储为一个文件,并以文件名DATA*_*进行区分,如DATA1_0文件存储的是本月1号零点钟的历史数据。历史数据的有效范围为一个月。车站调监程序启动后,默认为“备机”,点击“切换为主机”按钮后,才会切换为主机,而另外的一台透明机则转换为“备机”。相应ODBC配置:名称:stationtrainplan,数据源驱动:MicrosoftAccessDriver(*.mdb),数据库:C:\dmismmi\db1.mdb。车站调监程序的配置文件如下,这些文件都位于Dmismmi文件夹下:配置文件名称功能说明authEx.cfg口令牌相关配置,用于配置口令牌服务器的IP地址和相应的端口号。Cmddata.mdb存储调度命令信息,数据的有效范围为一年。Db1.mdb存储阶段计划信息,在我局阶段计划只保存在缓存中,重启或注销计算机后,阶段计划丢失。dmismmi.ini调监程序主要配置文件,配置信息包括:采集分机地址、与采集分机连接的端口号、登陆密码的认证方式、调监程序窗口大小及位置、程序显示的标题名称、程序各模块的功能设定等。Cch.txt车次窗配置文件,设置本站及邻站车次窗口名称及显示位置。Full.txt设置本站及邻站全景图中各设备属性、名称及显示位置。Full_Station.txt设置本站及邻站单站显示图中各设备属性、名称及显示位置.JhToWin.txt报点配置文件,设置列车报点采集条件,当某一车次显示在文件中相应的窗口中时,调监显示程序将此时的时间进行记录,并根据属性判断该时间是到达、出发或通过时间。此文件描述了列车通过车站的方式和所涉及的窗口类型(用于计算早晚点和值班日志的自动生成)。Password.txt设置值班人员用户名及密码。 Route.txt进路配置文件,提供车次跟踪判断前提条件,如果所排进路在该文件中不存在,则不进行车次跟踪。Station.txt设置本站及邻站站名、代号、站码及站名显示位置,其站码必需与采集分机中设置相同。Tntj.txt车次跟踪文件,设置车次跟踪时车次号显示时机及显示窗口,该文件中进路排列顺序必须与Route.txt中的进路顺序保持一致。Wlssection.txt我局没有使用该文件,但需要将该文件存放在c:\dmismmi文件夹内,否则程序可能报错。Xhj_glb.txt设置本站及邻站列车信号机公里标,用于校核无线车次信息。Xxtable.txt本站及邻站信息表,调监显示程序接收采集分机发送的站场信息,通过判断某一组位对应的信息为“0”或为“1”,在站场显示中熄灭或点亮该信息。各站调终端使用的是该程序,即是说各站调终端从采集分机获取数据。行调台调监程序DmisMmi.exe行调台调监程序主要完成的功能有:车站信号设备状态信息显示(包括本站及相邻车站);编制并下达调度命令;车次人工修改;站场信息存储回放;接收车站施工请求等。行调台向应用服务器请求并接收管辖内各车站的站场信息、无线车次信息,进行站场显示,与车站信息保持一致。行调台调监程序同样具有回放功能,本地存储方式与车站调监程序一样。不同的是,行调台的调监回放数据存储在应用服务器的/data下,需要查询回放数据时必须先“保存历史数据”,让程序将历史数据从应用服务器下载回来,存入data目录才能进行回放。历史数据的有效范围为一个月。行调台、维护台、主任台及其他终端机都使用该程序,但在行调台配置该程序时未配置回放功能,只在维护台开放了回放功能。另外维护台、主任台及其他终端在配置时取消了调度命令编制功能。需要指出的时,调度命令的下达是由行调台直接下达到车站的,不经过应用服务器转发。相应ODBC配置:名称:CMD,数据源驱动:OracleODBCDriver或Oracleinoracle9i或MicrosoftODBCforOracle,服务器:Oracle服务配置的TDCS数据库服务器服务名称(如km.dmis.world),用户名:dmis。名称:TDCS_CMD,数据源驱动:OracleODBCDriver或Oracleinoracle9i或MicrosoftODBCforOracle,服务器:Oracle服务配置的TDCS数据库服务器服务名称(如km.dmis.world),用户名:dmis。行调台调监程序配置如下,这些文件都位于Dmismmi文件夹下:配置文件名称功能说明Cmddata.mdb存储调度命令信息。dmismmi.ini调监程序主要配置文件,配置信息包括:应用服务器地址、与应用服务器连接的端口号、行调员的代号及姓名、登陆密码的认证方式、回放历史数据的存储位置、ODBC数据源的用户名和密码、调监程序窗口大小及位置、程序显示的标题名称、程序各模块的功能设定等。Cch.txt设置管辖内各站车次窗口名称及显示位置。Commands.txt调度命令编制模板。CmdClass.txt调度命令类型模板。cmdCtrlSta.txt存储能接收该行调台调度命令的车站名称、代号、站码。SendedNumber.txt当前班次已发送过的调度命令号。Full.txt设置管辖内各站全景图中各设备属性、名称及显示位置。Full_Station.txt设置管辖内各站单站显示图中各设备属性、名称及显示位置.JhToWin.txt列车报点条件文件,设置列车报点采集条件,当某一车次显示在文件中相应的窗口中时,调监显示程序将此时的时间进行记录,并根据属性判断该时间是到达、出发或通过时间。此文件描述了列车通过车站的方式和所涉及的窗口类型(用于计算早晚点和值班日志的自动生成)。Route.txt进路配置文件,提供车次跟踪判断前提条件,如果所排进路在该文件中不存在,则不进行车次跟踪。Station.txt设置本站及邻站站名、代号、站码及站名显示位置,其站码必需与采集分机中设置相同。Tntj.txt车次跟踪文件,设置车次跟踪时车次号显示时机及显示窗口,该文件中进路排列顺序必须与Route.txt中的进路顺序保持一致。Unit.txt存储该行调台管辖车站的名字及站码。Stime.txt维护台下达校时命令的记录。Wlssection.txt我局没有使用该文件,但需要将该文件存放在dmismmi文件夹内,否则程序可能报错。Xhj_glb.txt设置本站及邻站列车信号机公里标,用于校核无线车次信息。Xxtable.txt本站及邻站信息表,调监显示程序接收采集分机发送的站场信息,通过判断某一组位对应的信息为“0”或为“1”,在站场显示中熄灭或点亮该信息。需要说明的是,各车务段终端使用的也是该程序,即是说车务段终端所获取的信息来自应用服务器。运统日志程序Ctl..exe运统日志接收调监程序发送的列车信息,以铁道部统一的格式将列车运行日志记录下来,并可人工修改列车到发点等信息。运统日志程序运行在车站透明机上,程序存放在C:\Dmismmi\CTL文件夹内,负责记录列车报点信息,并将值班员对于列车报点信息的修改发送给调监程序,由调监程序传回指挥中心。运统行车日志程序配置文件如下:配置文件名称功能说明CTL.ini运统行车日志程序主要配置文件,位于CTL目录,配置信息包括:值班日志类型和模式、值班日志的窗口大小和起始位置、值班日志的个数、分场情况、过表时保存上一班的车次数目、同一班最近不允许重复的车次数目、车站的股道数目及表示名称、值班员名字及登陆密码、本站及邻站站名、代号和站码等。SetLog2ShowItem.ini配置运统二日志的显示信息。位于CTL目录。SetLog3ShowItem.ini配置运统三日志的显示信息。位于CTL目录。Terminal.mdb位于Dmismmi目录下,存储有效范围为一个月的行车日志信息。主备机状态监控程序DualPC.exeDualPC.exe运行在透明机上,负责监控主备机的主备状态,防止因为同时出现2台主机出现而导致列车报点信息混乱。同时DualPC.exe程序还会监视调监程序和运统日志程序,一旦这两个程序被意外关闭或出现严重错误关闭后,DualPC.exe会主动将这两个程序启动起来,恢复设备使用。DualPC.exe的唯一配置文件是DualPC.ini。DualPC.ini配置了采集分机IP地址、两台透明机的IP地址、DualPC.exe程序需要监视的进程名称等。运行图绘制程序CPM.exeCPM程序用于绘制运行图,运行在行调台上。CPM程序除绘制运行图外,还能根据行调员绘制的运行计划图对管辖范围内的车站下达阶段计划(默认30分钟下达一次)。CPM程序还可通过数据库服务器查询从TMIS传来的确报信息,并下达甩挂计划。CPM程序每隔2分钟就会将当前的运行图编制情况存入应用服务器下的Data目录。当CPM程序退出时,CPM程序会自动将运行图编制情况存入应用服务器。运行图信息保存时间为一年。相应ODBC配置:数据源驱动:OracleODBCDriver或Oracleinoracle9i或MicrosoftODBCforOracle,名称:CPM,服务器:Oracle服务配置的TDCS数据库服务器服务名称,用户名:dmis。CPM程序的配置文件如下:配置文件名称功能说明authEx.cfg口令牌相关配置,位于cpmconfig目录,用于配置口令牌服务器的IP地址和相应的端口号。CPM.ini运行图绘制程序主要配置文件,位于cpmconfig目录,配置信息包括:路局代码、单双网模式、应用服务器IP地址、服务器端口号、CPM程序的工作模式、自动铺设计划线模式等。ftplog.txt运行图保存的历史记录,位于cpmconfig目录。Runlog.txt行调员绘制运行图及CPM程序自动调整运行图的历史记录。位于cpmconfig目录。Section.ini列车运行图存储在服务器上的存储路径、线路名称、各站的名称和显示位置、相邻行调台的名称、是否从基本图加车、各个车站的性质、可能发生列车转入或转出的车站。STATIONINFO.ini车站名称及车站的股道信息等。位于cpmconfig目录。AddMMDDN.txt运行图文件,存放在c:\cpmconfig\history目录的相应月份目录下。MM表示2位十进制数的月份,DD表示2位十进制数的月份,N表示1位十进制数的班次.该文件存储的是调度员名字和上一班调度员名字、调度记事等。BzMMDDN.txt运行图编组文件,存放在c:\cpmconfig\history目录的相应月份目录下。存储列车车次、机车号及司机姓名Thp.txt运行图文件存放在c:\cpmconfig\history目录下。存储列车运行线信息及列车报点信息。ThpTemp.txtThp.txt文件的一个临时备份。HisMMDDNN.txt历史运行图文件,存放在c:\cpmconfig\history目录的相应月份目录下。该文件是Thp.txt文件的历史备份。BasicPlot.txt列车基本运行图文件,位于c:\cpmconfig\Data目录下。记录列车基本运行图信息,包括列车到点、发点等。该文件的更新由调度所分析室负责。train.txt列车基本运行图文件,位于c:\cpmconfig\Data目录下。记录列车基本运行图上的各区间运行时分。该文件的更新由调度所分析室负责。运行图预览程序PlanView.exePlanView程序用于浏览运行图、运行图编制和基本图情况,运行在调度台和各终端上。该程序每隔5分钟会从应用服务器更新一次当前浏览的实时运行图数据。PlanView程序可以查询当前日期之前1年内的运行图数据,这是因为PlanView程序所获取的数据是从应用服务器备份的运行图数据。PlanView程序的配置文件如下:配置文件名称功能说明ddt.txt记录调度台名称和各调度台数据的存放位置。位于StaticTrainGraph目录。PlanView.ini记录早晚点标注的显示大小和字体大小。位于StaticTrainGraph目录。Section.ini记录运行图车次字体大小和时间字体大小。cpmconfig.xxx目录。xxx表示调度台名称的简写。这个目录存放了各个调度台的运行图显示相关文件,包括PlanView.ini、Section.ini、AdddMMDDN.txt、BzMMDDN.txt、HisMMDDN.txt、Thp.txt、BasicPlot.txt、train.txt等。该目录的结构与cpmconfig目录结构一致,但运行图文件不存放到相应的月份目录内,而是直接存放在history目录下。TrackInfo.ini存储在cpmconfig.xxx目录下。记录各车站站名线及股道情况。2.2.5服务器及服务器上运行的程序服务器集群集群,英文名称为Cluster,通俗地说,集群是这样一种技术:它至少将两个系统连接到一起,使两台服务器能够像一台机器那样工作或者看起来好像一台机器。采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。目前,有两种常用的服务器集群方法,一种是将备份服务器连接在主服务器上,当主服务器发生故障时,备份服务器才投入运行,把主服务器上所有任务接管过来。另一种方法是将多台服务器连接,这些服务器一起分担同样的应用和数据库计算任务,改善关键大型应用的响应时间。同时,每台服务器还承担一些容错任务,一旦某台服务器出现故障时,系统可以在系统软件的支持下,将这台服务器与系统隔离,并通过各服务器的负载转嫁机制完成新的负载分配。在集群系统中,所有的计算机拥有一个共同的名称,集群内任何一个系统上运行的服务可被所有的网络客户所使用。集群必须可以协调管理各分离组件的错误和失败,并可透明的向集群中加入组件。用户的公共数据被放置到了共享的磁盘柜中,应用程序被安装到了所有的服务器上,也就是说,在集群上运行的应用需要在所有的服务器上安装一遍。当集群系统在正常运转时,应用只在一台服务器上运行,并且只有这台服务器才能操纵该应用在共享磁盘柜上的数据区,其它的服务器监控这台服务器,只要这台服务器上的应用停止运行(无论是硬件损坏、操作系统死机、应用软件故障,还是人为误操作造成的应用停止运行),其它的服务器就会接管这台服务器所运行的应用,并将共享磁盘柜上的相应数据区接管过来。通信服务器通信服务器由8台IBMX346服务器组成,每两台集群在一起形成一个组,四个组分别连接四个行调台对应的车站,接收这些车站的信息,即当一组通信服务器故障时只会影响到一个行调台的使用。通信服务器采用Linux操作系统,操作系统版本为RedHatEnterpriseLinux4。通信服务器上运行的软件主要包括两部分:TDCS应用软件和集群软件。集群软件采用由系统集成商开发Cluster进行集群,集群的方法属于上述集群方法的第一种。通信服务器的登陆用户名:dmis,密码:dmis。通信服务器上主要运行的TDCS程序如下,相应的配置文件存储在/dmis/etc下:程序名称程序位置运行权限程序功能palcomm/dmis/bindmis主动和车站分机的server程序通信,获取车站信息,并将这些信息转发给transcode。接收transcode传来的信息,并将这些信息传送到给车站分机的server。transcode/dmis/bindmis和应用服务器通信,接收palcomm传来的信息,并将这些信息传送给应用服务器上的comm_station。接收应用服务器comm_station传来的信息,并将这些信息传送给palcomm。dmis/dmis/scriptsroot脚本程序,用于启动、重启或终止palcomm和transcode。该程序会随系统自动启动,启动后会自动运行palcomm和transcode。setgateway/dmis/scriptsroot脚本程序,随系统自动启动,设置通信服务器网关,防止通信服务器网关被恶意修改。cluster/cluster/binroot集群程序,维护服务器的主备状态。hismgr/cluster/binroot集群程序,历史数据同步。该程序不是不是必须模块,因此在应用服务器中未使用。svrsync/cluster/binroot集群程序,时实数据同步。该程序不是不是必须模块,因此在通信服务器中未使用。filesync/cluster/binroot集群程序,指定目录同步。该程序不是不是必须模块,因此在通信服务器中未使用。nicmon/cluster/binroot集群程序,网络设备状态监测。fsmgrl/cluster/binroot集群程序,提供用户接口,使得用户可以查看或切换主备机状态。clusterd/cluster/scriptroot脚本程序,随系统启动,启动后会根据用户设置启动相应的集群程序。配置文件如下:文件名目录说明hosts/etc车站分机IP对应文件stationcom.cfg/dmis/etc连接车站的配置文件servercom.cfg/dmis/etc连接服务器的配置文件cluster.conf/cluster/etc双机配置文件应用服务器应用服务器由2台IBMX446服务器组成,两台服务器互为主备,采用Linux操作系统,操作系统版本为RedHatEnterpriseLinux4。应用服务器上运行的软件主要包括两部分:TDCS应用软件和集群软件。集群软件采用由系统集成商开发Cluster进行集群,集群的方法属于上述集群方法的第一种。应用服务器的登陆用户名:dmis,密码dmis。应用服务器上主要运行的TDCS程序如下,相应的配置文件存储在/dmis/etc下:程序名称程序位置运行权限程序功能dmissvr/dmis/bindmis应用服务器上TDCS软件的主要程序,为应用服务器上的所有/dmis/bin下的程序提供服务,是所有信息的交换中心和信息处理核心。comm_mmi/dmis/bindmis把从dmissvr送来的车站调监信息、车次号信息、调度命令回执送往mmi_disp;把从dmissvr送来的车次号信息以及列车报点信息送往mmi_run;把从mmi_run传来的阶段计划信息传送给dmissvr。接收mmi_disp传来的调度命令信息,并将这些信息传送给m_station/dmis/bindmis车站信息交互进程,主要负责与通信服务器的traincode进行交互:接收来自traincode的车站信息送往信息交换中心dmissvr;接收dmissvr传来的阶段计划、调度命令等信息送往traincode;mmi_disp/dmis/bindmis和行调台Dmismmi.exe程序通信,实现站间透明和调度命令传输。该程序将从comm_mmi传来的车站调监信息和调度命令签收信息通过tcpcomm程序传送给行调台Dmismmi.exe。mmi_run/dmis/bindmis和行调台CPM.exe程序通信,实现列车运行图的列车自动报点。该程序将从comm_mmi传来的车次信息及列车报点信息通过tcpcomm程序传送给行调台CPM.exe;将CPM.exe传来的阶段计划传送给comm_mmi。wltsave/dmis/bindmis从dmissvr接收无线车次信息,并将这些信息保存到/dmis/wltlog/下。这些无线车次信息按日期存储(文件名为“wltOrg+日期”),存储一个月内收到的所有无线车次信息。historysave/dmis/bindmis从dmissvr接收所有站间透明信息,并将这些信息保存到/data下(文件名为“日期+小时”)。comm_region/dmis/bindmis在各分局的应用服务器上使用,我局未使用该程序。连接路局,负责将本分局的开关量信息、车次号信息和到发点信息打包后送往路局。tcpcomm/dmis/bindmis和各调度台建立TCP/IP连接,完成各调度台与应用服务器的TCP/IP通信。td_chg/dmis/bindmis作为client端与dmissvr相连,负责读取服务器上/data目录下的运行图数据,包括thp.txt和Add*.txt,然后将数据发送给发送给td_send。再将td_send运算出来的信息发送给T/D结合应用服务器的td_net。将从td_net接收的TMIS数据转换后发送给dmissvr,有dmissvr发送给数据库服务器。td_send/dmis/bindmis接收td_chg传来的信息,进行运算后,将这些信息发送给td_chg。shmgr/dmis/bindmis为应用服务器上的各TDCS程序创建共享内存,并判断信息是否超时,超时则向调度台发送接收报警信号。timesync/dmis/binroot接收维护台传来的时钟校核信息,并向车站下达时钟校核命令。simftpsvr/dmis/bindmis建立simftp服务,使得PlanView.exe程序能够通过该服务获取行调员编制的列车运行图。每运行一个PlanView程序,应用服务器就会启动一个simftpsvr进程与之通信,当PlanView程序关闭后,这个simftpsvr进程才会关闭。dmis/dmis/scriptsroot脚本程序,用于检查、启动、重启或终止除simftpsvr外的TDCS程序。该程序会随系统自动启动,启动后会自动运行除simftpsvr外的TDCS程序。cluster/cluster/binroot集群程序,维护服务器的主备状态。hismgr/cluster/binroot集群程序,历史数据同步。该程序不是不是必须模块,因此在通信服务器中未使用。svrsync/cluster/binroot集群程序,时实数据同步。filesync/cluster/binroot集群程序,指定目录同步。nicmon/cluster/binroot集群程序,网络设备状态监测。fsmgrl/cluster/binroot集群程序,提供用户接口,使得用户可以查看或切换主备机状态。clusterd/cluster/scriptsroot脚本程序,随系统启动,启动后会根据用户设置启动相应的集群程序。checkproc/cluster/scriptsroot脚本程序,随系统启动。每60秒会将当前应用服务器上的程序运行情况记录在/cluster/scripts/sysinfo下的相应日期文件中。TDCM/tdcs/bindmis与dmissvr通信,获取实时信息,如调监信息、调度命令和列控信息等,并将这些数据发送给DTCI。(目前我局无列控装置)DTCI/tdcs/bindmis与TDCM进行通信,获取调监及列控信息,将这些信息的格式转换为新的协议格式,并将转换后的信息传送给TIEC。TIEC/tdcs/bindmis与DTCI进行通信,接收DTCI转发的新协议数据,将调监信息发送给idci,把列控信息发送给TACI。TACI/tdcs/bindmis接收TIEC传来列控信息,并将这些信息发送给通信服务器。(目前我局无列控,所以未启用该程序)。idci/tdcs/bindmis接收DTCI传来的调监信息和调度命令,并将这些信息过滤后(只保留迤资站),传送给idec。idec/tdcs/bindmis接收idci传来迤资站调监信息和调度命令,并将调监信息和调度命令发送给edci。edci/tdcs/bindmis提供与邻局通信服务器的接口,接收idec传来的信息,并将这些信息发送给邻局通信服务器的tmq。TTHP/tdcs/bindmis从TMPI接收成都局成昆南台运行图信息,并将格式转换后,存储在/data/ckntplan下。TMPI/mor/bindmis读取运行图数据,并将这些数据发送给部昆通信服务器的MOR_PIC。TMRI/mor/bindmis与dmissvr通信获取车站透明实时数据,并将这些数据发送给部昆通信服务器的MOR_RMSG。配置文件说明:文件名目录说明hosts/etc车站分机IP对应文件cluster.conf/cluster/etc双机配置文件cch.txt/dmis/etc车次窗配置文件station.txt/dmis/etc车站配置文件xxtable.txt/dmis/etc信息组位码配置文件users.txt/dmis/etc用户名配置文件,记录的登录用户名和相应密码。wkstations.txt/dmis/etc终端ID配置文件comm_mmi.cfg/dmis/etccomm_mmi程序配置文件comm_station.cfg/dmis/etccomm_station程序配置文件comm_remote.cfg/dmis/etccomm_remote程序配置文件mmi_dispatcher.cfg/dmis/etcmmi_disp程序配置文件mmi_runtmgraph.cfg/dmis/etcmmi_run程序配置文件server.cfg/dmis/etc数据转发中心程序配置文件simftpsvr.cfg/dmis/etcftp服务器程序配置文件stacodetable.cfg/dmis/etc新旧站码转换文件td_chg.cfg/dmis/etctd_chg程序配置文件td_send.txt/dmis/etctd_send调度台车站程序配置文件td_send.cfg/dmis/etctd_send程序配置文件traintime.cfg/dmis/etctraintime程序配置文件tmpi.txt/mor/etcTMPI调度台、车站配置文件tmpi.cfg/mor/etcTMPI连接配置文件station.txt/mor/etc发送铁道部车站配置文件xxtable.txt/mor/etc发送铁道部信息组位码配置文件cchbh.txt/mor/etc发送铁道部车次号标号配置文件xxbh.txt/mor/etc发送铁道部信息编号配置文件tmri.cfg/mor/etcTMRI配置文件appsvr.cfg/tdcs/etc各程序连接配置文件tdcs/tdcs/scriptstdcs脚本,控制程序启动、关闭password/data/dayplan记录CPM程序中,用户名和调度员姓名对应表。数据库服务器数据库服务器由两台IBMP570小型计算机和一台FastT600磁盘阵列柜及相应的光纤交换机构成。操作系统:IBMAIX5.1;集群:IBMHACMP4.3;数据库:Oracle9i。IBM集群软件HACMP全称是HighAvailabilityClusterMultiProcessing(高可用性解决方案),属于上述第二种集群方法。该软件由两个组件构成:(1)高可用性:通过使用重复和/或共享资源来确保应用程序可供使用的过程。(2)集群多处理:运行在相同节点上并具有共享或并发数据访问的多个应用程序。使用IBMHACMP的优点是:无论硬件、软件还是系统管理的故障都不会导致应用程序及其数据对用户不可用,确保了数据的高可用性。数据库服务器的登陆用户名为root,密码root。数据库服务器上运行的TDCS程序如下:程序名称程序位置运行权限程序功能timesave/dmis/binoracle与应用服务器的dimssvr通信,接收来自应用服务器的报点信息并将其存储到数据库中。td_save/dmis/binoracle与应用服务器的dmissvr通信,负责将TD结合通信服务器送来的TMIS数据存入TDCS本地数据库中。dmis/dmis/scriptsoracle脚本程序,用于检查、启动、重起或终止timesave及td_save。该程序会随系统启动,启动后会自动运行timesave和td_save。相应配置文件如下:目录文件名说明/dmis/etctd_save.cfgtd_save的配置文件/dmis/etctimesave.cfgtimesave的配置文件部昆通信服务器和邻局通信服务器部昆通信服务器和邻局通信服务器采用IBMX446服务器,安装的是Linux操作系统,操作系统版本为RedHatEnterpriseLinux4。这两台服务器上安装了IBMWebSphereMQforLinux4.0,用于和铁道部及邻局通信。消息队列(MQ)是一种应用程序对应用程序的通信方法。消息队列接口为程序提供了一种异步通信方式。一个程序以一个队列作为中转与另一个程序相互通信,这个队列相对于该程序而言既可是本地的也可以是远程的。当程序A需要和程序B通信时,A只需PUT一条消息到一个和B相联系的队列上,程序A然后可以干别的事。它似乎感觉不到通信的发生,通信以及对通信错误的恢复是由队列管理完成的,不需要程序的参与。在TDCS系统上使用MQ的原因是可以方便的实现各个不同生产商的TDCS系统间的数据交换,而不需要针对不同生产商的TDCS系统设计相应的接口程序。TDCS系统使用的MQ通道分为实时通道和非实时通道。实时通道用于传输实时信息和实时信息的请求,实时信息如车站采集的开关量信息。非实时通道用于传输调度命令、列车运行图等非实时信息和非实时信息的请求。昆明局至铁道部的MQ通道有4条,分别为R_KM_MOR(实时通道)、NR_KM_MOR(非实时通道)、R_MOR_KM(实时通道)、NR_MOR_KM(非实时通道),这些通道正常情况下状态(STATUS)为RUNNING。昆明局至成都局的MQ通道有4条,分别为R_KM_CD(实时通道)、NR_KM_CD(非实时通道)、R_CD_KM(实时通道)、NR_CD_KM(非实时通道),这些通道正常情况下状态(STATUS)为RUNNING。部昆通信服务器和邻局通信服务器的登陆用户名为TDCS,密码TDCS。部昆通信服务器及邻局通信服务器上运行的TDCS程序如下:程序名称程序位置运行权限程序功能HNKZ_PCI/mor/bintdcs接收来自通信服务器TMRI送来的攀广台列车运行图信息,并将这些信息发送给NR_SVR。接收来自成都局的运行图数据,并将这些信息发送给TMPI。mor_query/mor/bintdcs接受铁道部传来的调度命令请求,并将从数据库服务器查询到的调度命令信息传送给NR_SVR。该程序只运行在部昆通信服务器上。MOR_NR/mor/bintdcs接收NR_SVR传来的非实时信息,并把这些信息发送到MQ非实时通道上。接收来自非实时通道的请求信息,并将这些信息发送给NR_SVR。MOR_TR/mor/bintdcs接收TR_SVR传来的车站实时信息,并把这些信息发送到MQ实时通道队列中。接收来自实时通道的请求信息,并将这些信息发送给TR_SVR。该程序只运行在部昆通信服务器上。TR_SVR/mor/bintdcs为MOR_RMSG和MOR_TR提供服务,是所有实时信息的交换中心和信息处理核心。将接受到的实时信息处理后,发送给相应的程序。该程序只运行在部昆通信服务器上。NR_SVR/mor/bintdcs为HNKZ_PCI、mor_query、MOR_PIC和MOR_NR提供服务,是所有实时信息的交换中心和信息处理核心。将接受到的非实时信息处理后,发送给相应的程序。MOR_PIC/mor/bintdcs连接到应用服务器,并从应用服务器读取除攀广台外的运行图信息,将这些信息发送给NR_SVR。MOR_RMSG/mor/bintdcs连接到应用服务器,获取车站实时信息,并将后发送给TR_SVR。该程序只运行在部昆通信服务器上。mor/mor/scriptsroot脚本程序,用于检查、启动、重起或终止MOR相关进程。该程序会随系统启动,启动后会自动启动相应的MOR程序。tmq/tdcs/bintdcs该程序只运行在邻局通信服务器上。接收应用服务器的edic传来的迤资站实时信息,并将这些实时信息发送到MQ实时通道队列中,传送给成都局。接收从MQ实时通道获得的攀枝花站实时信息,并将这些实时信息发送给应用服务器的edic。配置文件如下:文件名目录说明hosts/etc主机IP对应文件appsvr.cfg/mor/etc信息发送配置文件hosts/mor/etc读取数据库程序配置文件所有文件/mor/mqMQ配置文件T/D应用服务器T/D通信服务器由两台IBM3850服务器组成,安装Linux操作系统,操作系统版本为RedHatEnterpriseLinux4。T/D通信服务器通过网闸与T/D共享数据库服务器进行通信,从而有效的实现了T/D结合部分与TDCS网络的物理隔离,消除了从TMIS网络入侵TDCS网络的可能性。每台T/D应用服务器通过网线连接到交换机上,再由交换机通过网闸连接到T/D结合共享数据库服务器上。网闸的工作方式和防火墙很相似,网闸通过对TCP端口的封闭,只允许TCP端口为1521的数据通过网闸。但网闸的工作方式与防火墙截然不同,首先,网闸采用双机系统结构,通过电子开关分时导通外网至网闸的缓存通道,做到了真正意义上的物理隔离。其次,通过修改内外网数据包的TCP/IP协议栈,降低了服务器收到网络攻击的可能性。再有,网闸使用相对独立的固化操作系统,避免了外部入侵网闸设备。最后,网闸只允许oracle数据信息的访问,极大限度的避免了病毒感染的可能。T/D通信服务器的登陆用户名为oracle,密码为oracle。T/D通信服务器上运行的TDCS程序如下:程序名称程序位置运行权限程序功能td_net/dmis/bindmis作为client端与通信服务器上的td_chg相连,接受从通信服务器传来的列车运行图、调度记事、机车信息等,并将这些信息发送给td_newsvr程序。作为server端与td_newsvr相连,接收td_newsvr传来的确报、施工调度命令等信息,并将这些信息发送给通信服务器上的td_chg。td_read/dmis/binroot作为client端与td_newsvr相连,负责从T/D结合共享数据库中读取TMIS写入的确报、施工调度命令等数据,并送往td_newsvr。td_write/dmis/binroot作为client端与td_newsvr相连,负责将td_newsvr送来的列车运行图数据写入TD结合中间数据库中。td_newsvr/dmis/binroot作为T/D结合应用服务器的数据交换中心,连接T/D结合应用服务器上的各T/D结合程序,实现数据的汇集和转发。tdapp/dmis/scriptsroot脚本程序,用于检查、启动、重起或终止td_net、td_newsvr、td_read和td_write。该程序会随系统启动,启动后会自动启动相应的TDCS程序。配置文件如下:文件名目录说明/dmis/etctd_db_write.cfg数据库存储配置文件/dmis/etctd_db_read.cfg数据库读取配置文件/dmis/etctd_net.cfgtd_net相关配置文件,配置了相关的通信接口信息。T/D结合数据库服务器T/D结合数据库服务器由两台IBMX346服务器和一台FastT600磁盘阵列柜及相应的光纤交换机构成,服务器上安装的操作系统是Windows2000Server,使用的数据库为Oracle9iforWindows。T/D应用服务器和TMIS终端分别通过双绞线和光纤连接到T/D结合数据库服务器上。由于双绞线和光纤的访问速度不一致,容易导致服务器的输出负载不均衡,因此T/D结合数据库服务器采用的集群是由windows2000自带的集群系统。Windows2000集群系统具有良好的负载平衡性,经常被用来创建高可用性系统,同时这种集群系统还能为许多种类型的应用程序提供了可升级的环境。口令牌服务器SPA口令牌服务器能对车站值班员或调度台调度员登陆的信息进行认证,以确保登陆用户的合法性。该组服务器由北京信达环宇提供的2台SPA-510服务器组成,操作系统为Windows2000Server,这两台口令牌服务器之间没有集群,它们以相同的运行级别向车站或调度台提供口令认证服务。口令牌服务器上安装了“SafeWordPremierAccessAdministrationConsole”软件,版本为3.2.0b31,该软件只能运行在Windows操作系统下。该软件安装成功后,会向Windows操作系统注册“PremierAccessAAAServer”、“PremierAccessAdminServer”、“PremierAccessDataBaseServer”、“PremierAccessRADIUSAccountingServer”、“PremierAccessRADIUSServer”、“PremierAccessServletServer”等六个系统服务,并将这六个服务的启动方式设置为自动。各服务名称及用途:PremierAccessAAAServer:为口令牌使用者提供安全认证,并记录认证日志。是整个口令牌服务器的核心。PremierAccessAdminServer:将认证信息存入认证信息数据库。PremierAccessDataBaseServer:提供认证信息数据库。PremierAccessRADIUSAccountingServer:远程认证服务计数器。PremierAccessRADIUSServer:提供远程认证服务。PremierAccessServletServer:口令牌认证服务器扩展接口,向远程用户提供接口,使远程程序可以通过该接口将信息发送到认证服务器进行认证。防病毒服务器SAV防病毒服务器向TDCS广域网内各Windows终端提供防病毒服务,由两台Windows2000服务器组成。服务器上安装了SymantecAntiVirus9.1服务端,该服务端可向远程用户提供防病毒服务和病毒库升级服务。服务端安装后,会自动注册以下7个系统服务:SymantecAntiVirus:自动运行,提供SymantecAntiVirus的实时病毒扫描、报告和管理。SymantecAntiVirusDefinitionWatcher:自动运行,监控、维护及更新SymantecAntiVirus病毒定义库。SymantecEventManager:自动运行,管理SymantecAntiVirus的事件传播,并将这些事件记录在防病毒日志中。SymantecPasswordValidation:手动运行,提供SymantecAntiVirus的远程用户帐户管理。SymantecSettingManager:自动运行,为SymantecAntiVirus的设置、存储和管理提供服务。SymantecSPBBCSvc:自动运行,这个服务是SymantecAntiVirus的核心服务,用于防止非认证的客户端连接到防病毒服务器上,可有效的保护防病毒服务器的网络安全。Symantec系统中心搜索服务:手动运行,提供SymantecAntiVirus服务端的自动升级。防病毒服务程序可以将防病毒客户端安装到远程Windows主机上,客户端安装后,在Winodws系统内注册以下5个服务:SymantecEventManager:自动运行,防病毒软件事件管理器。SymantecNetWorkDriversService:自动运行,防病毒软件磁盘自动磁盘扫描程序。SymantecPasswordValidation:手动运行,防病毒软件密码验证程序。SavRoam:自动运行,防病毒软件自动升级程序。这个程序会自动连接到防病毒服务器,查询可用的更新。一旦查询到可用的更新或接收到防病毒服务器的病毒库更新命令后,该程序会自动从防病毒服务器更新客户端的病毒库,确保客户端病毒库与服务端病毒库一致。SymantecSettingManager:自动运行,防病毒软件设置管理器。主机漏洞评估服务器EVP主机漏洞评估服务器扫描TDCS广域网内的各主机,并指出这些主机存在的漏洞及网络安全隐患,指导维护人员及时的修复这些漏洞,消灭潜在的安全威胁。主机漏洞评估服务器采用Windows2000Server操作系统,其漏洞扫描程序为NetIQVulnerabilityManager3.2。该漏洞扫描程序安装后,会在Windows系统中添加以下两个系统服务:NetIQCoreServices:自动运行,NetIQ的核心服务程序,为NetIQVulnerabilityManager提供后台支持,是漏洞扫描的中间程序。NetIQVigilEntAgent:自动运行,为漏洞扫描程序提供代理,使得漏洞扫描程序可以扫描目前流行的各种网络操作系统。0网络漏洞评估服务器NSS网络漏洞评估通过网络扫描,指出TDCS广域网内的各设备存在的网络安全隐患,指导维护人员清除这些安全隐患。网络漏洞评估服务器使用Windows2000Server操作系统。网络漏洞扫描依靠GFiLANguardN.S.S软件实现,软件版本为:8.0。该软件安装后,会在Windows系统内注册一个自动启动的系统服务——GFiLANguardN.S.S8.0Atten

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论