一种端口控制的方法和装置与流程

文档序号:11778184阅读:229来源:国知局
一种端口控制的方法和装置与流程

本发明涉及网络管理技术领域,尤指一种端口控制的方法和装置。



背景技术:

目前,有源以太网(poweroverethernet,简称:poe)是一种局域网技术,可通过双绞线向受电设备(powerdevice,简称:pd)提供直流供电。业界中poe所采用的标准为ieee802.3af,该标准规定了供电设备可通过以太网向功率在13w以下的受电设备供电。为适应高功率应用,ieee在2005年开始开发新的poe标准802.3at(poeplus)以提升poe可传送的电力,其中,反向供电功能是满足最低250米距离上分散处理单元(distributedprocessingunit,简称:dpu)单端口正常工作时的反向供电需求(即10w@250米),使用的以太网线径为0.4~0.6mm。具体而言在设备上的实现是指作为pd设备,配合用户端供电端设备(powersourceequipment,简称:pse)设备完成远程反向供电功能,提供设备工作所需的电源。

现有技术中,反向供电有两种模式,第一种是公平供电模式,即每一路用户都通过pse向pd供电,单路用户供电时,仅此路用户业务端口开通;多路用户供电时,仅供电用户业务端口开通,每路用户供电电流均流。第二种是友好用户模式,固定几路用户一直供电,其他用户无需供电即可正常开通业务。

但是,采用现有技术,上述dpu设备在好友用户模式下进行反向供电时,如果出现供电不足,则需要大量手动处理故障来保障用户设备的正常使用,操作复杂且效率低下。



技术实现要素:

为了解决上述技术问题,本发明提供了一种控制反向供电设备端口的方法和装置,能够在供电不足的情况下,自动处理故障来保障用户设备的正常使用,操作简单,提高了维护效率。

为了达到本发明目的,第一方面,本发明实施例提供一种端口控制的方法,应用于反向供电设备,所述方法包括:

接收到设备供电的异常告警;

获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口;

从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数;

根据所述链接参数按照预定规则关闭一个或者多个端口。

在一个实施例中,根据所获取的端口信息收集待关闭端口,包括:

根据所获取的端口信息排除预定的供电端口,将排除所述预定的供电端口后的端口作为待关闭端口。

在一个实施例中,从所述待关闭端口中筛选出满足预设条件的端口,包括:

根据所述设备的端口信息中预设的每个端口的优先级级别,从所述待关闭端口中筛选出满足优先级级别为低的端口。

在一个实施例中,获取筛选后的每个端口的链接参数,包括:

获取筛选后的每个端口在预定时间内的建链时间和断链时间。

在一个实施例中,根据所述链接参数按照预定规则关闭一个或者多个端口,包括:

根据每个端口在预定时间内的建链时间和断链时间,统计每个端口在预设的时间内的使用时长,关闭所述使用时长符合预定时间阈值的一个或者多个端口。

在一个实施例中,所述方法还包括:

检测所述设备供电的异常告警的状态,如果无异常,则停止关闭,如果有异常,则继续关闭依次在预设的时间内的使用时长从短到长的一个或者多个端口,直到到无异常。

本发明实施例提供一种端口控制的方法,包括:接收到设备供电的异常告警,获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口,从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数,根据所述链接参数按照预定规则关闭一个或者多个端口。通过在收到告警异常信息时,能够在供电不足的情况下,实时对设备供电的端口筛选出满足预设条件以及按照预定规则来控制端口的关闭,从而来保障用户设备的正常使用,操作简单,提高了维护效率。

第二方面,本发明实施例提供一种装置,应用于反向供电设备,所述装置包括:接收模块、收集模块、筛选模块和关闭模块;

所述接收模块设置为接收设备供电的异常告警;

所述收集模块设置为获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口;

所述筛选模块设置为从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数;

所述关闭模块设置为根据所述链接参数按照预定规则关闭一个或者多个端口。

在一个实施例中,所述收集模块设置为根据所获取的端口信息收集待关闭端口,是指:

所述收集模块设置为根据所获取的端口信息排除预定的供电端口,确定排除后的待关闭端口。

在一个实施例中,所述筛选模块设置为从所述待关闭端口中筛选出满足预设条件的端口,是指:

所述筛选模块设置为根据所述设备的端口信息中预设的每个端口的优先级级别,从所述待关闭端口中筛选出满足优先级级别为低的端口。

在一个实施例中,所述筛选模块设置为获取筛选后的每个端口的链接参数,是指:

所述筛选模块设置为获取筛选后的每个端口在预定时间内的建链时间和断链时间。

在一个实施例中,所述关闭模块设置为根据所述链接参数按照预定规则关闭一个或者多个端口,是指:

所述关闭模块设置为根据每个端口在预定时间内的建链时间和断链时间,统计每个端口在预设的时间内的使用时长,关闭所述使用时长符合预定时间阈值的一个或者多个端口。

在一个实施例中,所述装置还包括:检测模块;

