网络配置管理和网络库存管理方法及系统的制作方法

文档序号:7733868阅读:255来源:国知局
专利名称:网络配置管理和网络库存管理方法及系统的制作方法
技术领域
本发明涉及一种用于对网络进行网络配置管理和网络库存管理(Netzbestansmanagement)的方法以及相应的系统。
背景技术
这里,网络配置管理和网络库存管理应该理解为用于监视网络的配置和库存的所有防护措施的总称。网络配置管理和网络库存管理的任务是登记和可视化网络单元,包括所有其中包含的组成成分、其变化和结构上的关联。网络组成成分首先是硬件成分和软件成分。由网络配置管理和网络库存管理监视的网络单元是中间设备或者终端设备。中间设备是指相互连接网络的网络单元,例如网关、网桥或者路由器。终端设备例如是PC、主机、工作站和服务器。为了使得网络配置管理和网络库存管理成为可能,除了要监测的网络单元外还有控制单元和可视化单元,在这些单元上运行用于网络监视的应用程序。它们构成了与网络管理员的接口。借助于网络配置管理和网络库存管理协议实现控制和可视化单元与网络单元之间的通信。此外,在控制和可视化单元与网络单元之间交换被称为网络管理信息的数据。目前,作为网络配置管理和网络库存管理协议采用了SNMP协议(简单网络管理协议)。它涉及的是TCP/IP协议结构应用层上的、独立于制造商的协议,TCP/IP系统的网络配置管理和网络库存管理迄今为止是以该协议为基础的。一种所谓的“管理者”作为进程在控制和可视化单元中运行,而一个“代理”程序对应地作为网络单元中的进程。迄今为止代理和管理者通过SNMP通信并交换管理信息。该代理一般具有下列任务其收集关于网络组件的信息并将这些数据存放在为被观察的网络单元而设置的管理信息库(MIB)中。为此的例子有标准的MIB-2、远程监视MIB(RMON)和自定义的配置(CMIB)。代理还负责这样的任务,即通过SNMP实现控制和可视化单元与网络单元之间有规则的通信。SNMP消息的基本结构是相对简单的。SNMP命令是数字或者符号串的序列,其对网络单元给出非常确定的信息。这里,如已经提到的,信息一般在MIB-2文件中。该文件是按SMI(管理信息结构和识别)构成的、层次化的和面向对象的数据库。可以借助于SNMP从代理向控制和可视化单元传送的信息基本上局限于硬件组件。迄今为止不能以这种途径传送具体的软件信息,如确切的分组描述、版本、制造商以及详细的硬件信息,因此不能对软件以及硬件进行相应的控制。特别是根本不能读出配置文件的任意内容或者待安装的软件包和已经启动的软件进程的环境变量。此外,迄今为止在传输大的管理信息中存在相对高的网络负荷。

