[发明专利]一种网络仿真方法和装置在审
申请号: | 202010962089.5 | 申请日: | 2020-09-14 |
公开(公告)号: | CN113315647A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 苏玮;林涛;吴功伟;金程;林春焕;程飙 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 仿真 方法 装置 | ||
本申请实施例提供了一种网络仿真方法和装置,所述方法包括:获取协议模型;根据所述协议模型提取预设被仿真设备的特征信息;获取替代仿真设备,并根据所述替代仿真设备和所述特征信息进行网络仿真。通过基于网络协议生成的协议模型对不同厂商的被仿真设备进行统一化以及标准化,且可以通过提取的被仿真设备的特征信息以及获取的替代仿真设备,完成对被仿真设备进行逻辑等效,扩大仿真应用的范围,且可以在无镜像以及复杂系统的情况下实现对被仿真设备的仿真。
技术领域
本申请涉及通信技术领域,特别是涉及一种网络仿真方法和一种网络仿真装置。
背景技术
云计算是分布式计算技术的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算的兴起使网络成为一种基础资源,且使得网络越来越多的集中在云计算服务商手中,然而运维一张超大的网络给云计算服务商带来挑战。
第一,由于网络的复杂性增加,新架构层出不穷,但是旧架构并未淘汰,造成新架构与旧架构多架构并存的现象;且为了降低成本以及减少单一风险,造成多厂商与多OS共存的现象;第二,由于网络自动化工具的广泛使用,在给网络运维提高效率的同时也对操作的安全性提出了更高的要求;第三,混沌工程的兴起使得故障演练成为可能,但是网络的故障演练由于其特殊性,在生产环境进行故障演练非常昂贵而且非常危险。
网络仿真原来越广泛的为网络厂商和网络运营商使用,成为网络研发以及架构运维的重要工具,其中网络运维的重要工具可以包括网络形式化验证和仿真手段。仿真高保真的一个重要条件是被仿真设备和真实设备的差距,这就需要仿真设备和真实设备运行同样的OS以及同样的软件。然而在某些情况下,比如厂商无法提供仿真镜像,或者由几个系统组成的一个复杂的系统,这些都限制了仿真能够应用的范围。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种网络仿真方法和相应的一种网络仿真装置。
为了解决上述问题,本申请实施例公开了一种网络仿真方法,所述方法包括:
获取协议模型;所述协议模型为根据网络设备所使用的网络协议生成;
根据所述协议模型提取预设被仿真设备的特征信息;
获取替代仿真设备,并根据所述替代仿真设备和所述特征信息进行网络仿真。
可选地,所述协议模型通过如下方式生成:
获取所述预设被仿真设备的生产配置信息;
对所述生产配置信息进行解析得到网络协议特征,并根据所述网络协议特征生成协议模型。
可选地,所述根据所述协议模型提取预设被仿真设备的特征信息,包括:
通过所述协议模型对所述被仿真设备的生产配置信息进行提取,得到针对所述被仿真设备的特征信息;所述特征信息为所述生产配置信息中与所述网络协议相关的信息。
可选地,所述获取替代仿真设备,并根据所述替代仿真设备和所述特征信息进行网络仿真,包括:
根据所述特征信息生成所述替代仿真设备的配置信息;
将所述替代仿真设备的配置信息加载至所述替代仿真设备;
运行预设变更方案,以完成对所述预设被仿真设备的仿真。
可选地,所述根据所述预设被仿真设备的特征信息生成针对所述替代仿真设备的配置信息,包括:
获取所述替代仿真设备的配置模板;
将所述预设被仿真设备的特征信息加载至所述替代仿真设备的配置模板,得到针对所述仿真替代设备的配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010962089.5/2.html,转载请声明来源钻瓜专利网。