具有省电功能的交换机及其省电方法

文档序号:7594766阅读:354来源:国知局
专利名称:具有省电功能的交换机及其省电方法
技术领域
本发明涉及一种交换机,特别涉及ー种具有省电功能的交換机及其省电方法。
背景技术
目前,节能减排已经成为消费性电子产品发展的一大趋势。然而,有些网络设备,如交換机、路由器等的无用工作耗电情况仍然十分严重。对于千兆速度的交換机来说,在该交换机的交換端ロ的设置传输速率常常远大于该交换端ロ与对应连接的网络设备之间的实际传输速率,在交換机的设置传输速率很大吋,设置给该交换机的功率也相应的要很大,以保证当交換机的传输速率达到设置传输速率时,仍然能維持该交换机正常工作。例如,该千兆速度的交换机端ロ的设置传输速率为1000Mb/S,而当该端ロ的实际传输速率仅为lOMb/s吋,则很明显,该交換端ロ因为设置的传输速率远大于该实际的传输速率而消耗 掉无用的电能。如果能够将此时该端ロ的设置传输速率设置为与该实际传输速率相当的情况,则既不会影响到端口和网络设备间的数据传输,又不会消耗掉无用的电能,更有利于节约电能。有鉴于此,有必要提供ー种具有省电功能的交換机,以解决上述问题。

发明内容
本发明提供ー种具有省电功能的交换机,能够在不影响该交换机上端ロ与对应网络设备间的数据传输速率的同时减少无用电能的消耗。该具有省电功能的交换机包括处理单元和若干交换端ロ,该每个交换端ロ用于连接ー网络设备,该处理单元用于设定该每个交換端ロ的设置传输速率。该处理単元包括端ロ状态侦测模块、协议获取模块、协议解析模块、速度侦测模块和端ロ速度设定模块。该端ロ状态侦测模块用于实时侦测该交換机的每个端ロ是否有与网络设备进行数据传输;该协议获取模块用于在侦测到该交换机的端ロ与网络设备进行数据传输时侦测该端ロ中的发现协议;该协议解析模块用于对获取到的当前端ロ中的发现协议进行解析,得到当前该端ロ连接的网络设备的身份信息,并根据该身份信息确定该网络设备对应的类型;该速度侦测模块用于侦测当前该端ロ与网络设备间的实际数据传输速率;该速度设置模块用于根据该网络设备的类型及当前的该端ロ与该网络设备间的实际数据传输速率调整该端ロ的设置传输速率,使该端ロ的设置传输速率调整为该网络设备类型对应的传输速率段中与当前的实际传输速率最接近的传输速率,以降低该端ロ的电能消耗。—种省电方法,用于ー交换机中,该交换机包括处理单兀和若干交换端ロ,该姆个交換端ロ用于连接ー网络设备,该处理单元用于调整该每个交換端ロ的设置传输速率,该方法包括实时侦测该交换机的每个端ロ是否有与网络设备进行数据传输;当侦测到有端ロ与网络设备进行数据传输吋,侦测该端ロ中的发现协议;对获取到的当前端口中的发现协议进行解析,得到当前该端ロ连接的网络设备的身份信息,并根据该身份信息用于确定该网络设备对应的类型;侦测当前该端ロ与该网络设备间的实际数据传输速率;根据该网络设备的类型及当前的该端ロ与该网络设备间的实际数据传输速率调整该端ロ的设置传输速率,使该端ロ的设置传输速率调整为该网络设备类型对应的传输速率段中与当前的实际传输速率最接近的传输速率。通过本发明的具有省电功能的交换机及其省电方法,能够在不影响交换机的端ロ与对应网络设备之间的数据传输速率的情况下对该端ロ的设定传输速率进行调整,使得该设定传输速率与该端口和网络设备间的实际传输速率相当,以尽可能地减少该端ロ的无 用电能损耗。


