一种局域网内存储设备IP配置方法、装置、终端及介质与流程


一种局域网内存储设备ip配置方法、装置、终端及介质
技术领域
1.本发明涉及存储设备ip配置领域,具体涉及一种局域网内存储设备ip配置方法、装置、终端及介质。


背景技术:



2.在存储设备各个测试阶段,高效快速的获取局域网内可用ip并合理规划对于测试的顺利开展和前期准备工作非常重要。局域网的网络规划往往是通过交换机和网线网口配置实现局域网内设备之间的网络互联互通。在为设备分配网络ip时,通常是基于icmp协议在ip主机、交换机、路由器之间传递控制消息,从而判断网络是否畅通、主机是否可到达、路由是否可用等信息,这些控制消息对于用户数据的传输起着重要的作用。
3.在目前实际测试阶段,对设备之间的网络ip规划和配置,需要测试工程师在测试准备阶段已知网关和路由信息的前提下通过逐个ping网络ip的方式来判断ip是否被占用、ip是否可用,从而获取可用ip配置设备网络信息。然而,在复杂网络环境开展测试时,这种测试工程师人工逐个ping网络ip的方式,在ping网络的过程中,由于时间差和设备掉电等因素,会导致规划的网络ip和其他设备产生ip冲突,造成配置的网络ip的无效性。同时,网络ip的选择和规划由于人工配置,具有随机性而不具备规律性。


技术实现要素:



