论文部分内容阅读
【摘要】在西安本地网网络运行过程中,准确掌握系统的运行状态,及时处理设备故障,可以大大提高网络的资源利用率,显著降低网络的运行和维护费用。为应对各专业多厂商、多技术、多业务发展的现状,研究综合网管的接入方式与实现方法具有重要意义。西安如何将各专业网管系统逐步融合到综合网管平台之中成为了电信网管系统建设的重要课题。
【关键词】网管系统北向接口多厂商开放接口
1西安电信本地网管状况
西安本地电信网络大体可分为一个基础网(传输网),六个业务网(固定电话网、数字数据网、智能网、分组交换网、小灵通网、接入网和三个支撑网。随着网络规模的不断扩大,网上设备的种类和数量也不断地增加,整个网络的复杂性日益提高,多厂商问题非常突出。
2西安电信综合网管接入方案
网管接入方法的选择是西安综合网管建设方案的基础,也是系统实现的关键。网管接入方法主要分为多厂商开放接口方式、数据库方式两种。
2.1多厂商开放接口方式
适应电信运营网络多元化的设备现状,支持多种协议,提供丰富的数据接口,能连接并管理包括ASCII/TL1、SNMP、CMIP/Q3等主要类型的设备;通过设置系统的应用服务网关,可以连接其他厂商的应用系统、管理系统和数据库,包括Sybase、MS SQL、Informix和Oracle等。满足西安电信的实际需要,可实现各种网元设备、网元网管系统和专业网管系统的统一接入。
2.2数据库方式
数据库方式采用自行开发的传输集中告警系统的计算机网络与厂商原有的子网管理系统网络实现对接,通过改变子网管理系统内部的IP寻址方式进入厂商子网管理系统的数据库。
其优点是:开发成本较低、开发周期短、无需厂商配合;缺点是:采集信息单一、影响子网管理系统安全、厂商软件升级后将无法保证系统运行。
3西安电信现有厂商网管的北向接口类型及实现方式
3.1北向接口类型
根据西安电信现有厂商网管的种类,本文对各厂商网关的北向接口类型进行了归纳,逐一对各种接口进行分析,详见表1。
3.2各种接口的实现方式
3.2.1数据库轮训方式
使用数据库方式采集告警数据,根据具体采集方式的不同,分为通过远端客户端连接和服务器本地直接连接两种,连接无论对方是何种数据库,在实施时,通常包含如下信息:
a.数据库服务器的地址
b.数据库服务器的帐号/密码
c.数据库服务器的连接端口(远程客户端连接时使用);
d.数据库服务器开放23端口,同时提供有数据库访问权限的帐号/密码(服务器本地连接时使用)
3.2.2Socket连接方式
采用TCP或UDP协议作为告警信息收发的的通信协议类型,由各网管厂商制订应用层的通信协议内容并以书面文档的形式提供。具体实施重点如下所述。
TCP方式实现过程:
(1)对方服务器方式
a.对方开放的IP地址,端口。
b.网络通路是否存在防火墙等设备,如果有,需要对相应的服务端口进行开放。
c.需要对方提供服务器接口协议规范文档。
(2)对方客户端模式:
a.向对方提供我方的IP、端口
b.向对方提供我方的接口协议规范(可选,通常只要对方给过来就可以,不需要具体规范)
c.需要对方网管配置到我方服务器的连接
UDP方式实现过程:
a.告警系统提供UDP发送的目的端口(如果端口可随意设置,可以决定端口号)。
b.告警系统提供UDP发包的目的地址。
3.2.3CORBA接口的实现过程
CORBA是面向对象的。因此,首先把网管底层功能划分成各个功能集合,每个集合对应一个CORBA对象。然后,将每个集合具体提供的功能和数据分别抽象成CORBA对象中的方法和数据结构。再用接121定义语言(IDL)描述出这些方法和数据结构。最后,用IDL编译器将IDL分别生成接口的Client/Server框架C++源码并在接口函数中加入各自的业务逻辑代码编译成最终的应用程序。
表1主要厂商北向接口的情况
4小结
西安电信采用多厂商开放接口方式,整个网络的复杂性日益提高,多厂商问题非常突出,对网络管理提出了更高的要求。西安电信综合网管系统已实现对本地网各相关专业网络的网元、网管以及专业网管系统的接入,实现跨厂家、跨专业的,在统一界面、同一窗口内对网络的告警管理、性能管理,同时实现与资源信息、客户信息的互连和调用,做到了互通和共享信息资源,相互之间的信息交换,充分发挥网络的运行效率。
【关键词】网管系统北向接口多厂商开放接口
1西安电信本地网管状况
西安本地电信网络大体可分为一个基础网(传输网),六个业务网(固定电话网、数字数据网、智能网、分组交换网、小灵通网、接入网和三个支撑网。随着网络规模的不断扩大,网上设备的种类和数量也不断地增加,整个网络的复杂性日益提高,多厂商问题非常突出。
2西安电信综合网管接入方案
网管接入方法的选择是西安综合网管建设方案的基础,也是系统实现的关键。网管接入方法主要分为多厂商开放接口方式、数据库方式两种。
2.1多厂商开放接口方式
适应电信运营网络多元化的设备现状,支持多种协议,提供丰富的数据接口,能连接并管理包括ASCII/TL1、SNMP、CMIP/Q3等主要类型的设备;通过设置系统的应用服务网关,可以连接其他厂商的应用系统、管理系统和数据库,包括Sybase、MS SQL、Informix和Oracle等。满足西安电信的实际需要,可实现各种网元设备、网元网管系统和专业网管系统的统一接入。
2.2数据库方式
数据库方式采用自行开发的传输集中告警系统的计算机网络与厂商原有的子网管理系统网络实现对接,通过改变子网管理系统内部的IP寻址方式进入厂商子网管理系统的数据库。
其优点是:开发成本较低、开发周期短、无需厂商配合;缺点是:采集信息单一、影响子网管理系统安全、厂商软件升级后将无法保证系统运行。
3西安电信现有厂商网管的北向接口类型及实现方式
3.1北向接口类型
根据西安电信现有厂商网管的种类,本文对各厂商网关的北向接口类型进行了归纳,逐一对各种接口进行分析,详见表1。
3.2各种接口的实现方式
3.2.1数据库轮训方式
使用数据库方式采集告警数据,根据具体采集方式的不同,分为通过远端客户端连接和服务器本地直接连接两种,连接无论对方是何种数据库,在实施时,通常包含如下信息:
a.数据库服务器的地址
b.数据库服务器的帐号/密码
c.数据库服务器的连接端口(远程客户端连接时使用);
d.数据库服务器开放23端口,同时提供有数据库访问权限的帐号/密码(服务器本地连接时使用)
3.2.2Socket连接方式
采用TCP或UDP协议作为告警信息收发的的通信协议类型,由各网管厂商制订应用层的通信协议内容并以书面文档的形式提供。具体实施重点如下所述。
TCP方式实现过程:
(1)对方服务器方式
a.对方开放的IP地址,端口。
b.网络通路是否存在防火墙等设备,如果有,需要对相应的服务端口进行开放。
c.需要对方提供服务器接口协议规范文档。
(2)对方客户端模式:
a.向对方提供我方的IP、端口
b.向对方提供我方的接口协议规范(可选,通常只要对方给过来就可以,不需要具体规范)
c.需要对方网管配置到我方服务器的连接
UDP方式实现过程:
a.告警系统提供UDP发送的目的端口(如果端口可随意设置,可以决定端口号)。
b.告警系统提供UDP发包的目的地址。
3.2.3CORBA接口的实现过程
CORBA是面向对象的。因此,首先把网管底层功能划分成各个功能集合,每个集合对应一个CORBA对象。然后,将每个集合具体提供的功能和数据分别抽象成CORBA对象中的方法和数据结构。再用接121定义语言(IDL)描述出这些方法和数据结构。最后,用IDL编译器将IDL分别生成接口的Client/Server框架C++源码并在接口函数中加入各自的业务逻辑代码编译成最终的应用程序。
表1主要厂商北向接口的情况
4小结
西安电信采用多厂商开放接口方式,整个网络的复杂性日益提高,多厂商问题非常突出,对网络管理提出了更高的要求。西安电信综合网管系统已实现对本地网各相关专业网络的网元、网管以及专业网管系统的接入,实现跨厂家、跨专业的,在统一界面、同一窗口内对网络的告警管理、性能管理,同时实现与资源信息、客户信息的互连和调用,做到了互通和共享信息资源,相互之间的信息交换,充分发挥网络的运行效率。