图I为本发明ー实施方式中具有省电功能的交换机的示意图。主要元件符号说明
权利要求
1.ー种具有省电功能的交换机,该交换机包括处理单元和若干交换端ロ,该每个交换端ロ用于连接ー网络设备,该处理单元用于设定该每个交換端ロ的设置传输速率,其特征在于, 该处理単元包括端ロ状态侦测模块、协议获取模块、协议解析模块、速度侦测模块和端ロ速度设定模块; 该端ロ状态侦测模块用于实时侦测该交換机的每个端ロ是否有与网络设备进行数据传输; 该协议获取模块用于在侦测到该交换机的端ロ与网络设备进行数据传输时侦测该端口中的发现协议; 该协议解析模块用于从当前端口中获取到的的发现协议进行解析,得到当前该端ロ连接的网络设备的身份信息,并根据该身份信息确定该网络设备对应的类型,其中每ー类型的网络设备对应一传输速率范围; 该速度侦测模块用于侦测当前该端ロ与网络设备间的实际数据传输速率; 该速度设置模块用于根据该网络设备的类型及当前的该端ロ与该网络设备间的实际数据传输速率调整该端ロ的设置传输速率,将该端ロ的设置传输速率调整成该网络设备类型对应的传输速率范围中与当前的实际数据传输速率最接近的传输速率,以降低该端ロ的电能消耗。
2.如权利要求I所述的具有省电功能的交換机,其特征在于,该速度侦测模块侦测的实际数据传输速率为ー设定时间内该端ロ与网络设备间的平均数据传输速率,该速度控制模块根据当前网络设备的类型及该平均数据传输速率来调整该端ロ的设置传输速率,使该端ロ的设置传输速率与当前的平均数据传输速率相当。
3.如权利要求I所述的具有省电功能的交换机,其特征在于,该网络设备包括交换机、路由器及能够直接与该具有省电功能的交換机的交換端ロ进行数据传输的网络终端。
4.如权利要求3所述的具有省电功能的交換机,其特征在干,该交换机的端ロ的设置速率在一预定速率范围内取整数,该预定速率范围按区间段划分为第一设置速率段、第二设置速率段和第三设置速率段,该第一设置速率段小于该第二设置速率段,该第二设置速率段小于该第三设置速率段; 当该端ロ连接的网络设备为网络终端吋,该端ロ的设置传输速率在该第一设置速率段内、且取值为与该实际传输速率差值最小的整数; 当该端ロ连接的网络设备为路由器时,该端ロ的设置传输速率在该第二设置速率段内、且取值为与该实际传输速率差值最小的整数; 当该端ロ连接的网络设备为交换机时,该端ロ的设置传输速率在该第三设置速率段内、且取值为与该实际传输速率差值最小的整数。
5.如权利要求4所述的具有省电功能的交換机,其特征在干,该网络終端包括电脑、电话机。
6.—种省电方法,用于ー交换机中,该交换机包括处理单兀和若干交换端ロ,该姆个交换端ロ用于连接ー网络设备,该处理单元用于调整该每个交換端ロ的设置传输速率,其特征在于,该方法包括 实时侦测该交換机的每个端ロ是否有与网络设备进行数据传输;当侦测到有端ロ与网络设备进行数据传输吋,侦测该端ロ中的发现协议; 对获取到的当前端ロ中的发现协议进行解析,得到当前该端ロ连接的网络设备的身份信息,该身份信息用于确定该网络设备对应的类型; 侦测当前该端ロ与该网络设备间的实际数据传输速率; 根据该网络设备的类型及当前的该端ロ与该网络设备间的实际数据传输速率调整该端ロ的设置传输速率,使该端ロ的设置传输速率调整为该网络设备类型对应的传输速率段中与当前的实际传输速率最接近的传输速率。
7.如权利要求6所述的省电方法,其特征在于,在步骤“侦测当前该端ロ与该网络设备间的实际数据传输速率”中,该侦测的实际数据传输速率为ー设定时间内该端ロ与网络设备间的平均数据传输速率,在侦测到该平均数据传输速率后,该处理単元根据当前网络设备的类型及该平均数据传输速率来调整该端ロ的设置传输速率,使该端ロ的设置传输速率与当前的平均数据传输速率相当。
8.如权利要求6所述的省电方法,其特征在于,该网络设备包括交換机、路由器及能够直接与该具有省电功能的交换机的交换端ロ进行数据传输的网络终端,该交换机的端ロ的设置速率在一预定速率范围内取整数,该预定速率范围按区间段划分为第一设置速率段、第二设置速率段和第三设置速率段,该第一设置速率段小于该第二设置速率段,该第二设置速率段小于该第三设置速率段; 当该端ロ连接的网络设备为网络终端时,该端ロ的设置传输速率在该第一设置速率段内、且取值为与该实际传输速率差值最小的整数; 当该端ロ连接的网络设备为路由器时,该端ロ的设置传输速率在该第二设置速率段内、且取值为与该实际传输速率差值最小的整数; 当该端ロ连接的网络设备为交換机吋,该端ロ的设置传输速率在该第三设置速率段内、且取值为与该实际传输速率差值最小的整数。
全文摘要
一种具有省电功能的交换机包括处理单元和若干交换端口,端口用于连接网络设备。处理单元用于设定每个端口的设置传输速率,即,实时侦测每个端口是否有与网络设备进行数据传输;在侦测到有数据传输时侦测该端口中的发现协议;对发现协议进行解析,得到当前该端口连接的网络设备的身份信息,根据该身份信息确定网络设备的类型;侦测当前端口与网络设备间的实际数据传输速率;根据网络设备的类型及该实际数据传输速率调整端口的设置传输速率,使设置传输速率调整为与实际传输速率相当。本发明还提供一种相关的省电方法。通过本发明的交换机,能够尽可能减少端口的无用电能损耗。
文档编号H04L29/06GK102651709SQ20111004756
公开日2012年8月29日 申请日期2011年2月28日 优先权日2011年2月28日
发明者许传政 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1