-
公开(公告)号:CN106921758B
公开(公告)日:2020-01-07
申请号:CN201710078352.2
申请日:2017-02-14
Applicant: 中国科学院信息工程研究所
Abstract: 本发明提供一种面向分布式网络仿真平台的子网识别方法,步骤包括:1.预处理阶段:根据输入文件中所含的每块网卡的对端节点的nodeid找到对端网卡的interfaceid,并将该interfaceid写入该文件中;2.子网识别阶段:2‑1.读取经上述步骤处理的输入文件,获取所有节点的网络类型及网卡信息;2‑2.从节点的网络类型及网卡信息中获取每条链路的两端节点的网络类型,识别两端网卡所属的子网。本发明能够提高IP地址利用率和IP地址分配效率,确保IP地址分配在支持节点网络类型和节点连接关系方面灵活可扩展,解决分布式网络仿真平台中IP地址合理且高效分配的问题。
-
公开(公告)号:CN106817231A
公开(公告)日:2017-06-09
申请号:CN201510890303.X
申请日:2015-12-07
Applicant: 中国科学院信息工程研究所
IPC: H04L12/18 , H04L12/761 , H04L29/08 , G06F9/455 , G06F12/08
CPC classification number: H04L67/1097 , G06F9/45504 , G06F12/08 , H04L12/185 , H04L45/16
Abstract: 本发明公开了一种基于组播技术的虚拟集群回滚方法及系统。本方法为:1)存储集群从快照文件中识别出数据相同的虚拟机页面,然后根据虚拟机与物理机的对应关系确定出需要组播或单播的虚拟机页面,对虚拟机页面进行数据包封装;2)存储集群判断当前待发送的数据包是否为组播数据包,如果为组播数据包,则通知该组播数据包待发往的物理机加入到一组播组中,然后将该组播数据包发送到该组播组中;物理机对收到的组播数据包进行解析,将组播数据包中的虚拟机页面恢复到相应的地址;如果为单播数据包以单播形式发送到对应物理机,物理机将该数据包中的虚拟机页面恢复到相应的地址。本发明能够对虚拟集群进行快速的回滚,并减少传输数据量。
-
公开(公告)号:CN105515899A
公开(公告)日:2016-04-20
申请号:CN201510886081.4
申请日:2015-12-04
Applicant: 中国科学院信息工程研究所
IPC: H04L12/26
CPC classification number: H04L43/026 , H04L43/04
Abstract: 本发明涉及一种网络模拟路由器Netflow数据生成系统及方法。该系统包括网络模拟器主模块、Netflow配置模块、Netflow提取模块、Netflow缓存模块和Netflow输出模块。网络模拟器主模块异步调用Netflow处理程序,提取Netflow所需数据;Neflow配置模块配置生成Netflow所需的参数,Netflow提取模块在路由器上提取Netflow信息,并由Netflow缓存模块存入相应的缓存位置,Netflow输出模块在达到缓存输出条件时将Netflow信息输出至输出目标中。本发明可生成通用的Netflow数据,弥补网络模拟路由器缺少Netflow数据的缺陷。
-
公开(公告)号:CN103326900B
公开(公告)日:2016-03-16
申请号:CN201310253417.4
申请日:2013-06-24
Applicant: 中国科学院信息工程研究所
IPC: H04L12/26
Abstract: 本发明涉及一种面向虚拟网络的流量回放方法及系统,包括:步骤1,捕获和处理真实流量,提取出真实IP地址集合R_IP;步骤2,对真实流量通信关系形成的二分图进行深度优先搜索,将真实IP地址集合R_IP划分为两个不相交的集合R_IPA与R_IPB;步骤3,将通过任意虚拟网络路由接口v_interfacei通信的所有虚拟节点划分为两个不相交的集合V_IPAi与V_IPBi;步骤4,计算所有虚拟网络路由接口与真实流量采集点的相似度;步骤5,选择与真实流量采集点最相近的虚拟网络接口作为真实流量采集点的映射节点,基于该映射节点进行IP地址映射;步骤6,重新遍历真实流量,实现虚拟网络中的真实流量回放。本发明在虚拟网络中回放流量,尽可能还原真实网流量通信环境,完善了虚拟网络流量体系。
-
公开(公告)号:CN103473368A
公开(公告)日:2013-12-25
申请号:CN201310451534.1
申请日:2013-09-27
Applicant: 中国科学院信息工程研究所
IPC: G06F17/30
Abstract: 本发明涉及一种基于计数排序的虚拟机实时迁移方法,具体包括以下步骤:步骤1:存储每个内存页变脏的次数到一个存储数组中;步骤2:将内存页按照变脏次数由低到高进行排序;步骤3:将排序后的内存页按顺序从源主机传输至目标主机。本发明的有益效果是:本发明所述方法能够尽可能将变脏次数多的内存页置于每轮最后阶段进行传输判定,就能够尽可能的减少同一页面由于频繁变脏而被多次传输的情况,从而尽可能延迟变脏概率高的页面被传输的时间,以降低页面被频繁重传的可能;实现节省迁移时间并减少迁移的数据量,从而提高迁移效率。
-
公开(公告)号:CN103078769A
公开(公告)日:2013-05-01
申请号:CN201310009842.9
申请日:2013-01-10
Applicant: 中国科学院信息工程研究所
IPC: H04L12/26 , H04L12/911
Abstract: 本发明涉及一种实现实物设备无缝接入网络模拟器的系统及方法,所述系统包括实物设备(如主机和路由器)、实物设备接入系统和网络模拟器,其中实物设备接入系统包括ARP应答模块、接入测试模块、捕包器模块和转发器模块;ARP应答模块用于保证所有从实物设备发出的数据包首先到达系统监听的网卡;接入测试模块用于实时检测实物设备的接入信息;捕包器模块用于用于捕获所有接入的实物设备发出的真实网络数据包,并根据真实网络数据包的类型向其他模块转发;转发器模块用于实现虚拟网络数据包与真实网络数据包的的转换和转发。本发明涉及的实物设备接入网络模拟器的方法与上述系统相对应。本发明实现实物设备的无缝接入及真实路由器的接入。
-
公开(公告)号:CN119513870A
公开(公告)日:2025-02-25
申请号:CN202411438188.8
申请日:2024-10-15
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于TCG的多指令集动态信息流跟踪方法,属于系统安全领域。本发明通过在宿主机上使用全系统虚拟化软件QEMU模拟运行客户机;针对客户机创建用于存储数据标签的影子内存、影子环境变量和影子栈;使用TCG动态二进制翻译器进将不同指令集的程序指令转换为TCG微操作并进行约束;使用TCG动态二进制翻译器将约束后的TCG微操作翻译为具有跟踪功能的宿主机指令,通过运行宿主机指令实现多指令集的动态信息流跟踪。本发明提升动态信息流跟踪技术的多指令集支持性,可以满足采用多样化指令集新兴设备程序的动态信息流跟踪需求。
-
公开(公告)号:CN109586953B
公开(公告)日:2020-12-15
申请号:CN201811331673.X
申请日:2018-11-09
Applicant: 中国科学院信息工程研究所
IPC: H04L12/24
Abstract: 本发明涉及一种基于数学模型虚拟网络的数据通信交互方法与系统。该方法对获取的外界网络的数据报文进行解析,将其转化为数学模型虚拟网络的数据信息;对数学模型虚拟网络中节点之间的数据信息进行仿真,生成能够与外界网络交互的数据报文。该方法通过大规模并行处理模式进行所述解析和所述仿真,实现在大规模网络事件模拟中能够实时地与外界网络进行数据交互。本发明针对基于数学模型的虚拟网络技术提供了可以与外界网络进行实时信息交互的解决方案,能够使基于数学模型的虚拟网络进行跨网络的网络仿真模拟任务,并且支持外界网络与基于数学模型的虚拟网络中的每一个节点进行通信,真正地做到了全覆盖数学模型虚拟网络。
-
公开(公告)号:CN105515899B
公开(公告)日:2018-12-28
申请号:CN201510886081.4
申请日:2015-12-04
Applicant: 中国科学院信息工程研究所
IPC: H04L12/26
Abstract: 本发明涉及一种网络模拟路由器Netflow数据生成系统及方法。该系统包括网络模拟器主模块、Netflow配置模块、Netflow提取模块、Netflow缓存模块和Netflow输出模块。网络模拟器主模块异步调用Netflow处理程序,提取Netflow所需数据;Neflow配置模块配置生成Netflow所需的参数,Netflow提取模块在路由器上提取Netflow信息,并由Netflow缓存模块存入相应的缓存位置,Netflow输出模块在达到缓存输出条件时将Netflow信息输出至输出目标中。本发明可生成通用的Netflow数据,弥补网络模拟路由器缺少Netflow数据的缺陷。
-
公开(公告)号:CN103514023B
公开(公告)日:2016-06-29
申请号:CN201310499961.7
申请日:2013-10-22
Applicant: 中国科学院信息工程研究所
Abstract: 本发明涉及一种虚拟机离线自动软件安装的方法及系统,所述方法包括:步骤1,录入待安装软件的基本信息,并根据虚拟机镜像文件的操作系统类型执行步骤2或步骤4;步骤2,若为Windows操作系统,则通过自动软件安装测试获得自动化安装软件的安装所需文件和配置文件;步骤3,当有自动软件安装任务到达时,在虚拟机未启动的状态下,挂载虚拟机镜像文件,根据配置文件将安装所需文件写入虚拟机镜像文件的相应位置;步骤4,若为Linux操作系统,当有自动软件安装任务到达时,在虚拟机未启动的状态下,挂载虚拟机镜像文件,再执行Linux软件安装脚本;步骤5,完成安装。本发明能够在虚拟机环境下,在不启动虚拟机的情况下,实现大规模虚拟机的软件自动安装。
-
-
-
-
-
-
-
-
-