The invention belongs to the field of computer technology, in particular to a network visual editing and automatic deployment system based on openstack, including a front-end and a back-end, the front-end is used to provide an interface for users to realize the rapid creation of the network topology map; the back-end is used to import the information parsed out by the network topology map, and create the network on the openstack cloud platform The virtual network layer and the simulated network layer corresponding to the network topology map, and the physical network layer and the simulated network layer are respectively interconnected with the virtual network layer. Compared with the prior art, the virtual real interconnection of the three-layer network of \Physical Virtual Simulation\ in the invention makes the network environment built by the network topology map more lifelike, closer to the effect of the actual network, and effectively improves The performance of simulation is achieved.
【技术实现步骤摘要】
一种基于OpenStack的网络可视化编辑与自动化部署系统
本专利技术属于计算机
,具体涉及一种基于OpenStack的网络可视化编辑与自动化部署系统。
技术介绍
网络安全事件已经严重威胁到了互联网的安全及其可用性,为了更好地研究和分析网络安全事件以采取有效的防御措施,往往需要重现安全事件。由于网络安全事件的不可控性和易变性,无法在实际网络中进行测试,从而需要搭建虚拟网络环境进行测试。“互联网仿真系统”就是针对网络攻防演练和网络新技术评测的基础设施和平台。“互联网仿真系统”已从真实目标网络系统搭建,发展到了网络虚实结合仿真快速构建阶段。网络靶场是网络安全研究的重要基础。它提供高度仿真的环境,运行于物理机中,由网络模拟软件提供运行环境。目前,提供网络实验环境的平台主要分为网络仿真器和网络仿真平台。其中,网络仿真器以NS2(NetworkSimulatorversion2)、NS3(NetworkSimulator3)、OPNET等为主,它们配置相对简单,能够进行大型网络环境的模拟,可以提供灵活、高扩展性的实验环境,不受场地和经费的限制。但由于实验只能在模拟环境中根据相关数学模型进行,实验的真实性受到限制,其实验结果可能与真实情况存在巨大差别。以GENI、PlanetLab、FIRE、Emulab、AKARI等为主的网络仿真平台,它们可为用户提供真实的网络实验环境,在全球各地部署实验结点,用户可以在这些结点上自定义操作系统,但它们在可编程、支持广泛创新等方面仍显不足。而作为云平台的代表OpenStack也可 ...
【技术保护点】
1.一种基于OpenStack的网络可视化编辑与自动化部署系统,其特征在于,包括:/n前端,其用于为用户提供一个界面以实现对网络拓扑图的快速创建;/n后端,用于将所述网络拓扑图解析出的信息导入,在OpenStack云平台上创建与所述网络拓扑图对应的虚拟网络层和模拟网络层,以及将物理网络层和所述模拟网络层分别与所述虚拟网络层进行互联。/n
【技术特征摘要】
1.一种基于OpenStack的网络可视化编辑与自动化部署系统,其特征在于,包括:
前端,其用于为用户提供一个界面以实现对网络拓扑图的快速创建;
后端,用于将所述网络拓扑图解析出的信息导入,在OpenStack云平台上创建与所述网络拓扑图对应的虚拟网络层和模拟网络层,以及将物理网络层和所述模拟网络层分别与所述虚拟网络层进行互联。
2.根据权利要求1中所述的基于OpenStack的网络可视化编辑与自动化部署系统,其特征在于:所述物理网络层和所述模拟网络层分别通过物理机和网络仿真器进行构建,所述虚拟网络层为所述物理网络层提供虚拟环境和虚拟网络节点,所述模拟网络层根据所述虚拟网络节点生成相应的模拟网络节点。
3.根据权利要求2中所述的基于OpenStack的网络可视化编辑与自动化部署系统,其特征在于:所述物理网络层包括接入网络的物理主机网络节点、路由器网络节点和客户端,所述客户端、所述物理主机网络节点和所述路由器网络节点相互连接。
4.根据权利要求3中所述的基于OpenStack的网络可视化编辑与自动化部署系统,其特征在于:所述客户端包括登录模块、绘图模块、属性编辑模块、储存模块和文件传输模块,其中,
所述登录模块用于登录和进入所述客户端;
所述绘图模块用于对网络拓扑图进行网络节点的创建、删除和连接;
所述属性编辑模块用于对创建的网络节点进行属性编辑;
所述储存模块用于将所述网络拓扑图保存为本地文件;
所述文件传输模块用于生成传...
【专利技术属性】
技术研发人员:张伟哲,张宾,卢子勇,邱彪,刘健威,方滨兴,刘川意,
申请(专利权)人:鹏城实验室,电子科技大学广东电子信息工程研究院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。