[发明专利]一种网络仿真平台中虚拟路由器自动配置方法和装置有效
| 申请号: | 202010783058.3 | 申请日: | 2020-08-06 |
| 公开(公告)号: | CN112039691B | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 李玉博;郝志宇;费海强;陈宇;王常松 | 申请(专利权)人: | 中国科学院信息工程研究所 |
| 主分类号: | H04L41/14 | 分类号: | H04L41/14;H04L41/08;H04L41/0803;H04L45/586 |
| 代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
| 地址: | 100093 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络 仿真 平台 虚拟 路由器 自动 配置 方法 装置 | ||
本发明涉及一种网络仿真平台中虚拟路由器自动配置方法和装置。该方法的步骤包括:生成虚拟路由描述信息;根据虚拟路由描述信息生成虚拟路由软件配置文件;利用虚拟路由软件配置文件进行虚拟路由器的初始化配置;根据初始化配置的结果构建虚拟路由器。本发明提供了一种在网络仿真平台中,虚拟路由器的描述方式,根据所描述的虚拟路由器,自动生成路由软件所需的配置文件,在不影响网络仿真平台的虚拟网络拓扑结构的情况下,对虚拟路由器进行初始化配置,实现虚拟路由功能。
技术领域
本发明属于网络仿真平台领域,涉及到网络仿真平台中虚拟网络拓扑构建技术,具体涉及网络仿真平台中虚拟网络虚拟路由器自动的配置方法和装置。
背景技术
伴随互联网技术的迅猛发展,互联网信息安全问题也日渐突出。网络仿真平台旨在为用户提供近乎真实的虚拟网络环境,用户可在网络仿真平台下进行网络安全实验,提升网络安全技能。网络仿真平台与云计算技术相类似,均为用户提供虚拟资源,包括虚拟网络资源,虚拟计算资源,虚拟存储资源等。与云计算不同的是,网络仿真平台更加注重虚拟网络资源的复杂性和真实性,需要构建更加贴近实际的网络环境。路由器是网络中不可缺少的网络设备,用于IP层分组转发,通常分为动态路由和静态路由两种。静态路由根据预设的路由表进行转发,动态路由可以自动地建立自己的路由表。动态路由实现的过程中会产生诸多路由协议网络报文,为在网络仿真平台中生成此类报文流量,模拟真实网络拓扑结构,构建虚拟动态路由器对网络仿真平台至关重要。
在OpenStack等主流云平台中,主要为用户提供计算资源,对网络拓扑的连通方式敏感度不高。与Openstack等云平台相比,网络仿真平台中的重点是构建贴近现实的复杂网络拓扑结构,模拟出真实网络中的网络流量。虚拟动态路由是安装有动态路由的虚拟机,通过虚拟机实现动态路由转发功能。动态路由软件均需要进行配置相关配置信息,配置信息的设置过程繁琐,且通常需要在虚拟机开机时编写设置路由软件配置文件。Openstack等云平台虽然提供虚拟机初始化配置功能,但其实现方式通过构建metadate服务,虚拟机接收metadate完成初始化配置。此类方式从一定程度上改变了网络仿真平台中的虚拟网络拓扑结构,并不适用在虚拟网络仿真平台环境中。
发明内容
本发明的主要目的在于提出一种网络仿真平台中虚拟路由器构建技术,能够在网络仿真平台中构建虚拟路由器,虚拟路由器可根据配置实现OSPF、RIP两种动态路由协议及静态路由协议。本发明提出了一种通过ISO镜像文件,对虚拟机进行初始化配置,并实现网络仿真平台中虚拟路由的方式。
本发明采用的技术方案如下:
一种网络仿真平台中虚拟路由器自动配置方法,其特征在于,包括以下步骤:
生成虚拟路由描述信息;
根据虚拟路由描述信息生成虚拟路由软件配置文件;
利用虚拟路由软件配置文件进行虚拟路由器的初始化配置;
根据初始化配置的结果构建虚拟路由器。
进一步地,所述虚拟路由器描述信息在代码层面表示为类的数据结构,记为ROUTER;ROUTER类的成员属性包括:虚拟路由唯一编号Id;内存大小Memory_size;虚拟CPU数量Vcpu_num;虚拟机网卡列表Interface_list;路由协议Routing_protocols;路由器名称Name;路由器基础镜像地址TemplateFile;静态路由列表Routes;若路由器为动态路由时静态路由列表Routes为空;虚拟机网卡列表Interface_list为虚拟路由器所包含的接口列表,列表元素为Interface类,描述了每个虚拟路由器的接口详细信息。
进一步地,Interface类的成员属性包括:网卡编号Id;网卡名称name;MAC地址;IP地址;网络掩码mask;网关gateway;网卡虚拟化类型model_type;OSPF协议中所对应的域ospf_area;连接关系link_to。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010783058.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磷石膏浮选装置
- 下一篇:一种灶具防干烧检测方法及检测系统





