利用终端管理传输网的方法

文档序号:7954116阅读:263来源:国知局
专利名称:利用终端管理传输网的方法
技术领域
本发明涉及电信网络管理技术领域,特别涉及电信网络管理技术领域中利用终端管理传输网的方法。
按照电信网的分层管理概念来说,传输网络的管理分为网络管理层、网元管理层及网元层。网元管理层主要负责一组网元的管理,它的功能由网络管理层分配,目前网元管理层的功能都很强,通常它提供的管理功能主要包括告警管理、性能管理、安全管理、配置管理、维护管理。目前,一般的传输网的网元管理层的管理方式是采用各设备厂商独自开发的图形界面的网管软件(即GUI网管),通过在PC机或工作站上安装此软件来达到管理网络的目的。这种方式功能强大,操作方便,尤其在复杂的组网情况下优势比较明显,得到广泛的使用。但这种管理方式也存在一定的缺陷,首先它对系统硬件配置要求较高,要使网管系统发挥出正常性能往往需要高性能的计算机,同时要保证网管软件的运行往往要安装很多附加的系统软件,这些成本在某些简单的组网环境中占了很大比例。其次是灵活性差,无论在何种情况下,用户要进行设备的管理都必须保证所属计算机具有网管软件,如果涉及到在现有组网情况下,在没有网管的网元处,安装网管软件,又要进行备份数据的恢复,这在某些实际的应用(如工程维护)中明显不适用。最后由于这些GUI网管是将传输网中的网元数据存储在网管数据库中,这在某异常情况下会造成网管中存储的数据与实际组网中网元存储的数据不一致。所以现有技术存在有网管对硬件系统的要求较高、灵活性差及数据不一致等问题。
本发明的技术方案是,通过将传输网络管理的网元管理层功能内嵌于传输网元中,然后通过超级终端或Telnet进行传输网的管理(在下文中提到的终端如果没有特别说明是指超级终端或Telnet)。本发明的技术方案如下所述首先,根据实际应用将传统的网元管理层和网元层之间的命令,即具有一定约定的数据报,定义为具有一定格式的字符命令;其次,在网元中设置可提供接入功能的模块及负责接收终端的管理命令字符串的输入模块和用于将管理命令字符串的执行结果打印到终端的输出模块;以满足用户能通过超级终端或telnet接入网元来进行网络管理;第三,在网元管理层模块中设置可将网元管理层的管理字符命令转换为数据报命令及将数据报命令转换为网元管理层的管理字符命令的模块;同时,为使在将网元管理层的管理字符命令转换为数据报命令之前,从终端输入的字符串命令的合法化,保证从终端输入的字符命令能被命令转换模块正确的转换成数据报命令下发到AGENT程序中,设有命令分析模块;并且为保证只有合法的用户和具有权限的命令才能执行,还设有安全管理模块,以进行用户身份和用户权限的验证;第四,为使每个网元中有关于所有网元的信息,如网络的拓扑结构、网元间的物理连接,通过自定义的管理命令或使用GUI网管将这些信息数据存储在网元中;第五,为解决网元管理层模块与AGENT程序逻辑上属于不同的层次的问题,以提供两个层次间的通讯方式,采用多任务之间的消息队列。
本发明利用终端管理传输网的方法被定义为具有一定格式传统的网元管理层和网元层之间的字符命令,可以是配置管理命令、告警管理命令、性能管理命令、安全管理命令、维护管理命令。
利用终端管理传输网的方法,当用户通过超级终端接入网元来进行网络管理时,使用串口通讯的驱动,当用户通过Telnet接入网元来进行网络管理时,则设有接收客户端连接的Telnet服务器。
根据上述的设计方案可以看出本发明的技术优点在于
1、由于网元管理层功能内嵌于网元内,只要进行管理的计算机上具有超级终端或Telnet功能即可,同时也无需任何附加的系统软件,因此解决了软硬件成本问题。
2、由于网元管理层功能内嵌于网元内,因此无论在何种情况下都不需要安装网管软件,也不再涉及到网元备份数据的恢复,因此灵活性较好。
3、管理传输网中的一组网元时,使用的数据为内嵌于网元中的,不涉及数据的分层存储,因此避免了数据的不一致。综上所述,采用本发明的设计方案很好的解决了传输设备开局、维护过程中对GUI网管依赖性比较强,简单组网情况下软硬件成本较高以及数据可能的不一致等问题,方便了用户对传输设备的监控管理。
2)AGENT代理者。它响应管理者的命令,对相关的管理对象实施具体的管理操作,并返回反映对象行为的通知给管理者。
3)命令合法性指输入的命令报文格式是符合网元管理层的报文约定的。
4)命令有效性指输入的命令报文是网元管理层命令分析模块可处理的。
本方案的实现主要立足于实时嵌入式的工作环境,其操作系统应具有支持多任务、消息机制的实时操作系统特征并具有BSD Socket编程功能,要求后台主机具有Telnet或超级终端功能。利用此方案进行传输网管理时,系统的结构如

