专利名称:与网络管理有关的系统和方法
技术领域:
本发明涉及网络支持的组(group)通信和组管理。本发明具体涉 及用于組管理的节点、系统和方法。
背景技术:
网络管理由于以下事实而正变成越来越具有《^战性的问题网络 变得越来越复杂,它们以可预见的方式以及以不可预见的方式增长、 持续地演变并且要求与其他网络的互操作性。由于出现大量新的、复 杂的高级业务,日益复杂的异构网络环境也是可以预期的。不同的标 准被实施,为客户、网络运营商和管理人员都以令人满意的方式提供 管理和记账服务。在过去几年中,组通信已变成受关注的问题。已提 出了众多针对不同应用且被设计成在特定网络中操作的分组
(grouping)策略。已知多个分组协议,举例而言例如传统令力牟环协 议、组播协议以及应用级与基于覆盖的(overlay based)分组协议。
借助于令牌环协议,创建基于环的拓朴,该拓朴用来在组成员周 围传送令牌以用于例如控制对给定资源的使用。这样的协议典型地针 对小型网络。另一方面,所谓的组播协议集中于大型网络。IP(网际 协议)组播允许将数据发送到多个接收方,而与其位置无关。这些源 仅需要知道组播地址并且不处理任何会员相关信息。其结果,成员可 以容易地加入或离开一组,因为不需要向集中式组管理实体登记。然 而,既出于诸如复杂记账、管理和安全问题之类的技术原因还出于非 技术原因,IP组播尚未被很大程度上使用。因此,已建议基于覆盖的 应用级协议,这些协议已变得更加流行。例如在Paul Francis等人的
"Yoid: Your Own Internet Distribution" ( http:〃www.isi.edu/div7/void/) 以及S. Banerjee、 B. Bhattacharjee、 C. Kommareddy的NICE十办i义
"Scalable Application Layer Multicast" ( Proceedings of ACM Sigcomm 2002, Pttsburgh, Pennsylvania, 2002年8月)中讨论了应用级分组。它 是基于实施诸如会员管理之类的组相关功能的终端主机。隐藏基础物 理拓朴并且在所有节点之间创建虚拟图。例如在M. Castro等人的"Scribe: A large scale and decentralized application-level multicast infrastructure" (IEEE Journal on selected areas in communications, 第 20巻,第8期,2002)中描述了基于覆盖的方案。
这种基于覆盖的方案首先建立基于DHT的覆盖,其给每个成员 分配某个坐标或标识以便创建与覆盖网络对应的完好连接的(well connected)虛拟网络,在其上创建组。
分组管理是计算机科学中的基本概念的事实具有如下影响各种 各样的协议已经被开发,每个协议创建适于应用要求(例如用于实时 视频传输或视频会议的带宽有效性)的不同分组拓朴。然而,包括会 员策略和组结构管理策略在内的组管理策略提出了当前分组协议所 不能令人满意地处理的许多问题。事实上,它通常要求人为干预以在 大型网络中建立复杂的网络元件分组。路由协议OSPF(开放式最短 路径优先)(参见OSFP版本2, IETF RFC (请求注解)1247, www.ietf.org,, 1991年7月,J. Moy)要求定义单独区域,其中能够 把由链路状态信息的扩散所引起的业务限定在所述单独区域。然而, 该区域定义仍然必须由网络管理员静态地执行。除此之外,分组协议 仅验证一个约束或有界的约束集,并且使用一个度量(metric)或有 界的度量集来保证其性能。例如,度量能够影响组的结构,元件能够 根据其带宽或其距离(地理上的或跳数)而按有序方式进行分组。约 束可以涉及被分组的元件的最大数量、对网络元件进行分组所需的最 小容量,例如处理能力、存储器、存储空间或者网络元件的角色,(例 如无线电基站(RBS)或无线电网络控制器(RNC)或者任何其他节 点或网络元件)。分组协议的这一简化为动态配置和管理联网资源与 网络元件的集合留下了主要障碍,所述联网资源与网络元件本质上是 异构的、管理复杂并且是动态演进的。
因而,迄今为止还没有提供令人满意的提供分组或分组管理的方式。
发明内容
本发明的 一个目标是提供用于实施分组的网络管理的装置。本发 明的又一个目标是提供实现组通信和组管理的高效实施的解决方法, 并且特别地提供实现网络管理的自动化以及其性能提高的解决方案。本发明的再一个目标是提供就网络管理而言的解决方案,通过该解决 方案能够减少操作和维护业务并且通过该解决方案能够大体上提高 网络管理效率。具体而言,本发明的一个目标是提供一种节点并且分 别提供一种系统和一种方法,通过所述节点能够实现上述目标中的一 个或多个,通过所述系统和方法能够实现上述目标中的一个或多个。
因此,本发明提出了一种节点,该节点支持通过包括通信层的分 层通信协议与其他节点的联网和通信并且还支持经由分组协议控制 的与其他节点的组通信,所述分组协议适于与所述通信层交互。根据
本发明,该节点包括策略引擎,该策略引擎被安排成与所述分组协议 分开但与所述分组协议通信。所述策略引擎适于建立当前和/或变化节 点、组和网络相关信息并且提供或激活一个或多个分组策略,并且适 于使用所述策略和所述信息来自动且动态地控制分组相关动作以及
适配(adapt)所述分组。
本发明还提出了 一种包括多个具有上述特征的节点的数椐或电 信网络。
为了解决上面讨论的一个或多个问题,即实现上面提及的一个或 多个目标,本发明还提出了一种控制节点的分组的方法,所述节点支 持通过包括通信层的分层通信协议和分组协议与其他节点的通信和 联网。根椐本发明,该方法包括如下步骤提供或激活将被用于节点 分组的一个或多个分组相关策略;监视或建立更新的、当前(或变化) 节点、组和网络相关信息;使用所述信息和一个或多个分组策略来自 动且动态地控制分组相关动作并且适配所述分组。
本发明的优势在于能够提供网络元件或节点的自分组。通常一个 优势在于网络管理性能能够被提高并且使其更高效以及操作和维护 相关业务能够被显著减少。又一个优势在于能够减少人际互动或参与 同时能够提高网络管理效率。还一个优势在于网络管理例如操作和维 护能够被促进和提高从而用于演进和改变网络结构。特别优势在于其 可以集成和管理若干异构环境、不同网络运营商和网络供应商。积极 方面还有能够以若干方式自动化网络管理而基本与网络规模和复杂 度无关。本发明的特殊性在于减少了对人为干预和与其相关联的财务 成本的需要。这是通过对分组结构的配置和管理进行自动化而实现 的,该分组结构适应于由需要实现的特定配置和管理任务所驱动的要求。还有一个特别的优势在于其可以及时地以管理和可控的方式处理 该分组且同时消除人为错误和遗漏等等。重要的优势还在于适应行为 的变化或新要求能够在不要求并重新实施分组协议(这是相当耗时并 且涉及将错误引入系统的风险)的情况下加以处理。
在下文中将参照附图以非限制性方式更详尽地描述本发明,在附
图中
图1示意性图示了在其中实施创造性概念的节点。
图2是包括多个节点的网络的简化概图,其中指示了当前组,
图3是根据本发明一个实施例的节点的更详细图示,
图4示意性图示了根据本发明的节点的另 一实施例,
图5是概括地描述创造性过程的 一 个示例的示意流程图,
图6是描述创造性过程的实施方式的更详细流程图,
图7A是描述通过图形界面进行的策略适配的流程图,以及
图7B是描述接收策略更新的流程图。
'
具体实施例方式
根据本发明,为了对节点或网络元件进行分组而使用策略。通过
根据本发明的基于策略的分组,使得多个节点或网络元件(例如计算
机、基站、路由器或资源)能够形成自组织且自适应的一个或多个组
以用于其配置和管理的目的。具体而言,组形成自动进行到无需或仅
需最小限度的人为参与或互动的程度。根据创造性概念,特别地向节
点或受管理网络元件提供明确地控制其分组的能力。出于该目的,制 定了用作 一般指南的策略以限制和定义组成员的行为以及用于根据
当前情景语境(网络情境)并且根据必须执行的配置及管理任务来创
建和适配组结构的度量。
在特定实施例中,节点包括包含监视装置的策略引擎,所述监视
装置适于收集与节.点、组和网络的状态和/或活动有关的当前和/或变
化相关信息并且进一步适于将所述信息提供给策略决定装置。还可以
提供策略处理装置,所述策略处理装置适于指示和/或激活将被用于节
点分组的一个或多个分组策略并且将关于所述一个或多个分组策略的信息提供给策略决定装置。策略决定装置于是适于解释所述有效的 分组策略并且根据所述解释来做出分组相关策略决定。策略引擎优选 地还包括适于执行所述决定的策略执行装置。
在有利的实施方式中,所述策略执行装置适于使用与通信协议的 通信层交互的分组协议来执行所述决定。策略处理装置可以特别包括 具有用户界面的策略管理工具。这使得网络管理员或某一管理操作者 能够激活、选择或指示将被用于分组目的的策略。策略处理装置还可 以或者另外包括用于保存(hold)分组策略的策略保存装置或者与其 通信。在一个实施例中,在节点本地提供策略保存装置。它们还可以 与节点相关联或者与一些节点相关联。
在特定实施方式中,策略决定装置适于控制分组相关的决定过 程,这可能涉及节点的组成员、组结构、组或组成员约束和度量中的
一个或多个。该决定过程可以例如用来应答(answer to)由配置及管 理应用所提供的网络配置管理任务或应用的特定目标。
分组协议优选地包括组管理协议,其提供组控制和节点组成员通 信所需的消息接发能力。
有利地,策略执行装置适于例如通过对分组协议发出命令来控制 分组协议,其中所述命令对应于决定装置中所做出的决定。
在优选的但可选的实施方式中,策略决定装置包括策略冲突解决 功能,策略沖突解决功能适于检测不同有效策略的策略规则之间的冲 突并且自动地或通过(某种程度上)调用人工或操作者干预来解决这 些沖突。
分组策略被特别地定义为策略规则集。节点特别适于包括配置及 管理应用或者与其进行通信,并且策略引擎特别适于根据当前网络情 境和由所述配置及管理应用所提供(或输入)的配置及管理任务来创 建和动态地适配分组以及分组相关的特4正或动作。
在特定实施方式中,每个策略规则包括条件集和与所述条件相关 的动作集。条件可以包括与诸如组成员、主机和分组协议之类的一个 或多个实体相关的复合表达式。动作涉及指定将被输入到一个或多个 分组协议的参数的动作集。
在本发明中,节点可以包括计算机例如PC(个人计算机),PDA (个人数字助理),.移动电信网络(例如无线电接入网络)的节点(例如无线电基站(RBS) 、 RNC (无线电网络控制器))或者无线电网络的任何其他节点或核心网络的节点。它还可以包括数据通信网络的任何节点或者通常包括网络元件(NE)或某种受管理节点。
特别地,在有利的实施方式中,该方法包括如下步骤向节点的策略引擎的策略决定装置提供将被用于分组目的的有效分组相关策略;在节点中提供的监视装置中监视所述节点、组和网络的当前状态和/或变化相关信息;向策略决定装置提供所述当前状态和/或变化相关信息;针对当前状态和/或活动相关信息来解释分组策略;根据所述解释来做出分组相关决定;执行通过分组协议与通信层交互所做出的决定,以实现与其他节点的交互和通信。关于创造性方法,还可以以任何期望的方式实施其他优选的或有利的、可选的特征。
图1示意性图示了在其中实施创造性概念的节点或网络元件NE10。节点10另外包括为执行所讨论节点的任务所需的任何其他常规装置,在此没有示出这些装置,这是因为该节点实际上可以涉及如上讨论的任何种类的节点。根据创造性概念的一种实施方式,该节点包括监视装置1,监视装置1包括用于跟踪网络中的状态和变化以及该组和节点成员的活动和状态的监视部件或管理器,即它收集或建立当前或最新的信息。可替换地,它建立(检测)或收集变化。然后将该信息报告给策略管理器3,策略管理器3担当策略决定点(PDP)并且适于解释从策略处理器2提供的与组形成策略有关的策略。目的是指导决定做出过程(涉及例如节点的成员,组的结构,约束以及所用的度量)以满足相关网络配置和管理任务/应用的特定目标。在这个图中策略处理器2是仅仅示意性示出的。它可以收集策略并且以任何适当的方式激活这些策略,或者它可以包括用于指示和/或激活相关分组策略的用户界面,这些相关分组策略接着被提供给策略管理器3。策略管理器3包括用于按照当前节点、组和网络相关信息来解释有效策略以做出适当的决定。策略管理器3还包括适于通过与组管理协议5协作来执行由策略管理器3的决定功能所做出的策略决定的执行装置,组管理协议5进而与通信协议6的通信层交互。通信层提供与其他组成员交互以及控制组结构所必需的所有消息接发实用程序(utility)。
图2仅仅示意性图示了包括多个节点10^ 102、 103、 104、 105的网络,这些节点包含参考图l所描述的功能。这里假定,形成由节点
10卜102、 103构成的组61。利用如上所述的分组策略,这些节点将进行自分组以用于管理。在一个实施例中,这些节点能够以树状方式进行分组,以提供用于聚集与在节点或网络元件上发生的故障有关的消息的基本结构。这样的分组显著减少了操作和维护业务,因此提高了网络的管理效率。当然节点能够以其他方式或者更一般地以任何适当的方式进行分组。这些组被自动地形成并且它们适于配置及管理目的。应该很清楚的是,组能够具有随时间改变的不同特征的任何结构;图2仅仅视为仅示意性图示包括多个节点的网络,在这些节点中实施创造性概念且其中当前形成了组。在所有节点之间提供节点、组相关信息和网络相关信息,而不管这些节点当前是否为组成员。这是实现动态且自动的组形成的因素之一。
图3示出了根据本发明的节点10A的特定实施例。如图1中一样,该节点包括监视装置1A。监视装置在这里包括用于建立或跟踪网络中的状态和变化以及组和节点成员这二者的活动和状态的监视部件或管理器。监视装置1A适于将所述建立的当前和活动相关信息报告给策略管理装置3A的策略决定点PDP31。PDP31适于解释与组形成策略有关的有效策略(参见下文),以便指导决定做出过程,如上面讨论的,从而应答网络配置及管理任务/应用7的特定目标,所述网络配置及管理任务/应用7在图3中被示为结合在节点10A中。经由策略处理装置2A的策略管理工具21A的用户界面22A,网络管理员或类似人员可以通过用户界面指示或输入将被用于分組目的的分组策略。在这种情况下,策略处理装置2A还包括策略储存库23A,根据经由用户界面22A的指示,来自策略储存库23A的可应用分组策略能够被激活或指示并且被提供给PDP 31,如上面讨论的。因而,向PDP 31提供来自监视装置1A的当前或最新(和/或变化相关的)信息以及来自策略处理装置2A (在这种情况下具体为来自策略储存库23A)的相关有效策略。PDP31适于#4居有效分组策略并且针对当前情形或网络情境或者根据应用7待执行的配置及管理任务来做出决定。当在PDP31中已经做出了决定时,也必须执行这些决定。因此,关于所做出决定的信息被提供给策略执行点PEP 32, PEP 32负责执行由PDP 31所做出的策略决定。PEP32通过与分组或组管理协议5A协作来执行决定,所述分组或组管理协议5A与通信协议的通信层6A交互,从而允许与其他组成员的交互和消息接发并且考虑到组结构控制。实际上,PDP32向与通信层6At交互的分组协议发出一个或多个命令。
在特定实施方式中,节点包括有利地在策略管理器3A(具体是在PDP31)中实施的策略沖突解决功能,该策略沖突解决功能适于检测例如矛盾策略或重叠策略之间的沖突,例如以防止系统任何不可预见的或错误的分组行为。
策略具体地指导分组行为并且管制(regulate)通过与规则对应的高级说明性指示(declarative directive)如何对组进行结构化。每个策略规则具体地包括奈件集和相关动作集。策略规则采用如下形式如果"条件"则"动作"。"条件"表达式可以是涉及诸如组成员、主机或分组协议之类的实体的复合表达式。"动作,,表达式可以涉及动作集,这些动作例如指定待输入或提供给一个或多个分组协议的参数。
根椐由策略引擎(具体是策略管理装置3、 3A或者更一般地策略引擎在这里包括该管理器(PDP31, PEP 32)、策略处理器2或策略处理装置2A (具有策略管理工具21A和策略储存库23A)以及监视装置1A)给出的动作,分组协议能够动态地适配分组结构,而实质上根本不需要任何人为干预。具体而言,监视装置(例如l; 1A; 1B)不必包含在策略引擎中,而可以由单独装置组成。
如果实施沖突解决过程,则节点10; IOA特别地包括适于验证策略彼此不相矛盾(contradict)的冲突检测功能。策略沖突解决过程可以在检测到沖突时被自动调用,或者在检测和指示沖突时通过某种干预而被调用。它可以是自动完成的或者是操作者控制的。在一些实施例中,网络管理员的干预可以是强制性的,以确定在两个或更多策略相互矛盾或重叠等情况下要使用哪个策略。
可替换地,通过预定方案来自动地管制冲突,其中不同策略给予不同优先级,并且然后仅在两个(或更多)策略具有相同优先级时才需要人为干预。当然还可以根据某一预定义准则(例如根据首先激活哪个策略,哪个策略涉及最大的实体数量或者任意地,随机地等)来提供将变成有效的策略的自动选择,即使在优先级相同时也可以这样做。
图4示意性图示了在其中实施创造性概念的节点或网络元件10B的可替换实施方式。与图3中一样,该节点包括监视装置IB;策略处理装置2B,包括具有用户界面22B的策略管理工具;策略管理装置3B,具有如图3中的PDP 31B和PEP 32B。节点还包括或支持分组协议5B,分组协议5B与通信协议6B通信层6Bi交互,如图3中那样。然而,在这种情况下策略储存库3B被提供在节点的外部但与策略管理工具21B通信,或者更一般地与策略处理器2B通信。在这种实施方式中,相关分组策略由策略处理器2B或者由策略管理工具21B提供或传送到策略储存库23B或者从策略储存库23B取回,并且转发到PDP31B。通常这些策略可以以任何适当的方式来提供。在这里,配置及管理应用示为被提供在节点IOB的外部。
应该很明显的是,当然还覆盖了其中应用驻留在节点内的实施例。以类似的方式,策略储存库或类似物可以在节点之外或在节点之内,但与驻留在节点中的应用不相关或相关。在这种情况下,因此策略引擎包括策略管理装置3B、监视装置1B和策略处理装置2B,而在图3中策略引擎也被视为包括策略储存库。
下面,给出用于组形成的策略的一些示例。应该很明显的是,这些示例是纯粹为示例性、非限制性目的而给出的并且它们绝不应当以限定性方式来解释,即与組形成或其特征有关的许多其他策略能够被单独或组合地使用。
因此,作为第一示例,可以存在基于网络元件的角色和逻辑层次的策略,这个策略被定义为把所有(这里)RBS集中在一起并且将该组的领导权(leadership )交给RNC以及还对邻近RNC进行分组。相应规则的示例将是如果所涉及节点是RBS,则通知最近的RNC并连接到该RNC。
另一策略可以基于地理学以便根椐地理接近性或类似对网络元件加以分组。而且,分组策略仍可以基于应用级以便根据共同利益或共享信息或者一个或多个共同功能来对节点或网络元件进行分组。
又一示例是涉及组控制的策略,例如定义在拆分组并与另一 RNC共享领导权之前能够被RNC领导或控制的RBS的最大数量。
使用这些策略的示例可以是用于与跟踪和管理由 一些节点或网络元件触发的事件相对应的配置及管理任务的分组结构。出于该目的,高效的分组结构在于以树状方式动态地组织这些节点或网络元件以便允许该树的节点执行事件聚集和关联,因此减少了由事件散布所
生成的业务。这样的分组能够如下实现假定管理应用预订特定种类的事件,则该要求由监视管理器触发并且被重定向到策略决定点。策略决定点考虑本地主4几的角色(例如RNC或RBS),并且向该本地节点分配在该树的给定级别中的位置。所考虑的被选择的可能孩子的数量取决于网络元件或节点的位置。在接收由PDP做出的决定之后,PEP通过以综合方式将信息提供给实施决定的协议来执行该决定,即以树状方式结构化这些成员。应该很明显的是,这仅仅是许多旨在示出如何能够实施该创造性概念的其他示例当中的一个示例。
根据定义的或激活的策略,节点可以根据该创造性概念、基于例如由待执行的配置及管理任务所驱动的一个或多个度量而永久地或暂时地将它们自己组织成组。因此,尽管网络规模很大和网络复杂度很高,但网络管理的许多方面能够通过如上所讨论的基于策略的系统而被自动化,其提供所用网络的明确组织作为执行管理任务的基础。
图5仅仅示意性图示了旨在描述创造性概念的主要步骤的流程图。假设一个或多个分组策略被提供给节点的策略引擎并且假设这些策略以某种方式被激活101。策略的提供和激活能够在两个单独步骤中或者在一个步骤中被实施并且策略的提供以及激活能够以许多不同方式进行,最重要的是涉及分组的 一个或多个策略被提供给节点。而且,网络中的其他节点被预先假定支持相同概念并且因此包括如上面图1、 3和4所例示的所谓的策略引擎。
还假定差不多与分组策略的提供和激活并行,节点中、组中和网络中的变化以及组特性由策略引擎的监视装置监视(可替换地它保持或收集与实施该概念的所有节点相关的更新信息)102。而且,该监
视能够以如下不同方式进行通过连续监视状态等,或者通过在离散步骤中执行监视,或者通过提供检测大体上变化或多个预定义类型的变化的能力。
在节点的策略引擎中,鉴于变化相关信息或当前信息而激活的策略用来根据相关应用而自动且动态地控制分组103。
图6是描述创造性概念的示例性过程的流程图。假定配置及管理任务被输入或提供到节点的策略引擎,200。在该节点中相关分组策略以如上所讨论的任何适当方式被激活,201。激活的策略被提供给策略管理器,202A。策略引擎监视节点、网络、组以检测变化和/或保持当前更新的节'点、组和网络信息210B。监视过程可以以许多不同方式(连续地、在离散的场合或者在预定的场合)来执行。还可以在发生特定事件、变化时完成向监视装置的报告。组节点、组和/或网络的变化或当前信息被提供给节点中的策略引擎的策略管理器,202B。使用在步骤202A和202B中提供的分别涉及分组策略以及变化或当前节点信息等的信息,按照当前节点/组/网络信息来对分组策略进行解释,203。策略引擎的策略管理器然后根据所述解释来做出分组相关决定,204。通过与在网络中实施的通信协议交互的分组协议,执行决定,205。
在一种实施方式中,策略管理员负责将组成员所使用的策略保持为最新。策略管理员然后可以使用策略管理工具,参见图4。应当注意,策略管理员可以使用对组成员所部署的任何策略管理工具。在特定实施方式中,策略管理工具提供图形界面,以允许策略管理员容易地指定、改变和删除用于整个组中的策略以及负责将策略更新传播到其他组的分配功能。应该很清楚的是,策略管理工具可以是许多不同种类。例如,作为图形界面的替代方案,它可以包括音频界面或组合界面或者任何适当的自动界面等等。
图7A示出了更新策略的过程的一个示例。首先,管理员运行被包含在策略管理工具中的(这里)图形界面。如果该图形界面已经在管理员的终端上运行,则不需要运行图形界面的另一实例,即如果图形界面已经启动则它就被建立,300。如果没有启动,则策略管理工具的图形界面被运行,301A。然后,如果图形界面已经被启动,则由策略管理员提供的这些更新被从图形界面中提取301,并且本地策略储存库被更新,302。因而,使用图形界面,策略管理员对另外存储在(这里)本地策略储存库中的策略加以更新。然后, 一个或多个更新被发送到每个组成员,303,即更新由策略管理工具被分配给该组的所有成员,如图7B所示。
当接收到这种更新时,部署在接收器上的策略管理工具对包含在其本地策略储存库中的策略加以更新,即如果接收到策略更新则它就被建立,400。如果是,则提取所接收的策略,401,并且更新本地策略储存库,402。'
应该很清楚的是,本发明不限于所说明的特定实施例而是能够在所附权利要求的范围内以许多方式进行改变。
权利要求
1.一种节点(10;101,...,105;10A;10B),支持通过包括通信层(6A;6B)的分层通信协议(6;61,...,65;6A;6B)与其他节点的联网和通信并且还支持经由分组协议控制的与其他节点的组通信,所述分组协议适于与所述通信层(6;61,...,65;6A;6B)交互,其特征在于它包括策略引擎(1,2,3;11,21,31,...;1A,2A,3A;2B,3B),所述策略引擎被安排成与所述分组协议(5;51,...,55;5A;5B)分开但与所述分组协议通信,所述策略引擎适于建立当前和/或变化节点、组和网络相关信息,并且适于使用所述信息和一个或多个指示的或激活的分组策略来自动且动态地控制分组相关动作以及适配所述分组。
2. 根据权利要求1所述的节点,其特征在于所述策略引擎包括监 视装置(l; ..,, 15; 1A; 1B)或与监视装置通信,所述监视装 置适于收集与节点、一个或多个组和网络的状态和/或活动有关的所述 当前和/或变化相关信息,所述策略引擎还包括策略决定装置(3; 31, 3P…,35; 31; 3B),所述监视装置(1; h,…,15; 1A; 1B) 适于将所述信息提供给策略决定装置(3; 31, 3!,…,35; 31; 3B ); 以及策略处理装置(2; 2!, ..., 25; 2A; 2B),适于指示和/或激活 将被用在节点分组中的一个或多个分组策略并且还适于将关于所述 一个或多个分组策略的信息提供给策略决定装置(3; 31, 3。 ..., 35; 31; 3B),策略决定装置(3; 31, 3!,…,35; 31; 3B)适于解释 所述有效分组策略并且根据所述解释来做出分组相关策略决定,并且 策略执行装置(3; , 3!,…,35; 32; 32B)适于执行所述决定。
3. 根据权利要求1所述的节点,其特征在于所述策略执行装置 (3; , 3。…,35; 32; 32B)适于使用与通信协议(6; 6!,…,65;6A; 6B)的通信层(6A" 6B!)交互的分组协议(5; 5!,…,55; 5A; 5B)来执行所述决定。
4. 根据权利要求2或3所述的节点,其特征在于所述策略处理装 置(2A; 2B)包括具有用户界面(22A; 22B )的策略管理工具(21A; 22A)。
5. 根据权利要求2-4中任一项所述的节点,其特征在于所迷策略处理装置(2A; 2B)包括保存与分组相关的策略的策略处理装置(23A; 23B)或者与之进行通信。
6. 根据权利要'求2-5中任一项所述的节点,其特征在于所述策略 决定装置(3; 31, 3!, 35; 31; 3B)适于控制分组相关决定过程, 所述分组相关决定过程涉及节点的组成员、组结构、组或组成员约束、 度量中的一个或多个。
7. 根据权利要求2-6中任一项所述的节点,其特征在于所述分组 协议(5; ..., 55; 5A; 5B)包括组管理协议,所述组管理协议 提供组控制和节点组成员通信所需的消息接发能力。
8. 根据权利要求2-7中任一项所述的节点,其特征在于所述策略 决定装置(3; 3!,…,35; 31; 3B)适于例如通过向分组协议(5;..., 55; 5A; 5B)发出命令来控制所述分组协议,所述命令对应 于在策略决定装置(3; 31, 35; 31; 3B )中做出的策略决定。
9. 根据前述权利要求中任一项所述的节点,其特征在于所述分组 策略被定义为相应的策略规则集。
10. 根椐权利要求9所述的节点,其特征在于所述策略决定装置 (3; 31, 3。 ..., 35; 31; 3B)包括策略沖突解决功能,所述策略沖突解决功能适于检测不同有效策略的策略规则之间的沖突并且自动 地或通过调用人工干预来解决冲突。
11. 根椐权利要求2-10中任一项所述的节点,其特征在于它适 于包括配置及管理应用(7; 7B)或者与配置及管理应用进行通信, 并且策略引擎适于根据当前网络情境和由所述配置及管理应用(7; 7B)提供的配置及管理任务来创建和动态地适配分组和分组相关特 征。
12. 根据权利要求9所述的节点,其特征在于每个策略规则包括 条件集以及与所述条件相关的动作集。
13. 根椐权利要求12所述的节点,其特征在于条件包括与诸如 组成员、主机和分组协议之类的一个或多个实体相关的复合表达式, 并且动作涉及指定将被输入到一个或多个分组协议的参数的动作集。
14.根据权利要求2-13中任一项所述的节点,其特征在于它包括 计算机、PC、 PDA、移动电信网络的节点,例如无线电接入网络的 RBS、 RNC或者类似于数椐通信网络的任何节点或者通常网络元件(NE)。
15. —种数椐或电信网络,其特征在于其包括多个根据权利要求 1_14中任一项所述的节点(10; 10。…,105; 10A; 10B)。
16. —种控制节点的分组的方法,所述节点支持通过包括通信层 的分层通信协议和分组协议与其他节点的通信和联网,其特征在于所 述方法包括如下步骤-向策略引擎提供一个或多个分组相关策略; -在每个节点中监视或建立当前和/或变化节点、组和网络相关 信息;-使用所述分组相关策略来自动且动态地控制分组相关动作并 且适配所述分组。
17. 根据权利要求16所述的方法,其特征在于节点中的策略提供 步骤包括-向策略引擎的策略决定装置提供相关信息; -在节点中的监视装置中监视所述节点、组和网络中的当前状 态和/或变化相关信息;-将所述当前状态和/或变化相关信息提供给策略决定装置; -针对当前状态和/或活动相关信息来解释分组相关策略; -根据所述解释来做出分组相关决定;-执行通过与通信层交互的分组协议所做出的决定,以实现与 其他节点的交互和通信。
18. 根据权利要求17所述的方法,其特征在于策略提供步骤包括-经由用户界面来指示或选择待激活的分组策略,所述策略例 如能够在节点的本地策略储存库中获得。
19. 根据权利要求16、 17或18所述的方法,其特征在于它包括 以下步骤-人工或自动地检测不同有效分组策略之间的冲突或矛盾; -例如通过操作者人工地、或者自动地解决所述冲突。
20. 根据权利要求16-19中任一项所述的方法,其特征在于它包 括以下步骤-从配置及管理应用向节点的策略决定装置提供配置及管理相关任务以启动分组控制过程。
全文摘要
本发明涉及一种节点(10),其支持通过分层通信协议与其他节点的联网和通信以及经由分组协议(5)控制的与其他节点的组通信,所述分组协议适于与所述通信协议交互。该节点包括策略引擎(1,2,3),所述策略引擎被安排成与所述分组协议(5)分开但与所述分组协议通信。所述策略引擎(1,2,3)适于建立当前和/或变化节点、组和网络相关信息,并且适于使用一个或多个分组策略来自动且动态地控制分组相关动作并且适配所述分组。本发明还涉及一种包括多个这样的节点的系统以及一种控制分组的方法。
文档编号H04L12/24GK101601227SQ200680056868
公开日2009年12月9日 申请日期2006年11月14日 优先权日2006年11月14日
发明者D·帕克, F·塞尔汉, L·法伦, S·G·杜丹, S·科林斯, Y·C·黄 申请人:艾利森电话股份有限公司