一种可控的软件自复制传播方法技术

技术编号:15726956 阅读:209 留言:0更新日期:2017-06-29 22:47
本发明专利技术公开了一种可控的软件自复制传播方法,是在已知的物理网络拓扑结构中,以宿主机作为起点,采用人为可控的方式,向指定设备复制,发送操作指令的技术。本技术在安全已知的网络情况下,对网络拓扑中的指定设备建立软件层面关联,为网络节点内设备的信息采集、指令管控提供了技术基础。

【技术实现步骤摘要】
一种可控的软件自复制传播方法
本专利技术属于网络拓扑结构
,尤其涉及一种可控的软件自复制传播方法。
技术介绍
OpenFlow标准的提出定义了交换机转发面的功能部件,不仅对SDN(SoftwareDefinedNetwork),即软件定义网络这个概念提供了底层协议的支持,同时也为物理网络中的设备通过软件进行管控提供了技术标准。同时OpenFlow标准结合成熟的SSH协议,为从软件层面建立网络拓扑关联提供了技术保障。鉴于此,本申请提供了一种可控的软件自复制传播方法。
技术实现思路
本专利技术的目的是提供一种可控的软件自复制传播方法,通过人为筛选,从软件层面,自动建立连接,选择最优路径,向网络节点中的指定设备进行软件复制、文件传输。为实现本专利技术的目的,本专利技术提供了一种可控的软件自复制传播方法,包括如下步骤:(1)在已知的物理网络拓扑结构中,建立起需要复制传播的节点类型,人为可控的进行复制;(2)以宿主机作为起点,采用OpenFlow标准检测组主机与被复制节点间的最短路径,以及每条路径的带宽,进行运算,检测出复制时间最短的路径;(3)通过SSH建立连接,使用SFTP方式将软件发送到指定的节点中完成传播;(4)在每次建立连接时获取节点处已有文件大小,以确认是否需要断点续传,保证传输完整性和断点续传。与现有技术相比,本专利技术是在已知的物理网络拓扑结构中,以宿主机作为起点,采用人为可控的方式,向指定设备复制,发送操作指令的技术。本技术在安全已知的网络情况下,对网络拓扑中的指定设备建立软件层面关联,为网络节点内设备的信息采集、指令管控提供了技术基础。附图说明图1是本专利技术的已知的网络拓扑解构;图2是本专利技术的方法流程图。具体实施方式以下结合附图和具体实施例对本专利技术作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。应当说明的是,本申请中所述的“连接”和用于表达“连接”的词语,如“相连接”、“相连”等,既包括某一部件与另一部件直接连接,也包括某一部件通过其他部件与另一部件相连接。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1、图2所示,为本专利技术的一种实施例,包括如下步骤:(1)在已知的物理网络拓扑结构中,建立起需要复制传播的节点类型,人为可控的进行复制;(2)以宿主机作为起点,采用OpenFlow标准检测组主机与被复制节点间的最短路径,以及每条路径的带宽,进行运算,检测出复制时间最短的路径;(3)通过SSH建立连接,使用SFTP方式将软件发送到指定的节点中完成传播;(4)在每次建立连接时获取节点处已有文件大小,以确认是否需要断点续传,保证传输完整性和断点续传。具体地,以设备P00节点为宿主机,向网络中的Linux系统复制100M的文件;(1)进行链路拓扑检测,分析出网络中仅存在的为Linux系统的P12机器,向P12进行复制;(2)检测网络路径,存在从P00点到P12点的路径有P00->P01->P12,P00->P03->P22->P12两条路径,首先,根据最短路径算法会推算出P00->P01->P12为最短路径;然后,通过OpenFlow协议,分别对两个路径中的交换机进行带宽探测,其中P00->P01->P12,通过交换机S0,S1;P00->P03->P22->P12通过交换机S0,S2,S3;假设此时探测出的S0带宽为50M/s,S1为10M/S,S2为50M/s,S3为25M/s;文件通过P00->P01->P12复制的时间为:从P00复制到P01用时2秒(100/50),从P01复制到P12用时10秒(100/10),总共需要12秒;文件通过P00->P03->P22->P12复制的时间为:从P00复制到P03用时2秒(100/50),从P03复制到P22用时2秒(100/50),从P22复制到P12用时4秒(100/25),总共用时8秒;根据计算采用最短时间P00->P03->P22->P12路径进行复制;(3)建立起P00到P03的关联,检测P03中无需要复制的文件,直接进行复制,复制完成后建立起P03与P22节点关联,检测P22节点有待复制文件,检测文件大小,进行断点续传,完成P22节点传输后,将P03节点文件删除,由P22节点建立与P12节点关联,进行文件复制,复制完成后删除在P22节点内的文件。以上所述仅是本专利技术的优选实施方式,应当指出的是,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...
一种可控的软件自复制传播方法

【技术保护点】
一种可控的软件自复制传播方法,其特征在于,包括如下步骤:(1)在已知的物理网络拓扑结构中,建立起需要复制传播的节点类型,人为可控的进行复制;(2)以宿主机作为起点,采用Open Flow标准检测组主机与被复制节点间的最短路径,以及每条路径的带宽,进行运算,检测出复制时间最短的路径;(3)通过SSH建立连接,使用SFTP方式将软件发送到指定的节点中完成传播;(4)在每次建立连接时获取节点处已有文件大小,以确认是否需要断点续传,保证传输完整性和断点续传。

【技术特征摘要】
1.一种可控的软件自复制传播方法,其特征在于,包括如下步骤:(1)在已知的物理网络拓扑结构中,建立起需要复制传播的节点类型,人为可控的进行复制;(2)以宿主机作为起点,采用OpenFlow标准检测组主机与被复制节点间的最短路径,以及每条路径的带宽,进行运算,检测出复制时间最短的路径;(3)通过SSH建立连接,使用SFTP方式将软件发送到指定的节点中完成传播;(4)在每次建立连接时获取节点处已有文件大小,以确认是否需要断点续传,保证传输完整性和断点续传。2.根据权利要求1所述可控的软件自复制传播方法,其特征在于,具体包括如下步骤:以设备P00节点为宿主机,向网络中的Linux系统复制100M的文件;(1)进行链路拓扑检测,分析出网络中仅存在的为Linux系统的P12机器,向P12进行复制;(2)检测网络路径,存在从P00点到P12点的路径有P00->P01->P12,P00->P03->P22->P12两条路径,首先,根据最短路径算法会推算出P00->P01->P12为最短路径;然后,通过OpenFlow协议,分别对两个路径中的交换机进行带宽探测,其中P00-...

【专利技术属性】
技术研发人员:孙旭孔维斌
申请(专利权)人:天津微梦无界科技有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1