一种虚实扩展的网络构建方法和系统技术方案

技术编号:20592810 阅读:41 留言:0更新日期:2019-03-16 09:01
本发明专利技术公开了一种基于网络技术的虚拟实验方法,该方法包括下述步骤:S1.进行网络规划;S2.构建所规划的网络中包括的各个部件,并赋予其硬件逻辑属性以及接口属性;S3.根据预定功能构建网络实验验证模块,包括综合验证模块、交换机验证模块、路由器验证模块、FW验证模块、链路验证模块、服务器验证模块中的至少一个;S4.根据构建的各个部件以及验证模块,进行网络拓扑显示;S5.基于构建的虚拟网络以及验证的功能自动推荐与各个部件相对应的实体硬件以及相对应的配置文件。通过本发明专利技术,能够通过所述虚拟实验系统,能够很好地模拟网络技术的硬件组件、网络配置及虚拟网络配置等主要网络使用的实验,并且借助IaaS技术,充分地结合了硬件资源复用的理念。

A Network Construction Method and System of Virtual-Real Extension

The invention discloses a virtual experiment method based on network technology, which includes the following steps: S1. network planning; S2. building the components included in the planned network, and giving them hardware logic attributes and interface attributes; S3. building network experiment verification module according to predetermined functions, including comprehensive verification module, switch verification module and router verification module. At least one of the blocks, FW verification module, link verification module and server verification module; S4. Network topology display based on each component and verification module; S5. Entity hardware corresponding to each component and corresponding configuration files are automatically recommended based on the virtual network and verification function. Through the virtual experiment system, the invention can well simulate the experiment of network technology hardware components, network configuration, virtual network configuration and other main network use, and fully integrate the concept of hardware resource reuse with the help of IaaS technology.

【技术实现步骤摘要】
一种虚实扩展的网络构建方法和系统
本专利技术涉及虚拟
,尤其涉及一种虚拟网络构建方法并能与真实网络无缝融合的系统。
技术介绍
随着信息虚拟技术的发展,虚拟实验技术已经成为现实世界仿真试验的重要手段,尤其是互联网技术中更多的试验和实际离不开虚拟技术。大多情况下,网络虚拟实验系统是依托网络平台技术(如java、asp等)构建的用于模仿现实网络实验的线上平台,而目前大多网络虚拟实验系统本身的支持是具体的硬件服务器和各种web、应用服务器等软服务;网络实验的平台也只是技术仿真平台,网络环境的业务规划、设备选型和现实网络配置仍然处于脱节环节;随着云计算技术的发展,IaaS模式的云平台逐渐成为支撑虚拟实验系统的基础环境。本专利技术旨在利用IaaS模式的云平台和IaaS的基础设施即服务的理念解决网络系统的虚拟实验和现实网络构建的问题、打通规划与现实网络配置的交互问题,并提供仿真环境自动部署到真实环境的测试和部署问题的解决办法。
技术实现思路
本专利技术公开了一种基于网络技术的虚拟实验方法,该方法包括下述步骤:S1.进行网络规划;S2.构建或场景化推荐所规划的网络中包括的各个部件,并赋予其硬件逻辑属性以及接口属性;S3.根据预定功能构建网络实验验证模块,包括综合验证模块、交换机验证模块、路由器验证模块、FW验证模块、链路验证模块、服务器验证模块中的至少一个;S4.根据构建的各个部件以及验证模块,进行网络拓扑显示;S5.基于构建的虚拟网络以及验证的功能自动推荐与各个部件相对应的实体硬件以及相对应的配置文件。可选的,步骤S1包括:确定网络类型;确定接入规模、流量规模。可选的,步骤S2包括:根据S1的选择内容自动形成场景推荐模块。可选的,步骤S3包括:基于IaaS模式利用共享的资源运行所构建的验证模块的功能。可选的,基于IaaS模式利用共享的资源进行验证,包括下述步骤:生成基于vmwareapi接口的虚拟化资源接口;接收用户通过操作界面提出的验证请求;通过对外服务接口对Vcenter平台计算资源进行调试;对用户的请求进行编排并转发至Vcenter数据中心;展示用户请求后自动化开通实例,进行验证结果的反馈以及具体的分类和管理。可选的,在步骤S5中,自动推荐满足规划网络的硬件品牌和型号。本专利技术还提供一种基于网络技术的虚拟实验系统,该系统包括:网络规划单元,用于进行网络规划;部件构建单元,用于构建所规划的网络中包括的各个部件,并赋予其硬件逻辑属性以及接口属性;实验验证单元,用于根据预定功能构建网络实验验证模块,包括综合验证模块、交换机验证模块、路由器验证模块、FW验证模块、链路验证模块、服务器验证模块中的至少一个;网络拓扑显示单元,用于根据构建的各个部件以及验证模块,进行网络拓扑显示;实体网络实现单元,基于构建的虚拟网络以及验证的功能自动推荐与各个部件相对应的实体硬件以及相对应的配置文件。可选的,所述网络规划单元,用于确定网络类型;确定接入规模、流量规模。可选的,所述实验验证单元基于IaaS模式利用共享的资源运行所构建的验证模块的功能。可选的,所述实验验证单元包括:接口生成子单元,用于生成基于vmwareapi接口的虚拟化资源接口;请求接收单元,用于接收用户通过操作界面提出的验证请求;调试子单元,用于通过对外服务接口对Vcenter平台计算资源进行调试;编排子单元,用于对用户的请求进行编排并转发至Vcenter数据中心;实例开通单元,用于展示用户请求后自动化开通实例,进行验证结果的反馈以及具体的分类和管理。可选的,所述实例开通单元自动推荐满足规划网络的硬件品牌和型号。本申请实施例中提供的技术方案,至少具有如下效果或优点:通过所述虚拟实验系统,能够很好地模拟网络技术的硬件组件、网络配置及虚拟网络配置等主要网络使用的实验,节省了硬件购买、管理和报废等环节,并且借助云计算技术的IaaS云计算模块的框架技术,充分地结合了硬件资源复用的理念。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术提出的虚拟实验方法的流程图;图2示出了本专利技术提出的虚拟实验系统的架构图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施案例所限制。相反,提供这些实施案例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。网络技术本身的实验是基于交换机、路由器、防火墙、服务器和网络几部分的硬件和上述硬件上运行的各种软件系统组成。为了发挥虚拟实验系统对于传统网络技术实物实验系统的优势,借助IaaS云计算模式的思想,设计了基于云计算机技术的网络技术虚拟实验、仿真和迁移系统。在网络技术虚拟试验系统中,构建出网络规划模块、网络技术中所使用到的路由器、交换机、防火墙、网络、服务器等硬件设备虚拟化模块、虚拟网络的配置的功能模块、硬件设备链接和配置的模块以及配置的相应网络拓扑图显示模块等的基于网络技术的虚拟实验系统。通过所述虚拟实验系统,能够很好地模拟网络技术的硬件组件、网络配置及虚拟网络配置等主要网络使用的实验,节省了硬件购买、管理和报废等环节,并且借助云计算技术的IaaS云计算模块的框架技术,充分地结合了硬件资源复用的理念。本专利技术通过软件模拟网络技术中的自然组织的网络需求、交换机、路由器、防火墙、服务器、PC、显示器等硬件的功能和逻辑性能,提出了一种网络技术虚拟实验方法,如图1所示,该方法包括下述步骤:S1.进行网络规划;S2.构建或场景化推荐所规划的网络中包括的各个部件,包括构建交换机、构建路由器、构建防火墙、构建服务器、构建网络辅材等等。在构建每个部件时,赋予其硬件逻辑属性以及接口属性。S3.构建网络实验验证模块,包括PC或者其他终端设备构建模块、综合验证模块、交换机验证模块、路由器验证模块、FW验证模块、链路验证模块、服务器验证模块中的至少一个;S4.根据构建的各个部件以及验证模块,进行网络拓扑显示;S5.硬件选型及配置迁移模块(根据实际需要选择是否生成实际工作网络)。在步骤S1中,进行网络规划时,可构建IPV4子网、IPV6网络或者其他类型网络;在进行网络规划时,要确定外部网络接口以及内外网安全规划模块;在进行网络规划时,要确定网络的基本类型:局域网、城域网、广域网等;在进行网络规划时,需要确定相应的接入规模、流量规模等。在步骤S2中,基于S1的规划,此步骤中自动推荐适用于此网络规划的情景,情景中包含具体的网络设备。其中网络设备的类型也可以进行手动调整,调整并被后续步骤验证和使用的环境形成新的网络情景。那么以已推荐的情景中具有路由器设备的情况为例。以路由器为例,说明路由器的构建过程:首先根据网络规划在给出的路由器选项中选择路由器。路由器具有四个要素:输入端本文档来自技高网...

