[发明专利]分布式设备信息采集系统和方法有效
申请号: | 201811185588.7 | 申请日: | 2018-10-11 |
公开(公告)号: | CN109586947B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 王轶骏;薛质;邓裕立;赵序琦;龙军;刘加慧 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 庄文莉 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 设备 信息 采集 系统 方法 | ||
1.一种分布式设备信息采集系统,其特征在于,包括节点管理模块、节点探测模块,所述节点管理模块由管理节点构成,所述节点探测模块由探测节点构成,管理节点与探测节点之间通过分布式任务调度框架进行通信;
节点管理模块:通过用户交互获取采集任务,令采集任务分割,得到采集子任务,分发采集子任务至探测节点,接收探测节点上传的设备信息采集结果;
节点探测模块:接收采集子任务,执行设备信息采集,得到设备信息采集结果,将设备信息采集结果上传至管理节点;
所述管理节点包括:
用户交互模块:通过与用户交互,获取采集任务,提供设备信息查询;
任务分割模块:将采集任务划分得到若干个采集子任务,将采集子任务发送至任务管理模块;
任务管理模块:监控若干个探测节点的节点状态,监控采集子任务的任务执行状态,将待执行的采集子任务采用分布式调度分发至探测节点;
数据接收与管理模块:接收探测节点上传的设备信息采集结果,将设备信息采集结果存储至数据库,为设备信息查询提供数据基础;
为了避免对一个网段的扫描速率过快而影响目标网络正常运作或导致探测节点被封禁,在任务分割的算法中对扫描目标顺序引入随机化策略,采用black rock算法作为任务分割中的随机重排算法,设x∈X为顺序排列的集合X中的一个元素,y∈Y为重排列之后的集合Y中的一个元素,X与Y是双射的关系,通过随机重排算法获取重排列后位置x所对应的值y=f(x);设需要扫描的IP地址段为ip1~ip2,扫描的端口范围为port1~port2,任务分割后每个子任务的扫描目标个数为c,black rock算法的seed值为r,则一个分割后的子任务表示为:{ip1,ip2,port1,port2,i*c,(i+1)*c,r},其中i为当前子任务的序号,其取值范围为0,1,2…,(ip2-ip1+1)*(port2-port1+1)/c;某个探测节点获取到一个子任务后,利用随机重排算法计算实际扫描探测的IP与端口;随机重排算法的范围为(ip2-ip1+1)*(port2-port1+1),取x∈[i*c,(i+1)*c),通过随机重排算法计算对应的y=f(x),则扫描目标IP为(ip1+y/(port2-port1+1)),目标端口为(port1+y%(port2-port1+1));
对大规模网络地址范围内的联网设备进行快速信息采集,避免被目标网段判定为异常流量而封禁IP,实现高效而准确的设备信息采集;
采用管理节点和探测节点的分布式调度、协同工作方式,实现设备信息的分散采集、统一存储管理。
2.根据权利要求1所述的分布式设备信息采集系统,其特征在于,所述节点探测 模块包括:
调度通信模块:接收管理节点下发的采集子任务,将设备信息采集结果上传至管理节点;
端口扫描模块:解析采集子任务,得到IP地址、端口信息,对所述IP地址、端口信息进行扫描,得到开放端口;
设备信息探测模块:发送设备探测请求至开放端口,解析开放端口发送的响应数据,得到设备信息采集结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811185588.7/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置