所述检测模块设置为检测所述设备供电的异常告警的状态,如果无异常,则停止关闭,如果有异常,则继续关闭依次在预设的时间内的使用时长从短到长的一个或者多个端口,直到到无异常。

本发明实施例提供一种端口控制的装置,包括:接收模块、收集模块、筛选模块和关闭模块,接收模块设置为接收设备供电的异常告警,收集模块设置为获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口,筛选模块设置为从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数,关闭模块设置为根据所述链接参数按照预定规则关闭一个或者多个端口。通过在收到告警异常信息时,能够在供电不足的情况下,实时对设备供电的端口筛选出满足预设条件以及按照预定规则来控制端口的关闭,从而来保障用户设备的正常使用,操作简单,提高了维护效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明提供的一种端口控制的方法实施例一的流程示意图;

图2为本发明提供的一种端口控制的装置实施例一的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例涉及的方法可以应用于反向供电设备,例如:需要对有源以太网poe中的dpu设备进行供电,但并不以此为限。

本发明实施例涉及的方法,旨在解决现有技术中dpu设备在好友用户模式下进行反向供电时,如果出现供电不足,则需要运维人员大量手动处理故障来保障用户设备的正常使用,操作复杂且效率低下的技术问题。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明提供的一种端口控制的方法实施例一的流程示意图。本实施例涉及的是反向供电设备控制端口关闭的具体过程。如图1所示,该方法包括:

s101、接收到设备供电的异常告警。

具体的,局域网技术poe中的反向供电设备的端口控制的装置在接收到dpu设备供电不足的异常告警,该异常告警可以是文字或者警告音的形式给出提醒,但并不限于此。

s102、获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口。

具体的,根据所述设备的异常告警的互联网协议地址(ip地址),可以获取到dpu设备上所有的端口信息,该端口信息包括端口的ip地址、数量、用途等,并根据所获取的端口信息可以建立待关闭端口列表,其中,对于预定的固有进行供电的端口需要进行去除,以保证设备的供电正常。

s103、从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数。

具体的,对建立的待关闭端口列表中的端口可以进行一个优先级级别高低的排序,这个端口的优先级级别可以根据实际情况来预先设定,然后根据端口的优先级级别筛选出优先级级别为低的端口,并获取所述优先级级别为低的每个端口的链接参数,例如:最近30天内每个端口的建链时间和断键时间等等,但并不限于此。

s104、根据所述链接参数按照预定规则关闭一个或者多个端口。

具体的,通过上述优先级别低的端口的链接参数来确定每个端口的使用频率,如:计算端口在预定的时间内的建链时间和断链时间的差总和,就可以得到这个端口在这段时间的使用时长,其中,使用时长最短的即为端口使用频率最低的,将所述使用频率最低的端口进行关闭,还可以从所述待关闭端口列表中去掉关闭的端口信息进行更新,以便后续异常处理提供方便。

本发明实施例提供的一种端口控制的方法,该方法包括:接收到设备供电的异常告警,获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口,从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数,根据所述链接参数按照预定规则关闭一个或者多个端口。通过在收到告警异常信息时,能够在供电不足的情况下,实时对设备供电的端口筛选出满足预设条件以及按照预定规则来控制端口的关闭,从而来保障用户设备的正常使用,操作简单,提高了维护效率。

进一步地,在上述实施例的基础上,根据所获取的端口信息收集待关闭端口,包括:

根据所获取的端口信息排除预定的供电端口,将排除所述预定的供电端口后的端口作为待关闭端口。

具体的,根据所获取的端口信息,其中当反向供电模式是处于友好用户模式时,是有预定几个供电端口固定进行供电,而其他端口则可以在没有供电的情况,也可以正常进行业务往来,当出现供电异常时,先需要排除掉这几个预定的供电端口,将排除所述预定的供电端口后的端口作为待关闭端口。

通过将预定的供电端口排除,可以在保证业务提供的前提下,解决供电不足的情况下,需要运维人员大量手动处理故障来保障设备的正常使用。

进一步地,在上述实施例的基础上,从所述待关闭端口中筛选出满足预设条件的端口,包括:

根据所述设备的端口信息中预设的每个端口的优先级级别,从所述待关闭端口中筛选出满足优先级级别为低的端口。

具体的,在收集到待关闭端口后,可以在进一步地按照预设条件进行筛选,该预设条件可以是预设的每个端口的优先级级别,具体根据实际情况来设置,将那些优先级级别低的端口筛选出来,可以先将这些端口进行关闭。

通过根据根据所述设备的端口信息中预设的每个端口的优先级级别,从所述待关闭端口中筛选出满足优先级级别为低的端口,通过提前根据预设条件筛选出待关闭端口中优先级级别为低的端口,便于快速恢复供电正常。

进一步地,在上述实施例的基础上,获取筛选后的每个端口的链接参数,包括:

获取筛选后的每个端口在预定时间内的建链时间和断链时间。

