一种动态配置网络模拟器事件队列的方法及系统

    公开(公告)号:CN112737815B

    公开(公告)日:2022-05-20

    申请号:CN202011469878.1

    申请日:2020-12-15

    Abstract: 本发明提出了一种动态配置网络模拟器事件队列的方法及系统。动态配置网络模拟器事件队列的方法,包括:步骤一、构建虚拟网络拓扑,并初始化网络模拟器的事件队列;步骤二、创建父进程;步骤三、控制父进程创建子进程;步骤四、控制当前子进程执行当前事件队列的调度任务,父进程实时监听用户的动态配置信号;步骤五、判断父进程是否监听到动态配置信号,若是,结束当前子进程,父进程向事件队列添加动态配置的事件,返回步骤三,否则,返回步骤四。采用本发明,在网络模拟器运行之后可以根据用户需求继续向事件队列中添加事件,并通过创建父子进程,可以清晰的管理网络模拟器,使得网络模拟器在特定时间点继续调度事件队列中后续的事件。

    基于容器技术的虚拟网络数据通信交互方法与系统

    公开(公告)号:CN110995561B

    公开(公告)日:2021-05-07

    申请号:CN201911241576.6

    申请日:2019-12-06

    Abstract: 本发明涉及一种基于容器技术的虚拟网络数据通信交互方法与系统。该方法对虚拟网络的docker节点创建网络命名空间,虚拟出docker节点的网卡并配置IP,以实现docker节点间的网络通信;通过对虚拟网络的边界网卡进行处理,将边界节点与主机网卡进行绑定,实现不同主机的docker节点间以及不同类型的节点间的数据连通性。本发明提高了docker节点构建虚拟网络的效率,实现了docker节点间以及docker节点虚拟网络与其他节点类型网络拓扑间的连通性和网络实时交互功能,增加了docker节点仿真虚拟网络实现各类网络行为的可用性,扩大了docker节点虚拟网络的应用领域。

    基于数学模型虚拟网络的数据通信交互方法与系统

    公开(公告)号:CN109586953A

    公开(公告)日:2019-04-05

    申请号:CN201811331673.X

    申请日:2018-11-09

    Abstract: 本发明涉及一种基于数学模型虚拟网络的数据通信交互方法与系统。该方法对获取的外界网络的数据报文进行解析,将其转化为数学模型虚拟网络的数据信息;对数学模型虚拟网络中节点之间的数据信息进行仿真,生成能够与外界网络交互的数据报文。该方法通过大规模并行处理模式进行所述解析和所述仿真,实现在大规模网络事件模拟中能够实时地与外界网络进行数据交互。本发明针对基于数学模型的虚拟网络技术提供了可以与外界网络进行实时信息交互的解决方案,能够使基于数学模型的虚拟网络进行跨网络的网络仿真模拟任务,并且支持外界网络与基于数学模型的虚拟网络中的每一个节点进行通信,真正地做到了全覆盖数学模型虚拟网络。

    一种分布式网络模拟方法及系统

    公开(公告)号:CN105553732B

    公开(公告)日:2019-03-22

    申请号:CN201510977853.5

    申请日:2015-12-23

    Abstract: 本发明涉及一种分布式网络模拟方法及系统。该方法包括:1)通过用户接口模块进行网络环境配置,并下达网络模拟任务:2)调度管理与负载均衡模块从用户接口模块接收网络配置及网络模拟任务,采用负载均衡策略将全局的模拟网络分配给物理计算资源,并向模拟进程控制模块下达任务;3)模拟进程控制模块接收来自调度管理与负载均衡模块的任务,管理模拟进程的状态,按照任务类型进行相应处理;4)调度管理与负载均衡模块接收模拟进程控制模块反馈的任务执行结果,汇总后传达给用户接口模块。本发明通过分布式模拟的计算资源管理、负载均衡及网络模拟进程的调度,实现了不同策略下的模拟网络负载均衡以及多个并行执行的模拟网络实例的调度管理。

    一种Linux块设备的Windows远程映射方法

    公开(公告)号:CN104516687B

    公开(公告)日:2018-04-27

    申请号:CN201410806282.4

    申请日:2014-12-22

    Abstract: 本发明涉及一种Linux块设备的Windows远程映射方法。该方法在Linux系统中创建虚拟块设备文件,将Windows系统下的存储设备作为Linux系统中虚拟块设备文件所对应的实际物理设备;根据接入Windows系统的存储设备找到Windows内核中对应的设备对象指针,并创建Windows系统到Linux系统的TCP连接;Linux系统的虚拟块设备和Windows系统的USB存储设备采用TCP协议传输消息,根据TCP消息中的操作类型进行读操作或写操作。本发明通过扩展网络块设备到Windows系统平台的方式,简化了文件传输的操作过程,并且提高了数据传输效率。

    一种面向网络仿真环境的流量回放方法及系统

    公开(公告)号:CN106953741A

    公开(公告)日:2017-07-14

    申请号:CN201710060611.9

    申请日:2017-01-25

    Abstract: 本发明提出一种面向网络仿真环境的流量回放方法和系统,可用于模拟、仿真等虚拟网络平台进行回放流量。考虑来自多接口采集流量的所有通信端,将流量的多个采集点以及原始流量的IP映射到网络仿真环境的节点中,充分利用虚拟网络资源,实现回放流量与网络仿真环境产生流量的融合,并保证回放的准确性,提升网络仿真环境的真实性,实现环境、行为的全要素仿真,支撑场景还原、回溯推演等需求,提升流量数据的应用价值。

    一种面向分布式网络仿真平台的子网识别方法

    公开(公告)号:CN106921758A

    公开(公告)日:2017-07-04

    申请号:CN201710078352.2

    申请日:2017-02-14

    Abstract: 本发明提供一种面向分布式网络仿真平台的子网识别方法,步骤包括:1.预处理阶段:根据输入文件中所含的每块网卡的对端节点的nodeid找到对端网卡的interfaceid,并将该interfaceid写入该文件中;2.子网识别阶段:2‑1.读取经上述步骤处理的输入文件,获取所有节点的网络类型及网卡信息;2‑2.从节点的网络类型及网卡信息中获取每条链路的两端节点的网络类型,识别两端网卡所属的子网。本发明能够提高IP地址利用率和IP地址分配效率,确保IP地址分配在支持节点网络类型和节点连接关系方面灵活可扩展,解决分布式网络仿真平台中IP地址合理且高效分配的问题。

    一种网络拓扑构建方法与系统

    公开(公告)号:CN106888115A

    公开(公告)日:2017-06-23

    申请号:CN201710070950.5

    申请日:2017-02-09

    Abstract: 本发明公开了一种网络拓扑构建方法与系统。本方法为:1)从用户配置的网络拓扑信息中解析出关于网络行为的必要信息,生成中间配置信息;2)按照节点信息、链路信息、路由信息对中间配置信息进行分类;3)将分类后的信息作为基础信息建立事件处理模型;4)该事件处理模型将事先预计发生的网络行为动作抽象成网络事件存入事件队列中;5)对于事件队列中的每一事件,通过查询该事件的节点信息、链路信息以及路由信息确定该事件的下一步网络行为动作的链路信息、节点信息、以及事件动作并生成新的网络事件插入到事件队列中,完成网络拓扑的构建。本发明突破了大估摸网络模拟的搭建瓶颈,提高了网络中信息的传递效率。

    一种分布式网络模拟方法及系统

    公开(公告)号:CN105553732A

    公开(公告)日:2016-05-04

    申请号:CN201510977853.5

    申请日:2015-12-23

    CPC classification number: H04L41/145 H04L67/1002

    Abstract: 本发明涉及一种分布式网络模拟方法及系统。该方法包括:1)通过用户接口模块进行网络环境配置,并下达网络模拟任务:2)调度管理与负载均衡模块从用户接口模块接收网络配置及网络模拟任务,采用负载均衡策略将全局的模拟网络分配给物理计算资源,并向模拟进程控制模块下达任务;3)模拟进程控制模块接收来自调度管理与负载均衡模块的任务,管理模拟进程的状态,按照任务类型进行相应处理;4)调度管理与负载均衡模块接收模拟进程控制模块反馈的任务执行结果,汇总后传达给用户接口模块。本发明通过分布式模拟的计算资源管理、负载均衡及网络模拟进程的调度,实现了不同策略下的模拟网络负载均衡以及多个并行执行的模拟网络实例的调度管理。

    一种实现实物设备无缝接入网络模拟器的系统及方法

    公开(公告)号:CN103078769B

    公开(公告)日:2016-01-06

    申请号:CN201310009842.9

    申请日:2013-01-10

    Abstract: 本发明涉及一种实现实物设备无缝接入网络模拟器的系统及方法,所述系统包括实物设备(如主机和路由器)、实物设备接入系统和网络模拟器,其中实物设备接入系统包括ARP应答模块、接入测试模块、捕包器模块和转发器模块;ARP应答模块用于保证所有从实物设备发出的数据包首先到达系统监听的网卡;接入测试模块用于实时检测实物设备的接入信息;捕包器模块用于捕获所有接入的实物设备发出的真实网络数据包,并根据真实网络数据包的类型向其他模块转发;转发器模块用于实现虚拟网络数据包与真实网络数据包的转换和转发。本发明涉及的实物设备接入网络模拟器的方法与上述系统相对应。本发明实现实物设备的无缝接入及真实路由器的接入。

Patent Agency Ranking