网络管理模型概述目录一.OSI系统管理模型...................................................................................................................2二.电信管理网TMN......................................................................................................................8三.SNMP....................................................................................................................................12四.SNMPv2/v3RMON...............................................................................................................16五.基于CORBA的网络管理...................................................................................................17六.基于WEB的网络管理........................................................................................................21七.基于主动网的网络管理.......................................................................................................23八.基于移动代理的网络管理...................................................................................................26九.基于XML的网络管理........................................................................................................28十.P2P网络管理模型.................................................................................................................35十一.校园网络管理模型.............................................................................................................35十二.3G网络管理模型...............................................................................................................43一.OSI系统管理模型OSI系统管理体系结构OSI基于远程监控的管理框架打破不同业务和不同厂商之间的界限建立统一的综合网络管理系统变现场的物理操作为远程的逻辑操作现代网络管理模型的基础通信建立在OSI开放系统的概念之上开放系统:配备了OSI七层协议的系统,可以代表一套设备,也可以代表一个网络Manager:管理者,为管理实体Agent:代理,负责访问被管资源的数据MO:被管对象(ManagedObject)管理信息的描述管理系统和被管系统必须能够正确理解所交换的管理信息OSI提出了公共管理信息模型,对资源的管理信息进行描述物理资源远程NMS有针对性的应用逻辑表示OperationManagerNotificationOperationNotificationMOMOMOOSIOSIOSIProtocolOpenSystemOpenSystemAgent公共管理信息模型采用面向对象技术,提出了被管对象(ManagedObject,MO)的概念,使用被管对象来描述被管资源被管对象对外提供一个管理接口。通过这个接口,可以对被管对象进行操作,被管对象也可以发出通报Manager和Agent的角色是不固定的Agent的支持服务Agent承担访问被管对象和向Manager转发被管对象发出的通报的任务对被管对象的访问控制,防止非法访问选择通报的转发对象(转发给那些Manager)对本地发生的重要事件做日志按照预先指定的时间表进行一些自主的操作4个标准化功能(即Agent支持服务)事件报告功能(Eventreportfunction)日志控制功能(Logcontrolfunction)访问控制(Accesscontrol)时间表功能(Schedulingfunction)Agent进程示意图事件处理:被管对象产生通报时,需要决定向那些Manager转发。事件转发鉴别器:Eventforwardingdiscriminator日志控制:选择需要存储的事件报告和控制日志的登录访问控制:对访问的合法性进行判断时间表:Agent完成自主操作时,需要进行时间控制管理信息通信位于应用层,直接为Manager和Agent提供服务提供CMIP服务的实体称为CMIP协议机,包含3个服务元素CMISE:CommonManagementInformationServiceElement,公共管理信息服务元素ACSE:AssociationControlServiceElement,联合控制元素ROSE:RemoteOperationServiceElement,远程操作服务元素CMIP实体与Manager/Agent实体相结合,构成系统管理应用实体(SAME)CMISE:提供的服务建立联系,实现管理信息的交换ACSE:控制联系的建立、释放和撤销ROSE:实现远程操作和事件报告CMIS(公共管理信息服务)CommonManagementInformationService由12个功能单元组成核心功能单元(7种)扩充功能单元(5种)每种CMIS服务:1个核心功能单元+0~n个扩充功能单元核心功能单元扩充功能单元M-EVENT-REPORTMultiplereplyM-GETMultipleobjectselectionM-SETFilteringM-ACTIONCancelgetM-CREATEExtendedserviceM-DELETEM-CANCEL-GETCMIS包含7种服务(对应7种核心功能单元)确认型(confirmed)和非确认型(unconfirmed服务M-GET/M-CREATE/M-DELETE/M-CANCEL-GET:确认型M-EVENT-REPORT/M-SET/M-ACTION:不一定,取决于操作和通报的类型CMIS服务原语每种服务有4个原语:request、indication、response、confirmrequest、confirm:由服务启动方调用,以发出请求和接收应答或确认indication、response:由服务响应方调用,以接收请求、反馈应答或确认如:M-GET.req,M-GET.ind,M-GET.rsp,M-GET.conf公共管理信息协议(CMIP)服务和协议:服务:对上层用户提供服务协议:对等实体之间的信息传输协议CMIS是向上提供的服务CMIP是CMIS实体之间的信息传输协议CMIP的功能被映射到ACP和ROP上:ACP:AssociationControlProtocol,管理联系的建立、释放、撤销ROP:RemoteOperationProtocol,远程操作和事件报告CMIP所支持的服务是7种CMIS服务CMIP提供CMIS服务原语供Manager和Agent调用,CMIP实体将服务原语转变为协议数据单元(PDU)按照确定的规则与远程的对等实体进行PDU的交换CMIPPDU对应各种原语在通信时向ROSEPDU进行映射InvokeID:用来标识一次调用操作OperationValue:用来区分不同的服务BOC/MOC,BOI/MOI:用来传递服务原语中对应的参数Information:服务原语中的其它信息均包含在这里管理信息模型对异构的网络/网络设备信息进行统一、一致、规范的描述OSI的管理信息模型采用面向对象的定义方法(被管对象)各种被管对象类被赋予全局唯一的对象标识符被管对象的命名采用包含树的方法基本特征管理信息的定义与CMIS兼容,能够通过CMIP进行访问有一个公共的全局命名结构,对管理信息进行标识用面向对象的方法建立信息模型,管理信息被定义在被管对象中被管对象:是所代表的资源的一个管理视图管理视图以某种管理为目的对被管资源进行的抽象对某种特定的管理来说,只对某些方面的特性感兴趣被管对象封装特性支持的操作Agent对被管对象的管理操作,如M-GET,M-SET对管理操作的应答产生事件通报。Agent接到后,用M-EVENT-REPORT向Manager转发被管对象的定义统一性一致性可重用性为了满足“统一性、一致性、可重用性”,被管对象的定义以“类”为单位进行被管对象实例:每个具体的被管对象在后续描述中,被管对象指的是被管对象的实例被管对象类需要定义:属性(Attribute)操作(Operation)通报(Notification)行为(Behavior)被管对象类的继承特性简化了被管对象类的定义。只需要在现有基础上进行扩充允许多重继承属性被管对象的属性用来表示资源中需要管理的各种数据属性值的数据类型可以多种多样简单类型队列、树、链表等复杂结构取值范围允许值集合。如角度(整数,0-359)要求值集合。如Modem速率(整数,至少支持300,1200)访问规则readwriteread-write全局唯一标识为了提高对属性的访问效率,将许多属性组成属性组属性组同样被赋予标识符二.电信管理网TMN组织模型:电信网由多种模拟和数字设备及相应的支持设备构成,在TMN中,这些设备被称为网络元素(NE),简称为网元NMS与NE之间为主从关系NE一般只具有控制、呼叫处理以及信息传送的基本功能;NMS要对各个NE提供的数据进行处理和判断,向各个NE发出动作指令。TMN为电信网和业务提供管理功能并提供与电信网和业务进行通信的能力TMN的体系结构TMN应能观察相互配合的多个系统结合的电信网及其业务。它的体系结构应该将各个单个系统的管理综合起来,以达到对网络的协调作用。在TMN的一般体系结构中考虑了三个方面。它们是:1.TMN的功能结构功能结构描述了TMN中功能的合理分布,使得任意复杂度的TMN都可以由功能块的组合来完成。功能块的定义及其间参考点的定义导致了对TMN建议接口的描述的要求。TMN功能结构基于若干个TMN功能块、功能元及参考点。功能块提供TMN的基本功能,使TMN得以完成TMN管理。TMN功能块提供的功能将通过组成它们的功能元来进一步描述。每一对互通管理信息的功能块之间由参考点分隔。数据通信功能块用于在TMN功能块间传递信息。下图给出了TMN的功能结构图TMN管理功能块间的参考点图示(1).OSF功能块(操作系统功能)OSF处理与电信管理有关的信息,是管理功能的一个抽象。它完成对电信功能的监视、协调、控制。(2).NEF功能块(网络元素功能)NEF提供用于电信网管理的和与TMN有关的通信功能,是受TMN监视和控制且与TMN进行通信的功能块。它是被管理资源的抽象,与操作系