发明内容
本发明要解决的技术问题是,提供一种网络配置管理和网络库存管理系统和方法,借助于该方法和系统可以迅速、灵活和简单地由基于IP的网络单元读出和控制所有重要网络组件的信息,特别是软件组件和详细的硬件信息。
按照本发明,提供了一种用于对网络进行网络配置管理和网络库存管理的方法,该网络具有至少一个基于IP的网络单元和至少一个控制和可视化单元,其中,该方法具有至少下列步骤a.收集至少一个基于IP的网络单元的信息;b.将该信息存放在至少一个适当的文件中并提供该信息;c.借助于至少一个网络管理协议,有目的地在至少一个基于IP的网络单元和该至少一个控制和可视化单元之间进行信息的通信,其中,作为该至少一个网络管理协议使用HTTP协议。
HTTP协议(超文本传输协议)是在所谓万维网上(即因特网中最公知的导航系统中)最经常应用的通信协议。这里,HTTP协议用于在浏览器(具有对网页观察者的图形界面的程序)和Web服务器之间传输HTML页。HTTP协议识别两种消息,即询问和回答。与被称为“低级”协议的SNMP协议相反,HTTP协议是“高级”协议。在SNMP中明确定义了所有的系统调用并仅能读出在标准化的MIB-2数据库中为目标设备提供的内容。在该协议中没有规定在目标设备上的特有的编程逻辑。
在HTTP中按照计算机的请求(所谓的“HTTP请求”)允许从目标设备(对应于一个所谓“HTTP响应”)传送基本上可以自由确定的文本信息。按照代理的编程智能可以在目标设备上读出所有的系统信息以及文件内容,并按任意的文件形式传送回提出请求的计算机。
通过HTTP可以直接将按照本发明的、用于网络配置管理和网络库存管理的方法应用在因特网中。
优选地,将所收集的基于IP的网络单元的信息在至少一个XML文件中存放并提供该信息。这里XML表示可扩展标记语言。它是一种用于描述文件和数据的元语言的规范,即一种对于各类消息的通用数据交换格式。利用XML例如可以为存储的文件设置一种结构,其类似于目录。由此,极大地简化和加速了对所希望的信息的搜索。借助于XML不仅可以将数据按照常规标准(例如,标题和文本块)结构化,而且可以按照内容观点来结构化。XML允许内容上的结构化。XML可以轻易地扩展,并可以立即进一步处理。XML允许新的标签,即为个别的请求定义编码。这里,XML为描述文件内容的提供了语法,然后可以分别定义该语法。通过采用自定义标签可以使用可以理解的标签取代经常不能理解的编码。因此,XML结构是非常灵活的。因为XML文本的定义是以明码电文实现的,而不是采用加密的控制符,所以XML文件可读。XML扩展了接口标准的能力,并建立了作为通用数据交换格式的形象。
在按照本发明方法的一个优选的实施方式中,本发明方法的步骤a-c由在至少一个基于IP的网络单元中安装的、适当的代理进行。这里,优选的是一个智能代理,即一个具有一定学习能力的代理。这样,该代理除了搜索和收集信息外,还可以按照控制和可视化单元的管理者的预选设定,例如通过有目的地询问控制和可视化单元的管理者而收集、过滤和提供信息。这里,代理的独立性可以达到观察预定的事物和如果发生了一定的变化则独立地自动通知。此外,在启动网络单元时,代理自动地向控制和可视化单元登记,该登记一般通过SNMP协议进行。例如,控制和可视化单元可以完全自动地开始对各个网络单元进行扫描和对所有在登记清单中标出的网络单元的信息进行收集。扫描请求优选地借助于HTTP协议,即对应于一个HTTP请求进行。这里,网络单元允许周期地扫描。
在本发明方法的另一个优选实施方式中,可以配置网络单元的代理和由此而要由其读出的信息。该代理可以读出待安装软件组件的详细信息。此外,它可以接管确定的单元或者关于网络单元预定文件的完整内容。
在本发明方法的一个优选实施方式中,该方法至少还具有下列步骤d.借助于HTTP协议通过至少一个控制和可视化单元控制该代理。
如同已经解释的,HTTP协议是“高级”协议,而SNMP协议是“低级”协议。按照本发明的方法还允许为在网络单元上的智能代理预先给定,该智能代理按何种对于软件包或者对于硬件信息的详细程度已经读出和传递。
与在网络配置管理和网络库存管理中迄今的措施相比,本发明方法的主要的优点是方法的可扩展性、灵活化和自动化。例如,扩展在于在基于IP的网络单元中优选设置的代理的自身的智能。这样扩展能够通过安装的软件成分和通过启动的服务得到详细的信息。优选地是在网络单元所属的配置文件中定义代理应该做什么。此外,代理可以优选地从外部,即从控制和可视化单元控制。这优选地借助HTTP协议实现。其中,一个较大的优点在于,通过HTTP协议和将读出的信息存放在XML文件中使用用于数据描述和数据传送的因特网标准。HTTP协议识别两种形式的消息,即询问和回答。这种结构提供了对于该方法自动化的基础。
此外,本发明涉及一种网络配置管理和网络库存管理系统,该系统具有至少下列单元a.至少一个基于IP的网络单元;b.至少一个控制和可视化单元;c.至少一个网络管理协议,用于在该至少一个基于IP的网络单元和该至少一个控制和可视化单元之间的通信,其中,该至少一个网络管理协议是HTTP协议。
在网络配置管理和网络库存管理系统的一个优选的实施方式中,在所述至少一个基于IP的网络单元中,为了在该至少一个基于IP的网络单元和该至少一个控制和可视化单元之间进行通信,设置了至少一个可以通过该至少一个控制和可视化单元控制的代理。
在此,代理优选为智能代理,即具有一定独立性的代理。这里,代理的独立性可以达到观察预定的事物和如果发生了一定的变化则独立地自动通知。此外,在启动网络单元时,代理自动地向控制和可视化单元登记,即,填写到相应的预先设置的登记表中。
此外,代理优选的是可配置的。在一个所谓的配置文件中为每个网络单元存放了代理应该做什么。由此,在网络配置管理和网络库存管理中产生很大的灵活性。
在网络配置管理和网络库存管理系统的另一个优选的实施方式中,代理可以读出所要求的至少一个基于IP的网络单元的信息并在至少一个XML文件中提供该信息。使用XML文件的优点已经解释过。首要的优点在于,XML是一种在因特网中通用的数据交换格式。其中存放的信息是可读的、易扩展的并可以立刻进一步处理。


