一种基于多粒度抽象理论的虚拟网络构建方法和系统的制作方法

文档序号:7865357阅读:325来源:国知局
专利名称:一种基于多粒度抽象理论的虚拟网络构建方法和系统的制作方法
技术领域
本发明涉及模拟仿真技术领域,特别是一种基于数学模型、软件模拟、虚拟仿真、实物实现的多粒度无感融合的虚拟网络构建技术。
背景技术
以下是本领域中的一些名词解释,其使用范围仅限于本发明网络资源是将网络的各个组成部分抽象为网络资源,为用户所使用。即使当今互联网的组成方式多种多样,但仍可将网络资源抽象为以下几个关键概念终端主机即终端机器,包括便携式笔记本电脑、服务器、台式机等。网络设备即路由器、交换机等连接各终端主机的网络设备。网络链路即连接节点与网络设备的通信链路。虚拟网络资源由网络仿真平台通过不同的技术实现,向用户提供与实际网络高度相似的网络资源。其实现方式包括数学模型实现、模拟技术实现、仿真技术实现、实物设备实现。多粒度将网络资源进行划分,分别由数学模型抽象实现、模拟技术实现、仿真技术实现、实物设备实现,并可自定义分配采用不同技术实现的比例,突破单粒度方式在构建成本及真实性上的矛盾限制,以提供多粒度的网络仿真实现方式,向使用者提供可承受代价下的真实性最大化的虚拟网络环境。计算机网络由最初的军事专用再到教育、科研领域的应用直至如今千家万户的普及,其发展过程呈现出规模不断扩大、复杂性不断增强、网络环境日益灵活多变、网络安全问题日益突出等特点。复杂网络环境下的应用如网络空间安全性、相关网络工具有效性等很难在实际的网络中对其进行充分有效的测试、验证和评估。军事、教育、科研、互联网应用等领域均需要模拟出能够满足各系统测试与评估所需的复杂、多样、灵活的网络环境。目前常见的虚拟网络仿真平台所使用的方法包括数学模型(analyticalmodel )、模拟(Simulation)、仿真(Emulation)、真实网络(Live Networks)等。数学模型试图通过数学方法建立网络的模型,运用数学工具推导网络协议与应用的可行性与有效性;模拟方法通过软件模拟网络中的各种行为并加以分析评估;仿真方法在一个可控环境中“复制”研究对象环境,通过加载实验负载对技术与产品进行测试;真实网络部署到真实的应用环境中,通过实际应用,并辅助以有效的监测工具来检验技术与产品的功能与性能。作为研究网络行为的基础工具,最真实的仿真环境是全部利用实际设备进行仿真网络的搭建,但当需要仿真的网络规模较大时,环境搭建的成本就会随之增大,直至不可接受;为了降低成本,必须对环境中的部分属性进行一定程度的抽象(例如使用虚拟机、软路由、模拟等手段)。然而抽象程度越高,成本固然越低,但相应的真实性也随之下降。因此如何解决仿真平台构建成本与仿真真实性之间的矛盾,使之达到一个合适的平衡状态,是网络仿真平台研究中的一个关键问题。目前的网络仿真平台主要采用基于NS2、Omnet++等全软件实现,这类实现技术成本极低,但其网络的真实性、可控性较差,不能网络仿真平台的高真实性需求。另一类典型的网络仿真平台全部采用虚拟机来实现虚拟网络的构建,提高了真实性,但规模上无法达到大规模网络环境仿真的需求,限制了虚拟网络的使用范围。另外,基于以上网络模拟仿真技术实现的虚拟网络中节点间信息交互一般采用集中式管理的方式,即存在若干台集中管理器调度和获取虚拟网络中的所有流量等资源信息,虚拟网络拓扑结构中节点之间的信息交互全部集中到若干台集中管理器上,再由集中管理器转发到目的节点。集中式管理的虚拟网络系统的优势在于管理方式简单易行,便与控制,但其真实性与实际网络相比有较大的差别
发明内容
本发明所要解决的技术问题是提供一种基于多粒度抽象理论的虚拟网络构建系统及方法,用于解决仿真平台构建成本与仿真真实性之间存在矛盾的问题。本发明解决上述技术问题的技术方案如下一种基于多粒度抽象理论的虚拟网络构建方法,包括步骤1,进行虚拟网络拓扑环境与应用场景配置;步骤2,按照配置需求将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述的配置文件;步骤3,根据配置文件进行虚拟网络的场景解析,并对解析后的配置文件进行场景描述自动化分析;步骤4,根据场景描述自动化分析结果,采用分布式无中心结构完成虚拟网络构建,实现不同虚拟仿真粒度节点间网络流量的无感融合。对于本发明,无感融合具有两个层次的含义,一是面向虚拟网络的创建者而言,可根据实现代价与网络构建真实性的需求,灵活调整不同粒度的实现比例,而无需关心不同资源实现方式的流量交互问题,节点与节点之间无法感知交互流量的区别,即一个节点无法根据其所述接收到的流量辨别出发送流量节点的类型。二是可直接接入其他已有的网络资源。其他网络与虚拟网络的交互和与实际网络的交互并无不同,其他网络无法感知也无需关心与其交互的是实际网络还是虚拟网络。多粒度无感融合的虚拟网络构建技术使得面向用户而言,虚拟网络是一个整体结构,用户无法感知底层网络的实现方式,极大的提高了虚拟网络的可扩展性和置信度在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述虚拟网络构建方法还包括以下步骤对构建的虚拟网络进行多维度监控展示和网络行为的模拟仿真。进行模拟仿真时可用于教学中,如模拟仿真网络环境,进行计算机网络课程实验,也可用于科研中,如研究各类协议、网络性能分析、网络事件模拟,还可应用于网络工具性能测试、网络流量监控与评估等领域。进一步,所述步骤I具体包括由用户配置虚拟网络的拓扑结构,选择虚拟网络的实现粒度,并配置该虚拟网络环境下所模拟的应用场景的参数。
进一步,选择虚拟网络的实现粒度包括方式一或方式二 方式一用户指定网络拓扑中的不同实现粒度;方式二 构建的虚拟网络系统进行粒度分配。进一步,所述步骤2中采用标准XML语言进行虚拟化网络环境统一描述。为实现对虚拟化网络资源的管理,必须首先对采用多粒度计算资源构建的虚拟网络环境加以形式化描述。经过对网络拓扑环境的深入研究,结合 多粒度抽象理论,并经过反复设计、验证,采用标准XML语言描述实物资源、仿真资源、模拟资源和数学模型资源共同构建的虚拟化网络环境。虚拟网络拓扑环境的XML语言描述包含基本的网络组成元素主机(host)、交换机(switch)、路由器(router)、链路(link)等基本元素,以上基本元素的参数以及由其所组成的网络结构上所构建的应用行为元素组成。该结构定义了虚拟网络环境的不同计算资源,由附加的子节点和属性描述多粒度虚拟网络计算资源的行为参数,同时定义了连接关系。虚拟网络环境统一描述的结果是拟构建的虚拟网络到用于构建该虚拟网络的多粒度计算资源之间映射关系的纽带和依据。基于统一描述技术,平台能够自动计算网络连接关系,实现子网划分、IP分配、路由计算等复杂处理,并自动化分发给各计算资源子系统,各计算资源子系统分别识别描述文件,获取各自负责的部分虚拟化网络环境配置信息,并进行相应的处理。采用基于多粒度计算资源的虚拟化网络环境统一描述技术描述一个网络可作为虚拟网络环境的定义标准。进一步,所述步骤3中的场景解析包括资源粒度识别、IP地址分配和全局路由计
笪所述步骤3中的场景描述自动化分析包括资源粒度分配、路由信息分配和负载均衡。进一步,所述资源粒度分配包括自动将各资源分配至资源层相应的计算资源模块,所述计算资源模块通过资源适配接口直接获取构建自身需要的配置及应用行为参数。进一步,所述步骤4中的分布式无中心结构中不设置流量转发中心服务器,且不同粒度节点间直接通信。进一步,上述的不同粒度节点包括数学模型节点、模拟节点、仿真节点和/或实物节点。—种基于多粒度抽象理论的虚拟网络构建系统,包括应用层、平台层和资源层;所述应用层,其与所述平台层通信,用于构建欲模拟的应用场景;所述平台层,其与所述应用层通信,用于进行虚拟网络拓扑环境与应用场景配置,并将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述配置文件;所述平台层还用于根据配置文件进行虚拟网络的场景解析,并对解析后的配置文件进行场景描述自动化分析;所述资源层,其用于通过资源适配接口从所述平台层获取构建自身需要的配置及应用行为参数,完成虚拟网络的自动化部署构建过程。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述平台层从上至下依次包括管理与展示模块、应用场景构建模块、调度与管理模块及资源适配接口。所述管理与展示模块,其用于进行虚拟网络拓扑环境与应用场景配置,并将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述配置文件,实现不同粒度节点的网络流量的无感融合。对虚拟网络拓扑环境与应用场景配置包括进行虚拟网络环境的拓扑绘制、参数配置入应用场景的参数配置等,这个过程是在展示界面完成的,用户可见,用户完成配置后,启动仿真,此后虚拟网络构建过程对用户不可见。管理与展示模块将生成网络资源环境统一描述语言所述描述的XML语言交由下层模块使用。所述应用场景构建模块,其用于完成场景解析。所述调度与管理模块,其用于根据解析的配置文件进行场景描述自动化分析。所述资源适配接口,用于实现所述平台层与所述资源层的通信。进一步,所述管理与展示模块包括处于同一层次的应用场景配置模块、应用场景展示模块和用户设置管理模块。所述应用场景展示模块能提供多维度的展示方式,包括节点变化、路径变化、流量 统计和重点节点IP统计的展示方式,并在所述管理与展示模块的界面上实时向用户展示用户行为在虚拟网络环境中的执行情况。所述系统还提供场景回放功能,使得整个应用场景的执行过程可以重现的方式呈现给用户。所述应用场景构建模块包括场景配置解析模块和场景描述自动下达模块。所述调度与管理模块包括场景描述自动分析与负载均衡模块、场景任务动态分配模块、场景任务自动下达模块。进一步,所述平台层还设有监控与评估模块,其包括仿真过程多视角监控模块和仿真效果综合分析与评估模块,分别用于实现仿真过程多视角监控及仿真效果综合分析与评估,还用于向用户提供原始网络流量数据供用户对网络环境、应用行为进行数据分析。进一步,所述资源层包括处于同一层次的数学模型计算资源模块、模拟计算资源模块、仿真计算资源模块和实物计算资源模块,且各模块间能实现直接流量交互。其中的可控计算资源,如实物计算资源和仿真计算资源,可供用户在场景仿真过程中进行人为干预,及时调整仿真过程,从而提高仿真过程的真实性和可控性。进一步,所述虚拟网络构建系统支持各种监测评估插件,并能根据用户需要自定义监测评估插件,用于完成对用户仿真场景的监评需求。本发明的有益效果是本发明公开了一种基于多粒度抽象理论的虚拟网络构建系统及方法,通过采用数学模型、模拟、仿真、实物设备等多粒度的虚拟仿真方式构建虚拟网络,并实现不同粒度流量的无感融合,能够使平台具备细粒度的网络行为仿真能力,有效平衡虚拟网络建设成本与仿真真实性之间的矛盾,可有效应用于教学、科研、网络环境安全测试、网络防御工具评测、网络安全态势评估等多个领域。具体地,本发明与现有技术相比具有以下优点一、结合了数学模型、模拟、仿真、实物等仿真技术的优势,可调节虚拟网络实现粒度,有效平衡虚拟网络构建成本与仿真真实性的矛盾,灵活性、置信度更高;二、通过实物设备资源的引入,使平台具备细粒度的网络行为仿真能力,同时可直接将仿真平台中的仿真流量引出来加以分析、存储和利用;三、采取与真实网络相一致的节点间直接通信方式,剔除由中心节点进行流量转发这一集中通信方式的真实性缺陷和性能瓶颈;四、采用基于多粒度抽象技术构建的虚拟网络系统可作为黑盒网络系统接入到真实网络环境中,从而可作为实际网络的一部分参与真实网络行为,极大扩展了平台的应用范围;另一方面,又可以使其它异构的虚拟网络系统方便的接入到本系统中,从而达到整合利用资源,提高可扩展性的目的。


