Ad hoc网络中基于策略的管理方案
发布时间:2007/8/28 0:00:00 访问次数:670
摘要:基于策略的网络管理(PBNM)能实现分布式管理,具有较强的可扩展性。PBNM可以根据不同的网络条件进行策略的转换,减少了管理员在管理过程中的干预,提高了系统的可扩展性和可维护性。近年来,Ad hoc网络中基于策略的管理方案主要集中在策略管理框架和策略实现两个方面。文章通过分析Ad hoc网络中现有的一些策略管理方案,以明确这个方面的发展方向。
关键词:Ad hoc网络 策略管理 管理框架 策略实现
Ad hoc网络是一个可以即时展开、随意通信且网络拓扑结构动态变化的数据网络,一般不需要预先建立的基础设施,在需要时由移动节点动态构成网络。因此Ad hoc网络的设计和操作与其它传统的无线网络不同,很难实现集中控制,往往需要利用分布算法来实现,这使得Ad hoc网络管理相对传统网络的管理而言明显要难得多。近几年来,基于策略的管理在网络管理和分布式系统管理中发展很快,使用策略的主要优势在于提高网络管理系统的可扩展性和重构性。可扩展性指管理方案能够适应网络结构的动态变化;重构性指管理策略能动态修改,可根据网络运行参数或用户要求实现一个新的管理。策略从功能上讲是一些可以用来改变系统行为的信息;从内容上讲,网络策略是一组规则的集合,可利用这些规则对网络资源的访问进行管理和控制。
1 基于策略的网络管理方案
IETF工作组关于策略管理框架的基本模型见图1,该框架与设备和实现技术无关,是一个可扩展的通用模型,主要包括策略决策点(PDP)、策略执行点(PEP)、策略仓库和管理工具[1]。
策略决策点(Policy Decision Point,PDP)负责存取策略仓库中的策略,并根据策略信息做出决策,然后将相应的策略分配至策略执行点。策略决策点还能检测策略的变化和冲突,从而采取应对措施。策略执行点(Policy Enforcement Point,PEP)是接受策略管理的网络实体,通常也被称作策略客户端。它可以是路由器、交换机、防火墙等网络设备,负责执行由策略决策点分配来的策略。同时它还向策略决策点发送信息,使策略决策点知道网络的变化以及策略的执行情况。策略管理工具(Policy Enforcement Tool)是供管理员编辑策略和监控策略的应用系统。它可以为管理员提供一个易于使用的编辑界面(如GUI)来编辑策略,并将编辑好的策略转成一定格式,存于策略仓库中。同时它还可以对策略进行检查和确认,以确保在整合策略的构成时不会发生冲突。策略库(Policy Repository)用于存储策略信息,能对系统中的策略进行汇总。它可以是目录服务或数据库服务器,除了储存管理员已经编辑好的策略信息,还可以存储其它的网络信息和系统参数,方便网络管理人员汇总策略。为了实现模块间的策略信息交换,IETF定义了一些协议来实现模块间的通信。图1中,LDAP(Lightweight Directory Access Protocol)协议用于策略仓库和其它子系统之间策略信息的传输;COPS(Common Open Policy Service)协议用于PDP、PEP和策略管理工具之间策略信息的传输。
2 基于策略的Ad hoc网络管理方案
目前关于Ad hoc网络的研究主要集中在路由协议以及MAC层等方面。Ad hoc网络由于节点的移动性、节点能力和网络无线资源的有限等特点,致使网络管理、QoS保障以及实时应用等方面的难度较大,目前这些方面的研究还处于起步阶段。基于策略的管理是网络管理和分布式系统管理的一种最新的发展,本文试图通过分析Ad hoc网络中现有的一些基于策略管理方案,明确这个方面的发展方向。
·GM(Guerrilla Management)
GM[2]是由Chien-Chung Shen等人提出的一种基于策略的管理方案。其重点不是在策略管理结构设计,而是在策略的具体实现,管理结构见图2。GM采用两级结构,节点能力较高的成为管理节点,承担智能化的管理功能,如图中的游牧式管理节点;其它节点则作为普通节点归属于某个管理节点。管理者(Supervisor)进行策略的控制和分配,游牧式管理节点(Nomadic manager)通过相互协同完成整个网络管理。
游牧式管理是GM的核心。游牧式管理节点设置可根据网络参数来调整,如当节点的剩余电池能力达到某个极限时,就将其承担的管理功能移植到一个新的节点上;或当网络节点密度增加时,为了保证管理效率,就复制一个新的管理节点。游牧式管理节点能侦测网络的分裂和融合,并能根据相应的情况进行调整。游牧式管理节点还能在节点离开原有位置时,通过相互间的畉作完成节点的切换过程。
GM根据节点的能力将网络中的节点分为三级,第三级和第二级节点对应网络管理结构中的普通节点。第三级节点的能力最低,只充当一个SNMP代理完成本地管理信息的远端接入;第二级节点的能力相对高些,可配置探针处理模块,具有相应的探针执行环境,能执行从上级发送下来的活动探针,这些节点完成本地管理任务的分配以及向上级管理提供本地相关管理信息;第一级节点的
摘要:基于策略的网络管理(PBNM)能实现分布式管理,具有较强的可扩展性。PBNM可以根据不同的网络条件进行策略的转换,减少了管理员在管理过程中的干预,提高了系统的可扩展性和可维护性。近年来,Ad hoc网络中基于策略的管理方案主要集中在策略管理框架和策略实现两个方面。文章通过分析Ad hoc网络中现有的一些策略管理方案,以明确这个方面的发展方向。
关键词:Ad hoc网络 策略管理 管理框架 策略实现
Ad hoc网络是一个可以即时展开、随意通信且网络拓扑结构动态变化的数据网络,一般不需要预先建立的基础设施,在需要时由移动节点动态构成网络。因此Ad hoc网络的设计和操作与其它传统的无线网络不同,很难实现集中控制,往往需要利用分布算法来实现,这使得Ad hoc网络管理相对传统网络的管理而言明显要难得多。近几年来,基于策略的管理在网络管理和分布式系统管理中发展很快,使用策略的主要优势在于提高网络管理系统的可扩展性和重构性。可扩展性指管理方案能够适应网络结构的动态变化;重构性指管理策略能动态修改,可根据网络运行参数或用户要求实现一个新的管理。策略从功能上讲是一些可以用来改变系统行为的信息;从内容上讲,网络策略是一组规则的集合,可利用这些规则对网络资源的访问进行管理和控制。
1 基于策略的网络管理方案
IETF工作组关于策略管理框架的基本模型见图1,该框架与设备和实现技术无关,是一个可扩展的通用模型,主要包括策略决策点(PDP)、策略执行点(PEP)、策略仓库和管理工具[1]。
策略决策点(Policy Decision Point,PDP)负责存取策略仓库中的策略,并根据策略信息做出决策,然后将相应的策略分配至策略执行点。策略决策点还能检测策略的变化和冲突,从而采取应对措施。策略执行点(Policy Enforcement Point,PEP)是接受策略管理的网络实体,通常也被称作策略客户端。它可以是路由器、交换机、防火墙等网络设备,负责执行由策略决策点分配来的策略。同时它还向策略决策点发送信息,使策略决策点知道网络的变化以及策略的执行情况。策略管理工具(Policy Enforcement Tool)是供管理员编辑策略和监控策略的应用系统。它可以为管理员提供一个易于使用的编辑界面(如GUI)来编辑策略,并将编辑好的策略转成一定格式,存于策略仓库中。同时它还可以对策略进行检查和确认,以确保在整合策略的构成时不会发生冲突。策略库(Policy Repository)用于存储策略信息,能对系统中的策略进行汇总。它可以是目录服务或数据库服务器,除了储存管理员已经编辑好的策略信息,还可以存储其它的网络信息和系统参数,方便网络管理人员汇总策略。为了实现模块间的策略信息交换,IETF定义了一些协议来实现模块间的通信。图1中,LDAP(Lightweight Directory Access Protocol)协议用于策略仓库和其它子系统之间策略信息的传输;COPS(Common Open Policy Service)协议用于PDP、PEP和策略管理工具之间策略信息的传输。
2 基于策略的Ad hoc网络管理方案
目前关于Ad hoc网络的研究主要集中在路由协议以及MAC层等方面。Ad hoc网络由于节点的移动性、节点能力和网络无线资源的有限等特点,致使网络管理、QoS保障以及实时应用等方面的难度较大,目前这些方面的研究还处于起步阶段。基于策略的管理是网络管理和分布式系统管理的一种最新的发展,本文试图通过分析Ad hoc网络中现有的一些基于策略管理方案,明确这个方面的发展方向。
·GM(Guerrilla Management)
GM[2]是由Chien-Chung Shen等人提出的一种基于策略的管理方案。其重点不是在策略管理结构设计,而是在策略的具体实现,管理结构见图2。GM采用两级结构,节点能力较高的成为管理节点,承担智能化的管理功能,如图中的游牧式管理节点;其它节点则作为普通节点归属于某个管理节点。管理者(Supervisor)进行策略的控制和分配,游牧式管理节点(Nomadic manager)通过相互协同完成整个网络管理。
游牧式管理是GM的核心。游牧式管理节点设置可根据网络参数来调整,如当节点的剩余电池能力达到某个极限时,就将其承担的管理功能移植到一个新的节点上;或当网络节点密度增加时,为了保证管理效率,就复制一个新的管理节点。游牧式管理节点能侦测网络的分裂和融合,并能根据相应的情况进行调整。游牧式管理节点还能在节点离开原有位置时,通过相互间的畉作完成节点的切换过程。
GM根据节点的能力将网络中的节点分为三级,第三级和第二级节点对应网络管理结构中的普通节点。第三级节点的能力最低,只充当一个SNMP代理完成本地管理信息的远端接入;第二级节点的能力相对高些,可配置探针处理模块,具有相应的探针执行环境,能执行从上级发送下来的活动探针,这些节点完成本地管理任务的分配以及向上级管理提供本地相关管理信息;第一级节点的
上一篇:嵌入式系统中的CACHE问题