一种发现设备配置信息的方法和装置的制作方法

文档序号:7694005阅读:170来源:国知局

专利名称::一种发现设备配置信息的方法和装置的制作方法
技术领域
:本发明涉及网络管理
技术领域
,尤指一种发现设备配置信息的方法和装置。
背景技术
:设备配置信息的自动发现过程是指获取网络设备上的配置信息,然后根据所获取的配置信息情况,如实地在网管侧建立一套同样的配置信息,以供后续的管理维护工程中重复利用。目前,设备的每一组基于分类的服务质量(CBQoS)配置信息包括策略应用数据、流策略、流分类和流行为。图1是现有4支术中设备CBQoS配置信息的各组成部分之间的关系结构示意图。如图l所示,每个虚线框内的内容为一组CBQoS配置信息,其中,一个流策略由一组流分类和流行为的对应关系组合而成,且一个策略应用凄t据对应于一个流策略,该策略应用凄t据包括该流策略的相关信息和应用该流策略的主体信息,如设备某一接口的某方向上的数据,或者某Vlan的某方向上的数据;例如,流策略l对应的策略应用数据中主体信息为"接口l+出方向"时,表示在该设备的接口1出方向的数据上应用流策略1,具体为对于接口l出方向上的属于流分类1的数据执行流行为1所描述的操作,对于接口1出方向上的属于流分类2的数据执行流行为2所描述的操作,以此类推。下面例举一个具体的例子对流策略、流分类和流^f于为进行-沈明PC才几A通过路由器B与服务器C连接,并且该PC机A同时用FTP和HTTP方式从服务器C下载文件。电话终端D通过路由器B与另一电话终端E建立VoIP连接。因此,路由器B需要同时转发FTP业务流、HTTTP业务流和语音(Voice)业务流。可以为路由器B配置如下的流分类、流行为和流策略,分别如表1、表2和表3所示。<table>tableseeoriginaldocumentpage0</column></row><table>表1<table>tableseeoriginaldocumentpage0</column></row><table>表2<table>tableseeoriginaldocumentpage0</column></row><table>表3从表3可以看出流策略的具体内容即为一组流分类和流行为的关联关系,其关联效果为FTP报文进入AF队列,保证最小可占用带宽为64k;HTTP报文进入AF队列,保证最小可占用带宽为32k;语音报文进入EF队列,最大占用带宽为32k。在本申请文件中,为描述方便,将一组CBQoS配置信息中的流策略、流分类和流行为统称为基础数据,这样一组CBQoS配置信息就由基础数据和对应的策略应用凄史据组成。图2是现有技术中网管侧所保存的CBQoS配置信息的示意图。如图2所示,网管侧将CBQoS配置信息以部署方案的方式集中保存,每个部署方案中可以存在多組CBQoS应用配置,图中的N和M均为自然数。这里部署方案是网管侧提出的一个概念,用来辅助用户对网络中的策略应用进行分类。通过不同的部署方案,用户可以清晰地划分网络的各项策略应用服务,如语音保证服务和视频保证服务等,具体的分类方式可以由用户根据实际情况决定。需要说明的是,图2只是各CBQoS配置信息之间的关系以及其内部各组成部分之间的关系结构示意图,在具体保存时,每种CBQoS配置信息的数据条目(包括策略应用、流策略、流分类和流行为)均保存一份。例如,当两个不同的策略应用数据对应于同一个流策略时,该流策略只保存一份,而使上述两个策略应用数据同时指向该流策略即可,比如保存上述两个策略应用数据的同时保存其对应的流策略的地址指针,这样找到策略应用数据后就以根据其中的地址指针找到其对应的流策略。在设备CBQoS配置信息的自动发现过程中,需要获取设备侧和网管侧的CBQoS配置信息,将设备侧的CBQoS配置信息与所获取的网管侧CBQoS配置信息进行比较,根据比较结果进行标记,如下1)若设备侧发现的CBQoS配置信息在网管侧不存在,则将该发现的CBQoS配置信息标记为"新发现的数据,,;2)若设备侧发现的CBQoS配置信息在网管侧存在,且数据内容(流分类和流行为)都一致,则将该发现的CBQoS配置信息标记为"完全一致数据',;3)若设备侧发现的CBQoS配置信息在网管侧存在,但数据内容部分存在不一致,则将该发现的CBQoS配置信息标记为"冲突数据"。然后根据上述标记结果以及预设的冲突处理策略,将设备侧发现的CBQoS配置信息保存到网管侧。预设的冲突处理策略可以为将标记为"新发现的数据"的CBQoS配置信息保存到网管侧;标记为"完全一致数据"的CBQoS配置信息无需重复保存到网管侧,这是因为将标记为"完全一致数据"的CBQoS配置信息保存到网管侧和不保存到网管侧的结果是相同的;对于标记为"冲突数据,,的CBQoS配置信息可采用"忽略,,或"覆盖"两种策略,其中,"忽略"为不将该CBQoS配置信息保组存到网管侧,"覆盖"为将该CBQoS配置信息保存到网管侧并覆盖网管侧原有的数据。但是,上述自动发现设备CBQoS配置信息的过程,存在如下缺点不同的设备上可能存在重名的CBQoS配置信息,但其数据内容部分并不完全相同,这使得不同设备上的CBQoS配置信息发现过程相互影响,可能出现一个设备的CBQoS配置信息被另一个设备的CBQoS配置信息覆盖的情况。例如,设备A的策略应用数据A和设备B的策略应用数据B都对应于名称为"流策略1"的流策略,但分别属于设备A和B的两个"流策略l"的数据内容并不完全相同(例如,属于设备A的"流策略1"所关联的是流行为1、2和3,而属于设备B的"流策略1"所关联的流行为4和5);如果网管侧在先发现设备A的CBQoS配置信息的过程中,保存了设备A的名称为"流策略1"的CBQoS配置信息,并将策略应用数据A和"流策略1"的地址指针同时保存,那么网管侧在后发现设备B的CBQoS配置信息的过程中,会将i殳备B上的名称为"流策略1"的CBQoS配置信息标记为"冲突数据",此时如果采用"忽略"策略,则设备B的"流策略r将无法被保存到网管侧,而如果采用"覆盖"策略,则设备A的"流策略l"就会被覆盖掉,即无论如何只能保存一个设备的配置信息,而另一个设备的配置信息丢失。综上所述,现有的CBQoS配置信息的自动发现过程,存在不同设备的CBQoS配置信息相互覆盖的情况。
发明内容本发明的主要提供了一种发现设备配置信息的方法,该方法在发现设备配置信息的过程中,避免了不同设备的配置信息相互覆盖的情况。本发明还提供了一种发现设备配置信息的装置,该装置可以在发现设备配置信息的过程中,避免不同设备的配置信息相互覆盖。为达到上述目的,本发明的技术方案具体是这样实现的本发明公开了一种发现设备配置信息的方法,设备侧的每组配置信息包括关联的策略应用数据和基础数据,该方法包括获取设备侧的所有策略应用数据以及关联的基础数据,并根据所述设备的标识获取网管侧保存的对应所述设备的基础数据和策略应用数据;将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记;将每个设备侧策略应用数据与所获取的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记;根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧;将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到网管侧,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到网管侧。本发明还公开了一种发现设备配置信息的装置,所述设备的每组配置信息包括关联的策略应用数据和基础数据,该装置包括存储模块、获取模块、标记模块和入库模块,其中,存储模块,用于保存网管侧的配置信息;并根据所述设备的标识获取存储模块保存的对应所述设备的网管侧基础数据和策略应用数据,并将所获取的全部数据发送给标记模块;标记模块,用于将每个设备侧基础数据与网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记;将每个设备侧策略应用数据与网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记;将标记后的设备侧基础凄t据和策略应用数据发送给入库模块;入库模块,用于根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧;将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到存储模块,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到存储模块。由上述技术方案可见,本发明这种将设备侧配置信息中的基础数据和策略应用数据分别与网管侧的与该设备对应的基础数据和策略应用数据进行比较,并根据比较结果进行标记后,根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧,并将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到网管侧,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到网管侧的技术方案,由于在网管侧将基础数据也按照设备进行区分保存,因此使得在设备配置信息的发现过程中不会再出现不同设备的配置信息相互覆盖的问题。图1是现有技术中设备CBQoS配置信息的各组成部分之间的关系结构示意图;图2是现有技术中网管侧所保存的CBQoS配置信息的示意图;图3是本发明实施例一种发现设备配置信息的方法的流程图;图4为本发明实施例一种发现设备配置信息的装置的结构框图。具体实施方式本发明的核心思想是在网管侧保存发现的配置信息时,将基础数据部分也按照设备进行区分保存,即每个设备的配置信息中的基础数据部分也都分别进行保存,从而避免了发现设备配置信息的过程中,不同设备的基础数据部分的配置信息相互覆盖的情况,具体可概括成图3所示的流程。图3是本发明实施例一种发现设备配置信息的方法的流程图。如图3所示,包括以下步骤步骤301,获取设备侧的所有策略应用数据以及关联的基础数据,并根据所述设备的标识获取网管侧保存的对应所述设备的基础数据和策略应用数据。步骤302,将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记。步骤303,将每个设备侧策略应用数据与所获取的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记。步骤304,根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧;将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到网管侧,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到网管侧。为使本发明的目的、技术方案及优点更加清楚明白,下面以发现设备侧的CBQoS配置信息为例,对本发明进一步详细说明。在本实施例中,网管侧将CBQoS配置信息以部署方案的方式集中保存,每个部署方案中可以有多组CBQoS配置信息,如图2所示意,则按照图3所示方法的思路,整个CBQoS配置信息的发现过程可以用以下四个步骤来描述一、启动自动发现过程,获取设备侧的CBQoS配置信息这里通过可以通用的筒单网络管理协-汉(SNMP,SimpleNetworkManagementProtocol),直4妻/人i殳备的管理信息库(MIB,ManagementInformationBase)中的获取全部的CBQoS配置信息,具体包括从保存有流分类数据的MIB表中获取全部的流分类数据,/人保存有流4亍为数据的MIB表中获取全部的流行为数据,从保存有流策略数据的MIB表中获取全部的流策略数据以及从保存有策略应用数据的MIB表中获取全部的策略应用数据。然后将所获取的CBQoS配置信息的各数据条目按照其中的关联关系进行组装。这是因为每个数据条目中除了包含本身的一些数据内容信息外还包含关联信息,例如,一个流策略数据除了包含本身的流策略名称外还包含自身所关联的所有流分类的信息,同样,一个流分类数据除了包含本身的流分类名称和具体的数据内容外,还包含自身所关联的流行为的信息。因此可以根据各数据条目中所包含的关联信息进行组装。图1便是一个CBQoS配置信息组装后的关系结构示意图。二、将设备侧的CBQoS配置信息与网管侧的CBQoS配置信息进行比较并进行标记,处理过程如下1)根据设备侧的策略应用数据找出其所有关联的基础数据,具体可以根据上述的组装结果找出所有的设备侧基础数据。2)根据设备标识获取网管侧所保存的与该设备相关的全部基础数据,包括流策略、流分类和流行为。3)将设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果进行标记,具体为i.对于设备侧基础数据中的每个当前流分类,如果所获取的网管侧基础数据中不存在该当前流分类,则将该当前流分类标记为"新发现的数据";反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流分类标记为"完全一致数据,,,否则将该当前流分类数据标记为"冲突数据"。ii.对于设备侧基础数据中的每个当前流行为,如果所获取的网管侧基础数据中不存在该当前流行为,则将该当前流行为标记为"新发现的数据";反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流行为标记为"完全一致数据",否则将该当前流行为数据标记为"冲突数据"。iii.对于设备侧基础数据中的每个当前流策略,如果所获取的网管侧基础凄t据中不存在该当前流策略,则将该当前流策略标记为"新发现的凄t据";反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流行为标记为"完全一致数据,,,否则将该当前流行为数据标记为"冲突数据"。本实施例中,在判断出网管侧存在该当前流策略时,还可以根据该当前流策略所关联的流分类和流行为的标记直接对该当前流策略进行标记,具体为如果所获取的网管侧基础数据中不存在该当前流策略,则将该当前流策略标记为"新发现的数据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关联的任一流分类或流行为被标记为"冲突数据"或"新发现的数据",则将该当前流策略标记为"冲突数据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关联的所有流分类和流行为都被标记为"完全一致数据",则进一步比较其数据内容是否一致,是则将该当前流策略标记为"完全一致数据",否则将该当前流策略标记为"沖突数据"。这种根据层次的划分情况,在子层数据(流分类和流行为)不一致(标记为"沖突数据"或"新发现的数据"),则上层的数据也标记为不一致的方案简化了比较逻辑,提高了效率。4)根据设备标识获取网管侧所保存的与该设备相关的全部策略应用数据。如果同时对多个设备进行CBQoS配置信息的发现,则本步骤中也可以获取网管侧的所有策略应用数据,这样可以避免多次获取策略应用数据的繁瑣步骤。5)将设备侧策略应用数据与所获取的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记,具体为i.对于每个当前设备侧策略应用数据,如果所获取的网管侧策略应用数据中不存在该当前策略应用数据,则将该当前策略应用数据标记为"新发现的数据";ii.如果网管侧存在该当前策略应用凄t据,且该当前策略应用数据所关联的基础数据中的任一数据条目被标记为"冲突数据"或"新发现的数据",则将该当前策略应用数据标记为"冲突数据";iii.如果网管侧存在该当前策略应用数据,且该当前策略应用数据所关联的基础数据中的所有数据条目都被标记为"完全一致数据",则将该当前策略应用数据标记为"完全一致数据"。三、与部署方案关联向用户显示全部的设备侧策略应用数据,或者向用户显示被标记为"新发现的数据"和"冲突数据"的设备侧策略应用数据,以使得用户能够将所显示的设备侧策略应用数据与网管侧的部署方案相关联。这里所述的用户一般指网络管理员,当向用户显示全部的设备侧策略应用数据时,用户可以将被标记为"完全一致数据,,的策略应用数据,即已经发现过的设备侧策略应用数据重新关联到其它的部署方案下,也可以将同一个设备侧策略应用数据关联到不同的部署方案,因此这种方式可以允许用户将设备上统一组CBQoS配置信息保存到不同的部署方案下,便于用户灵活应用。由于同一个部署方案下不允许存在相同的策略应用数据,因此在用户建立好设备侧策略应用数据与部署方案之间的关联关系后,需要根据用户的关联结果,将每个设备侧策略应用数据与所关联的部署方案中的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据重新进行标记,具体为i.对于每个当前设备侧策略应用数据,如果所关联的部署方案中的策略应用数据中不存在该当前策略应用数据,则将该当前策略应用凄t据标记为"新发现的数据";ii.如果所关联的部署方案中存在该当前策略应用数据,且该当前策略应用数据所关联的基础数据中的任一数据条目被标记为"冲突数据"或"新发现的数据",则将该当前策略应用数据标记为"冲突数据";iii.如果所关联的部署方案中存在该当前策略应用数据,且该当前策略应用数据所关联的基础数据中的所有数据条目都被标记为"完全一致数据",则将该当前策略应用数据标记为"完全一致数据"。四、将所发现的设备侧CBQoS配置信息保存入库根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧;将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到网管侧,将需要保存到网管侧的设备侧基础数据也与所述设备的标识对应保存到网管侧,具体包括1、保存设备侧的基础数据若预先设定的沖突处理策略为"忽略",则仅将设备侧基础数据中的被标记为"新发现的数据"的数据条目(流策略/流分类/流行为)与设备标识对应保存到网管侧;若预先设定的冲突处理策略为"覆盖",则将设备侧基础数据中的每一个被标记为"新发现的数据"或"冲突数据"的数据条目(流策略/流分类/流行为)都与设备标识对应保存到网管侧,其中保存被标记为"沖突数据"的数据条目时,按照当前发现的数据完全覆盖网管侧原有的相应数据。2、保存设备侧的策略应用数据若预先设定的冲突处理策略为"忽略",则仅将被标记为"新发现的数据"的设备侧策略应用数据与设备标识对应保存到网管侧;若预先设定的沖突处理策略为"覆盖",则将每个被标记为"新发现的数据"或"沖突数据"的策略应用数据都与设备标识对应保存到网管侧,其中保存被标记为"冲突数据,,的策略应用数据时,按照当前发现的数据完全覆盖网管侧原有的相应数据。到此完成了对一个设备的配置信息的发现过程。基于上述方法接下来给出本发明中的发现设备配置信息的装置的组成结构。图4为本发明实施例一种发现设备配置信息的装置的结构框图。本实施例中所述设备的每组配置信息包括关联的策略应用数据和基础数据,则如图4所示,该装置包括存储模块401、获取模块402、标记模块403和入库模块404,其中存储模块401,用于保存网管侧的配置信息。获取模块402,用于获取设备侧的所有策略应用数据以及关联的基础数据,并根据所述设备的标识获取存储模块401保存的对应所述设备的网管侧基础数据和策略应用数据,并将所获取的全部数据发送给标记模块。标记模块403,用于将每个设备侧基础数据与网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记;将每个设备侧策略应用数据与网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记;将标记后的设备侧基础数据和策略应用数据发送给入库模块404。策略应用数据是否需要保存到网管侧;将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到存储模块401,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到存储模块401。在图4所述的实施例中,当所述配置信息为基于分类的服务质量CBQoS配置信息时,所述基础数据包括以下具有关联关系的数据条目流策略、该流策略所关联的流分类以及每种流分类流所对应的流行为。则标记模块403将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记时,具体执行以下处理i.对于设备侧基础数据中的每个当前流分类,如果所获取的网管侧基础数据中不存在该当前流分类,则将该当前流分类标记为"新发现的数据";反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流分类标记为"完全一致数据",否则将该当前流分类数据标记为"沖突数据";ii.对于设备侧基础数据中的每个当前流行为,如果所获取的网管侧基础数据中不存在该当前流行为,则将该当前流行为标记为"新发现的数据";反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流行为标记为"完全一致数据",否则将该当前流行为数据标记为"冲突数据";iii.对于设备侧基础数据中的每个当前流策略,如果所获取的网管侧基础数据中不存在该当前流策略,则将该当前流策略标记为"新发现的数据,,;反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流行为标记为"完全一致数据",否则将该当前流行为数据标记为"冲突数据";或者,根据以下方式标记设备侧基础数据中的每个当前流策略如果所获取的网管侧基础数据中不存在该当前流策略,则将该当前流策略标记为"新发现的数据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关联的任一流分类或流行为被标记为"沖突数据"或"新发现的数据",则将该当前流策略标记为"沖突数据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关联的所有流分类和流^f亍为都^皮标记为"完全一致数据",则进一步比较其数据内容是否一致,是则将该当前流策略标记为"完全一致数据",否则将该当前流策略标记为"冲突数据"。同时,标记模块403将每个设备侧策略应用数据与所获取的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记时,具体执行以下处理对于每个当前设备侧策略应用数据,如果所获取的网管侧策略应用数据中不存在该当前策略应用数据,则将该当前策略应用数据标记为"新发现的数据";反之如果网管侧存在该当前策略应用数据,则在该当前策略应用数据所关联的基础数据中的任一数据条目被标记为"沖突数据,,或"新发现的数据"时,将该当前策略应用数据标记为"冲突数据",反之在该当前策略应用数据所关联的基础数据中的所有数据条目都被标记为"完全一致数据"时,将该当前策略应用数据标记为"完全一致数据"。在图4所示的实施例中,该装置还可以进一步包括显示接收模块405,在图4中用虚线框表示,用于从标记模块403获取标记后的设备侧策略应用数据,向用户显示全部的设备侧策略应用数据,或者向用户显示被标记为"新发现的数据"和"沖突数据,,的设备侧策略应用数据,以使得用户能够将所显示的设备侧策略应用数据与网管侧的部署方案相关联,并接收用户反馈的关联结果并发送给标记模块403;此时标记模块403,进一步用于根据用户的关联结果,将每个设备侧策略应用数据与所关联的部署方案中的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用lt据重新进行标记,并向入库沖莫块404发送重新标记后的设备侧策略应用数据。如图4所述的装置位于网络管理站等管理网络设备的网络实体中。由本发明的上述实施例可见,在网管侧将设备配置信息中的基础数据也按照设备进行区分保存的方案,使得在发现设备配置信息的过程中不会出现不同设备的配置信息相互覆盖的情况。此外,在比较设备侧配置信息和网络侧配置信息的过程中,明确层次划分方式,子层数据不一致(标记为"沖突数据"或"新发现的数据"),则上层的数据也标记为不一致的方案简化了比较逻辑,提高了效率;在标记完设备侧的配置信息后向用户显示全部的设备侧策略应用数据,以使得用户能够根据自身的意愿将任一设备侧策略应用数据与任一部署方案相关联的方案,可以允许用户控制是否重新发现已发现过的数据,并可以将这些数据重新关联到网管侧的任意部署方案下,便于用户灵活运用。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种发现设备配置信息的方法,设备侧的每组配置信息包括关联的策略应用数据和基础数据,其特征在于,该方法包括获取设备侧的所有策略应用数据以及关联的基础数据,并根据所述设备的标识获取网管侧保存的对应所述设备的基础数据和策略应用数据;将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记;将每个设备侧策略应用数据与所获取的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记;根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧;将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到网管侧,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到网管侧。2、如权利要求l所述的方法,其特征在于,所述配置信息为基于分类的服务质量CBQoS配置信息,则所述基础数据包括以下具有关联关系的数据条目流策略、该流策略所关耳关的流分类以及每种流分类流所对应的流行为。3、如权利要求2所述的方法,其特征在于,所述将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记包括对于设备侧基础数据中的每个当前流分类/流行为/流策略,如果所获取的网管侧基础数据中不存在该当前流分类/流行为/流策略,则将该当前流分类/流行为/流策略标记为"新发现的数据,,;反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流分类/流行为/流策略标记为"完全一致数据",否则将该当前流分类/流行为/流策略标记为"冲突数据"。4、如权利要求2所述的方法,其特征在于,所述将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记包括对于设备侧基础数据中的每个当前流分类/流行为,如果所获取的网管侧基础数据中不存在该当前流分类/流行为,则将该当前流分类/流行为标记为"新发现的数据";反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流分类/流行为标记为"完全一致数据",否则将该当前流分类/流行为标记为"冲突数据";对于设备侧基础数据中的每个当前流策略,如果所获取的网管侧基础数据中不存在该当前流策略,则将该当前流策略标记为"新发现的凄史据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关联的任一流分类或流行为被标记为"冲突数据"或"新发现的数据",则将该当前流策略标记为"沖突数据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关耳关的所有流分类和流行为都纟皮标记为"完全一致数据",则进一步比较其数据内容是否一致,是则将该当前流策略标记为"完全一致数据",否则将该当前流策略标记为"沖突数据"。5、如权利要求3或4所述的方法,其特征在于,所述将每个设备侧策该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记包括对于每个当前设备侧策略应用数据,如果所获取的网管侧策略应用数据中不存在该当前策略应用数据,则将该当前策略应用数据标记为"新发现的数据";反之如果网管侧存在该当前策略应用数据,则在该当前策略应用数据所关联的基础数据中的任一数据条目被标记为"沖突数据"或"新发现的数据"时,将该当前策略应用数据标记为"冲突数据",反之在该当前策略应用数据所关联的基础数据中的所有数据条目都被标记为"完全一致数据"时,将该当前策略应用数据标记为"完全一致数据"。6、如权利要求5所述的方法,其特征在于,网管侧的配置信息组以部署方案的方式集中保存,则在所述对设备侧基础数据和策略应用数据进行标记之后,进一步包括向用户显示全部的设备侧策略应用数据,或者向用户显示被标记为"新发现的数据,,和"沖突数据"的设备侧策略应用数据,以使得用户能够将所显示的设备侧策略应用数据与网管侧的部署方案相关联;根据用户的关联结果,将每个设备侧策略应用数据与所关联的部署方案中的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据重新进行标记。7、一种发现设备配置信息的装置,所述设备的每组配置信息包括关联的策略应用数据和基础数据,其特征在于,该装置包括存储模块、获取模块、标记模块和入库模块,其中,存储模块,用于保存网管侧的配置信息;并根据所述设备的标识获取存储模块保存的对应所述设备的网管侧基础数据和策略应用数据,并将所获取的全部数据发送给标记模块;标记模块,用于将每个设备侧基础数据与.网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记;将每个设备侧策略应用数据与网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用凄t据进行标记;将标记后的设备侧基础数据和策略应用数据发送给入库模块;入库模块,用于根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧;将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到存储模块,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到存储模块。8、如权利要求7所述的装置,其特征在于,所述配置信息为基于分类的服务质量CBQoS配置信息,则所述基础数据包括以下具有关联关系的数据条目流策略、该流策略所关联的流分类以及每种流分类流所对应的流行为;所述标记模块将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记时,具体执行以下处理对于设备侧基础数据中的每个当前流分类/流行为/流策略,如果所获取的网管侧基础数据中不存在该当前流分类/流行为/流策略,则将该当前流分类/流行为/流策略标记为"新发现的数据,,;反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流分类/流行为/流策略标记为"完全一致数据",否则将该当前流分类/流行为/流策略标记为"冲突数据"。9、如权利要求7所述的装置,其特征在于,所述配置信息为基于分类的服务质量CBQoS配置信息,则所述基础数据包括以下具有关联关系的数据条目流策略、该流策略所关联的流分类以及每种流分类流所对应的流行为;所述标记模块将每个设备侧基础数据与所获取的网管侧基础数据进行比较,并根据比较结果对该设备侧基础数据进行标记时,具体执行以下处理对于设备侧基础数据中的每个当前流分类/流行为,如果所获取的网管侧基础凄t据中不存在该当前流分类/流行为,则将该当前流分类/流行为标记为"新发现的数据";反之如果存在,则进一步比较其数据内容是否一致,是则将该当前流分类/流行为标记为"完全一致tt据",否则将该当前流分类/流行为/流策略标记为"沖突数据";对于设备侧基础数据中的每个当前流策略,如果所获取的网管侧基础数据中不存在该当前流策略,则将该当前流策略标记为"新发现的数据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关联的任一流分类或流行为被标记为"冲突数据"或"新发现的数据",则将该当前流策略标记为"冲突数据";如果所获取的网管侧基础数据中存在该当前流策略,且该当前流策略所关耳关的所有流分类和流行为都^皮标记为"完全一致数据",则进一步比较其数据内容是否一致,是则将该当前流策略标记为"完全一致数据",否则将该当前流策略标记为"沖突数据"。10、如权利要求8或9所述的装置,其特征在于,所述标记模块将每个设备侧策略应用数据与所获取的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据进行标记时,具体执行以下处理对于每个当前设备侧策略应用数据,如果所获取的网管侧策略应用数据中不存在该当前策略应用数据,则将该当前策略应用数据标记为"新发现的凄t据";反之如果网管侧存在该当前策略应用it据,则在该当前策略应用凄t据所关联的基础数据中的任一数据条目被标记为"冲突数据"或"新发现的数据"时,将该当前策略应用数据标记为"沖突数据",反之在该当前策略应用数据所关联的基础数据中的所有数据条目都被标记为"完全一致数据"时,将该当前策略应用数据标记为"完全一致数据"。11、如权利要求10所述的装置,其特征在于,该装置进一步包括显示接收模块,用于从标记模块获取标记后的设备侧策略应用数据,向用户显示全部的设备侧策略应用数据,或者向用户显示被标记为"新发现的数据"和"冲突数据"的设备侧策略应用数据,以使得用户能够将所显示的设备侧策略应用数据与网管侧的部署方案相关联;接收用户反馈的关联结果并发送给标记模块;所述标记模块,进一步用于根据用户的关联结果,将每个设备侧策略应用数据与所关联的部署方案中的网管侧策略应用数据进行比较,并根据比较结果以及该策略应用数据所关联的基础数据的标记对该策略应用数据重新进行标记,并向入库才莫块发送重新标记后的i殳备侧策略应用数据。12、如权利要求7至9中任一项所述的装置,其特征在于,该装置位于网络管理站中。全文摘要本发明公开了一种发现设备配置信息的方法,包括将设备侧配置信息中的基础数据和策略应用数据分别与网管侧的与该设备对应的基础数据和策略应用数据进行比较,并根据比较结果进行标记后,根据各自对应的标记结果确定各设备侧基础数据和策略应用数据是否需要保存到网管侧,并将需要保存到网管侧的设备侧基础数据与所述设备的标识对应保存到网管侧,然后将需要保存到网管侧的设备侧策略应用数据与所述设备的标识对应保存到网管侧。本发明还公开了一种发现设备配置信息的装置。本发明的技术方案避免了设备配置信息发现过程中不同设备的配置信息相互覆盖的情况。文档编号H04L12/24GK101267355SQ20081010606公开日2008年9月17日申请日期2008年5月8日优先权日2008年5月8日发明者吕翠凤,彪张,魏彩容申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1