网络交换机制造技术

技术编号:16488218 阅读:91 留言:0更新日期:2017-11-03 09:52
一种网络交换机,包括处理器以及多个PHY芯片,每个PHY芯片包括多个连接端口。所述处理器内建一端口信息表,用于记录每个PHY芯片中当前被使用的连接端口以及每个PHY芯片的当前运行状态,并根据所述端口信息表侦测是否存在所有连接端口都未被使用的PHY芯片。当侦测到任意PHY芯片的所有连接端口都未被使用时,所述处理器发送一第一控制命令至对应的PHY芯片,控制该对应的PHY芯片进入睡眠状态。本发明专利技术用于对网络交换机进行节电管理。

network switch

A network switch, including a processor and multiple PHY chips, each PHY chip includes multiple connection ports. The processor has a built-in port information table, for each record in the PHY chip is currently using the connection port and the current state of each PHY chip, PHY chip according to the port information table detect all connections are not being used. When all the connecting ports of any PHY chip are not used, the processor sends a first control command to the corresponding PHY chip, and controls the corresponding PHY chip to enter the sleep state. The invention is used for power saving management of network switch.

【技术实现步骤摘要】
网络交换机
本专利技术涉及一种网络交换机。
技术介绍
目前,网络交换机(如以太网交换机,EthernetSwitch)被广泛的应用在各种的网络环境下,如网吧、企业等。大部分的网络交换机都包括许多连接端口,如24或48个以上的连接端口。然而,当只有其中一少部分连接端口被使用的情况下,网络交换机的所有PHY(PhysicalLayer,物理层)芯片仍然处于正常运作状态,从而导致电量的浪费,有悖于节能环保的理念。
技术实现思路
鉴于以上内容,有必要提供一种网络交换机,包括处理器以及多个PHY芯片,每个PHY芯片包括多个连接端口,所述处理器内建一端口信息表,用于记录每个PHY芯片中当前被使用的连接端口以及每个PHY芯片的当前运行状态,并根据所述端口信息表侦测是否存在所有连接端口都未被使用的PHY芯片,当侦测到任意PHY芯片的所有连接端口都未被使用时,所述处理器发送一第一控制命令至对应的PHY芯片,控制该对应的PHY芯片进入睡眠状态。相较于现有技术,本专利技术的网络交换机,在处理器内部建立以端口信息表,时刻监控每个连接端口的连接状态,当任意PHY芯片的连接端口都未被使用时,控制该PHY芯片进入睡眠状态,从而有效避免网络交换机产生的电量浪费。附图说明图1是本专利技术网络交换机的示意图。图2是所述网络交换机的连接端口分别位于不同的虚拟局域网的示意图。图3是本专利技术实施例中一端口信息表的示意图。图4是所述连接端口包括指示灯的示意图。主要元件符号说明网络交换机100处理器110端口信息表111PHY芯片112连接端口113如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式请参阅图1,为本专利技术网络交换机的示意图。所述网络交换机100包括处理器110以及多个PHY(PhysicalLayer,物理层)芯片112。其中,每个PHY芯片112包括多个连接端口113。每个连接端口113用于连接一外部设备,例如计算机或服务器等,以为外部设备提供网络连接服务。此外,每个PHY芯片112具有一芯片号,每个连接端口113具有一端口识别号。例如图1所示,假设所述网络交换机100包括三个PHY芯片112,每个PHY芯片112包括八个连接端口113。其中,每个PHY芯片112的芯片号分别为a、b、c,每个连接端口113的端口识别号分别为数字1、2、3、…、24。本实施例中,所述网络交换机100包括多个VLAN(VirtualLocalAreaNetwork,虚拟局域网),每个VLAN包括所述多个连接端口113中的一部分。例如图2所示,所述多个VLAN别为第一VLAN(VLAN1)和第二VLAN(VLAN2),其中,所述端口识别号分别为1-12的连接端口113被划入VLAN1,端口识别号分别为13-24的连接端口113被划入VLAN2。所述处理器110内建一端口信息表111,用于记录每个PHY芯片112中当前被使用的连接端口113以及每个PHY芯片112的当前运行状态。本实施例中,所述PHY芯片112的运行状态包括激活(active)状态和睡眠状态。激活状态是指PHY芯片112的所有功能都处于正常的工作状态。睡眠状态是指PHY芯片112的部分功能(如封包发送、封包接收、数据编解码等功能)被关闭,PHY芯片112处于低功耗状态,以减少电量的消耗。处理器110根据所述端口信息表111侦测是否存在所有连接端口113都未被使用的PHY芯片112。当侦测到任意PHY芯片112的所有连接端口113都未被使用时,处理器110发送一第一控制命令至对应的PHY芯片112,控制该对应的PHY芯片112进入睡眠状态。同时,当该对应的PHY芯片112进入睡眠状态后,处理器110更新所述端口信息表111。例如图3所示,即为所述端口信息表111的示意图。该端口信息表111包括一芯片号栏位,一VLAN栏位、一使用中的端口栏位以及一芯片运行状态栏位。所述芯片号栏位用于记录每个PHY芯片112的芯片号。所述使用中的端口栏位用于记录每个PHY芯片112中当前被使用的连接端口113的端口识别号。所述VLAN栏位用于记录所述当前被使用的连接端口113对应的VLAN。所述芯片运行状态栏位用于记录每个PHY芯片112当前的运行状态,例如激活状态或睡眠状态。当PHY芯片112中的任意连接端口113的当前连接状态发生改变时,例如当与外部设备建立连接或者与外部设备断开连接时,该PHY芯片112发送一通知信息至处理器110。所述通知信息包括连接状态发生改变的连接端口113的端口识别号以及对应的PHY芯片112的芯片号。所述处理器110根据所述通知信息更新所述端口信息表111。此外,若每个PHY芯片112均存在被使用的连接端口113时,处理器110根据所述端口信息表111进一步侦测网络交换机100的所有连接端口113中未被使用的连接端口113的数量是否达到一预定值(如8个)。当未被使用的连接端口113的数量达到所述预定值时,处理器110提示用户切换其中至少一个PHY芯片112上连接的外部设备至其它的PHY芯片112上,以使得所述至少一个PHY芯片112的全部连接端口113都处于未被使用的状态,进而控制所述至少一个PHY芯片112进入睡眠状态,达到减少能耗的目的。本实施例中,所述预定值大于或等于每个PHY芯片112包括的所有连接端口113的总数。一实施例中,处理器110可发送一提示信息至一预设连接端口113(如端口识别号为1的连接端口113)连接的一控制设备,并显示在该控制设备的图形用户界面(GUI)上,通过该图形用户界面提示用户切换所述至少一个PHY芯片112上连接的外部设备至其它的PHY芯片112上。该提示信息中包括切换建议信息,例如“请切换端口号为9和12的连接端口”。另一实施例中,如图4所示,每个所述连接端口113包括至少一能发出不同颜色光线的指示灯,例如LED(LightEmittingDiode,发光二极管)。所述处理器110通过控制相应的连接端口113的指示灯发出不同颜色的光线来提示用户对相应的连接端口113上连接的外部设备进行切换。例如,当一指示灯闪烁第一颜色(如绿色)光线时,表示该指示灯对应的连接端口113连接的外部设备需要被切换至其它的连接端口113上。当一指示灯闪烁第二颜色(如红色)光线时,表示所述闪烁第一颜色光线的指示灯对应的连接端口113连接的外部设备可被切换至该闪烁第二颜色光线的指示灯对应的连接端口113上。当所述进入睡眠状态的PHY芯片112的任意连接端口113与外部设备连接时,所述处理器110发送一第二控制命令至该进入睡眠状态的PHY芯片112,以唤醒该进入睡眠状态的PHY芯片112,进入激活状态。以上实施例仅用以说明本专利技术的技术方案而非限制,尽管参照较佳实施例对本专利技术进行了详细说明,本领域的普通技术人员应当理解,可以对本专利技术的技术方案进行修改或等同替换,而不脱离本专利技术技术方案的精神和范围。本文档来自技高网...
网络交换机