【技术保护点】
1.一种基于网络技术的虚拟实验方法,该方法包括下述步骤:S1.进行网络规划;S2.构建或场景化推荐所规划的网络中包括的各个部件,并赋予其硬件逻辑属性以及接口属性;S3.根据预定功能构建网络实验验证模块,包括综合验证模块、交换机验证模块、路由器验证模块、FW验证模块、链路验证模块、服务器验证模块中的至少一个;S4.根据构建的各个部件以及验证模块,进行网络拓扑显示;S5.基于构建的虚拟网络以及验证的功能自动推荐与各个部件相对应的实体硬件以及相对应的配置文件。

【技术特征摘要】
1.一种基于网络技术的虚拟实验方法,该方法包括下述步骤:S1.进行网络规划;S2.构建或场景化推荐所规划的网络中包括的各个部件,并赋予其硬件逻辑属性以及接口属性;S3.根据预定功能构建网络实验验证模块,包括综合验证模块、交换机验证模块、路由器验证模块、FW验证模块、链路验证模块、服务器验证模块中的至少一个;S4.根据构建的各个部件以及验证模块,进行网络拓扑显示;S5.基于构建的虚拟网络以及验证的功能自动推荐与各个部件相对应的实体硬件以及相对应的配置文件。2.根据权利要求1所述的方法,其特征还在于,步骤S1包括:确定网络类型;确定接入规模、流量规模。3.根据权利要求1或2所述的方法,其特征还在于,步骤S3包括:基于IaaS模式利用共享的资源运行所构建的验证模块的功能。4.根据权利要求3所述的方法,其特征还在于,基于IaaS模式利用共享的资源进行验证,包括下述步骤:生成基于vmwareapi接口的虚拟化资源接口;接收用户通过操作界面提出的验证请求;通过对外服务接口对Vcenter平台计算资源进行调试;对用户的请求进行编排并转发至Vcenter数据中心;展示用户请求后自动化开通实例,进行验证结果的反馈以及具体的分类和管理。5.根据权利要求1-4任一项所述的方法,其特征还在于,在步骤S5中,自动推荐满足规划网络的硬件品牌和型号。6.一种基于网络技术的虚拟实验系统,该系统包括:网络规划...

【专利技术属性】
技术研发人员:赵国安张文辉姬艳丽王楠刘洪沛郜晖权聪敏张浩
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1