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

文档序号:7756341阅读:91来源:国知局
专利名称:网络设备的电源管理方法、系统和网络设备的制作方法
技术领域
本发明实施例涉及通信技术,尤其涉及一种网络设备的电源管理方法、系统和网 络设备。
背景技术
在大型网络中,核心的交换机或路由器等网络设备通常为模块化结构,其通常包 含管理板和多张线卡,因此设备的功耗较大,电源系统较为复杂。冗余电源为用于网络设备 中的一种电源,其由两个以上完全一样的电源组成,如采用N+M电源冗余方案,表示在满足 网络设备最大功耗的情况下需要配置N个电源,另外的M个电源作为备份,以实现网络设备 的高可用性。但通常情况下采用冗余电源技术存在一个问题,如图1所示为电源负载率和 电源效率的关系曲线,从图1中可以看出,在电源负载率偏低的情况下会造成电源效率偏 低,而在提倡低碳的大环境下,为了做到绿色节能需要提高电源效率,则这种需求在不间断 工作的网络设备中显得尤为迫切。现有技术中存在一种负载均衡地冗余电源设计方案以解决上述问题,即为每一个 电源平均分配功率。如在一个N+M的冗余电源系统中,整机设备所消耗的实时功率为Ptl,单
个电源的最大输出功率为Pm,则电源负载率为ψ =例如,当网络设备的电源系
统使用2+1的冗余电源设计,整机设备消耗的实时功率Ptl = 2000W,单个电源的最大功耗Pm =1500W时,在负载均衡的冗余策略下,负载率为44.4%,参照图1,当负载率介于40-90% 之间时,电源效率能够保持在91 %以上。然而,当整机设备实际消耗的实时功率较低时,如Ptl = 1200W,此时在其他条件不 变的情况下,负载率仅为26.7%,参照图1,此时的电源效率低于90%。而现有技术中的电 源管理策略对于这种情况并不会作出调整,从而导致电源效率低下,不能实现节能环保的 效果。以上通过两个实例来对现有技术中的方案进行说明,但实际情况表明采用其他的参 数值的冗余电源设计均会存在上述问题。因此,现有技术中的方案不能实现对网络设备的 电源的全面性和精细化的监控,不能达到提高电源效率的目的。

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


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。图1为电源负载率和电源效率的关系曲线;图2为本发明网络设备的电源管理方法实施例一的流程图;图3为本发明网络设备的电源管理方法实施例二的流程图;图4为本发明网络设备的电源管理系统实施例一的结构示意图;图5为本发明网络设备的电源管理系统实施例二的结构示意图;图6为本发明网络设备实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图2为本发明网络设备的电源管理方法实施例一的流程图,如图2所示,本实施例 提供了一种网络设备的电源管理方法,可以具体包括如下步骤
步骤201,线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述 线卡电源信息发送到电源处理模块。在本实施例中,网络设备可以具体为交换机、路由器等,本实施例中的网络设备可 以包括管理板、多个线卡以及电源,在该网络设备中还设置该网络设备的电源管理系统。该 电源管理系统可以包括线卡电源监控模块、系统电源监控模块和电源处理模块,其中,线卡 电源监控模块连接在各线卡上,系统电源监控模块连接在各电源上,电源处理模块连接在 管理板上,并通过电源管理总线与线卡电源监控模块和系统电源监控模块相连。本步骤为 线卡电源监控模块对每个线卡的运行状态进行监控,采集各线卡对应的线卡电源信息,并 将采集到的线卡电源信息通过电源管理总线发送到电源处理模块上。此处的线卡电源信 息可以包括各线卡上每一个支路的电压值、电流值、实时功率、该路中主要受电设备的温度 以及该路的电源状态信息,主要受电设备可以为CPU、工作在介质接入控制(Media Access Control ;以下简称MAC)子层中负责数据交换和转发的网络处理器芯片、交换芯片等核心 处理器,电源状态信息用于标识该支路的状态,如该支路处于正常状态或异常状态。步骤202,系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息 发送到电源处理模块。本步骤为系统电源监控模块对每个电源的运行状态进行监控,采集各电源的系统 电源信息,并将采集到的系统电源信息通过电源管理总线发送到电源处理模块上。此处的 系统电源信息可以包括各电源的电压值、电流值、实时功率、该电源的温度以及该电源的电 源状态信息,电源状态信息用于标识该电源的工作状态,如该电源处于正常状态或异常状 态。步骤203,电源处理模块根据所述线卡电源信息和/或所述系统电源信息调整电
源管理策略。电源处理模块在接收到线卡电源监控模块采集的线卡电源信息,以及系统电源监 控模块采集的系统电源信息后,该电源处理模块可以根据该线卡电源信息和/或系统电源 信息对电源管理策略进行调整。此处的电源管理策略可以包括线卡电源管理策略、系统电 源管理策略和电源冗余策略,则本步骤可以为根据采集到的线卡电源信息对线卡电源管理 策略进行调整,线卡电源管理策略主要指待监控的线卡的工作情况;也可以为根据采集到 的系统电源信息对系统电源管理策略进行调整,系统电源管理策略主要指待监控的电源的 工作情况;还可以为根据汇总的线卡电源信息和系统电源信息调整电源冗余策略,此处的 电源冗余策略可以为网络设备中配置的电源的数量。本步骤通过线卡电源监控模块和系统 电源监控模块分别对当前网络设备中各线卡和电源的工作状态进行监控,并根据采集到的 线卡电源信息和/或系统电源信息来做出相应的管理决策,以对后续网络设备中线卡和/ 电源进行调整,将其调整为最佳的工作状态,提高网络设备的电源效率。本实施例提供了一种网络设备的电源管理方法,通过线卡电源监控模块和系统电 源监控模块分别对网络设备中各线卡和电源的工作状态进行监控,并分别将采集到的线卡 电源信息和系统电源信息发送到电源处理模块,电源处理模块根据线卡电源信息和/或系 统电源信息对电源管理策略进行调整,以实现根据网络设备的实际工作情况对线卡和/或 电源的工作状态进行调整,解决了现有技术中电源管理方案不完善而导致的电源效率较低 的缺陷,实现了对网络设备的电源的全面化和精细化的监控管理,保证了系统电源工作在
6最佳的效率状态下,提高了网络设备的电源效率。图3为本发明网络设备的电源管理方法实施例二的流程图,如图3所示,本实施例 提供了一种网络设备的电源管理方法,可以具体包括如下步骤步骤301,线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述 线卡电源信息发送到电源处理模块。线卡电源监控模块对每个线卡的运行状态进行监控,采集各线卡对应的线卡电源 信息,并将采集到的线卡电源信息通过电源管理总线发送到电源处理模块上。此处的线卡 电源信息可以包括各线卡上每一个支路的电压值、电流值、实时功率、该路中主要受电设备 的温度以及该路的电源状态信息,主要受电设备可以为CPU等核心处理器,电源状态信息 用于标识该支路的状态,如该支路处于正常状态或异常状态。步骤302,电源处理模块根据各线卡对应的线卡电源信息对所述线卡的线卡电源 管理策略进行调整。在线卡电源监控模块通过电源管理总线将采集到的线卡电源信息发送到电源处 理模块后,电源处理模块根据各线卡对应的线卡电源信息对对应的线卡的线卡电源管理策 略进行调整,即对该线卡的工作状态进行调整。具体可以为当一个线卡上一个支路的一个 线卡电源信息的偏离范围超过预设的偏离精度时,所述电源处理模块根据所述线卡电源信 息的偏离范围与所述预设的偏离精度的关系对所述线卡进行下发异常告警信息、复位处理 或下电处理。其中,在线卡电源监控模块采集的线卡电源信息中,包括各线卡上每一支路的 信息,这些信息包括电压值、电流值、该路主要受电设备的温度以及该路的电源状态信息。 由于电压值、电流值、主要受电设备的温度以及电源状态信息等信息可以直接反映线卡的 工作状态,如当受电设备的温度较高时,表明该线卡处于异常工作状态,电源状态信息也可 以直接反映该线卡的电源是否工作在正常状态,而电压值和电流值可以更直接地指示该线 卡的工作状态,如可以通过比较采集到的电压值和电流值与正常状态的电压值和电流值的 大小来判断该线卡是否正常。电源处理模块根据接收到的上述线卡电源信息便可以识别哪 个线卡上的哪个支路处于异常状态,当一个线卡上一个支路的电压值的偏离范围超过预设 的电压偏离精度时,电源处理模块根据所述电压值的偏离范围与所述预设的电压偏离精度 的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。具体地,当偏离正常范围的线卡电源信息为某支路的电压值时,上述预设的偏离 精度可以为预设的电压偏离精度,则本步骤可以具体为当某个线卡上的某个支路的电压 值偏离正常电压值,且该电压值的偏离范围超过预设的电压偏离精度,此处的电压偏离精 度可以预先设置为3%,则电源处理模块根据该电压值的偏离范围与该电压偏离精度的关 系对该线卡进行相应的处理。此处的电压值的偏离范围与该电压偏离精度的关系可以为 二者相差较小、二者相差较大或二者相差非常大,如当电压偏离精度为3%时,电压值的偏 离范围为4%,则表明二者相差较小;电压值的偏离范围为6%,则表明二者相差较大;电压 值的偏离范围为10%或更多,则表明二者相差非常大。具体的划分范围可以依据实际情况 而定,此处仅示例性地进行说明,或者可以设定第一阈值、第二阈值和第三阈值三个依次增 大的阈值来进行判断,如电压值的偏离范围与电压偏离精度的差值大于第一阈值,且小于 第二阈值的情况表明二者相差较小,电压值的偏离范围与电压偏离精度的差值大于第二阈 值,且小于第三阈值的情况表明二者相差较大,电压值的偏离范围与电压偏离精度的差值大于第三阈值的情况表明二者相差非常大。当电压值的偏离范围与电压偏离精度相差较小 时,则电源处理模块只向对应的线卡下发异常告警信息,暂时不对该线卡进行处理;当电压 值的偏离范围与电压偏离精度相差较大时,则电源处理模块对对应的线卡进行复位处理; 当电压值的偏离范围与电压偏离精度相差非常大时,则电源处理模块对对应的线卡进行下 电处理。而当向线卡下发异常告警信息之后,下一次采集到的该线卡对应的电压值仍偏离 正常值时,则电源处理模块可以直接对该线卡进行复位处理;相应地,当已经经过复位处理 的线卡对应的电压值仍偏离正常值时,则电源处理模块可以直接对该线卡进行下电处理。具体地,当偏离正常范围的线卡电源信息为某支路的电流值时,上述预设的偏离 精度可以为预设的电流偏离精度,则本步骤可以具体为当一个线卡上一个支路的电流值 的偏离范围超过预设的电流偏离精度时,电源处理模块根据所述电流值的偏离范围与所述 预设的电流偏离精度的关系对所述线卡进行下发异常告警信息、复位处理或下电处理。具 体地,当某个线卡上的某个支路的电流值偏离正常电流值,且该电流值的偏离范围超过预 设的电流偏离精度,此处的电流偏离精度可以预先设置为3 %,则电源处理模块根据该电流 值的偏离范围与该电流偏离精度的关系对该线卡进行相应的处理。此处的电流值的偏离 范围与该电流偏离精度的关系可以为二者相差较小、二者相差较大或二者相差非常大,如 当电流偏离精度为3%时,电流值的偏离范围为4%,则表明二者相差较小;电流值的偏离 范围为6%,则表明二者相差较大;电流值的偏离范围为10%或更多,则表明二者相差非常 大。具体的划分范围可以依据实际情况而定,此处仅示例性地进行说明,或者可以设定第 一阈值、第二阈值和第三阈值三个依次增大的阈值来进行判断,如电流值的偏离范围与电 流偏离精度的差值大于第一阈值,且小于第二阈值的情况表明二者相差较小,电流值的偏 离范围与电流偏离精度的差值大于第二阈值,且小于第三阈值的情况表明二者相差较大, 电流值的偏离范围与电流偏离精度的差值大于第三阈值的情况表明二者相差非常大。当电 流值的偏离范围与电流偏离精度相差较小时,则电源处理模块只向对应的线卡下发异常告 警信息,暂时不对该线卡进行处理;当电流值的偏离范围与电流偏离精度相差较大时,则电 源处理模块对对应的线卡进行复位处理;当电流值的偏离范围与电流偏离精度相差非常大 时,则电源处理模块对对应的线卡进行下电处理。而当向线卡下发异常告警信息之后,下一 次采集到的该线卡对应的电流值仍偏离正常值时,则电源处理模块可以直接对该线卡进行 复位处理;相应地,当已经经过复位处理的线卡对应的电流值仍偏离正常值时,则电源处理 模块可以直接对该线卡进行下电处理。具体地,当偏离正常范围的线卡电源信息为某支路的受电设备的温度时,上述预 设的偏离精度可以为预设的温度偏离精度,则本步骤可以具体为当一个线卡上一个支路 的受电设备的温度的偏离范围超过预设的温度偏离精度时,电源处理模块根据所述温度的 偏离范围与所述预设的温度偏离精度的关系对所述线卡进行下发异常告警信息、复位处理 或下电处理。具体地,当某个线卡上的某个支路的温度偏离正常温度值,且该温度的偏离 范围超过预设的温度偏离精度,此处的温度偏离精度可以预先设置为3 %,则电源处理模块 根据该温度的偏离范围与该温度偏离精度的关系对该线卡进行相应的处理。此处的温度 的偏离范围与该温度偏离精度的关系可以为二者相差较小、二者相差较大或二者相差非常 大,如当温度偏离精度为3%时,温度值的偏离范围为4%,则表明二者相差较小;温度的偏 离范围为6%,则表明二者相差较大;温度的偏离范围为10%或更多,则表明二者相差非常大。具体的划分范围可以依据实际情况而定,此处仅示例性地进行说明,或者可以设定第一 阈值、第二阈值和第三阈值三个依次增大的阈值来进行判断,如温度的偏离范围与温度偏 离精度的差值大于第一阈值,且小于第二阈值的情况表明二者相差较小,温度的偏离范围 与温度偏离精度的差值大于第二阈值,且小于第三阈值的情况表明二者相差较大,温度的 偏离范围与温度偏离精度的差值大于第三阈值的情况表明二者相差非常大。当温度的偏离 范围与温度偏离精度相差较小时,则电源处理模块只向对应的线卡下发异常告警信息,暂 时不对该线卡进行处理;当温度的偏离范围与温度偏离精度相差较大时,则电源处理模块 对对应的线卡进行复位处理;当温度的偏离范围与温度偏离精度相差非常大时,则电源处 理模块对对应的线卡进行下电处理。而当向线卡下发异常告警信息之后,下一次采集到的 该线卡上的受电设备的温度仍偏离正常值时,则电源处理模块可以直接对该线卡进行复位 处理;相应地,当已经经过复位处理的线卡上受电设备的温度仍偏离正常值时,则电源处理 模块可以直接对该线卡进行下电处理。 在本实施例中,通过对线卡电源进行精细化的监控,通过查看各线卡上每一个支 路的电压值、电流值、主要受电设备的温度等,可以非常容易地判断对应的线卡是否出现异 常,在后续对线卡的故障分析过程中可以缩小故障排查的范围,从而准确而快速地做出故 障定位。 步骤303,系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息 发送到电源处理模块。系统电源监控模块对每个电源的运行状态进行监控,采集各电源的系统电源信 息,并将采集到的系统电源信息通过电源管理总线发送到电源处理模块上。此处的系统电 源信息可以包括各电源的电压值、电流值、实时功率、该电源的温度以及该电源的电源状态 信息,电源状态信息用于标识该电源的工作状态,如该电源处于正常状态或异常状态。步骤304,电源处理模块根据各电源的系统电源信息对所述电源的系统电源管理 策略进行调整。在线卡电源监控模块通过电源管理总线将采集到的系统电源信息发送到电源处 理模块后,电源处理模块根据各电源的线卡电源信息对对应的电源的系统电源管理策略进 行调整,即对该电源的工作状态进行调整。具体可以为当一个电源的一个系统电源信息的 偏离范围超过预设的偏离精度时,所述电源处理模块根据所述系统电源信息的偏离范围与 所述预设的偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。在 系统电源监控模块采集的系统电源信息中,包括各电源的电压值、电流值、该电源的温度以 及该电源的电源状态信息。电源处理模块根据接收到的上述系统电源信息便可以识别哪个 电源当前处于异常状态,当一个电源的电压值的偏离范围超过预设的电压偏离精度时,电 源处理模块根据所述电压值的偏离范围与所述预设的电压偏离精度的关系对所述电源进 行下发异常告警信息、复位处理或下电处理。当一个电源的电流值的偏离范围超过预设的 电流偏离精度时,所述电源处理模块根据所述电流值的偏离范围与所述预设的电流偏离精 度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。当一个电源的温度的 偏离范围超过预设的温度偏离精度时,所述电源处理模块根据所述温度的偏离范围与所述 预设的温度偏离精度的关系对所述电源进行下发异常告警信息、复位处理或下电处理。本 实施例中电源处理模块对系统电源管理策略的调整处理可以类似上述步骤302中对线卡
9电源管理策略的调整处理,此处不再赘述。在本实施例中,通过对系统电源进行精细化的监控,通过查看各电源压的电压值、 电流值和电源的温度等,可以非常容易地判断对应的电源是否出现异常,在后续对电源的 故障分析过程中可以缩小故障排查的范围,从而准确而快速地做出故障定位。步骤305,电源处理模块根据线卡电源信息和系统电源信息调整电源冗余策略。电源处理模块在对线卡对应的线卡电源信息和电源的系统电源信息进行汇总之 后,根据上述线卡电源信息和系统电源信息对网络设备的电源冗余策略进行调整。具体 地,电源处理模块可以根据获取到的各线卡上各个支路的实时功率来计算网络设备所消耗 的总实时功率,电源处理模块可以通过对网络设备中各线卡上各各支路的实时功率进行相 加,来获取到该网络设备所消耗的总实时功率,假设本实施例中计算得到的总实时功率为 P。。电源处理模块可以根据网络设备中配置的电源来确定该电源的最大功率,假设本实施 例中的电源的最大功率为Pm,电源处理模块根据网络设备所消耗的总实时功率和电源的最 大功率来确定满足该总实时功率条件下可下电的最少电源数,即确定满足该总实时功率条 件下可下电的最大电源数量。具体地,电源处理模块可以采用如下不等式(1)来来确定满 足所述总实时功率条件下可下电的最大电源数量X (N+M-x) *Pm > P0 (1)其中,Pffl为所述电源的最大功率,P0为所述网络设备消耗的总实时功率,N为系统 配置的最少电源个数,M为备份电源的个数,即N+M为网络设备的当前冗余电源策略,χ为满 足所述总实时功率条件下可下电的最大电源数量。通过上述不等式(1)可以计算出当前可 下电的最大电源数量X,对网络设备的冗余电源策略进行调整,即该网络设备所需功率只需 部分电源(N+M-x个电源)工作便可满足整机设备的总实时功率Ptl的需求。此时,将多余 的χ个电源下电使其不工作,可以保证每个处于工作状态的电源的负载率均能保持在合理 的区间内,以保证输出最佳的电源效率。下述公式(2)所示为表示负载率的公式 Ψ=α^⑵由该公式可知,在整个网络设备所消耗的总实时功率Ptl不变的情况下,减小分母 中的Ν+Μ的值,便可以提高负载率,进而使得电源的输出功率达到最佳状态。参照上述图 1,当负载率增加时,电源效率基本上随着增加,且在负载率处于40% -90%时,电源处在高 效率状态区。仍以背景技术中提到的Ν+Μ的冗余电源系统为例,当网络设备的电源系统使 用2+1的冗余电源设计,单个电源的最大功耗Pm = 1500W,整机设备消耗的实时功率Ptl = 1200W时,采用本实施例的方法对电源管理和冗余策略的调整,计算得到χ的最大值为2,即 只需一个电源工作便能满足整个网络设备的功率需求。此时,电源处理模块可以根据调整 后的电源管理和冗余策略控制其中多余的两个电源下电,只保留一个电源工作,则调整后 的负载率为80 %,参照图1,负载率落在最佳区间40-90 %,此时电源效率可以达到92 %。由 此可见,通过与现有技术中的方法相对比,本实施例可以明显地提高电源效率。本实施例提供了一种网络设备的电源管理方法,通过线卡电源监控模块和系统电 源监控模块分别对网络设备中各线卡和电源的工作状态进行监控,并分别将采集到的线卡 电源信息和系统电源信息发送到电源处理模块,电源处理模块根据线卡电源信息和/或系 统电源信息对电源管理和冗余策略进行调整;本实施例根据网络设备的实际工作情况对线
10卡和/或电源的工作状态进行调整,解决了现有技术中电源管理方案不完善而导致的电源 效率较低的缺陷,实现了对网络设备的电源的全面化和精细化的监控管理,保证了系统电 源工作在最佳的效率状态下,提高了网络设备的电源效率,从而达到节能的效果。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。图4为本发明网络设备的电源管理系统实施例一的结构示意图,如图4所示,本 实施例提供了一种网络设备的电源管理系统,可以具体执行上述方法实施例一中的各个步 骤,此处不再赘述。本实施例提供的网络设备的电源管理系统可以具体包括线卡电源监控 模块401、系统电源监控模块402和电源处理模块403。其中,线卡电源监控模块401用于监 控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块403。 系统电源监控模块402用于监控并采集电源的系统电源信息,并将所述电源信息发送到电 源处理模块403。电源处理模块403用于根据所述线卡电源信息和/或所述系统电源信息 调整电源管理策略。图5为本发明网络设备的电源管理系统实施例二的结构示意图,如图5所示,本 实施例提供了一种网络设备的电源管理系统,可以具体执行上述方法实施例二中的各个步 骤,此处不再赘述。本实施例提供的网络设备的电源管理系统在上述图4所示的实施例的 基础之上,线卡电源监控模块401采集到的所述线卡电源信息可以包括各所述线卡上各个 支路的实时功率,所述系统电源信息包括所述电源的最大功率。电源处理模块403可以具 体包括计算单元413和数量确定单元423。计算单元413用于根据各所述线卡上各个支路 的实时功率计算所述网络设备消耗的总实时功率。数量确定单元423用于根据所述网络设 备消耗的总实时功率和所述电源的最大功率来确定满足所述总实时功率条件的可下电的 最大电源数量。具体地,数量确定单元423可以具体用于采用上述不等式(1)确定所述总实时功 率的可下电的最大电源数量,其中,Pm为所述电源的最大功率,Ptl为所述网络设备消耗的总 实时功率,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相连。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
1权利要求
一种网络设备的电源管理方法,其特征在于,包括线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块;系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块;所述电源处理模块根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。
2.根据权利要求1所述的方法,其特征在于,所述线卡电源信息包括各所述线卡上各 个支路的实时功率,所述系统电源信息包括所述电源的最大功率;所述电源处理模块根据所述线卡电源信息和所述系统电源信息调整所述电源管理策 略包括所述电源处理模块根据各所述线卡上各个支路的实时功率计算所述网络设备消耗的 总实时功率;所述电源处理模块根据所述网络设备消耗的总实时功率和所述电源的最大功率来确 定满足所述总实时功率条件的可下电的最大电源数量。
3.根据权利要求2所述的方法,其特征在于,所述电源处理模块根据所述网络设备消 耗的总实时功率和所述电源的最大功率来确定满足所述总实时功率条件的可下电的最大 电源数量包括所述电源处理模块采用如下不等式来确定满足所述总实时功率条件的可下电的最大 电源数量(N+M-x)*Pm > Ptl,其中,Pm为所述电源的最大功率,Ptl为所述网络设备消耗的总实时功 率,N为系统配置的最少电源个数,M为备份电源的个数,χ为满足所述总实时功率条件的可 下电的最大电源数量。
4.根据权利要求1所述的方法,其特征在于,所述电源处理模块根据所述线卡电源信 息调整所述电源管理策略包括当一个线卡上一个支路的一个线卡电源信息的偏离范围超过预设的偏离精度时,所述 电源处理模块根据所述线卡电源信息的偏离范围与所述预设的偏离精度的关系对所述线 卡进行下发异常告警信息、复位处理或下电处理。
5.根据权利要求1所述的方法,其特征在于,所述电源处理模块根据所述系统电源信 息调整所述电源管理策略包括当一个电源的一个系统电源信息的偏离范围超过预设的偏离精度时,所述电源处理模 块根据所述系统电源信息的偏离范围与所述预设的偏离精度的关系对所述电源进行下发 异常告警信息、复位处理或下电处理。
6.一种网络设备的电源管理系统,其特征在于,包括线卡电源监控模块,用于监控并采集每个线卡对应的线卡电源信息,并将所述线卡电 源信息发送到电源处理模块;系统电源监控模块,用于监控并采集电源的系统电源信息,并将所述电源信息发送到 电源处理模块;所述电源处理模块,用于根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。
7.根据权利要求6所述的系统,其特征在于,所述线卡电源监控模块采集到的所述线 卡电源信息包括各所述线卡上各个支路的实时功率,所述系统电源信息包括所述电源的最 大功率;所述电源处理模块包括计算单元,用于根据各所述线卡上各个支路的实时功率计算所述网络设备消耗的总实 时功率;数量确定单元,用于根据所述网络设备消耗的总实时功率和所述电源的最大功率来确 定满足所述总实时功率条件的可下电的最大电源数量。
8.根据权利要求7所述的系统,其特征在于,所述数量确定单元具体用于采用如下不 等式来确定满足所述总实时功率条件的可下电的最大电源数量(N+M-x)*Pm > Ptl,其中,Pm为所述电源的最大功率,Ptl为所述网络设备消耗的总实时功 率,N为系统配置的最少电源个数,M为备份电源的个数,χ为满足所述总实时功率条件的可 下电的最大电源数量。
9.根据权利要求6所述的系统,其特征在于,所述电源处理模块包括线卡电源处理单元,用于当一个线卡上一个支路的一个线卡电源信息的偏离范围超过 预设的偏离精度时,根据所述线卡电源信息的偏离范围与所述预设的偏离精度的关系对所 述线卡进行下发异常告警信息、复位处理或下电处理。
10.根据权利要求6所述的系统,其特征在于,所述电源处理模块包括系统电源处理单元,用于当一个电源的一个系统电源信息的偏离范围超过预设的偏离 精度时根据所述一个系统电源信息的偏离范围与所述预设的电压偏离精度的关系对所述 电源进行下发异常告警信息、复位处理或下电处理。
11.一种网络设备,其特征在于,包括管理板、多个线卡、电源和上述权利要求6-10中 任一项所述的网络设备的电源管理系统,其中,所述网络设备的电源管理系统中的所述线 卡电源监控模块与所述线卡相连,所述系统电源监控模块与所述电源相连,所述电源处理 模块与所述管理板相连。
全文摘要
本发明提供一种网络设备的电源管理方法、系统和网络设备,方法包括线卡电源监控模块监控并采集每个线卡对应的线卡电源信息,并将所述线卡电源信息发送到电源处理模块;系统电源监控模块监控并采集电源的系统电源信息,并将所述电源信息发送到电源处理模块;所述电源处理模块根据所述线卡电源信息和/或所述系统电源信息调整电源管理策略。系统包括线卡电源监控模块、系统电源监控模块和电源处理模块。网络设备包括管理板、多个线卡、电源和上述网络设备的电源管理系统。本发明保证了系统电源工作在最佳的效率状态下,提高了网络设备的电源效率。
文档编号H04L12/10GK101908977SQ201010248340
公开日2010年12月8日 申请日期2010年8月6日 优先权日2010年8月6日
发明者陈友武 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1