【技术实现步骤摘要】
实装流量发生设备在多场景中的占用权分配方法与系统
[0001]本专利技术涉及一种实装流量发生设备在多场景中的占用权分配方法与系统,属于网络安全
。
技术介绍
[0002]网络靶场为了实现对网络空间作战环境的模拟,不仅要模拟网络空间的网络架构,同时也要模拟真实网络环境中存在的网络流量
。
靶场中的网络流量通常使用流量发生设备生成并发送到指定的节点
。
流量发生设备可以是虚拟机,也可以是实装设备
。
当前网络靶场通过实装设备发生流量的简要架构如图1所示
。
[0003]某些实装设备,在当前无法在靶场中进行完善的虚拟化,如苹果笔记本
、
手机等
。
故而依赖上述类型设备发生的流量,只能通过实装设备进行发生
。
[0004]实装流量发生设备通过虚拟局域网
(VLAN)
技术实现接入靶场场景
。
在实装流量发生设备所连接的接入设备
(
无线
AP
等
)
和靶场平台服务器的网卡通过物理交换机连接的情况下,如果场景的虚拟网络所配置唯一的
VLAN
标识,与实装流量发生设备发生的流量包具有的
VLAN
标识相同,那么该流量包将会被物理交换机转发给对应的场景网络,虚拟网络中的虚拟机就可以和实装设备通信,将该实装设备作为流量发生器,可以向靶场场景中的虚拟机发送流量
。
[0005]通 ...
【技术保护点】
【技术特征摘要】
1.
一种实装流量发生设备在多场景中的占用权分配方法,其特征在于,包括如下步骤:为每个需要通过实装设备发生流量的场景生成流量任务队列,并初始化其申请概率
P
;在场景的流量任务队列中存在流量任务的情况下,每间隔预设时间,向调度系统发送请求,查询有无指定类型的空闲设备;在调度系统反馈存在指定类型的空闲设备时,场景以
P
的概率,向调度系统发送请求,申请占用设备;调度系统接收到设备占用请求后,从指定类型的空闲设备中随机选取一个进行分配;若场景申请到设备的占用权,则将流量任务的具体内容发送给调度系统,并将其申请概率
P
恢复为初始值;若场景申请设备占用权失败,则上调其申请概率
P
;调度系统保存场景的流量任务,将任务相关内容发送至所分配的设备,在设备执行流量任务的过程中,设备状态为占用状态
。2.
根据权利要求1所述的实装流量发生设备在多场景中的占用权分配方法,其特征在于,调度系统通过维护设备状态表,查询实装设备的任务状态,判断实装设备是否可以执行新的流量任务
。3.
根据权利要求1所述的实装流量发生设备在多场景中的占用权分配方法,其特征在于,实装设备定时向调度系统上报自身状态,若调度系统保存有待执行的流量任务,则在响应报文中告知设备,由设备从调度系统下载其被分配到的流量任务的详细内容
。4.
根据权利要求1所述的实装流量发生设备在多场景中的占用权分配方法,其特征在于,所述申请概率
P
的取值范围为
0<P≤1
,初始值小于
0.5
,每次申请失败后上调
a
,
0.2≤a≤0.5。5.
根据权利要求1所述的实装流量发生设备在多场景中的占用权分配方法,其特征在于,调度系统接收到设备占用请求后,从指定类型的空闲设备中随机选取一个,更新该设备的状态为预占用,并返回分配成功的标识
。6.
一种实装流量发生设备在多场景中的占用权分配系统,其特征在于,包括场景任务管理模块
...
【专利技术属性】
技术研发人员:宋遥,谢峥,高庆官,王鹏,殷庆荣,詹项羽,
申请(专利权)人:南京赛宁信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。