移动网数据库系统接口协议分析

移动网数据库系统接口协议分析,第1张

  1 设计背景

  NP是Network Processor的缩写,意为网络处理器。络处理器器件内部通常由若干个微码处理器和若干硬件协处理器组成,且多个微码处理器在NP内部并行处理,通过预先编制的微码来控制处理流程。对于某些复杂的标准 *** 作,如内存 *** 作、路由表查找算法、QoS的拥塞控制算法、流量调度算法等,则采用硬件协处理器来进一步提高处理性能,从而实现了业务灵活性和高性能的有机结合。

  在我国开始实施的移动网间号码携带(NP:Number Portability)现网试验,目前NP主要用于网络骨干设备和网络接入设备,用来开发从网络第2层到第7层的各种服务和应用。目前,采用NP处理分组交换的厂家,既有第一梯队的网络公司,如思科、北电和朗讯等,也有不少后起之秀,如华为、中兴、港湾等。但是,其NP用途却不尽相同:思科宽带汇聚系列产品使用了思科的并行快速转发(PXF)NP,它被业内称为“NP的鼻祖”;华为在“第五代路由器”NE80/40/20系列产品中全面采用了NP;港湾的高端路由器、核心交换机,如NetHammer G系列采用了NP相关技术;UT斯达康公司选择了Motorola的NP作为几项3G无线接入网产品的封包转发引擎。采用了一种集中数据库的方式,即在号码携带业务网络中设置一个集中的数据库,也称为集中业务管理系统(CSMS:Central Service Management System),运营商的号码携带业务节点通过此集中数据库系统进行通信,实现号码携带的业务协商及NP数据下发。此体系结构如图1所示。

  

移动网数据库系统接口协议分析,第2张

 

  图1 NP业务体系架构

  本地业务管理系统(LSMS)保存本地的号码携带数据,并负责管理运营商内部的网元设备;业务受理系统(SOA)主要负责受理和处理用户提出的号码携带申请;而CSMS处理所有SOA之问的交互信息,并负责向LSMS同步号码携带数据。

  2 设计原则

  在开始进行CSMS接口协议设计之前,首先拟定了如下的几条设计原则,协议的具体内容也都是遵循这几条原则进行设计的。

  (1)满足各种NP业务流程的需求

  这一条是最基本的设计原则。由于此接口协议是直接服务于NP业务流程,因此通过协议定义的各种流程,都与实际的NP业务需求相对应。例如NP业务开展的第一步就是受理NP申请,在协议中就定义了与之对应的规范化的流程。

  (2)协议有较高的可靠性

  提出这点原则,是与协议的应用环境有关的。一方面,运营商侧的NP业务节点以及CSMS都是IT设备,基于TCP/IP的网络环境进行信息传输,网络可靠性并不高;另一方面此协议对于NP业务体系又至关重要,一旦出现问题会影响NP业务的正常开展,这就需要在协议可靠性方面做一些特殊的考虑。

  (3)易于开发和维护

  一个易于开发和维护的协议将拥有更强的生命力。CSMS接口协议虽然是一个自定义的协议,但是自定义的部分主要是在应用层,在基础承载协议还会选择现成的协议。

  下面将会逐一介绍上述设计原则是如何体现在CSMS接口协议中的。

  

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2640126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-12
下一篇 2022-08-12

发表评论

登录后才能评论

评论列表(0条)

保存