System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及节能,尤其涉及一种降低功耗的方法、装置、设备及存储介质。
技术介绍
1、一般情况下,路由器各端口无论是否参与数据的转发,均会产生一定功耗(功率损耗),因此,未参与数据转发的路由器各端口的功率利用率低下,从而导致路由器整体功耗相对较高。
2、因此,现有技术中存在路由器的整体功耗较高的技术问题。
技术实现思路
1、本申请的主要目的在于提供一种降低功耗的方法、装置、设备及存储介质,旨在解决路由器的整体功耗较高的技术问题。
2、为实现上述目的,本申请提供一种vrrp备份组,所述vrrp备份组由多个与同一主机虚拟连接的虚拟路由器构成,各虚拟路由器与vrrp路由器的各端口对应,所述各虚拟路由器对应端口分别在不同vrrp路由器上;
3、所述vrrp备份组用于接收待转发数据,接收各虚拟路由器发送的所述本地端口的属性信息,基于各虚拟路由器对应端口的eee能力以及理论功耗值,计算得到所述各虚拟路由器对应端口在不参与数据转发时的实际功耗值,并基于所述理论功耗值与所述实际功耗值的差值,从所述各虚拟路由器中选举出处于主状态的虚拟路由器,并确定从所述处于主状态的虚拟路由器对应端口转发所述待转发数据。
4、在本申请的一种可能的实施方式中,所述vrrp备份组包括:
5、调整装置,用于基于所述理论功耗值与所述实际功耗值的差值,对相应虚拟路由器的优先级进行调整,其中,若所述差值越大,则调整优先级后的各虚拟路由器的优先级值越小;选举装置,用于对调整优
6、和/或者所述调整装置还包括:第一调整值选择单元,用于从第一预设关联表中,选出当前虚拟路由器的优先级的第一调整值,其中,所述第一调整值与所述当前虚拟路由器对应端口的所述差值相对应,所述第一预设关联表用于记录各虚拟路由器对应端口的所述差值与优先级的调整值之间存在的第一预设比例关系;第一调整单元,用于基于所述第一调整值,对所述当前虚拟路由器的优先级进行调整;
7、和/或者所述第一调整单元用于若所述差值不为所述预设功耗值,则对所述当前虚拟路由器的优先级进行降低处理,在所述降低处理过程中,所述第一调整值用于指示所述优先级被减少的程度;
8、和/或者所述调整装置还包括:第二调整值选择单元,用于从第二预设关联表中,选出当前虚拟路由器的优先级的第二调整值,其中,所述第二调整值与所述当前虚拟路由器对应端口的数据传输速率相对应,所述第二预设关联表用于记录当前各虚拟路由器对应端口的数据传输速率与优先级的调整值之间存在的第二预设比例关系;第二调整单元,用于基于所述第一调整值对应的第一预设权重,以及所述第二调整值对应的第二预设权重,计算得到所述优先级的目标调整值;还用于基于所述目标调整值,对相应虚拟路由器的优先级进行调整;
9、和/或者所述vrrp备份组还包括:监听模块,用于若监听到任一虚拟路由器对应端口的eee能力发生变化,则返回所述基于各虚拟路由器对应端口的eee能力以及理论功耗值,计算得到所述各虚拟路由器对应端口在不参与数据转发时的实际功耗值,并基于所述理论功耗值与所述实际功耗值的差值,从所述各虚拟路由器中选举出处于主状态的虚拟路由器的步骤;新数据转发模块,用于从重新选举出的处于主状态的虚拟路由器对应端口转发新的待转发数据;
10、和/或者所述vrrp备份组还包括:分享模块,用于通过所述各虚拟路由器之间报文的分享,获取所述各虚拟路由器对应端口的eee能力以及理论功耗值,其中,所述各虚拟路由器基于lldp协议与vrrp协议之间的关联关系,分享包括本地端口的eee能力以及理论功耗值的报文至其他虚拟路由器。
11、本申请还提供一种降低功耗的方法,应用于vrrp备份组,所述降低功耗的方法包括以下步骤:
12、接收待转发数据;
13、基于各虚拟路由器对应端口的eee能力以及理论功耗值,计算得到所述各虚拟路由器对应端口在不参与数据转发时的实际功耗值,其中,所述eee能力为遵守eee的端口在不参与数据转发时降低功耗的能力,所述eee能力以及理论功耗值基于所述虚拟路由器对应端口的属性信息确定;
14、基于所述理论功耗值与所述实际功耗值的差值,从所述各虚拟路由器中选举出处于主状态的虚拟路由器,其中,若所述差值越大,则与其对应的虚拟路由器处于备份状态的概率越大,处于主状态的概率越小,所述处于备份状态的虚拟路由器对应端口不参与数据转发;
15、从所述处于主状态的虚拟路由器对应端口转发所述待转发数据。
16、在本申请的一种可能的实施方式中,所述基于所述理论功耗值与所述实际功耗值的差值,从所述各虚拟路由器中选举出处于主状态的虚拟路由器的步骤,包括:
17、基于所述理论功耗值与所述实际功耗值的差值,对相应虚拟路由器的优先级进行调整,其中,若所述差值越大,则调整优先级后的各虚拟路由器的优先级值越小;
18、对调整优先级后的各虚拟路由器进行优先级排序,从中选举出优先级值最大的虚拟路由器,将其作为所述处于主状态的虚拟路由器。
19、在本申请的一种可能的实施方式中,所述基于所述理论功耗值与所述实际功耗值的差值,对所述当前虚拟路由器的优先级进行调整的步骤,包括:
20、从第一预设关联表中,选出当前虚拟路由器的优先级的第一调整值,其中,所述第一调整值与所述当前虚拟路由器对应端口的所述差值相对应,所述第一预设关联表用于记录各虚拟路由器对应端口的所述差值与优先级的调整值之间存在的第一预设比例关系;
21、基于所述第一调整值,对所述当前虚拟路由器的优先级进行调整。
22、在本申请的一种可能的实施方式中,若当前虚拟路由器对应端口不具备eee能力,则与其对应的所述差值为预设功耗值,所述基于所述第一调整值,对所述当前虚拟路由器的优先级进行调整的步骤,包括:
23、若所述差值不为所述预设功耗值,则对所述当前虚拟路由器的优先级进行降低处理,其中,在所述降低处理过程中,所述第一调整值用于指示所述优先级被减少的程度。
24、在本申请的一种可能的实施方式中,所述基于所述理论功耗值与所述实际功耗值的差值,对相应虚拟路由器的优先级进行调整的步骤,包括:
25、从第二预设关联表中,选出当前虚拟路由器的优先级的第二调整值,其中,所述第二调整值与所述当前虚拟路由器对应端口的数据传输速率相对应,所述第二预设关联表用于记录当前各虚拟路由器对应端口的数据传输速率与优先级的调整值之间存在的第二预设比例关系;
26、基于所述第一调整值对应的第一预设权重,以及所述第二调整值对应的第二预设权重,计算得到所述优先级的目标调整值;
27、基于所述目标调整值,对相应虚拟路由器的优先级进行调整。
28、在本申请的一种可能的实施方式中,所述从所述处于主状态的虚拟路本文档来自技高网...
【技术保护点】
1.一种VRRP备份组,所述VRRP备份组由多个与同一主机虚拟连接的虚拟路由器构成,各虚拟路由器与VRRP路由器的各端口对应,所述各虚拟路由器对应端口分别在不同VRRP路由器上;
2.如权利要求1所述的VRRP备份组,其特征在于,所述VRRP备份组包括:
3.一种降低功耗的方法,其特征在于,应用于VRRP备份组,所述降低功耗的方法,包括以下步骤:
4.如权利要求3所述的降低功耗的方法,其特征在于,所述基于所述理论功耗值与所述实际功耗值的差值,从所述各虚拟路由器中选举出处于主状态的虚拟路由器的步骤,包括:
5.如权利要求4所述的降低功耗的方法,其特征在于,所述基于所述理论功耗值与所述实际功耗值的差值,对所述当前虚拟路由器的优先级进行调整的步骤,包括:
6.如权利要求5所述的降低功耗的方法,其特征在于,若当前虚拟路由器对应端口不具备EEE能力,则与其对应的所述差值为预设功耗值,所述基于所述第一调整值,对所述当前虚拟路由器的优先级进行调整的步骤,包括:
7.如权利要求5所述的降低功耗的方法,其特征在于,所述基于所述
8.如权利要求3所述的降低功耗的方法,其特征在于,所述从所述处于主状态的虚拟路由器对应端口转发所述待转发数据的步骤之后,所述方法还包括:
9.如权利要求3所述的降低功耗的方法,其特征在于,所述基于各虚拟路由器对应端口的EEE能力以及理论功耗值,计算得到所述各虚拟路由器对应端口在不参与数据转发时的实际功耗值的步骤之前,所述方法还包括:
10.一种降低功耗的装置,其特征在于,所述装置包括:
11.如权利要求10所述的降低功耗的装置,其特征在于,所述选举模块包括:
12.一种降低功耗的设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的降低功耗的程序,所述降低功耗的程序配置为实现如权利要求3至9中任一项所述的降低功耗的方法的步骤。
13.一种存储介质,其特征在于,所述存储介质上存储有降低功耗的程序,所述降低功耗的程序被处理器执行时实现如权利要求3至9任一项所述的降低功耗的方法的步骤。
...【技术特征摘要】
1.一种vrrp备份组,所述vrrp备份组由多个与同一主机虚拟连接的虚拟路由器构成,各虚拟路由器与vrrp路由器的各端口对应,所述各虚拟路由器对应端口分别在不同vrrp路由器上;
2.如权利要求1所述的vrrp备份组,其特征在于,所述vrrp备份组包括:
3.一种降低功耗的方法,其特征在于,应用于vrrp备份组,所述降低功耗的方法,包括以下步骤:
4.如权利要求3所述的降低功耗的方法,其特征在于,所述基于所述理论功耗值与所述实际功耗值的差值,从所述各虚拟路由器中选举出处于主状态的虚拟路由器的步骤,包括:
5.如权利要求4所述的降低功耗的方法,其特征在于,所述基于所述理论功耗值与所述实际功耗值的差值,对所述当前虚拟路由器的优先级进行调整的步骤,包括:
6.如权利要求5所述的降低功耗的方法,其特征在于,若当前虚拟路由器对应端口不具备eee能力,则与其对应的所述差值为预设功耗值,所述基于所述第一调整值,对所述当前虚拟路由器的优先级进行调整的步骤,包括:
7.如权利要求5所述的降低功耗的方法,其特征在于,所述基...
【专利技术属性】
技术研发人员:李松,袁雯,陈海瑞,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。