[发明专利]一种确定管理对象操作的方法和装置有效
申请号: | 200710167392.0 | 申请日: | 2007-11-26 |
公开(公告)号: | CN101447972A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 韩璐;纪晓峰;李春秀 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 管理 对象 操作 方法 装置 | ||
技术领域
本发明涉及网络管理技术,特别涉及一种确定管理对象操作的方法和装 置。
背景技术
网络配置协议(NETCONF,Network Configuration Protocol)协议是一 种提供网络数据设备配置管理的协议,该协议是因特网工程任务组(IETF, Internet Engineering Task Force)制定的,为网络设备提供了配置安装、维护、 删除等机制,采用基于数据编码的可扩展标记语言(XML,eXtensible Markup Language)配置数据以及协议信息,在网络管理方面具有重要的作用。
NETCONF协议从概念上可以分为四层,即传输层、远过程调用(RPC, Remote Procedure Call)层、操作(Operations)层、Content层。其中,Operations 层定义了RPC调用的基于XML的基本操作集,主要包括获取(get)、获 取配置(get-config)、编辑配置(edit-config)、拷贝配置(copy-config)、 删除配置(delete-config)等基本操作。其中,edit-config操作的功能是将特 定配置的全部或部分加载到特定的管理对象。
NETCONF协议的edit-config操作通过edit-config子树中的配置(config) 子树配置各管理对象的操作(operation)属性,该operation属性标识了作为 子树中节点的管理对象被配置的操作,operation属性的值可以为合并 (merge)、替换(replace)、创建(create)、删除(delete)或者为空。 图1为现有技术中的一种edit-config子树结构图,如图1所示,该edit-config 子树中以edit-config操作作为根节点,该根节点包含五个下一层子节点,分 别为:目标(target)参数、默认操作(default-operation)参数、测试选项 (test-option)参数、错误选项(error-option)参数和配置(config)参数, 其中,error-option参数和test-option参数是可选参数,在图1中未示出。 default-operation参数用于定义管理对象的操作默认值,其值可以为merge、 replace和none。config参数包含top参数,该top参数的子树中的各节点为 管理对象,该管理对象的operation属性值用于标识对该管理对象进行的操 作。在该config子树中参数部分为固定的结构,对象部分为可变的结构,可 以根据具体的管理对象进行设置。例如,如果当前节点为对象type,其 operation属性值为merge,其父节点对象user的operation属性值为空, default-operation参数的operation属性值为空,则确定对该对象type的实际 操作为合并。其中,父节点为当前节点所在子树的上一层节点。但是,如果 当前节点、其父节点和default-operation参数中的任意两种或三种组合同时 具有不同的operation属性值时,则不能够确定当前节点的实际操作。
例如,一个edit-config操作实例如下:
<rpc message-id=″101″
xmlns=″urn:ietf:params:xml:ns:netconf:base:1.0″>
<edit-config>
<target>
<running/>
</target>
<default-operation>replace</default-operation>==>default-operation参数
<config xmlns:xc=″urn:ietf:params:xml:ns:netconf:base:1.0″>
<top xmlns=″http://example.com/schema/1.2/config″>
<users>
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710167392.0/2.html,转载请声明来源钻瓜专利网。