[发明专利]一种基于NETCONF的ForCES配置方法有效
申请号: | 201310120235.X | 申请日: | 2013-04-08 |
公开(公告)号: | CN103281197A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 金蓉;王伟明;董黎刚;周磊 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于NETCONF的ForCES配置方法。本发明将ForCES预配置信息,以YANG树形式进行信息建模,以YANG模块的形式进行数据建模,以读写本地配置文件的方式维护本地YANG信息。基于NETCONF软件包实现NETCONF客户机和服务器。远程网管机运行客户机,各CE和FE运行服务器。在建立连接、加载ForCES模块后,远程网管机能够使用标准的NETCONF操作远程高效的配置各CE和FE。本发明有着更高效、安全、标准化、易扩展等优点。本发明具有优异的网管流量和响应时间性能,适应SDN环境下大批量配置管理需求,为ForCES向SDN扩展提供了远程配置管理上的技术储备。 | ||
搜索关键词: | 一种 基于 netconf forces 配置 方法 | ||
【主权项】:
一种基于NETCONF的ForCES配置方法,其特征在于包括如下步骤:步骤1:根据ForCES的控制件和转发件的本地配置文件所描述的预配置信息,建立YANG树形式的信息模型;所述的本地配置文件分别为CE的TML层配置文件、CE的PL层配置文件、FE的TML层配置文件和FE的PL层配置文件;所述预配置信息包含CE的TML层和PL层的信息,以及FE的TML层和PL层信息;CE的TML层信息包括本CE的IP地址、本地TCP端口号、本地UDP端口号、FE的UDP端口号、工作类型、安全类型、优先等级、消息到达事件、拥塞控制机制、允许与该CE建立连接的FE的ID和IP列表;CE的PL层信息包括CE的ID、允许与该CE建立连接的FE的ID和IP列表;FE的TML层信息包括本FE的IP地址、本地UDP端口号、CE的TCP端口号、工作类型、安全类型、优先等级、消息到达事件、拥塞控制机制、允许建立连接的CE的ID和IP列表;FE的PL层信息包括FE的ID、允许建立连接的CE的ID和IP列表;所述的建立YANG树形式的信息模型,包含如下步骤:1‑1将四个本地配置文件抽象成四个相对独立的容器;所述的容器是YANG中的概念,一个容器将一系列相关信息组合起来,形成相对独立的信息组;1‑2确定各容器中信息的数据类型、读写属性;所述的数据类型包含YANG内置数据类型以及需要自定义的数据类型;所述读写属性包括不可访问、只读、可读可写;1‑3确定列表的索引;所述的索引是列表中的一个或多个列对象,索引应当能唯一定位列表的行;1‑4将节点描述成YANG树的形式;所述的YANG树形式是一种树状的图,树图中的每个节点代表一个信息,节点内容包含信息的读写属性、名称和数据类型;若节点是列表信息,还包含索引;步骤2:根据信息模型,选用YANG描述语言定义YANG模块形式的抽象数据模型,形成描述ForCES的YANG文件;所述YANG文件是一种文本文档,以标准的YANG描述语言规范书写,具体包含如下步骤:2‑1 用YANG语言描述模块相关信息,包含命名空间、定义组织、模块描述、版本信息;2‑2 用YANG语言描述步骤1所述的YANG树中的各容器,容器包含容器名称、读写属性以及该容器的相关描述信息;2‑3 用YANG语言描述步骤1所述的容器中的各节点信息,各节点信息包含节点信息名称、描述信息、类型、读写属性;若为列表节点,还应描述索引;步骤3:基于NETCONF软件包实现NETCONF服务器和客户机,服务器和客户机均扩展ForCES的YANG模块;所述的扩展ForCES的YANG模块是指将步骤2所述的YANG文件转换成某种机器语言文件,该机器语言文件应当遵循选用的NETCONF软件包的代码框架;步骤4:以读写本地配置文件的方式实现抽象数据模型的本地维护;所述的抽象数据是NETCONF协议所能理解的YANG信息,具体步骤如下:4‑1获取NETCONF操作要配置的对象,即要配置的YANG信息;4‑2确定与该YANG信息相对应的ForCES配置文件;4‑3打开ForCES配置文件,若ForCES配置文件打开成功,则确定该YANG信息对应的ForCES配置文件中的配置信息,定位该配置信息在ForCES配置文件中的位置,将对应的配置参数设置为新配置的值,最后保存并关闭ForCES配置文件;若打开失败,则提示打开出错的消息;步骤5:ForCES网络中的所有CE和FE运行NETCONF服务器,远程网管机运行NETCONF客户机,在NETCONF服务器和NETCONF客户机运行过程中,均加载ForCES的YANG模块;远程网管机与CE或FE建立连接,互通能力;步骤6:远程网管机用标准的NETCONF操作对CE或FE实施远程配置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310120235.X/,转载请声明来源钻瓜专利网。