本发明的其它特征结合下面的附图给出。其中,图1示意地示出了按照本发明的网络配置管理和网络库存管理系统的
具体实施例方式
图1示出了按照本发明的网络配置管理和网络库存管理系统的一种实施方式。示出的是一个要通过网络配置管理和网络库存管理监视的网络单元1。这里,它是一个例如网关的中间设备,或者一个例如PC或服务器的终端设备。此外,设置了一个控制和可视化单元控制2。在网络单元1中设置了智能代理3。在相应的配置文件中预先给定了待读出或待扫描的软件包和服务。根据这些预先给定的智能代理3读出相应的系统信息,并在网络单元1上产生XML文件,以便在那里存放读出的系统信息。
此外,在启动网络单元1时,智能代理3自动地在控制和可视化单元控制2中登记。该登记一般地借助于SNMP协议实现。控制和可视化单元控制2中将登记的网络单元进行收集和存储。然后,由控制和可视化单元控制2借助于HTTP协议发出关于一定的系统信息的读出或扫描请求。它是一个HTTP请求。为此网络单元1向控制和可视化单元控制2回送作为HTTP回答(HTTP响应)的、包含所希望的系统信息的相应XML文件。控制和可视化单元2收集并存储该XML文件。此时控制和可视化单元控制2可以将完整的系统信息进行打包并传送给网络管理员。
为了进行传送这里可以使用例如HTTP协议或FTP协议(文件传送协议)。此外,还可以通过电子邮件进行传送。
权利要求
1.一种用于网络配置管理和网络库存管理的方法,该网络具有至少一个基于IP的网络单元(1)和至少一个控制和可视化单元(2),其中,该方法具有至少下列步骤a.收集该至少一个基于IP的网络单元(1)的信息;b.将该信息存放在至少一个适当的文件中并提供该信息;c.借助于至少一种网络管理协议,有目的地在该至少一个基于IP的网络单元(1)和该至少一个控制和可视化单元(2)之间进行信息的通信,其特征在于,作为该至少一种网络管理协议使用HTTP协议。
2.根据权利要求1所述的方法,其特征在于,将所述信息存放在至少一个XML文件中并提供该信息。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤a-c由在所述至少一个基于IP的网络单元(1)中的、适当的代理(3)实施。
4.根据权利要求3所述的方法,其特征在于,所述方法至少还具有下列步骤d.通过所述至少一个控制和可视化单元(2)、特别是借助于HTTP协议控制所述代理(3)。
5.一种网络配置管理和网络库存管理的系统,该系统具有至少下列单元a.至少一个基于IP的网络单元(1);b.至少一个控制和可视化单元(2);c.至少一个网络管理协议,用于在该至少一个基于IP的网络单元(1)和该至少一个控制和可视化单元(2)之间的通信,其特征在于,该至少一个网络管理协议是HTTP协议。
6.根据权利要求5所述的网络配置管理和网络库存管理系统,其特征在于,在所述至少一个基于IP的网络单元(1)中,为了在该至少一个基于IP的网络单元(1)和该至少一个控制和可视化单元(2)之间进行通信,设置了至少一个可以通过该至少一个控制和可视化单元(2)控制的代理(3)。
7.根据权利要求5或6所述的网络配置管理和网络库存管理系统,其特征在于,所述代理(3)是可以配置的。
8.根据权利要求5至7中任一项所述的网络配置管理和网络库存管理系统,其特征在于,所述代理(3)可以将所要求的该至少一个基于IP网络单元(1)的信息读出并在至少一个XML文件中提供该信息。
全文摘要
本发明涉及一种用于网络配置管理和网络库存管理的方法,该网络具有至少一个基于IP网络单元(1)和至少一个控制和可视化单元(2),其中,该方法具有至少下列步骤a.收集至少一个基于IP的网络单元(1)的信息;b.将该信息存放在至少一个适当的文件中并提供该信息;c.借助于该至少一个网络管理协议,有目的地在该至少一个基于IP的网络单元(1)和该至少一个控制和可视化单元(2)之间进行信息的通信,其中,作为该至少一个网络管理协议使用HTTP协议。此外,本发明还涉及一种对应的网络配置管理和网络库存管理系统。
文档编号H04L12/24GK1813442SQ02812306
公开日2006年8月2日 申请日期2002年6月12日 优先权日2001年6月19日
发明者于尔根·福尔克, 迈克尔·弗雷斯莱本, 赫尔穆特-欧文·加勒特 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1