[发明专利]网络部署方法及装置有效
申请号: | 201810747333.9 | 申请日: | 2018-07-09 |
公开(公告)号: | CN110708178B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 刘宗昌;姚鑫;刘道峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L41/12;H04L41/14 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;董文倩 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 部署 方法 装置 | ||
1.一种网络部署方法,其特征在于,包括:
获取网络编排参数,依赖关系链以及网络拓扑,其中,所述依赖关系链中的每个协议节点预先配置有对应的编排模板,所述编排模板用于描述每个协议节点所依赖的参数信息;
根据所述网络编排参数,所述依赖关系链以及所述网络拓扑进行网络协议编排,生成网络配置信息;
将所述网络配置信息下发至设备;
其中,所述协议节点为网络上多个待配置的协议。
2.根据权利要求1所述的方法,其特征在于,获取所述网络编排参数包括:
获取协议参数,其中,所述协议参数至少包括:网络上待配置的协议以及与所述待配置协议关联的配置参数和全局参数;
获取编排参数,其中,获取所述编排参数至少包括:获取初级参数,所述初级参数为面向网络整体结构的、经过简化处理的具有代表性的参数。
3.根据权利要求2所述的方法,其特征在于,获取所述编排参数还包括:
获取高级参数,其中,所述高级参数是通过对所述初级参数进行编排得到的参数。
4.根据权利要求3所述的方法,其特征在于,获取所述高级参数至少包括:
获取池参数,其中,所述池参数用于限定参数取值的分配范围。
5.根据权利要求1所述的方法,其特征在于,获取所述依赖关系链包括:
获取协议关系链,其中,所述协议关系链用于描述网络上待配置的协议中每种协议相互间的依赖关系;
获取池参数关系链,其中,所述池参数关系链用于描述网络上待使用的池参数中每个池参数相互间的依赖关系;
获取所述协议关系链与所述池参数关系链之间的依赖关系,以使所述池参数关系链为所述协议关系链中的参数进行取值分配。
6.根据权利要求5所述的方法,其特征在于,获取所述依赖关系链还包括:
根据获取到的所述依赖关系链建立对应关系,其中,所述对应关系包括:多个编排项以及与每个编排项对应的类型、编排模板以及依赖关系。
7.根据权利要求1所述的方法,其特征在于,获取所述网络拓扑至少包括:
获取网络中各个设备之间的邻居关系,其中,所述邻居关系至少包括:每个设备的各个端口分别连接的设备信息以及连接的端口信息。
8.根据权利要求7所述的方法,其特征在于,所述邻居关系还包括:
所述网络中每个设备的网络角色以及相邻设备之间的邻居模型。
9.根据权利要求1所述的方法,其特征在于,根据所述网络编排参数,所述依赖关系链以及所述网络拓扑进行网络协议编排,生成所述网络配置信息包括:
选取步骤,从所述网络拓扑选取待编排设备;
读取步骤,读取所述待编排设备的邻居关系;
编排步骤,按照所述邻居关系遍历所有邻居设备,分别对所述待编排设备与每次遍历的邻居设备进行端口连接编排;
判断步骤,判断所述网络拓中是否存在尚未编排的设备,如果是,则返回所述选取步骤,如果否,则生成所述网络配置信息。
10.根据权利要求9所述的方法,其特征在于,按照所述邻居关系遍历所有邻居设备,分别对所述待编排设备与每次遍历的邻居设备进行端口连接编排包括:
从协议关系链上的起始协议开始,遍历所述协议关系链的全部协议;
针对每个协议,根据当前协议对应的编排模板对所述待编排设备与每次遍历的邻居设备进行端口连接编排,直至全部协议编排完毕。
11.根据权利要求10所述的方法,其特征在于,根据当前协议对应的编排模板对所述待编排设备与每次遍历的邻居设备进行端口连接编排包括:
按照所述当前协议对应的编排模板对所述当前协议进行解析,得到解析字段;
从池参数所限定的分配范围中确定所述解析字段对应的池参数的取值,以及将所述解析字段对应的全局参数的取值替换为所述全局参数的预定义值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810747333.9/1.html,转载请声明来源钻瓜专利网。