一种网管设备、网元设备和网管系统的制作方法

文档序号:12491510阅读:154来源:国知局
一种网管设备、网元设备和网管系统的制作方法与工艺

本发明涉及网络管理领域,特别涉及一种网管设备、网元设备和网管系统。



背景技术:

分组传送网(英文Packet Transport Network,简称PTN)是一种以分组为传送单位,承载电信级以太网业务为主,兼容时分复用(英文Time Division Multiplexing,简称TDM)、异步传输模式(英文Asynchronous Transfer Mode,简称ATM)和英特网协议(英文Internet Protocol,简称IP)等业务的综合传送技术。

分组传送网主要由网管设备和网元设备共同构成,其中,网管设备执行网元设备的管理功能。网管设备通过管理协议对网元设备进行控制,管理协议中最常见的为远程终端协议(英文Telnet)/命令行界面(英文Command-Line Interface,简称CLI)、事务语言1(英文Transaction Language-1,简称TL1)和简单网络管理协议(英文Simple Network Management Protocol,简称SNMP)。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

在网管设备需要对网元设备进行大量配置时,现有管理协议都存在交互次数多、传送效率低的问题。



技术实现要素:

为了解决现有技术中管理协议都存在交互次数多、传送效率低的问题,本发明实施例提供了一种网管设备、网元设备和网管系统。所述技术方案如下:

第一方面,本发明实施例提供了一种网管设备,所述网管设备包括:

获取模块,用于获取用户根据图形化界面生成的配置参数;

生成模块,用于根据所述配置参数生成命令文件,所述命令文件包括多条命令,所述命令用于对网元设备进行配置;

传输模块,用于向所述网元设备发送文件传输协议FTP服务开启指令,所述FTP服务开启指令用于请求所述网元设备开启FTP传输功能,所述网元设备为FTP服务器,所述网管设备为FTP客户端;

所述传输模块,还用于在接收到所述网元设备返回的FTP服务开启应答时,将所述命令文件通过FTP上传至所述网元设备。

在本发明实施例的一种实现方式中,所述FTP服务开启应答包括所述网元设备的FTP存储目录,所述传输模块,用于将所述命令文件传输至所述网元设备的所述FTP存储目录中。

在本发明实施例的另一种实现方式中,所述传输模块,还用于通过FTP从所述网元设备中下载所述网元设备的配置信息。

在本发明实施例的另一种实现方式中,所述传输模块,还用于通过FTP将配置文件或程序文件上传至所述网元设备。

第二方面,本发明实施例还提供了一种网元设备,所述网元设备包括:

传输模块,用于接收网管设备发送的FTP服务开启指令,所述FTP服务开启指令用于请求所述网元设备开启FTP传输功能,所述网元设备为FTP服务器,所述网管设备为FTP客户端;

处理模块,用于在接收到所述网管设备发送的FTP服务开启指令后,开启FTP服务并向所述网管设备发送FTP服务开启应答,以使所述网管设备通过FTP上传命令文件至所述网元设备,所述命令文件包括多条命令,所述命令用于对网元设备进行配置;

所述处理模块,还用于采用所述命令文件中的命令对所述网元设备进行配置。

在本发明实施例的一种实现方式中,所述FTP服务开启应答包括所述网元设备的FTP存储目录。

在本发明实施例的另一种实现方式中,所述处理模块,还用于将所述网元设备的配置信息存储在所述FTP存储目录中。

在本发明实施例的另一种实现方式中,所述处理模块,还用于加载所述FTP存储目录中的配置文件或程序文件。

第三方面,本发明实施例还提供了一种网管系统,所述网管系统包括如第一方面任一项所述的网管设备以及如第二方面任一项所述的网元设备。

本发明实施例提供的技术方案带来的有益效果是:

通过将待配置到网元设备的命令生成命令文件,然后通过FTP传输给网元设备,可以一次向网元设备下发大量配置,避免了现有管理协议交互次数多、传送效率低的问题;另外,在上述FTP传输过程中,采用网元设备作为FTP服务器,命令文件由网管设备上传至网元设备中,整个过程网管设备能够感知文件的传输过程,提高了网管设备对网元设备管理的便利程度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种网管系统的结构示意图;

图2是本发明实施例提供的一种网管设备的结构示意图;

图3是本发明实施例提供的一种网元设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是本发明实施例提供的一种网管系统的结构示意图,参见图1,该网管系统应用在分组传输网中,网管系统包括网管设备100和网元设备200,网管设备100和网元设备200之间通过网管南向接口连接。其中,网管南向接口属于网管系统的内部接口,网管设备通过该接口对网元设备实施管理。

图2是本发明实施例提供的一种网管设备的结构示意图,参见图2,该网管设备包括:

