X第五章程控交换机的控制设备第1页第五章程控交换机的控制设备§5.1对控制设备的要求§5.2程控交换机的控制功能和方式§5.3处理机的冗余配置§5.4处理机间的通信方式X第五章程控交换机的控制设备第2页§5.1对控制设备的要求程控交换机最重要的特点就是其主要功能都是在程序的控制下由处理机执行完成的。也就是说执行程序的处理机和存储器以及它周边的外围电路构成了数字程控交换机的控制设备。由于控制设备的这种核心地位,决定了交换机的性能、可靠性等指标主要取决于控制设备。因而对控制设备提出了一些基本要求:1.具有足够大的呼叫处理能力呼叫处理能力是指在保证规定的服务质量标准的前提下,交换机控制设备在最繁忙的一个小时内能够处理的呼叫次数,称作“最大忙时试呼次数”(MaximumNumberofBusyHourCallAttempts),简称BHCA。它表明处理机能处理的忙时最大用户摘机呼叫的次数,是衡量交换机呼叫处理能力的一项重要指标。X第五章程控交换机的控制设备第3页§5.1对控制设备的要求影响呼叫处理能力的因素主要有:控制设备的结构,处理机自身的能力,如处理机的速度、功能、程序结构等。一般情况下,为了应付突发情况下突然增加的话务量,要求BHCA要有足够的富余量。2.具有很高的可靠性控制设备的故障有可能使系统中断,因此要求交换机控制设备的故障率尽可能的低,按照国内电话交换设备技术规范要求,系统中断累计时间在20年内不得超过1小时,即平均在一年内不得超过3分钟。另外,一旦出现故障,要求故障的影响面尽可能的小,处理故障的时间(维修时间)尽可能的短。系统中断是指由于硬件、软件、操作系统故障,以及局数据、程序差错而使系统不能处理任何呼叫且时间大于30s。3.具有较好的灵活性和适应性要求控制系统能适应新业务和新技术发展的要求,便于改进,便于引进新功能。4.经济合理X第五章程控交换机的控制设备第4页§5.2程控交换机的控制功能和方式1.控制功能程控交换机的控制功能主要分为:呼叫处理功能和运行维护功能两大部分。这些功能大多数是通过软件编程实现控制。1)呼叫处理功能主要包括对从建立呼叫到释放呼叫的整个接续过程的控制处理,例如:①收集处理各外围接口电路的状态变换,②分析处理收到的各种信令,③控制交换网络的选路与接续,④调度管理各种硬件和软件资源等。2)运行维护功能主要包括对用户数据、系统数据的设定,以及对故障的诊断处理等。X第五章程控交换机的控制设备第5页2.控制方式2.控制方式控制方式一般可分为集中控制和分散控制两种,它们是相对于系统资源和控制功能而言的。1)集中控制在交换机控制系统中,如果任何一台处理机都可以执行全部的控制功能,使用交换机的全部硬件和软件资源,则这种控制方式就叫做集中控制。优点:处理机能了解整个系统的状态,控制系统的全部资源,不会出现资源的争抢和冲突,而且任何功能的改变只需要在软件上进行,较易实现。缺点:由于控制功能高度集中,系统比较脆弱,一旦控制部件发生故障,就可能导致整个系统瘫痪。而且由于软件要包X第五章程控交换机的控制设备第6页1)集中控制括所有功能,规模庞大,管理时分困难,易于受到破坏。为了解决这个问题,集中控制系统一般采用双处理机或多处理机的冗余配置方式。但是这只能提高硬件控制设备的工作可靠性,仍然无法解决软件的复杂性所带来的问题。所以,目前除了小容量的交换机外很少使用这种控制方式。资源1资源2……资源Q功能1功能2……功能R处理机1处理机P处理机2X第五章程控交换机的控制设备第7页2)分散控制2)分散控制若在一个交换机控制系统中,任何一台处理机只能控制部分资源,执行控制系统的部分功能,则这个控制系统就是分散控制系统。功能1功能2功能3功能4功能5功能6……功能I功能J功能K资源1资源2资源3资源4资源5资源6……资源L资源M资源N处理机1处理机2处理机PX第五章程控交换机的控制设备第8页①分布控制分散控制方式又可以分为分布控制和分级控制。①分布控制系统中的每一个处理机地位彼此平等独立,具有完全的自主控制能力,不受其他处理机的控制。按各处理器任务分配方式的不同,可以分为容量分担或功能分担的工作方式。a.容量分担又称话务分担或负荷分担。它是把交换机的所有用户分成若干群,每群设置一台处理机负责本群用户的全部呼叫处理任务,包括用户信号的接口、交换接续和控制功能,每台处理机所完成的任务都是一样的,只是所面对的用户群不同。这种方式的优点是:灵活方便,系统扩容比较容易,每模X第五章程控交换机的控制设备第9页①分布控制块工作完全独立,任一模块的故障不会影响其他模块的工作,因而系统可靠性较高。缺点是:各模块过于独立,系统公共资源(eg:中继线)难以共享,每台处理机需要具有呼叫处理的全部功能,软件比较复杂。b.功能分担将交换机的各种基本功能(信令功能、终端接口功能、交换接续功能、控制功能等)按功能的类别分配给不同的处理机去执行,每台处理机只承担部分功能,但可以使用所有的公共资源。优点是:每台处理机的软件都比较简单,也相对比较可靠,添加新功能比较容易。缺点是:容量较小时也必须配备全部处理机,且系统对故障的适应性和系统的扩容性能不如容量分担方式。X第五章程控交换机的控制设备第10页②分级控制大型交换机中常将容量分担和功能分担方式结合使用,与用户级打交道的多使用容量分担,用来处理呼叫接续的部分则使用功能分担方式,使交换机兼具容量分担的扩容方便性及稳定性,和功能分担的软件简化、功能明确的优点。②分级控制分级控制是按交换机控制功能的高低层次来配置处理机的,它兼具集中控制和分布控制的优点。根据处理任务的复杂性和程序执行的实时性,系统的控制功能可以从逻辑上分为3级:第一级:电话外设控制级。主要完成对各种外围接口设备的扫描和驱动,及时发现外围设备状态的变换,识别各种脉冲或信号,完成接续需要的各种动作。它的特点是处理简单,但是工作任务非常繁忙,实时性要求很强。对于这一级的控制任务通常采用外围处理机(又称用户处理机)来完成。X第五章程控交换机的控制设备第11页②分级控制第二级:呼叫处理控制级。是整个控制系统的核心。主要任务是分析从第一级接收的各种信号,管理和调度整个系统的公共资源,如选择交换网络通路,选择中继线路由,分配信号收发器等,交换机操作系统的主要部分和所有的内部分析和输出处理任务都在这一级完成。它的处理工作很复杂,但是执行的次数较少,实时性要求不太强。由呼叫处理机来完成本机任务。第三级:维护测试级。主要负责故障诊断和维护管理任务,并向工作人员提供维护管理的人机界面。执行频率很低,仅在系统故障或需要人机对话时才执行,但处理功能最复杂,程序量很大,一般占整个程控软件的2/3,实时性要求最低。由专门配置的主处理机执行。这三级的控制系统是按功能分担的方式分别配备外围处理机、呼叫处理机和主处理机。而每一级内又采用了容量分担的X第五章程控交换机的控制设备第12页②分级控制方式:在用户级处理扫描与驱动任务时,采用几百个用户配备一台处理机的容量分担方式减小每台处理机的工作量。在呼叫处理控制级,可以对若干台外围处理机配备一台呼叫处理机。这样有助于整个系统软硬件的模块化,同时提高了系统的可靠性,使系统结构清晰,开发和维护都非常方便。外围处理机1外围处理机4外围处理机3外围处理机2呼叫处理机呼叫处理机用户群1用户群4用户群3用户群2交换网络主处理机X第五章程控交换机的控制设备第13页§5.3处理机的冗余配置为了提高控制系统的可靠性,保证交换机能够不间断的连续工作,交换机采用了处理机的冗余配置的方法,来减少故障对交换机的影响。即除了正常运行的处理机之外,还配置备用的处理机,当原来正常运行的处理机发生故障时,备用机将替代发生故障的处理机继续工作。我们通常把正常运行的处理机叫做主用机,把配置备用的处理机叫做备用机。那么这种主用机和备用机之间的工作方式叫做冗余方式。一般对于话路部分的数字交换网络都有双套的备份,处理机也采取冗余配置的措施,使在一部处理机出现故障时,不至于造成系统中断。处理机的冗余配置按照配置备用处理机数量和方法的不同,可分为以下两种:双机配置和多机配置。1.双机配置最简单的配置方式就是双处理机备用结构。当一台处理机出现故障时,则由另一台接替运行。双机备用一般有三种工作方式:同步双工方式,话务分担方式和主/备用方式。X第五章程控交换机的控制设备第14页1)主备用方式1)主备用方式这种方式有两台处理机,一台为主处理机,负责运行软件程序,执行呼叫控制功能,另一台为备用处理机,当主处理机发生故障时,备用机接替主机进行工作。备用方式有两种,即冷备用和热备用。冷备用是指在系统正常运行时,主机承担全部的呼叫处理工作,备用机只是接通电源,但不承担呼叫处理工作,也不保留呼叫处理数据,一旦主机出现故障而倒向备用机时,由于没有保留现场数据,因而可能会损失掉全部呼叫。备用机需要执行呼叫处理的再起动,机器重新初始化,重新启动,一切正在进行的通话全部中断。这种方式的优点是硬件和软件比较简单,但在产生故障时,呼叫损失较多,因此很少采用。X第五章程控交换机的控制设备第15页1)主备用方式热备用是指在系统正常运行时,备用机虽然不直接控制呼叫处理工作的进行,但和主机一样都运行呼叫处理程序,同样接收外部输入的数据,并且保留呼叫处理的各种数据,主、备机存储器中的数据相同,这样在主/备机进行相互转换时,呼叫基本不丢失,原来处于通话或振铃状态的用户不中断,损失的只是那些在切换时企图建立的呼叫。这种方式的优点是转换速度快,基本不丢失呼叫,缺点是需要两套处理机只完成一台处理机的工作,效率比较低。交换网络处理机A处理机B存储器X第五章程控交换机的控制设备第16页2)同步双工工作方式2)同步双工工作方式又称微同步方式或同步方式。系统有两台处理机,一个是主机一个是备用机,中间加一个比较器,每台处理机都有自己的存储器,或合用一个存储器,总之两台处理器执行的程序完全一样,处理的数据也一样。正常工作时,两机同时执行同一条指令,进行各自的分析,然后立即比较结果,若相同则继续往下执行,若不同,说明至少有一台处理机出现了故障,应使两机立即退出服务,进行必要的测试和故障处理,为了话路设备处理机A处理机B比较存储器X第五章程控交换机的控制设备第17页2)同步双工工作方式减小故障处理对正常的呼叫处理的影响,要求故障处理的时间很短,例如不超过200ms,这么短的时间只能做一些简单测试,若测试确认有一台处理机故障,就令它退出服务,做进一步的故障检查,同时令无故障的处理机继续工作;若测试确认两台处理机都良好,则可能是偶然性的故障或干扰,这时可让原来的主机继续工作,备用机退出服务。以后如果主机再次出现短暂故障,也必须立即换成备用机。如果主机工作一段时间(10~20s)后没有发现异常,则可以证明主机是正常的,同时在这段时间内对备用机进行彻底检查,如果也没有问题,那就说明前面的故障确实是偶然性的故障或干扰,于是用主机对备用机进行校正,然后进入正常的同步工作方式。同步双工工作方式的主要优点是对故障反应快,几乎可以立即检测到各种故障,而且由于备用机和主机并行工作,所以基本上可以不丢失呼叫,缺点是对偶然故障过于敏感,尤其对软件故障保护不好,有可能导致整个服务中断,另外效率较低。X第五章程控交换机的控制设备第18页3)话务分担工作方式3)话务分担工作方式两台处理机各自独立运行,正常情况下每台处理机只负责一半的呼叫处理任务(或话务容量),当一台处理机出现故障时,则由另一台处理机承担全部的话务容量。为了防止两台处理机同时处理一个呼叫,故设有互斥设备进行调度;另外为了协调运行,两台处理机之间还需要互通信息,随时了解呼叫的处理进展,所以处理机间有相应的通信链路;话路设备处理机A处理机B互斥存储器A存储器BX第五章程控交换机的控制设备第19页3)话务分担工作方式由于两台处理机是独立运行,所以每台都有自己专用的存储器存放临时数据;因为在故障情况下,需要用一台处理机处理所有呼叫,故每台处理机都能通到所有的电话外围控制设备话务分担方式主要的优点是:(1