4.为解决上述问题,本发明提供一种局域网内存储设备ip配置方法、装置、终端及介质,通过客户端之间的udp通信获取存储设备的静态ip占用信息,根据历史所有静态ip占用信息筛选出可用ip信息为存储设备自动配置静态ip,大幅度节省测试时间,提高网络ip可用性的概率。
5.第一方面,本发明的技术方案提供一种局域网内存储设备ip配置方法,该方法由客户端执行,包括以下步骤:为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网;通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表;ip占用信息表中存储有历史所有静态ip占用信息;从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的数据筛选出可用ip信息;根据筛选出的可用ip信息生成网络配置信息;根据网络配置信息为各个待配置存储设备配置静态ip。
6.进一步地,ip占用信息表中具体存储有:存储设备标识,存储设备使用的静态ip信息,存储设备的在线/离线状态,离线存储设备的离线时间。
7.进一步地,根据ip占用信息表的数据筛选出可用ip信息,具体包括:筛选出所有始终未曾占用过的静态ip信息;判断始终未曾占用过的静态ip信息的个数是否大于等于待配置存储设备的个数;
记始终未曾占用过的静态ip信息的个数为m,记待配置存储设备的个数为n;若是,则从始终未曾占用过的静态ip信息中筛选出n个静态ip信息作为可用ip信息;若否,则从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,与m个始终未曾占用过的静态ip信息共同组成可用ip信息。
8.进一步地,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,具体包括:根据离线时间,为当前为离线状态的所有存储设备进行优选级配置,离线时间距离当前时间越久,优先级越高;依据优先级从高到低,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息。
9.进一步地,为各个待配置存储设备配置静态ip之后,还包括以下步骤:将新配置的静态ip信息刷新到数据库的ip占用信息表。
10.进一步地,该方法还包括以下步骤:为待配置存储设备自动分配动态ip信息时,同时获取路由信息。
11.第二方面,本发明的技术方案提供一种局域网内存储设备ip配置装置,该装置由客户端执行,包括,动态ip信息分配模块:为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网;当前存储设备信息获取模块:通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表;ip占用信息表中存储有历史所有静态ip占用信息;可用ip信息筛选模块:从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的数据筛选出可用ip信息;网络配置信息生成模块:根据筛选出的可用ip信息生成网络配置信息;静态ip配置模块:根据网络配置信息为各个待配置存储设备配置静态ip。
12.进一步地,ip占用信息表中具体存储有:存储设备标识,存储设备使用的静态ip信息,存储设备的在线/离线状态,离线存储设备的离线时间;可用ip信息筛选模块根据ip占用信息表的数据筛选出可用ip信息,具体包括:筛选出所有始终未曾占用过的静态ip信息;判断始终未曾占用过的静态ip信息的个数是否大于等于待配置存储设备的个数;记始终未曾占用过的静态ip信息的个数为m,记待配置存储设备的个数为n;若是,则从始终未曾占用过的静态ip信息中筛选出n个静态ip信息作为可用ip信息;若否,则从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,与m个始终未曾占用过的静态ip信息共同组成可用ip信息;其中,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,具体包括:根据离线时间,为当前为离线状态的所有存储设备进行优选级配置,离线时间距
离当前时间越久,优先级越高;依据优先级从高到低,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息。
13.第三方面,本发明的技术方案提供一种终端,包括:存储器,用于存储局域网内存储设备ip配置方法程序;处理器,用于执行所述局域网内存储设备ip配置方法程序时实现如上述任一项所述局域网内存储设备ip配置方法方法的步骤。
14.第四方面,本发明的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有局域网内存储设备ip配置方法程序,所述局域网内存储设备ip配置方法程序被处理器执行时实现如上述任一项所述局域网内存储设备ip配置方法方法的步骤。
15.本发明提供的一种局域网内存储设备ip配置方法方法、装置、终端及介质,相对于现有技术,具有以下有益效果:通过客户端之间的udp通信获取存储设备的静态ip占用信息,并存入数据库,从数据库中抓取历史所有静态ip占用信息,根据历史所有静态ip占用信息筛选出可用ip信息为存储设备自动配置静态ip,通过udp通信、数据库以及存储设备网络配置的结合实现快速、高效、自动分配网络ip,大幅度节省测试时间,提高网络ip可用性的概率。
附图说明
16.为了更清楚的说明本技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本发明实施例提供的一种局域网内存储设备ip配置方法流程示意图。
18.图2是本发明实施例提供的一种局域网内存储设备ip配置方法中可用ip信息筛选过程流程示意图。
19.图3是本发明实施例提供的一种局域网内存储设备ip配置装置结构示意框图。
20.图4为本发明实施例提供的一种终端的结构示意图。
具体实施方式
21.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.本发明的核心是针对目前配置网络ip和规划网络ip会造成无效配置和随机非系统性配置的情况,设计了一种高效规划局域网内可用测试ip的获取方法,结合udp通信和存储设备网络配置的特点,充分利用udp消息通信的特性,实现对设备局域网内可用ip的获取和合理规划。具体地,通过客户端之间的udp(user datagram protocol,用户数据报协议)通信为待配置存储设备自动分配动态ip,通过客户端之间的udp组播功能获取当前局域网内所有在线存储设备的静态ip信息,同时通过数据抓取功能获取有效数据写入数据库。客
户端通过对在线、离线以及租约设备的网络ip信息,筛选过滤可用ip。通过客户端对占用ip的监听实现可用ip的获取,可以大幅度的节省测试时间,并提高网络ip可用性的概率。
23.图1是本发明实施例提供的一种局域网内存储设备ip配置方法流程示意图,该方法由客户端执行,如图1所示,该方法包括以下步骤。
24.s1,为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网。
25.当前有至少一个待配置的存储设备需要加入到局域网进行测试,首先由dchp(动态主机配置协议)自动随机分配动态ip信息给各个待配置的存储设备,以便待配置存储设备可加入到局域网,之后再筛选出可用ip信息为各个待配置存储设备配置静态ip信息,也就是将最初的动态ip信息修改为静态ip信息。
26.s2,通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表。
27.ip占用信息表中存储有历史所有静态ip占用信息,也就是包括当前局域网在线的存储设备(当然不包括使用动态ip信息的待配置存储设备)和曾经以静态ip信息加入到局域网的存储设备(即当前处于离线状态的存储设备)。
28.首先获取到当前所有在线存储设备静态ip信息刷新到数据库的ip占用信息表,以便使用最新的ip占用信息表进行可用ip信息的筛选,提高ip信息的可用性。
29.s3,从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的数据筛选出可用ip信息。
30.s4,根据筛选出的可用ip信息生成网络配置信息。
31.s5,根据网络配置信息为各个待配置存储设备配置静态ip。
32.可以理解的是,具体实施时是指将待配置存储设备的当前动态ip信息修改为为其分配的静态ip。
33.本发明实施例提供的一种局域网内存储设备ip配置方法,通过客户端之间的udp通信获取存储设备的静态ip占用信息,并存入数据库,从数据库中抓取历史所有静态ip占用信息,根据历史所有静态ip占用信息筛选出可用ip信息为存储设备自动配置静态ip,通过udp通信、数据库以及存储设备网络配置的结合实现快速、高效、自动分配网络ip,大幅度节省测试时间,提高网络ip可用性的概率。
34.在上述实施例基础上,作为优选的实施方式,ip占用信息表中具体存储有:存储设备标识,存储设备使用的静态ip信息,存储设备的在线/离线状态,离线存储设备的离线时间。如表1所示。
35.表1:ip占用信息表存储设备标识静态ip信息状态离线时间设备1xxx.xxx.xxx.xxx在线 设备2xxx.xxx.xxx.xxx离线202208160919
…………
设备nxxx.xxx.xxx.xxx在线 从该表中可获知所有当前占用和曾经占用过的静态ip信息,进而筛选出当次可用ip信息。
36.在上述实施例基础上,作为优选地实施方式,步骤s3中根据ip占用信息表的数据
筛选出可用ip信息,具体包括以下步骤。图2是可用ip信息筛选过程流程示意图。
37.s3-1,筛选出所有始终未曾占用过的静态ip信息。
38.s3-2,判断始终未曾占用过的静态ip信息的个数是否大于等于待配置存储设备的个数。
39.记始终未曾占用过的静态ip信息的个数为m,记待配置存储设备的个数为n。
40.s3-3,若是,则从始终未曾占用过的静态ip信息中筛选出n个静态ip信息作为可用ip信息。
41.s3-4,若否,则从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,与m个始终未曾占用过的静态ip信息共同组成可用ip信息。
42.根据ip占用信息表中的数据首先查看始终未曾使用过的静态ip信息的个数是否可满足该次待配置存储设备的配置需求,如果足够,则直接从始终未曾使用过的静态ip信息中选择相应数量的静态ip信息分配给待配置存储设备使用。例如,始终未曾使用过的静态ip信息有10个,该次待配置存储设备有5个,则始终未曾使用过的静态ip信息个数大于该次待配置存储设备个数,从10个始终未曾使用过的静态ip信息中选5个给该次待配置存储设备使用。如果不足够,则再从当前离线存储设备的静态ip信息中筛选出相应数量的静态ip信息,例如,始终未曾使用过的静态ip信息有3个,该次待配置存储设备有5个,始终未曾使用过的静态ip信息个数小于该次待配置存储设备个数,还差2个,则从离线存储设备中再选出2个静态ip信息,与始终未曾使用过的3个静态ip信息,共组成5个静态ip信息给该次待配置存储设备使用。
43.当然,在始终未曾使用过的静态ip信息个数不足够,需要从离线存储设备中借用时,离线存储设备的个数可能会多于所需要的静态ip信息个数,例如还差2个静态ip信息,而离线存储设备有4个,则根据离线存储设备的离线时间设定优先级,再根据设定的优选级筛选出2个,筛选规则是离线时间越长被筛选的概率越大。
44.具体地,步骤s3-4中从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,具体包括:s3-41,根据离线时间,为当前为离线状态的所有存储设备进行优选级配置,离线时间距离当前时间越久,优先级越高;s3-42,依据优先级从高到低,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息。
45.需要说明的是,在上述表1中存储的是存储设备的离线时间,具体实施时,也可以租约时间代替离线时间,如下表2所示。
46.表1:ip占用信息表存储设备标识静态ip信息状态租约时间设备1xxx.xxx.xxx.xxx在线202208170000设备2xxx.xxx.xxx.xxx离线202208160919
…………
设备nxxx.xxx.xxx.xxx在线202208161800注:当前时间为202208160938。
47.对于离线的存储设备,其租约时间会自动更新为其离线时间,相应的,对离线存储
设备配置优先级时,根据其租约时间距离当前时间的时长配置优先级即可。
48.在上述实施例基础上,作为优选的实施方式,为各个待配置存储设备配置静态ip之后,将新配置的静态ip信息刷新到数据库的ip占用信息表,以便下次在局域网加入存储设备时,可获取到正确的ip占用信息表,避免ip冲突。
49.在上述实施例基础上,作为优选的实施方式,为待配置存储设备自动分配动态ip信息时,同时获取路由信息,之后获取到可以ip信息后,配合路由信息为各个待配置存储设备配置静态ip。
50.上文中对于一种局域网内存储设备ip配置的方法的实施例进行了详细描述,基于上述实施例描述的局域网内存储设备ip配置的方法,本发明实施例还提供了一种与该方法对应的局域网内存储设备ip配置的装置。
51.图3是本发明实施例提供的一种局域网内存储设备ip配置装置结构示意框图,该装置由客户端执行,如图3所示,该装置包括:动态ip信息分配模块101、当前存储设备信息获取模块102、可用ip信息筛选模块103、网络配置信息生成模块104和静态ip配置模块105。
52.动态ip信息分配模块101:为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网。
53.当前存储设备信息获取模块102:通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表;ip占用信息表中存储有历史所有静态ip占用信息。
54.可用ip信息筛选模块103:从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的数据筛选出可用ip信息。
55.网络配置信息生成模块104:根据筛选出的可用ip信息生成网络配置信息。
56.静态ip配置模块105:根据网络配置信息为各个待配置存储设备配置静态ip。
57.其中,ip占用信息表中具体存储有:存储设备标识,存储设备使用的静态ip信息,存储设备的在线/离线状态,离线存储设备的离线时间。
58.相应的,可用ip信息筛选模块103根据ip占用信息表的数据筛选出可用ip信息,具体包括:筛选出所有始终未曾占用过的静态ip信息;判断始终未曾占用过的静态ip信息的个数是否大于等于待配置存储设备的个数;记始终未曾占用过的静态ip信息的个数为m,记待配置存储设备的个数为n;若是,则从始终未曾占用过的静态ip信息中筛选出n个静态ip信息作为可用ip信息;若否,则从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,与m个始终未曾占用过的静态ip信息共同组成可用ip信息。
59.其中,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,具体包括:根据离线时间,为当前为离线状态的所有存储设备进行优选级配置,离线时间距离当前时间越久,优先级越高;依据优先级从高到低,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息。
60.本实施例的局域网内存储设备ip配置装置用于实现前述的局域网内存储设备ip配置方法,因此该装置中的具体实施方式可见前文中的局域网内存储设备ip配置方法的实施例部分,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再展开介绍。
61.另外,由于本实施例的局域网内存储设备ip配置装置用于实现前述的局域网内存储设备ip配置方法,因此其作用与上述方法的作用相对应,这里不再赘述。
62.图4为本发明实施例提供的一种终端装置400的结构示意图,包括:处理器410、存储器420及通信单元430。所述处理器410用于实现存储器420中保存的局域网内存储设备ip配置程序时实现以下步骤:s1,为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网;s2,通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表;ip占用信息表中存储有历史所有静态ip占用信息;s3,从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的数据筛选出可用ip信息;s4,根据筛选出的可用ip信息生成网络配置信息;s5,根据网络配置信息为各个待配置存储设备配置静态ip。
63.本发明通过客户端之间的udp通信获取存储设备的静态ip占用信息,并存入数据库,从数据库中抓取历史所有静态ip占用信息,根据历史所有静态ip占用信息筛选出可用ip信息为存储设备自动配置静态ip,通过udp通信、数据库以及存储设备网络配置的结合实现快速、高效、自动分配网络ip,大幅度节省测试时间,提高网络ip可用性的概率。
64.该终端装置400包括处理器410、存储器420及通信单元430。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
65.其中,该存储器420可以用于存储处理器410的执行指令,存储器420可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。当存储器420中的执行指令由处理器410执行时,使得终端400能够执行以下上述方法实施例中的部分或全部步骤。
66.处理器410为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器420内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(integrated circuit,简称ic) 组成,例如可以由单颗封装的ic 所组成,也可以由连接多颗相同功能或不同功能的封装ic而组成。举例来说,处理器410可以仅包括中央处理器(central processing unit,简称cpu)。在本发明实施方式中,cpu可以是单运算核心,也可以包括多运算核心。
67.通信单元430,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。
68.本发明还提供一种计算机存储介质,这里所说的存储介质可为磁碟、光盘、只读存
储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
69.计算机存储介质存储有局域网内存储设备ip配置程序,所述局域网内存储设备ip配置程序被处理器执行时实现以下步骤:s1,为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网;s2,通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表;ip占用信息表中存储有历史所有静态ip占用信息;s3,从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的数据筛选出可用ip信息;s4,根据筛选出的可用ip信息生成网络配置信息;s5,根据网络配置信息为各个待配置存储设备配置静态ip。
70.本发明通过客户端之间的udp通信获取存储设备的静态ip占用信息,并存入数据库,从数据库中抓取历史所有静态ip占用信息,根据历史所有静态ip占用信息筛选出可用ip信息为存储设备自动配置静态ip,通过udp通信、数据库以及存储设备网络配置的结合实现快速、高效、自动分配网络ip,大幅度节省测试时间,提高网络ip可用性的概率。
71.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。
72.在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
73.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
74.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
75.以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。