获取模块101,用于获取用户根据图形化界面生成的配置参数。

生成模块102,用于根据所述配置参数生成命令文件,所述命令文件包括多条命令,所述命令用于对网元设备进行配置。

传输模块103,用于向网元设备发送文件传输协议(英文File Transfer Protocol,简称FTP)服务开启指令,FTP服务开启指令用于请求网元设备开启FTP传输功能,网元设备为FTP服务器,网管设备为FTP客户端。

传输模块103,还用于在接收到网元设备返回的FTP服务开启应答时,将命令文件通过FTP上传至网元设备。

本发明通过将待配置到网元设备的命令生成命令文件,然后通过FTP传输给网元设备,可以一次向网元设备下发大量配置,避免了现有管理协议交互次数多、传送效率低的问题;另外,在上述FTP传输过程中,采用网元设备作为FTP服务器,命令文件由网管设备上传至网元设备中,整个过程网管设备能够感知文件的传输过程,提高了网管设备对网元设备管理的便利程度。

在发明实施例中,由于不同网元设备可能属于不同的厂商,甚至同一个网元设备里不同功能模块也可能属于不同的厂商(比如思科、华为、中兴等),因而对不同网元设备或功能模块进行相同配置时,采用的命令也不相同。

例如对两个不同网元设备的端口进行虚拟局域网(英文Virtual Local Area Network,简称VLAN)配置,命令分别如下:

针对第一个网元设备生成的命令为:

interface fe/1

port link-type trunk

port trunk allow-pass vlan 1001

针对第二个网元设备生成的命令为:

interface ethernet 0/1

switchport trunk allowed vlan 1001

上述例子只是一条命令,命令文件由多条命令组成。

为了屏蔽不同厂商间的差异,网管设备配置有图像化界面,用户通过操作图像化界面即可实现对不同网元设备或功能模块的配置。

因此,获取模块101获取到的配置参数可以包括网元标识信息、配置类型和对应的输入参数。

其中,网元标识信息包括网元标识、槽位号、端口号等,网元标识信息根据用户在图形化界面所选择的网元设备、槽位、端口生成。配置类型信息可以为配置VLAN、配置路由等,配置类型信息根据用户在图形化界面所选择的不同功能模块生成,例如用户点击配置VLAN模块,则对应的配置类型信息为配置VLAN。输入参数为用户在功能模块输入的与配置类型对应的参数,例如配置VLAN时,输入参数可以包括VLAN标识(英文IDentifier,简称ID)。

生成模块102,用于根据网元标识信息获取对应的命令格式;采用命令格式和配置参数生成命令;将针对同一网元设备的多条命令生成命令文件。其中,生成模块102可以采用如下方式获取对应的命令格式:根据网元标识信息确定待配置的网元设备或网元设备中功能模块的厂商;获取与该厂商对应的命令格式。其中网元设备或网元设备中功能模块与厂商的对应关系,以及不同厂商对应的命令格式存储在网管设备中。

其中,FTP服务开启应答可以包括网元设备的FTP存储目录,传输模块103,用于将命令文件传输至网元设备的存储目录中。

在本发明实施例中,用户通过操作网管设备的图形化界面生成配置参数,并经过生成模块转化为命令,用于对网元设备进行配置(配置命令)或控制(管理命令),其格式与网元设备的Telnet命令相同。生成模块102以ASCII码文件的形式存储命令生成命令文件,该命令文件符合命令行配置脚本的格式要求,从而能够被网元设备运行,实现网元设备配置。

在本发明实施例中,传输模块103可以通过SNMP消息向网元设备发送FTP服务开启指令。

进一步地,传输模块103,还可以用于通过FTP从网元设备中下载网元设备的配置信息。网元设备事先将配置信息存储在FTP存储目录中,供网管设备下载,从而获得网元设备配置。

进一步地,传输模块103,还可以用于通过FTP将配置文件或程序文件上传至网元设备。即在本发明实施例中,除了可以通过FTP传输命令生成的命令文件外,还可以通过FTP传输配置文件和程序文件(如BIN文件)。在传输模块103将配置文件或程序文件上传至网元设备时,可以将全部配置文件或程序文件上传至网元设备,也可以只将网元设备需要更新的配置文件或程序文件上传至网元设备。

具体地,FTP存储目录可以包括存储命令文件的目录、存储配置信息的目录、存储配置文件的目录和存储程序文件的目录。传输模块103根据传输的不同文件选择不同的目录。

进一步地,传输模块103,还可以用于通过SNMP与网元设备进行信息交互。

