• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 号码携带集中管理系统高可用性技术研究

号码携带集中管理系统高可用性技术研究

录入:edatop.com     点击:

摘要:针对号码携带集中管理系统面临的各种可靠性问题,分析和研究了各种高可用技术的原理和特点。

1  引言

在号码携带系统中,CSMS(集中管理系统)汇总着全国所有运营商号码携带用户的基本数据和号码携带规则,扮演着号码携带业务提供管理者和仲裁者的角色,地位十分重要。CSMS和运营商的号码携带营业生产系统一起,实时为用户提供号码携带申请业务,必须按照电信级系统的要求,提供24h×7d×365d时间内99.99%的服务可用性。因此,CSMS系统的高可用性方案十分重要。

高可用性(High Availability)一般是指通过尽量缩短系统停机时间,提高系统和应用的可用性。为了提高系统可用性,一种方法是提高计算机各个部件的可靠性,但这种方法并不可靠,因为单一服务器可靠性再高也存在单点故障的潜在隐患,所以目前业界比较成熟的做法是采用集群(Cluster)的方案。它通过加入冗余设备使得在一个设备出错而停止服务的时候,这些冗余的设备可以继续提供服务。本文中,高可用性的含义还包括"快速恢复",即一旦由于系统中止并重启后,业务应用能够尽快恢复。

本文主要介绍了在CSMS中为了实现系统的整体高可用性,在各个层面可以采用的集群技术。

2  系统高可用技术的应用范围

在号码携带系统中,从和运营商接口侧到CSMS的核心数据层主要包括以下功能层,高可用方案主要围绕这些层面来展开。

(1)网络层:是和运营商连接的部分,主要需要考虑,如何避免传输单点故障,如何避免网络设备单点故障?
  (2)Web服务器层:如何保证Web服务器的单点故障?如果提供多台Web服务器,如何在之间进行资源协调?
  (3)应用服务器层:Web服务器提交请求给应用服务器后,如何避免应用服务器的单点故障及多台应用服务器的资源协调?
  (4)数据库服务器层:应用服务器向数据库服务器提交请求时,如何避免数据库服务器的单点故障及多台之间的资源协调?
  (5)应用软件:即使我们采取了各种措施,还是存在服务器硬件宕机的可能性。在系统重启后,我们应用软件如何设计保证系统能快速恢复?
  (6)数据层:如何保证数据存储安全可靠?

为了回答上述问题,我们需要对各种高可用性技术进行研究和总结。

3  高可用性技术研究

3.1  CSMS系统架构

图1所示的是CSMS系统组织架构。

\

图1  CSMS系统组织架构

为了保证系统的高可用性,防止出现单点故障,系统的每个功能层在硬件设备上都采用冗余配置,同时通过各种软件方案设计,实现系统高可用性。

3.2  网络方案

在网络方案上,系统和每个运营商之间的专线采用155M POS或者MSTP双光缆接入,利用传输网络的冗余和自愈能力,保证系统物理接入线路的高可用性。每个运营商的两条光缆分别接入到系统的两台接入路由器上,尽量避免路由器设备的单点故障。每台路由器分别配置了多个网卡分别接入多个运营商的专线,防止出现单板卡故障影响到更多的运营商接入。

在路由器对运营商侧的方案设计上,需要采用动态路由协议,当某台路由器到某个运营商的某条缺省配置路由出现故障时(比如线路故障或板卡故障),需要将备选路由广播到所有相关设备上,新的通信连接则按照新的路由进行通信。在路由器对防火墙的方案设计上,需要采用VRRP协议进行动态IP地址绑定,即两台路由器下联到防火墙的IP为一个虚拟地址,缺省时绑定在某个路由器的实际地址上,当需要切换时,将虚拟地址绑定在另外一台路由器的实际地址上,而对于防火墙来说,不需要做任何改变就完成了通信的切换过程。

作者:张大坤   来源:电信网技术

上一篇:LED电源恒流电路分析
下一篇:基于LT3575设计的隔离反激型电源转换技术

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图