技术特征:


1.一种局域网内存储设备ip配置方法,其特征在于,该方法由客户端执行,包括以下步骤:为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网;通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表;ip占用信息表中存储有历史所有静态ip占用信息;从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的数据筛选出可用ip信息;根据筛选出的可用ip信息生成网络配置信息;根据网络配置信息为各个待配置存储设备配置静态ip。2.根据权利要求1所述的局域网内存储设备ip配置方法,其特征在于,ip占用信息表中具体存储有:存储设备标识,存储设备使用的静态ip信息,存储设备的在线/离线状态,离线存储设备的离线时间。3.根据权利要求2所述的局域网内存储设备ip配置方法,其特征在于,根据ip占用信息表的数据筛选出可用ip信息,具体包括:筛选出所有始终未曾占用过的静态ip信息;判断始终未曾占用过的静态ip信息的个数是否大于等于待配置存储设备的个数;记始终未曾占用过的静态ip信息的个数为m,记待配置存储设备的个数为n;若是,则从始终未曾占用过的静态ip信息中筛选出n个静态ip信息作为可用ip信息;若否,则从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,与m个始终未曾占用过的静态ip信息共同组成可用ip信息。4.根据权利要求3所述的局域网内存储设备ip配置方法,其特征在于,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,具体包括:根据离线时间,为当前为离线状态的所有存储设备进行优选级配置,离线时间距离当前时间越久,优先级越高;依据优先级从高到低,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息。5.根据权利要求4所述的局域网内存储设备ip配置方法,其特征在于,为各个待配置存储设备配置静态ip之后,还包括以下步骤:将新配置的静态ip信息刷新到数据库的ip占用信息表。6.根据权利要求5所述的局域网内存储设备ip配置方法,其特征在于,该方法还包括以下步骤:为待配置存储设备自动分配动态ip信息时,同时获取路由信息。7.一种局域网内存储设备ip配置装置,其特征在于,该装置由客户端执行,包括,动态ip信息分配模块:为待配置存储设备自动分配动态ip信息,使待配置存储设备加入局域网;当前存储设备信息获取模块:通过udp信息通信获取当前局域网内所有在线存储设备的静态ip信息,并刷新到数据库的ip占用信息表;ip占用信息表中存储有历史所有静态ip占用信息;可用ip信息筛选模块:从数据库中获取刷新后的ip占用信息表,根据ip占用信息表的
数据筛选出可用ip信息;网络配置信息生成模块:根据筛选出的可用ip信息生成网络配置信息;静态ip配置模块:根据网络配置信息为各个待配置存储设备配置静态ip。8.根据权利要求7所述的局域网内存储设备ip配置装置,其特征在于,ip占用信息表中具体存储有:存储设备标识,存储设备使用的静态ip信息,存储设备的在线/离线状态,离线存储设备的离线时间;可用ip信息筛选模块根据ip占用信息表的数据筛选出可用ip信息,具体包括:筛选出所有始终未曾占用过的静态ip信息;判断始终未曾占用过的静态ip信息的个数是否大于等于待配置存储设备的个数;记始终未曾占用过的静态ip信息的个数为m,记待配置存储设备的个数为n;若是,则从始终未曾占用过的静态ip信息中筛选出n个静态ip信息作为可用ip信息;若否,则从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,与m个始终未曾占用过的静态ip信息共同组成可用ip信息;其中,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息,具体包括:根据离线时间,为当前为离线状态的所有存储设备进行优选级配置,离线时间距离当前时间越久,优先级越高;依据优先级从高到低,从当前为离线状态的存储设备的静态ip信息中筛选出(n-m)个静态ip信息。9.一种终端,其特征在于,包括:存储器,用于存储局域网内存储设备ip配置程序;处理器,用于执行所述局域网内存储设备ip配置程序时实现如权利要求1-6任一项所述局域网内存储设备ip配置方法的步骤。10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有局域网内存储设备ip配置程序,所述局域网内存储设备ip配置程序被处理器执行时实现如权利要求1-6任一项所述局域网内存储设备ip配置方法的步骤。

技术总结


本发明涉及存储设备IP配置领域,具体公开一种局域网内存储设备IP配置方法、装置、终端及介质,为待配置存储设备自动分配动态IP信息,使待配置存储设备加入局域网;通过UDP信息通信获取当前局域网内所有在线存储设备的静态IP信息,并刷新到数据库的IP占用信息表;IP占用信息表中存储有历史所有静态IP占用信息;从数据库中获取刷新后的IP占用信息表,根据IP占用信息表的数据筛选出可用IP信息;根据筛选出的可用IP信息生成网络配置信息;根据网络配置信息为各个待配置存储设备配置静态IP。本发明通过客户端之间的UDP通信获取存储设备的静态IP占用信息,筛选出可用IP信息为存储设备自动配置静态IP,大幅度节省测试时间,提高网络IP可用性的概率。IP可用性的概率。IP可用性的概率。


技术研发人员:

张慧

受保护的技术使用者:

苏州浪潮智能科技有限公司

技术研发日:

2022.08.26

技术公布日:

2022/12/16

本文发布于:2024-09-26 02:24:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/36707.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信息   存储设备   静态   离线
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议