图1为本发明所述一种基于多 粒度抽象理论的虚拟网络构建方法的流程图;图2为本发明所述一种基于多粒度抽象理论的虚拟网络构建系统的架构示意图;图3为本发明实施例二的虚拟网络构建的实施过程;图4为本发明实施例二构建的虚拟网络拓扑图。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。如图1所示,实施例一提供了一种基于多粒度抽象理论的虚拟网络构建方法,包括步骤1,进行虚拟网络拓扑环境与应用场景配置,具体包括由用户配置虚拟网络的拓扑结构,选择虚拟网络的实现粒度,并配置该虚拟网络环境下所模拟的应用场景的参数。选择虚拟网络的实现粒度的方式有一是用户指定网络拓扑中的不同实现粒度;二是构建的虚拟网络系统进行粒度分配。步骤2,将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述的配置文件。该步骤中采用标准XML语言进行虚拟化网络环境统一描述,平台能够自动计算网络连接关系,实现子网划分、IP分配、路由计算等复杂处理,并自动化分发给各计算资源子系统,各计算资源子系统分别识别描述文件,获取各自负责的部分虚拟化网络环境配置信息,并进行相应的处理。步骤3,根据配置文件进行虚拟网络的场景解析,并对解析后的配置文件进行场景描述自动化分析。场景解析包括资源粒度识别、IP地址分配和全局路由计算;场景描述自动化分析包括资源粒度分配、路由信息分配和负载均衡;资源粒度分配又包括自动将各资源分配至资源层相应的计算资源模块,所述计算资源模块通过资源适配接口直接获取构建自身需要的配置及应用行为参数。步骤4,根据场景描述自动化分析结果,采用分布式无中心结构完成虚拟网络构建,实现不同虚拟仿真粒度节点间网络流量的无感融合。这里的分布式无中心结构中不设置流量转发中心服务器,且不同粒度节点间直接通信。上述所有步骤中涉及的不同粒度节点包括数学模型节点、模拟节点、仿真节点和/或实物节点。另外,进行不同粒度节点的网络流量的无感融合主要有两种方式方式一面向虚拟网络的创建者而言的,可根据实现代价与网络构建真实性的需求,调整不同粒度的实现比例,而无需关心资源实现方式的流量交互问题及节点与节点之间无法感知交互流量的区别。方式二 直接接入除虚拟网络资源以外的网络资源。另有的其他网络与虚拟网络的交互和与实际网络的交互并无不同,其他网络无法感知也无需关心与其交互的是实际网络还是虚拟网络。此外,还能对构建的虚拟网络进行多维度监控展示和网络行为的模拟仿真。其进行网络行为的模拟仿真时,可用于教学中,如模拟仿真网络环境,进行计算机网络课程实验,也可用于科研中,如研究各类协议、网络性能分析、网络事件模拟,还可应用于网络工具性能测试、网络流量监控与评估等领域。如图2所示,实施例一还提供了采用上述方法的一种基于多粒度抽象理论的虚拟网络构建系统,包括应用层、平台层和资源层。所述应用层,其与所述平台层通信,用于构建欲模拟的应用场景。所述平台层,其与所述资源层通信,用于进行虚拟网络拓扑环境与应用场景配置,并将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述配置文件,实现不同粒度 节点的网络流量的无感融合;所述平台层还用于根据配置文件进行虚拟网络的场景解析,并对解析后的配置文件进行场景描述自动化分析。平台层又从上至下依次包括管理与展示模块、应用场景构建模块、调度与管理模块及资源适配接口。所述管理与展示模块,其用于进行虚拟网络拓扑环境与应用场景配置,并将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述配置文件,实现不同粒度节点的网络流量的无感融合。对虚拟网络拓扑环境与应用场景配置包括进行虚拟网络环境的拓扑绘制、参数配置入应用场景的参数配置等,这个过程是在展示界面完成的,用户可见,用户完成配置后,启动仿真,此后虚拟网络构建过程对用户不可见。管理与展示模块将生成网络资源环境统一描述语言所述描述的XML语言交由下层模块使用。所述应用场景构建模块,其用于完成场景解析;所述调度与管理模块,其用于根据解析的配置文件进行场景描述自动化分析;所述资源适配接口,用于实现所述平台层与所述资源层的通信。对于管理与展示模块,其包括处于同一层次的应用场景配置模块、应用场景展示模块和用户设置管理模块。而所述应用场景展示模块能提供多维度的展示方式,包括节点变化、路径变化、流量统计和重点节点IP统计的展示方式,并在所述管理与展示模块的界面上实时向用户展示用户行为在虚拟网络环境中的执行情况。所述系统还提供场景回放功能,使得整个应用场景的执行过程可以重现的方式呈现给用户。而所述应用场景构建模块包括场景配置解析模块和场景描述自动下达模块;所述调度与管理模块包括场景描述自动分析与负载均衡模块、场景任务动态分配模块、场景任务自动下达模块。另外,所述平台层还设有监控与评估模块,其包括仿真过程多视角监控模块和仿真效果综合分析与评估模块,分别用于实现仿真过程多视角监控及仿真效果综合分析与评估,还用于向用户提供原始网络流量数据供用户对网络环境、应用行为进行数据分析。所述资源层,其用于通过资源适配接口从所述平台层获取构建自身需要的配置及应用行为参数,完成虚拟网络的自动化部署构建过程。所述资源层包括处于同一层次的数学模型计算资源模块、模拟计算资源模块、仿真计算资源模块和实物计算资源模块,且各模块间能实现直接流量交互。其中的可控计算资源,如实物计算资源和仿真计算资源,可供用户在场景仿真过程中进行人为干预,及时调整仿真过程,从而提高仿真过程的真实性和可控性。如图3所示,实施例二展示了虚拟网络构建的实施过程,其展示的虚拟网络部署系统无流量转发中心服务器,且数学模型节点、模拟节点、仿真节点、实物节点间直接通信,仿真节点与实物节点间可直接交互,数学模型节点之间以及模拟节点之间采用特定的通信协议进行通信。当需要进行跨资源类型节点间通信的时候,通过数学模型/模拟资源计算引擎内部的转化可产生与实际网络流量一致的数据,从而使得数学模型节点/模拟节点与仿真节点、实物节点间交互的是真实数据包,整个系统从外部看来是一个整体网络,可以作为一个黑盒网络系统接入到真实网络环境中。图3中实线框中的流程表示前端界面,用户可见,其主要为用户提供实时场景展示、场景过程回放、统计数据展示;虚线框中的流程表示后端进程,用户不可见,其主要是为用户提供可控资源,如虚拟机、实物设备等。实施例二的具体的实施过程为以下六个部分一、以图4所示的网络拓扑图为例,用户首先在绘制网络拓扑,并配置不同节点的实现粒度,如图4中虚线框内的节点采用仿真技术实现,而其他节点均采用模拟技术实现。二、配置解析模块绘制的网络拓扑转化为虚拟网络资源统一描述文件,具体形式如下link标签描述了链路资源信息,包括链路延迟、传输速率等
<1ink-1nformation>
<delay>2</delay〉
<datarate>56</datarate>
<mtu>1400</mtu>
</1 ink-1nformation〉router标签描述了模拟路由器资源信息,包括路由器的接口、连接等
权利要求
1.一种基于多粒度抽象理论的虚拟网络构建方法,其特征在于,包括步骤1,进行虚拟网络拓扑环境与应用场景配置;步骤2,按照配置需求将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述的配置文件;步骤3,根据配置文件进行虚拟网络的场景解析,并对解析后的配置文件进行场景描述自动化分析;步骤4,根据场景描述自动化分析结果,采用分布式无中心结构完成虚拟网络构建,实现不同虚拟仿真粒度节点间网络流量的无感融合。
2.根据权利要求1所述的虚拟网络构建方法,其特征在于,还包括以下步骤对构建的虚拟网络进行多维度监控展示和网络行为的模拟仿真。
3.根据权利要求1所述的虚拟网络构建方法,其特征在于,所述步骤I具体包括由用户配置虚拟网络的拓扑结构,选择虚拟网络的实现粒度,并配置该虚拟网络环境下所模拟的应用场景的参数。
4.根据权利要求3所述的虚拟网络构建方法,其特征在于,选择虚拟网络的实现粒度包括方式一或方式二方式一用户指定网络拓扑中的不同实现粒度;方式二 构建的虚拟网络系统进行粒度分配。
5.根据权利要求1所述的虚拟网络构建方法,其特征在于,所述步骤2中采用标准XML语言进行虚拟化网络环境统一描述。
6.根据权利要求1所述的虚拟网络构建方法,其特征在于,所述步骤3中的场景解析包括资源粒度识别、IP地址分配和全局路由计算;所述步骤3中的场景描述自动化分析包括资源粒度分配、路由信息分配和负载均衡。
7.根据权利要求6所述的虚拟网络构建方法,其特征在于,所述资源粒度分配包括自动将各资源分配至资源层相应的计算资源模块,所述计算资源模块通过资源适配接口直接获取构建自身需要的配置及应用行为参数。
8.根据权利要求1所述的虚拟网络构建方法,其特征在于,所述步骤4中的分布式无中心结构中不设置流量转发中心服务器,且不同粒度节点间直接通信。
9.根据权利要求1至8中任一所述的虚拟网络构建方法,其特征在于,不同粒度节点包括数学模型节点、模拟节点、仿真节点和/或实物节点。
10.一种基于多粒度抽象理论的虚拟网络构建系统,其特征在于,包括应用层、平台层和资源层;所述应用层,其与所述平台层通信,用于构建欲模拟的应用场景;所述平台层,其与所述应用层通信,用于进行虚拟网络拓扑环境与应用场景配置,并将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述配置文件;所述平台层还用于根据配置文件进行虚拟网络的场景解析,并对解析后的配置文件进行场景描述自动化分析;所述资源层,其用于通过资源适配接口从所述平台层获取构建自身需要的配置及应用行为参数,完成虚拟网络的自动化部署构建过程。
11.根据权利要求10所述的虚拟网络构建系统,其特征在于,所述平台层从上至下依次包括管理与展示模块、应用场景构建模块、调度与管理模块及资源适配接口 ;所述管理与展示模块,其用于进行虚拟网络拓扑环境与应用场景配置,并将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述配置文件,实现不同粒度节点的网络流量的无感融合;所述应用场景构建模块,其用于完成场景解析所述调度与管理模块,其用于根据解析的配置文件进行场景描述自动化分析;所述资源适配接口,用于实现所述平台层与所述资源层的通信。
12.根据权利要求11所述的虚拟网络构建系统,其特征在于,所述管理与展示模块包括处于同一层次的应用场景配置模块、应用场景展示模块和用户设置管理模块;并且所述应用场景展示模块用于提供多维度的展示方式,包括节点变化、路径变化、流量统计和重点节点IP统计,还用于在所述管理与展示模块的界面上实时向用户展示用户行为在虚拟网络环境中的执行情况。所述应用场景构建模块包括场景配置解析模块和场景描述自动下达模块;所述调度与管理模块包括场景描述自动分析与负载均衡模块、场景任务动态分配模块、场景任务自动下达模块。
13.根据权利要求10所述的虚拟网络构建系统,其特征在于,所述平台层还设有监控与评估模块,其包括仿真过程多视角监控模块和仿真效果综合分析与评估模块,分别用于实现仿真过程多视角监控及仿真效果综合分析与评估。
14.根据权利要求10所述的虚拟网络构建系统,其特征在于,所述资源层包括处于同一层次的数学模型计算资源模块、模拟计算资源模块、仿真计算资源模块和实物计算资源模块,且各模块间能实现直接流量交互。
15.根据权利要求10所述的虚拟网络构建系统,其特征在于,所述虚拟网络构建系统支持各种监测评估插件,并能根据用户需要自定义监测评估插件,用于完成对用户仿真场景的监评需求。
全文摘要
本发明涉及一种基于多粒度抽象理论的虚拟网络构建方法及系统,所述方法包括进行虚拟网络拓扑环境与应用场景配置;将配置转化为基于多粒度计算资源的虚拟化网络环境统一描述的配置文件;根据配置文件进行虚拟网络的场景解析,并对解析后的配置文件进行场景描述自动化分析;采用分布式无中心结构完成虚拟网络构建,进行不同粒度节点的网络流量能够无感融合。本发明通过采用数学模型、模拟、仿真、实物设备等多粒度的虚拟仿真方式构建虚拟网络,并实现不同粒度流量的无感融合,能够使平台具备细粒度的网络行为仿真能力,有效平衡虚拟网络建设成本与仿真真实性之间的矛盾。
文档编号H04L12/26GK103001823SQ20121045548
公开日2013年3月27日 申请日期2012年11月13日 优先权日2012年11月13日
发明者郝志宇, 云晓春, 李伦, 孟丹, 张永铮 申请人:中国科学院信息工程研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1