【技术保护点】
一种网络交换机,包括处理器以及多个PHY芯片,每个PHY芯片包括多个连接端口,其特征在于,所述处理器内建一端口信息表,用于记录每个PHY芯片中当前被使用的连接端口以及每个PHY芯片的当前运行状态,并根据所述端口信息表侦测是否存在所有连接端口都未被使用的PHY芯片,当侦测到任意PHY芯片的所有连接端口都未被使用时,所述处理器发送一第一控制命令至对应的PHY芯片,控制该对应的PHY芯片进入睡眠状态,当每个PHY芯片均存在被使用的连接端口时,所述处理器根据所述端口信息表侦测网络交换机的所有连接端口中未被使用的连接端口的数量是否达到一预定值,若未被使用的连接端口的数量达到该预定值时,所述处理器提示用户切换其中至少一个PHY芯片上连接的外部设备至其它的PHY芯片上,以使得该至少一个PHY芯片的全部连接端口都处于未被使用的状态。

【技术特征摘要】
1.一种网络交换机,包括处理器以及多个PHY芯片,每个PHY芯片包括多个连接端口,其特征在于,所述处理器内建一端口信息表,用于记录每个PHY芯片中当前被使用的连接端口以及每个PHY芯片的当前运行状态,并根据所述端口信息表侦测是否存在所有连接端口都未被使用的PHY芯片,当侦测到任意PHY芯片的所有连接端口都未被使用时,所述处理器发送一第一控制命令至对应的PHY芯片,控制该对应的PHY芯片进入睡眠状态,当每个PHY芯片均存在被使用的连接端口时,所述处理器根据所述端口信息表侦测网络交换机的所有连接端口中未被使用的连接端口的数量是否达到一预定值,若未被使用的连接端口的数量达到该预定值时,所述处理器提示用户切换其中至少一个PHY芯片上连接的外部设备至其它的PHY芯片上,以使得该至少一个PHY芯片的全部连接端口都处于未被使用的状态。2.如权利要求1所述的网络交换机,其特征在于,每个PHY芯片具有一芯片号,以及每个连接端口具有一端口识别号。3.如权利要求2所述的网络交换机,其特征在于,当所述PHY芯片中的任意连接端口的当前连接状态发生改变时,所述PHY芯片发送一通知信息至所述处理器,所述处理器根据所述通知信息更新所述端...

【专利技术属性】
技术研发人员:邱朝萤
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1