具体的,获取筛选后的每个端口的链接参数,该链接参数可以包括在预定的时间内的建链时间和断链时间,例如:最近30天内筛选后的每个端口的建链时间和断链时间等等,但并不限于此。

通过根据建链时间和断链时间可以判断出每个端口的使用情况,从而便于对不常用的端口进行控制。

进一步地,在上述实施例的基础上,根据所述链接参数按照预定规则关闭一个或者多个端口,包括:

根据每个端口在预定时间内的建链时间和断链时间,统计每个端口在预设的时间内的使用时长,关闭所述使用时长符合预定时间阈值的一个或者多个端口。

具体的,根据每个端口在预定时间内的建链时间和断链时间可以计算得到每个端口的使用时长,例如:在非高峰期的2点到5点之内,每个端口每一次建链时间和断链时间差总和,即可以确定每个端口的使用时长,按照预定的规则关闭一个或者多个端口,其中预定的规则可以是对所有的端口按照使用时间的长短进行排序,关闭使用时间最短的端口,也可以是设置一个预定的时间阈值,该时间阈值可以是2小时,具体根据实际情况来,将满足该时间阈值的多个端口一起关闭。

通过根据每个端口在预定时间内的建链时间和断链时间,统计每个端口在预设的时间内的使用时长,关闭所述使用时长符合预定时间阈值的一个或者多个端口,可以快速解决导致给设备供电不足的故障状态。

进一步地,在上述实施例的基础上,该方法还包括:

检测所述设备供电的异常告警的状态,如果无异常,则停止关闭,如果有异常,则继续关闭依次在预设的时间内的使用时长从短到长的一个或者多个端口,直到到无异常。

具体的,在关闭掉端口后,继续检查所述设备供电的异常告警的状态,看该异常告警是否有恢复,如果供电不足的异常告警仍然存在,则继续关闭依次在预设的时间内的使用时长从短到长的一个或者多个端口,即之前关闭端口时,就对待关闭端口的列表进行更新,对于更新后的待关闭端口中端口可以按照每个端口统计出的使用时长的长短的排序来依次进行关闭,是按照使用时长由短到长的规则去关闭一个或者多个端口,直至确定所述异常告警的状态恢复为止。

通过上述步骤可以进一步地确定设备供电的异常告警是否解除,并根据更新后的更新后的所述待关闭端口列表中使用频率的高低依次关闭故障端口,使得可以自动关断端口无需人工干预,收到告警异常以后能够实时处理,实现了自动化的端口控制,提高的运维的效率。

图2为本发明提供的一种端口控制的装置实施例一的结构示意图,如图2所示,该装置包括:接收模块10、收集模块20、筛选模块30和关闭模块40;

所述接收模块10,设置为接收设备供电的异常告警;

所述收集模块20,设置为获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口;

所述筛选模块30,设置为从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数;

所述关闭模块40,设置为根据所述链接参数按照预定规则关闭一个或者多个端口。

本发明实施例提供的一种端口控制的装置,该装置包括:接收模块、收集模块、筛选模块和关闭模块;所述接收模块设置为接收到设备供电的异常告警,所述收集模块设置为获取所述设备的端口信息,根据所获取的端口信息收集待关闭端口,所述筛选模块设置为从所述待关闭端口中筛选出满足预设条件的端口,并获取筛选后的每个端口的链接参数,所述关闭模块设置为根据所述链接参数按照预定规则关闭一个或者多个端口。通过在收到告警异常信息时,能够在供电不足的情况下,实时对设备供电的端口筛选出满足预设条件以及按照预定规则来控制端口的关闭,从而来保障用户设备的正常使用,操作简单,提高了维护效率。

进一步地,在上述实施例的基础上,所述收集模块20设置为根据所获取的端口信息收集待关闭端口,是指:

所述收集模块20设置为根据所获取的端口信息排除预定的供电端口,将排除所述预定的供电端口后的端口作为待关闭端口。

本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,在上述实施例的基础上,所述筛选模块30设置为从所述待关闭端口中筛选出满足预设条件的端口,是指:

所述筛选模块30设置为根据所述设备的端口信息中预设的每个端口的优先级级别,从所述待关闭端口中筛选出满足优先级级别为低的端口。

本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,在上述实施例的基础上,所述筛选模块30设置为获取筛选后的每个端口的链接参数,是指:

所述筛选模块30设置为获取筛选后的每个端口在预定时间内的建链时间和断链时间。

本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,在上述实施例的基础上,所述关闭模块40设置为根据所述链接参数按照预定规则关闭一个或者多个端口,是指:

所述关闭模块40设置为根据每个端口在预定时间内的建链时间和断链时间,统计每个端口在预设的时间内的使用时长,关闭所述使用时长符合预定时间阈值的一个或者多个端口。

本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,在上述实施例的基础上,还包括:检测模块;

所述检测模块设置为检测所述设备供电的异常告警的状态,如果无异常,则停止关闭,如果有异常,则继续关闭依次在预设的时间内的使用时长从短到长的一个或者多个端口,直到到无异常。

本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1