图1所示。从此图可以看出相对于传统的网元层管理来说,网元中增加了网元管理层模块。下面结合图1、图2对本发明进一步说明;首先根据网元管理层一网元层之间的命令接口报文定义网元管理层与AGENT之间的命令及命令参数,这些命令和参数都是具有特殊格式的系统中唯一识别的字符串。
其次,用户要能通过超级终端或telnet接入网元来进行网络管理,首先网元中必须有提供有接入功能的模块,即如果使用超级终端则需要串口通讯的驱动,如果使用Telnet则需要有接收客户端连接的Telnet服务器。其次网元中还要有输入输出处理模块。输入模块负责接收终端的管理命令字符串,输出模块用于将管理命令字符串的执行结果打印到终端。即创建网元管理层的初始化模块,此模块的初始化功能包括初始化RS232通讯的串口驱动、创建接收Telnet客户端连接的Telnet服务器、创建用于接收超级终端输入的常驻任务,创建网元管理层模块与AGENT应用程序模块之间通讯的消息队列。
第三,传统的网元管理中,网元中AGENT程序接收的是来自Qx或F口的管理者的数据报文,然后向各目标转发执行。我们引入上述管理方案是对现有传输网管理方案的一种补充,因此网元管理层的管理字符命令报文到达AGENT后,也要符合管理者与AGENT之间的报文约定。因此网元管理层模块中需要有将网元管理层的管理字符命令转换为数据报命令及将数据报命令转换为网元管理层的管理字符命令的模块。同时,在将网元管理层的管理字符命令转换为数据报命令之前,我们要保证从终端输入的字符串命令的合法性,因此需要引进命令分析模块,它保证从终端输入的字符命令,能被命令转换模块正确的转换成数据报命令下发到AGENT程序中。最后只要是网络的管理就会涉及到一个安全性问题,因此我们引入了安全管理模块。安全管理模块的功能是进行用户身份和用户权限的验证,保证只有合法的用户和具有权限的命令才能执行。
第四,由于通过超级终端或telnet进行的是一组网元管理,因此每个网元中必须有关于所有网元的信息,如网络的拓扑结构、网元间的物理连接。这些信息可以通过自定义的管理命令或使用GUI网管配置到网元中。配置结束后,数据则存储在网元中,以后在终端操作时涉及到的数据都以此为准。
第五,虽然网元管理层模块是与AGENT程序一起集成于网元内的,但从逻辑上来说,它们还是属于不同的层次,需要提供两个层次间的通讯方式,我们采用的是多任务之间的消息队列。
综上述,构建网元管理层模块时所涉及到输入输出模块、命令分析模块、安全管理模块、管理命令到数据报命令转换模块、数据报命令到管理命令转换模块。通称为网元管理层的核心模块。网元管理层核心模块的各模块之间以及网元管理层核心模块和AGENT应用程序之间的关系如图2所示。从图2可以看出网元管理层的核心模块包含6个子模块,每个子模块的功能分别如下1、输入管理模块此模块接收超级终端或(和)Telnet的字符命令,接收完成后调用命令处理模块。此模块包含两个子模块,一个用于接收超级终端的输入,一个用于接收Telnet的输入。两个子模块都以任务的形式存在,用于接收超级终端的任务为常驻任务,用于接收Telnet输入的任务在有Telnet客户端连接的时候创建,在客户端断开时删除。
2、命令处理模块判断接收到的命令的合法性及有效性,如果有效的命令则将命令发送到安全管理模块3、安全管理模块此模块根据用户执行命令时刻不同分为用户管理和权限验证模块。
用户管理模块包括用户身份的认证(包括用户标志、用户口令有效性的验证)、用户的建立删除,此模块在用户首次登录到系统时调用。权限验证模块在用户登录成功后,用于命令执行权限的验证,某类用户只有执行特定命令的权限,只有通过权限验证的命令才可以得到执行。
4、管理字符命令到数据报命令的转换模块通过安全验证的管理命令到达此模块后,首先进行报文有效性的检查,然后转换成为数字流格式的报文,通过消息队列将命令发送到AGENT应用程序,由AGENT应用程序分发到相应网元执行。
5、数据报命令到字符命令转换模块由AGENT应用程序分发到指定网元的命令执行完成后,指定网元将命令的执行结果上报到AGENT应用程序,AGENT应用程序通过消息队列将执行结果上报到此模块。此模块负责将数据报命令报文转换为网元管理层的字符串报文,然后发送到输出模块。
6、输出处理模块此模块负责将网元管理层的字符串报文发送到超级终端或(和)Telnet的客户端,将执行信息显示给用户。此模块包含两个子模块,一个用于输出信息到超级终端,一个用于输出信息到Telnet客户端。
权利要求
1.一种利用终端管理传输网的方法,其特征在于,所述方法包括以下步骤首先,根据实际应用将传统的网元管理层和网元层之间的命令,即具有一定约定的数据报,定义为具有一定格式的字符命令;其次,在网元中设置可提供接入功能的模块及负责接收终端的管理命令字符串的输入模块和用于将管理命令字符串的执行结果打印到终端的输出模块;以满足用户能通过超级终端或telnet接入网元来进行网络管理;第三,在网元管理层模块中设置可将网元管理层的管理字符命令转换为数据报命令及将数据报命令转换为网元管理层的管理字符命令的模块;同时,为使在将网元管理层的管理字符命令转换为数据报命令之前,从终端输入的字符串命令的合法化,保证从终端输入的字符命令能被命令转换模块正确的转换成数据报命令下发到AGENT程序中,设有命令分析模块;并且为保证只有合法的用户和具有权限的命令才能执行,还设有安全管理模块,以进行用户身份和用户权限的验证;第四,为使每个网元中有关于所有网元的信息,如网络的拓扑结构、网元间的物理连接,通过自定义的管理命令或使用GUI网管将这些信息数据存储在网元中;第五,为解决网元管理层模块与AGENT程序逻辑上属于不同的层次的问题,以提供两个层次间的通讯方式,采用多任务之间的消息队列。
2.根据权利要求1所述的利用终端管理传输网的方法,其特征在于,被定义为具有一定格式传统的网元管理层和网元层之间的字符命令,可以是配置管理命令、告警管理命令、性能管理命令、安全管理命令、维护管理命令。
3.根据权利要求1所述的利用终端管理传输网的方法,其特征在于,当用户通过超级终端接入网元来进行网络管理时,使用串口通讯的驱动,当用户通过Telnet接入网元来进行网络管理时,则设有接收客户端连接的Telnet服务器。
全文摘要
利用终端管理传输网的方法,涉及电信网络管理技术领域,该方法包括以下步骤首先根据实际应用将传统的网元管理层和网元层之间的命令的数据报,定义为具有一定格式的字符命令;其次在网元中设置可提供接入功能的模块及负责接收终端的管理命令字符串的输入模块和用于将管理命令字符串的执行结果打印到终端的输出模块;第三,在网元管理层模块中设置管理字符命令的模块并设置命令分析模块,安全管理模块;第四,所有网元的信息通过自定义的管理命令或使用GUI网管将这些信息数据存储在网元中。第五,采用多任务之间的消息队列。本发明方法降低了网管对硬件系统的要求,数据一致,灵活性好,可更加有效的进行传输网络的管理。
文档编号H04Q3/54GK1417972SQ0113211
公开日2003年5月14日 申请日期2001年10月30日 优先权日2001年10月30日
发明者李小伟 申请人:深圳市中兴通讯股份有限公司上海第二研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1