具体地,传输模块103,还可以用于通过SNMP协议下发管理命令、获取网元设备状态信息、接收网元设备发送的上报事件信息或告警消息等。其中,下发管理命令使用SNMP Set,获取网元设备状态信息使用SNMP Get/Get Next/Get Bulk,接收网元设备发送的上报事件信息或告警消息使用SNMP Trap(其中SNMP Trap的目的地为网管设备,可以由网管设备事先向网元设备配置该SNMP Trap的目的地)。在使用SNMP协议时,网元设备为SNMP代理(Agent)。

其中,网元设备状态信息符合管理信息库(英文Management Information Base,简称MIB)的格式要求,通过SNMP协议在网管设备和网元设备之间传输。事件信息或告警消息符合MIB库的格式要求,由网元设备通过SNMP Trap发送给网管设备。管理命令符合MIB库的格式要求,网管设备通过对MIB的SNMP Set操作来实现对单条配置的增加、删除、修改等操作;管理命令分为立即返回命令和执行完成后再返回的命令,立即返回命令要求网元设备收到该请求后立即发返回消息,然后再执行该请求的功能,例如指定延时后重启命令;执行完成后再返回的命令要求网元设备先执行该请求的功能,然后再发返回消息。

具体地,传输模块103,用于在配置文件或程序文件上传至网元设备后,通过SNMP向网元设备发送激活命令,以激活命令文件、配置文件或程序文件。在配置激活过程中,网管设备还可以通过SNMP协议查询激活进度。

进一步地,传输模块103还用于在文件传输结束后,向网元设备发送FTP服务关闭指令。

图3是本发明实施例提供的一种网元设备的结构示意图,参见图3,网元设备包括:

传输模块201,用于接收网管设备发送的FTP服务开启指令,FTP服务开启指令用于请求网元设备开启FTP传输功能,网元设备为FTP服务器,网管设备为FTP客户端。

处理模块202,用于在接收到网管设备发送的FTP服务开启指令后,开启FTP服务并向网管设备发送FTP服务开启应答,以使网管设备通过FTP上传命令文件至网元设备,命令文件包括多条命令,命令用于对网元设备进行配置;处理模块202,还用于采用命令文件中的命令对网元设备进行配置。

其中,FTP服务开启应答包括网元设备的FTP存储目录。

在一种可能的实现方式中,FTP服务开启指令还可以包括待传输的文件类型以及更新类型,更新类型为全部更新和部分更新。处理模块202还可以用于在接收到网管设备发送的FTP服务开启指令,且更新类型为全部更新时,清除FTP存储目录中的待传输的文件类型对应的文件,然后开启FTP服务并向网管设备发送FTP服务开启应答。

进一步地,传输模块201,还用于通过SNMP协议获取网管设备下发的管理命令、向网管设备上报网元设备状态信息、向网管设备上报事件信息或告警消息等。

在本发明实施例中,处理模块202,还用于将网元设备的配置信息存储在FTP存储目录中,以供网管设备获取。

在本发明实施例中,处理模块202,还用于加载存储目录中的配置文件或程序文件。

具体地,当传输模块201接收到网管设备发送激活命令时,处理模块202加载存储目录中的命令文件、配置文件或程序文件。激活命令可以包括命令文件激活命令、配置文件激活命令和程序文件激活命令。处理模块202根据不同的激活命令,加载不同的文件。

在配置激活过程中,网元设备还可以通过SNMP协议向网管设备上报激活进度。

在本发明实施例中,传输模块201,还用于接收网管设备发送的FTP服务关闭指令;处理模块202,用于在接收到网管设备发送的FTP服务关闭指令后,关闭FTP服务并向网管设备发送FTP服务关闭应答。FTP服务关闭指令和激活命令还可以通过一个指令完成,例如FTP服务关闭指令可以包括延时时间,即处理模块202在关闭FTP服务后,经过延时时间重启网元设备以加载命令文件、配置文件或程序文件。

下面通过具体实例,对本发明实施例提供的网管设备和网元设备的交互进行说明:

首先由网管设备通过SNMP下发FTP服务开启命令,该FTP服务开启命令中待传输的文件类型为配置文件,更新类型为全部更新。网元设备收到命令后清理FTP目录里的配置文件,然后开启FTP并给网管设备返回FTP服务开启应答。网管设备收到FTP服务开启应答后通过FTP将配置文件传入网元设备的FTP目录。网管设备完成FTP传输后,向网元设备下发FTP服务关闭指令,网元设备收到命令后关闭FTP,然后给网管设备返回FTP服务关闭应答。其中,FTP服务关闭指令包含了延时时间,网元设备在该指定的延时后重启;网元设备重启后,从配置文件的目录里按照配置文件的主版本号和更新版本号的大小顺序依次加载配置文件。由于网元设备重启时间较长,网管设备则是定时轮询网元设备的运行状态,直至网元设备重启后运行到稳态。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1