首页> 中国专利> 网络设备的电源管理方法、系统和网络设备

网络设备的电源管理方法、系统和网络设备

摘要

本发明提供一种网络设备的电源管理方法、系统和网络设备,方法包括:线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块;系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块;所述电源处理模块根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。系统包括线卡电源监控模块、系统电源监控模块和电源处理模块。网络设备包括管理板、多个线卡、电源和上述网络设备的电源管理系统。本发明保证了系统电源工作在最佳的效率状态下,提高了网络设备的电源效率。

著录项

  • 公开/公告号CN101908977A

    专利类型发明专利

  • 公开/公告日2010-12-08

    原文格式PDF

  • 申请/专利权人 北京星网锐捷网络技术有限公司;

    申请/专利号CN201010248340.8

  • 发明设计人 陈友武;

    申请日2010-08-06

  • 分类号H04L12/24(20060101);H04L12/26(20060101);H04L12/10(20060101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人刘芳

  • 地址 100036 北京市海淀区复兴路33号翠微大厦东1106

  • 入库时间 2023-12-18 01:18:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-19

    未缴年费专利权终止 IPC(主分类):H04L12/24 专利号:ZL2010102483408 申请日:20100806 授权公告日:20130313

    专利权的终止

  • 2013-03-13

    授权

    授权

  • 2011-01-19

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20100806

    实质审查的生效

  • 2010-12-08

    公开

    公开

说明书

技术领域

本发明实施例涉及通信技术,尤其涉及一种网络设备的电源管理方法、系统和网络设备。

背景技术

在大型网络中,核心的交换机或路由器等网络设备通常为模块化结构,其通常包含管理板和多张线卡,因此设备的功耗较大,电源系统较为复杂。冗余电源为用于网络设备中的一种电源,其由两个以上完全一样的电源组成,如采用N+M电源冗余方案,表示在满足网络设备最大功耗的情况下需要配置N个电源,另外的M个电源作为备份,以实现网络设备的高可用性。但通常情况下采用冗余电源技术存在一个问题,如图1所示为电源负载率和电源效率的关系曲线,从图1中可以看出,在电源负载率偏低的情况下会造成电源效率偏低,而在提倡低碳的大环境下,为了做到绿色节能需要提高电源效率,则这种需求在不间断工作的网络设备中显得尤为迫切。

现有技术中存在一种负载均衡地冗余电源设计方案以解决上述问题,即为每一个电源平均分配功率。如在一个N+M的冗余电源系统中,整机设备所消耗的实时功率为P0,单个电源的最大输出功率为Pm,则电源负载率为例如,当网络设备的电源系统使用2+1的冗余电源设计,整机设备消耗的实时功率P0=2000W,单个电源的最大功耗Pm=1500W时,在负载均衡的冗余策略下,负载率为44.4%,参照图1,当负载率介于40-90%之间时,电源效率能够保持在91%以上。

然而,当整机设备实际消耗的实时功率较低时,如P0=1200W,此时在其他条件不变的情况下,负载率仅为26.7%,参照图1,此时的电源效率低于90%。而现有技术中的电源管理策略对于这种情况并不会作出调整,从而导致电源效率低下,不能实现节能环保的效果。以上通过两个实例来对现有技术中的方案进行说明,但实际情况表明采用其他的参数值的冗余电源设计均会存在上述问题。因此,现有技术中的方案不能实现对网络设备的电源的全面性和精细化的监控,不能达到提高电源效率的目的。

发明内容

本发明提供一种网络设备的电源管理方法、系统和网络设备,用以解决现有技术中电源管理方案不完善而导致的电源效率较低的缺陷,实现对网络设备的电源的全面化和精细化的监控管理,保证系统电源工作在最佳的效率状态下,提高网络设备的电源效率。

本发明提供一种网络设备的电源管理方法,包括:

线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块;

系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块;

所述电源处理模块根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。

本发明提供一种网络设备的电源管理系统,包括:

线卡电源监控模块,用于监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块;

系统电源监控模块,用于监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块;

所述电源处理模块,用于根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。

本发明提供一种网络设备,包括管理板、多个线卡、电源和上述网络设备的电源管理系统,其中,所述网络设备的电源管理系统中的所述线卡电源监控模块与所述线卡相连,所述系统电源监控模块与所述电源相连,所述电源处理模块与所述管理板相连。

本发明实施例提供的网络设备的电源管理方法、系统和网络设备,通过线卡电源监控模块和系统电源监控模块分别对网络设备中各线卡和电源的工作状态进行监控,并分别将采集到的线卡电源信息和系统电源信息发送到电源处理模块,电源处理模块根据线卡电源信息和/或系统电源信息对电源管理策略进行调整,实现了可以根据网络设备的实际工作情况对线卡和/或电源的工作状态进行调整,解决了现有技术中电源管理方案不完善而导致的电源效率较低的缺陷,实现了对网络设备的电源的全面化和精细化的监控管理,保证了系统电源工作在最佳的效率状态下,提高了网络设备的电源效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为电源负载率和电源效率的关系曲线;

图2为本发明网络设备的电源管理方法实施例一的流程图;

图3为本发明网络设备的电源管理方法实施例二的流程图;

图4为本发明网络设备的电源管理系统实施例一的结构示意图;

图5为本发明网络设备的电源管理系统实施例二的结构示意图;

图6为本发明网络设备实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图2为本发明网络设备的电源管理方法实施例一的流程图,如图2所示,本实施例提供了一种网络设备的电源管理方法,可以具体包括如下步骤:

步骤201,线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块。

在本实施例中,网络设备可以具体为交换机、路由器等,本实施例中的网络设备可以包括管理板、多个线卡以及电源,在该网络设备中还设置该网络设备的电源管理系统。该电源管理系统可以包括线卡电源监控模块、系统电源监控模块和电源处理模块,其中,线卡电源监控模块连接在各线卡上,系统电源监控模块连接在各电源上,电源处理模块连接在管理板上,并通过电源管理总线与线卡电源监控模块和系统电源监控模块相连。本步骤为线卡电源监控模块对每个线卡的运行状态进行监控,采集各线卡对应的线卡电源信息,并将采集到的线卡电源信息通过电源管理总线发送到电源处理模块上。此处的线卡电源信息可以包括各线卡上每一个支路的电压值、电流值、实时功率、该路中主要受电设备的温度以及该路的电源状态信息,主要受电设备可以为CPU、工作在介质接入控制(Media Access Control;以下简称:MAC)子层中负责数据交换和转发的网络处理器芯片、交换芯片等核心处理器,电源状态信息用于标识该支路的状态,如该支路处于正常状态或异常状态。

步骤202,系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块。

本步骤为系统电源监控模块对每个电源的运行状态进行监控,采集各电源的系统电源信息,并将采集到的系统电源信息通过电源管理总线发送到电源处理模块上。此处的系统电源信息可以包括各电源的电压值、电流值、实时功率、该电源的温度以及该电源的电源状态信息,电源状态信息用于标识该电源的工作状态,如该电源处于正常状态或异常状态。

步骤203,电源处理模块根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。

电源处理模块在接收到线卡电源监控模块采集的线卡电源信息,以及系统电源监控模块采集的系统电源信息后,该电源处理模块可以根据该线卡电源信息和/或系统电源信息对电源管理策略进行调整。此处的电源管理策略可以包括线卡电源管理策略、系统电源管理策略和电源冗余策略,则本步骤可以为根据采集到的线卡电源信息对线卡电源管理策略进行调整,线卡电源管理策略主要指待监控的线卡的工作情况;也可以为根据采集到的系统电源信息对系统电源管理策略进行调整,系统电源管理策略主要指待监控的电源的工作情况;还可以为根据汇总的线卡电源信息和系统电源信息调整电源冗余策略,此处的电源冗余策略可以为网络设备中配置的电源的数量。本步骤通过线卡电源监控模块和系统电源监控模块分别对当前网络设备中各线卡和电源的工作状态进行监控,并根据采集到的线卡电源信息和/或系统电源信息来做出相应的管理决策,以对后续网络设备中线卡和/电源进行调整,将其调整为最佳的工作状态,提高网络设备的电源效率。

本实施例提供了一种网络设备的电源管理方法,通过线卡电源监控模块和系统电源监控模块分别对网络设备中各线卡和电源的工作状态进行监控,并分别将采集到的线卡电源信息和系统电源信息发送到电源处理模块,电源处理模块根据线卡电源信息和/或系统电源信息对电源管理策略进行调整,以实现根据网络设备的实际工作情况对线卡和/或电源的工作状态进行调整,解决了现有技术中电源管理方案不完善而导致的电源效率较低的缺陷,实现了对网络设备的电源的全面化和精细化的监控管理,保证了系统电源工作在最佳的效率状态下,提高了网络设备的电源效率。

图3为本发明网络设备的电源管理方法实施例二的流程图,如图3所示,本实施例提供了一种网络设备的电源管理方法,可以具体包括如下步骤:

步骤301,线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块。

线卡电源监控模块对每个线卡的运行状态进行监控,采集各线卡对应的线卡电源信息,并将采集到的线卡电源信息通过电源管理总线发送到电源处理模块上。此处的线卡电源信息可以包括各线卡上每一个支路的电压值、电流值、实时功率、该路中主要受电设备的温度以及该路的电源状态信息,主要受电设备可以为CPU等核心处理器,电源状态信息用于标识该支路的状态,如该支路处于正常状态或异常状态。

步骤302,电源处理模块根据各线卡对应的线卡电源信息对所述线卡的线卡电源管理策略进行调整。

在线卡电源监控模块通过电源管理总线将采集到的线卡电源信息发送到电源处理模块后,电源处理模块根据各线卡对应的线卡电源信息对对应的线卡的线卡电源管理策略进行调整,即对该线卡的工作状态进行调整。具体可以为当一个线卡上一个支路的一个线卡电源信息的偏离范围超过预设的偏离精度时,所述电源处理模块根据所述线卡电源信息的偏离范围与所述预设的偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。其中,在线卡电源监控模块采集的线卡电源信息中,包括各线卡上每一支路的信息,这些信息包括电压值、电流值、该路主要受电设备的温度以及该路的电源状态信息。由于电压值、电流值、主要受电设备的温度以及电源状态信息等信息可以直接反映线卡的工作状态,如当受电设备的温度较高时,表明该线卡处于异常工作状态,电源状态信息也可以直接反映该线卡的电源是否工作在正常状态,而电压值和电流值可以更直接地指示该线卡的工作状态,如可以通过比较采集到的电压值和电流值与正常状态的电压值和电流值的大小来判断该线卡是否正常。电源处理模块根据接收到的上述线卡电源信息便可以识别哪个线卡上的哪个支路处于异常状态,当一个线卡上一个支路的电压值的偏离范围超过预设的电压偏离精度时,电源处理模块根据所述电压值的偏离范围与所述预设的电压偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。

具体地,当偏离正常范围的线卡电源信息为某支路的电压值时,上述预设的偏离精度可以为预设的电压偏离精度,则本步骤可以具体为:当某个线卡上的某个支路的电压值偏离正常电压值,且该电压值的偏离范围超过预设的电压偏离精度,此处的电压偏离精度可以预先设置为3%,则电源处理模块根据该电压值的偏离范围与该电压偏离精度的关系对该线卡进行相应的处理。此处的电压值的偏离范围与该电压偏离精度的关系可以为二者相差较小、二者相差较大或二者相差非常大,如当电压偏离精度为3%时,电压值的偏离范围为4%,则表明二者相差较小;电压值的偏离范围为6%,则表明二者相差较大;电压值的偏离范围为10%或更多,则表明二者相差非常大。具体的划分范围可以依据实际情况而定,此处仅示例性地进行说明,或者可以设定第一阈值、第二阈值和第三阈值三个依次增大的阈值来进行判断,如电压值的偏离范围与电压偏离精度的差值大于第一阈值,且小于第二阈值的情况表明二者相差较小,电压值的偏离范围与电压偏离精度的差值大于第二阈值,且小于第三阈值的情况表明二者相差较大,电压值的偏离范围与电压偏离精度的差值大于第三阈值的情况表明二者相差非常大。当电压值的偏离范围与电压偏离精度相差较小时,则电源处理模块只向对应的线卡下发异常告警信息,暂时不对该线卡进行处理;当电压值的偏离范围与电压偏离精度相差较大时,则电源处理模块对对应的线卡进行复位处理;当电压值的偏离范围与电压偏离精度相差非常大时,则电源处理模块对对应的线卡进行下电处理。而当向线卡下发异常告警信息之后,下一次采集到的该线卡对应的电压值仍偏离正常值时,则电源处理模块可以直接对该线卡进行复位处理;相应地,当已经经过复位处理的线卡对应的电压值仍偏离正常值时,则电源处理模块可以直接对该线卡进行下电处理。

具体地,当偏离正常范围的线卡电源信息为某支路的电流值时,上述预设的偏离精度可以为预设的电流偏离精度,则本步骤可以具体为:当一个线卡上一个支路的电流值的偏离范围超过预设的电流偏离精度时,电源处理模块根据所述电流值的偏离范围与所述预设的电流偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。具体地,当某个线卡上的某个支路的电流值偏离正常电流值,且该电流值的偏离范围超过预设的电流偏离精度,此处的电流偏离精度可以预先设置为3%,则电源处理模块根据该电流值的偏离范围与该电流偏离精度的关系对该线卡进行相应的处理。此处的电流值的偏离范围与该电流偏离精度的关系可以为二者相差较小、二者相差较大或二者相差非常大,如当电流偏离精度为3%时,电流值的偏离范围为4%,则表明二者相差较小;电流值的偏离范围为6%,则表明二者相差较大;电流值的偏离范围为10%或更多,则表明二者相差非常大。具体的划分范围可以依据实际情况而定,此处仅示例性地进行说明,或者可以设定第一阈值、第二阈值和第三阈值三个依次增大的阈值来进行判断,如电流值的偏离范围与电流偏离精度的差值大于第一阈值,且小于第二阈值的情况表明二者相差较小,电流值的偏离范围与电流偏离精度的差值大于第二阈值,且小于第三阈值的情况表明二者相差较大,电流值的偏离范围与电流偏离精度的差值大于第三阈值的情况表明二者相差非常大。当电流值的偏离范围与电流偏离精度相差较小时,则电源处理模块只向对应的线卡下发异常告警信息,暂时不对该线卡进行处理;当电流值的偏离范围与电流偏离精度相差较大时,则电源处理模块对对应的线卡进行复位处理;当电流值的偏离范围与电流偏离精度相差非常大时,则电源处理模块对对应的线卡进行下电处理。而当向线卡下发异常告警信息之后,下一次采集到的该线卡对应的电流值仍偏离正常值时,则电源处理模块可以直接对该线卡进行复位处理;相应地,当已经经过复位处理的线卡对应的电流值仍偏离正常值时,则电源处理模块可以直接对该线卡进行下电处理。

具体地,当偏离正常范围的线卡电源信息为某支路的受电设备的温度时,上述预设的偏离精度可以为预设的温度偏离精度,则本步骤可以具体为:当一个线卡上一个支路的受电设备的温度的偏离范围超过预设的温度偏离精度时,电源处理模块根据所述温度的偏离范围与所述预设的温度偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。具体地,当某个线卡上的某个支路的温度偏离正常温度值,且该温度的偏离范围超过预设的温度偏离精度,此处的温度偏离精度可以预先设置为3%,则电源处理模块根据该温度的偏离范围与该温度偏离精度的关系对该线卡进行相应的处理。此处的温度的偏离范围与该温度偏离精度的关系可以为二者相差较小、二者相差较大或二者相差非常大,如当温度偏离精度为3%时,温度值的偏离范围为4%,则表明二者相差较小;温度的偏离范围为6%,则表明二者相差较大;温度的偏离范围为10%或更多,则表明二者相差非常大。具体的划分范围可以依据实际情况而定,此处仅示例性地进行说明,或者可以设定第一阈值、第二阈值和第三阈值三个依次增大的阈值来进行判断,如温度的偏离范围与温度偏离精度的差值大于第一阈值,且小于第二阈值的情况表明二者相差较小,温度的偏离范围与温度偏离精度的差值大于第二阈值,且小于第三阈值的情况表明二者相差较大,温度的偏离范围与温度偏离精度的差值大于第三阈值的情况表明二者相差非常大。当温度的偏离范围与温度偏离精度相差较小时,则电源处理模块只向对应的线卡下发异常告警信息,暂时不对该线卡进行处理;当温度的偏离范围与温度偏离精度相差较大时,则电源处理模块对对应的线卡进行复位处理;当温度的偏离范围与温度偏离精度相差非常大时,则电源处理模块对对应的线卡进行下电处理。而当向线卡下发异常告警信息之后,下一次采集到的该线卡上的受电设备的温度仍偏离正常值时,则电源处理模块可以直接对该线卡进行复位处理;相应地,当已经经过复位处理的线卡上受电设备的温度仍偏离正常值时,则电源处理模块可以直接对该线卡进行下电处理。

在本实施例中,通过对线卡电源进行精细化的监控,通过查看各线卡上每一个支路的电压值、电流值、主要受电设备的温度等,可以非常容易地判断对应的线卡是否出现异常,在后续对线卡的故障分析过程中可以缩小故障排查的范围,从而准确而快速地做出故障定位。

步骤303,系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块。

系统电源监控模块对每个电源的运行状态进行监控,采集各电源的系统电源信息,并将采集到的系统电源信息通过电源管理总线发送到电源处理模块上。此处的系统电源信息可以包括各电源的电压值、电流值、实时功率、该电源的温度以及该电源的电源状态信息,电源状态信息用于标识该电源的工作状态,如该电源处于正常状态或异常状态。

步骤304,电源处理模块根据各电源的系统电源信息对所述电源的系统电源管理策略进行调整。

在线卡电源监控模块通过电源管理总线将采集到的系统电源信息发送到电源处理模块后,电源处理模块根据各电源的线卡电源信息对对应的电源的系统电源管理策略进行调整,即对该电源的工作状态进行调整。具体可以为当一个电源的一个系统电源信息的偏离范围超过预设的偏离精度时,所述电源处理模块根据所述系统电源信息的偏离范围与所述预设的偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。在系统电源监控模块采集的系统电源信息中,包括各电源的电压值、电流值、该电源的温度以及该电源的电源状态信息。电源处理模块根据接收到的上述系统电源信息便可以识别哪个电源当前处于异常状态,当一个电源的电压值的偏离范围超过预设的电压偏离精度时,电源处理模块根据所述电压值的偏离范围与所述预设的电压偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。当一个电源的电流值的偏离范围超过预设的电流偏离精度时,所述电源处理模块根据所述电流值的偏离范围与所述预设的电流偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。当一个电源的温度的偏离范围超过预设的温度偏离精度时,所述电源处理模块根据所述温度的偏离范围与所述预设的温度偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。本实施例中电源处理模块对系统电源管理策略的调整处理可以类似上述步骤302中对线卡电源管理策略的调整处理,此处不再赘述。

在本实施例中,通过对系统电源进行精细化的监控,通过查看各电源压的电压值、电流值和电源的温度等,可以非常容易地判断对应的电源是否出现异常,在后续对电源的故障分析过程中可以缩小故障排查的范围,从而准确而快速地做出故障定位。

步骤305,电源处理模块根据线卡电源信息和系统电源信息调整电源冗余策略。

电源处理模块在对线卡对应的线卡电源信息和电源的系统电源信息进行汇总之后,根据上述线卡电源信息和系统电源信息对网络设备的电源冗余策略进行调整。具体地,电源处理模块可以根据获取到的各线卡上各个支路的实时功率来计算网络设备所消耗的总实时功率,电源处理模块可以通过对网络设备中各线卡上各各支路的实时功率进行相加,来获取到该网络设备所消耗的总实时功率,假设本实施例中计算得到的总实时功率为P0。电源处理模块可以根据网络设备中配置的电源来确定该电源的最大功率,假设本实施例中的电源的最大功率为Pm,电源处理模块根据网络设备所消耗的总实时功率和电源的最大功率来确定满足该总实时功率条件下可下电的最少电源数,即确定满足该总实时功率条件下可下电的最大电源数量。具体地,电源处理模块可以采用如下不等式(1)来来确定满足所述总实时功率条件下可下电的最大电源数量x:

(N+M-x)*Pm>P0    (1)

其中,Pm为所述电源的最大功率,P0为所述网络设备消耗的总实时功率,N为系统配置的最少电源个数,M为备份电源的个数,即N+M为网络设备的当前冗余电源策略,x为满足所述总实时功率条件下可下电的最大电源数量。通过上述不等式(1)可以计算出当前可下电的最大电源数量x,对网络设备的冗余电源策略进行调整,即该网络设备所需功率只需部分电源(N+M-x个电源)工作便可满足整机设备的总实时功率P0的需求。此时,将多余的x个电源下电使其不工作,可以保证每个处于工作状态的电源的负载率均能保持在合理的区间内,以保证输出最佳的电源效率。下述公式(2)所示为表示负载率的公式:

Ψ=P0(N+M)*Pm---(2)

由该公式可知,在整个网络设备所消耗的总实时功率P0不变的情况下,减小分母中的N+M的值,便可以提高负载率,进而使得电源的输出功率达到最佳状态。参照上述图1,当负载率增加时,电源效率基本上随着增加,且在负载率处于40%-90%时,电源处在高效率状态区。仍以背景技术中提到的N+M的冗余电源系统为例,当网络设备的电源系统使用2+1的冗余电源设计,单个电源的最大功耗Pm=1500W,整机设备消耗的实时功率P0=1200W时,采用本实施例的方法对电源管理和冗余策略的调整,计算得到x的最大值为2,即只需一个电源工作便能满足整个网络设备的功率需求。此时,电源处理模块可以根据调整后的电源管理和冗余策略控制其中多余的两个电源下电,只保留一个电源工作,则调整后的负载率为80%,参照图1,负载率落在最佳区间40-90%,此时电源效率可以达到92%。由此可见,通过与现有技术中的方法相对比,本实施例可以明显地提高电源效率。

本实施例提供了一种网络设备的电源管理方法,通过线卡电源监控模块和系统电源监控模块分别对网络设备中各线卡和电源的工作状态进行监控,并分别将采集到的线卡电源信息和系统电源信息发送到电源处理模块,电源处理模块根据线卡电源信息和/或系统电源信息对电源管理和冗余策略进行调整;本实施例根据网络设备的实际工作情况对线卡和/或电源的工作状态进行调整,解决了现有技术中电源管理方案不完善而导致的电源效率较低的缺陷,实现了对网络设备的电源的全面化和精细化的监控管理,保证了系统电源工作在最佳的效率状态下,提高了网络设备的电源效率,从而达到节能的效果。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

图4为本发明网络设备的电源管理系统实施例一的结构示意图,如图4所示,本实施例提供了一种网络设备的电源管理系统,可以具体执行上述方法实施例一中的各个步骤,此处不再赘述。本实施例提供的网络设备的电源管理系统可以具体包括线卡电源监控模块401、系统电源监控模块402和电源处理模块403。其中,线卡电源监控模块401用于监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块403。系统电源监控模块402用于监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块403。电源处理模块403用于根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。

图5为本发明网络设备的电源管理系统实施例二的结构示意图,如图5所示,本实施例提供了一种网络设备的电源管理系统,可以具体执行上述方法实施例二中的各个步骤,此处不再赘述。本实施例提供的网络设备的电源管理系统在上述图4所示的实施例的基础之上,线卡电源监控模块401采集到的所述线卡电源信息可以包括各所述线卡上各个支路的实时功率,所述系统电源信息包括所述电源的最大功率。电源处理模块403可以具体包括计算单元413和数量确定单元423。计算单元413用于根据各所述线卡上各个支路的实时功率计算所述网络设备消耗的总实时功率。数量确定单元423用于根据所述网络设备消耗的总实时功率和所述电源的最大功率来确定满足所述总实时功率条件的可下电的最大电源数量。

具体地,数量确定单元423可以具体用于采用上述不等式(1)确定所述总实时功率的可下电的最大电源数量,其中,Pm为所述电源的最大功率,P0为所述网络设备消耗的总实时功率,N为系统配置的最少电源个数,M为备份电源的个数,x为满足所述总实时功率条件的可下电的最大电源数量。

进一步地,线卡电源监控模块401采集到的所述线卡电源信息可以包括各线卡上各个支路的电压值、电流值和受电设备的温度。电源处理模块403还可以包括线卡电源处理单元433。线卡电源处理单元433用于当一个线卡上一个支路的一个线卡电源信息的偏离范围超过预设的偏离精度时,根据所述线卡电源信息的偏离范围与所述预设的偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。

更进一步地,本实施例中的线卡电源处理单元433可以具体包括第一电压处理子单元4331、第一电流处理子单元4332和第一温度处理子单元4333。其中,第一电压处理子单元4331用于当一个线卡上一个支路的电压值的偏离范围超过预设的电压偏离精度时,根据所述电压值的偏离范围与所述预设的电压偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。第一电流处理子单元4332用于当一个线卡上一个支路的电流值的偏离范围超过预设的电流偏离精度时,根据所述电流值的偏离范围与所述预设的电流偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。第一温度处理子单元4333用于当一个线卡上一个支路的受电设备的温度的偏离范围超过预设的温度偏离精度时,根据所述温度的偏离范围与所述预设的温度偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。

进一步地,系统电源监控模块402采集到的所述系统电源信息可以包括各所述电源的电压值、电流值和电源温度。电源处理模块403还可以包括系统电源处理单元443。其中,系统电源处理单元443用于当一个电源的一个系统电源信息的偏离范围超过预设的偏离精度时根据所述系统电源信息的偏离范围与所述预设的偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。

更进一步地,本实施例中的系统电源处理单元443可以具体包括第二电压处理子单元4431、第二电流处理子单元4432和第二温度处理子单元4433。其中,第二电压处理子单元4431用于当一个电源的电压值的偏离范围超过预设的电压偏离精度时,根据所述电压值的偏离范围与所述预设的电压偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。第二电流处理子单元4432用于当一个电源的电流值的偏离范围超过预设的电流偏离精度时,根据所述电流值的偏离范围与所述预设的电流偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。第二温度处理子单元4433用于当一个电源的温度的偏离范围超过预设的温度偏离精度时,根据所述温度的偏离范围与所述预设的温度偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。

本实施例提供了一种网络设备的电源管理系统,通过线卡电源监控模块和系统电源监控模块分别对网络设备中各线卡和电源的工作状态进行监控,并分别将采集到的线卡电源信息和系统电源信息发送到电源处理模块,电源处理模块根据线卡电源信息和/或系统电源信息对电源管理和冗余策略进行调整;本实施例根据网络设备的实际工作情况对线卡和/或电源的工作状态进行调整,解决了现有技术中电源管理方案不完善而导致的电源效率较低的缺陷,实现了对网络设备的电源的全面化和精细化的监控管理,保证了系统电源工作在最佳的效率状态下,提高了网络设备的电源效率,从而达到节能的效果。

图6为本发明网络设备实施例的结构示意图,如图6所示,本实施例提供了一种网络设备,可以包括管理板601、多个线卡602、电源603和上述图4或图5所示的网络设备的电源管理系统,其中,网络设备的电源管理系统可以包括线卡电源监控模块401、系统电源监控模块402和电源处理模块403。其中,线卡电源监控模块401与线卡602相连,系统电源监控模块402与电源603相连,电源处理模块403与管理板601相连。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号