论文部分内容阅读
基于IP/ATM技术的软交换网络体系,能够满足语音,数据,多媒体等多种业务统一传输的要求,能够提供灵活地支持各种新增值业务的强大功能,并正在成为下一代网络的主要选择。 任何大型电信系统,都对系统的容错及高可用性(FT/HA,FaultTolerance/High Availability)提出极高要求。对于以软件为特征的,由大量协议族构成的软交换网络体系,其软硬件组件,尤其是软件模块的FT/HA的设计与实现具有重大的现实意义。 在本文中,论述了软交换网络体系的主要构架及其软交换网络中的网关分解问题,并对将要实现FT/HA设计的WACOS网关上的一个软交换核心协议一MEGACO网关控制协议进行了详细阐述。 在详细分析了当前主要的HA技术及一种典型软交换设备—WACOS网关中HA体系实现的基础上,结合Trillium公司MEGACO协议栈产品及其HA的实现特点,本文提出了基于PSF(Protocol-Specific-Function)信息刷新机制的温备份(Warm-Standby)的HA设计方案。 在本文提供的HA方案中,将PSF模块划分核心控制,状态刷新,系统代理等子模块,并定义了清晰的函数接口和关键的数据结构,设计了相关的信息刷新流程,完成了所有函数原语的分解与实现。 最后,本文在仿真的目标机环境下,针对MEGACO的FTHA的主要实现要求,设计了通用的基于PSF机制的HA测试平台及较为全面的测试用例,并得到较为理想的结果。 本文工作的主要意义在于提供了一种基于PSF信息刷新机制的HA方案,在此基础上实现了MEGACO的系统容错功能,完成了Trillium的MEGAC0协议栈这种典型的分布式大型电信软件与WACOS网关HA管理模块的集成。这种HA实现方案,具有独立于协议栈或软件应用模块自身的通用结构,可以成为类似协议栈或电信软件的HA设计的借鉴。