用于执行LAN唤醒的网络交换机制造技术

技术编号:16460313 阅读:206 留言:0更新日期:2017-10-26 00:47
本公开的实施例涉及用于执行LAN唤醒的网络交换机。一种网络交换机包括:处理器,其可操作用于确定介质访问控制(MAC)地址、因特网协议(IP)地址和子网地址的映射关系;以及耦合到处理器的计算机端口,计算机端口可操作用于从第一子网中的第一计算设备接收LAN唤醒分组以将第二子网中的第二计算设备从睡眠模式唤醒。处理器被配置为:从计算机端口接收LAN唤醒分组,根据所述映射关系确定第二计算设备位于第二子网中,并且向第二子网传输LAN唤醒分组以将第二计算设备从睡眠模式唤醒。

A network switch for LAN wakeup

Embodiments of the present disclosure relate to network switches for performing LAN wakeup. A network switch includes a processor operable to determine the medium access control (MAC), Internet Protocol (IP) address mapping address and subnet address; and computer port coupled to the processor, the computer port can be used for the first computing device from the first subnet receives the LAN packet to wake up second subnet second computing devices to wake up from sleep mode. The processor is configured to receive LAN wake-up packet from the computer port, according to the mapping identified second computing devices in the second subnet, and to the second sub network transmission of LAN packets to second computing devices will wake up wake up from sleep mode.

【技术实现步骤摘要】
用于执行LAN唤醒的网络交换机
本专利申请涉及用于执行LAN唤醒(WOL)的网络交换机。本专利申请还涉及安装、配置和使用网络交换机的方法。
技术介绍
组织常常出于各种原因(诸如降低成本)力求减少网络设备的电功率消耗。网络设备可以简单地被称为节点。一种减少电功率消耗的方式是通过分别将空闲网络设备保持在其省电状态(即较低的功率状态)中,例如处于现代待机(modernstandby)、睡眠(S1、S2、S3)、休眠(S4)和软关机状态(S5)中。然而,为了适应各种各样的商业需求,这些空闲网络设备需要在无论何时需要时被完全上电以供访问。例如,旅行中的雇员可能需要甚至在非正常上班时间期间从海外远程地访问他在公司的网络内的办公室计算机以处理紧急事务。LAN唤醒(即Wake-on-LAN、Wake-On-LAN、WOL、WakeOnLAN或WoL)系统或操作允许空闲网络设备(诸如桥接器、网络交换机、路由器、计算机、计算服务器、笔记本计算机、台式计算机、代理服务器、代理和打印机)甚至在这些空闲网络设备处于其省电状态中时能够可访问。LAN唤醒是允许网络设备被打开或由WOL命令或网络消息唤醒的以太网或令牌环计算机网络标准。被配置为在WOL系统中工作的网络设备可以被打开或被唤醒,以便在接收到WOL命令之后运行在工作状态(S0)中,WOL命令被称为“魔术分组”、“唤醒分组”或LAN唤醒分组。尽管WOL分组或魔术分组通常利用一个特定计算机而被标识以执行WOL,但是WOL分组中常常在整个计算机网络上被广播,以便由被附接到计算机网络的目标计算机接收到。这种类型的批量递送损害整个计算机网络的网络效率。附加地,WOL系统暴露于安全风险,这是因为未授权方(“嗅探器”)可以侵入计算机网络并且将唤醒分组广播到计算机网络上的计算服务器以探索安全漏洞的机会。因此,期望消除或缓解这些问题。
技术实现思路
本申请旨在提供用于执行LAN唤醒的一个或多个新的且有用的网络交换机。本申请还旨在呈现用于使用、配置、维护、升级和服务用于执行LAN唤醒的一个或多个网络交换机的一个或多个新的且有用的方法。本专利申请的必要特征由一个或多个独立权利要求提供,同时本专利申请的有利特征分别由其从属权利要求呈现。根据第一方面,本专利申请提供了一种网络交换机、一种以太网集线器、一种有源集线器、一种网络集线器、一种中继器集线器、一种多端口中继器、或者简单地一种集线器,它们是网络设备,并且在某些情况下是可互换的。网络交换机包括处理器(例如微处理器),其可操作用于确定发送器(还被称为发送LAN唤醒分组的源或网络设备)、接收器(备选地被称为接收LAN唤醒分组的目的地或网络设备)或发送器和接收器二者的多个电子地址的关联。例如,多个电子地址被映射或被关联在一起,并且由映射关系记录,例如由网络交换机的非易失性存储器上的DHCP(动态主机配置协议)窥探绑定表记录。映射关系保持发送器和/或接收器的电子地址的记录,例如IP地址、MAC地址和VLAN(虚拟LAN或虚拟局域网)地址。所记录的电子地址与各自的发送器和接收器相关联或利用各自的发送器和接收器来标识,其可以被称为在发送器、接收器和LAN唤醒分组之间的映射关系。具体地,DHCP窥探绑定表包括一个或多个介质访问控制(MAC)地址、一个或多个因特网协议(IP)和/或一个或多个子网地址。映射关系指示介质访问控制(MAC)地址与一个因特网协议(IP)地址和/或一个或多个子网地址相关联,以标识子网上的接收器。尽管网络设备可以具有若干唯一的电子地址,例如MAC地址、IP地址和子网地址,这些电子地址中的一些可以改变,除了MAC地址。映射关系或DHCP(动态主机配置协议)窥探绑定表记录并更新多个电子地址相对于物理网络设备或MAC地址的关联。电子地址提供用于电子通信(无论是有线的还是无线的)的地址。电子设备(例如网络设备)可以具有一个或多个电子地址,其可以对于电子设备是唯一的或由多个电子设备共享。电子地址可以是静态的(即恒定的且没有变化的)或者取决于到电子设备的连接而是动态的(例如VLAN地址)。因此,电子地址中的一个或多个电子地址可以被用于单独地或组合地标识电子设备。例如,MAC地址对于网络通信设备(例如移动电话)是唯一的且固有的,使得网络通信设备能够由MAC地址唯一标识。事实上,唯一的且静态的电子地址有时被用作网络通信设备的电子身份。多个电子地址(例如IP地址和VLAN地址)可以一起被用于标识网络内的计算机,而MAC地址本身能够唯一地标识网络内的计算机。网络交换机还包括计算机端口或接受器(硬件端口),例如以太网端口,其耦合到处理器。计算机端口是在计算机和诸如其他计算机或外围设备的其他硬件设备之间的硬件接口(被称为端口)。例如,计算机端口是物理LAN唤醒连接器,其特征为IBMPCI令牌环适配器2。在物理层上,计算机端口是插头或线缆连接到其的一件设备上的专用出口。其中计算机端口和线缆接触以电子方式连接的若干导体提供在设备之间传送电子信号的方法。相反,在与软件相关的计算机网络中,端口是操作系统中的通信的端点,并且端口是标识特定过程或某种类型的服务的逻辑结构。例如,网络交换机检测作为UDP数据报发送到端口0、7或9或直接通过如EtherType0x0842的以太网发送的LAN唤醒分组,之后将其转发到下一子网。计算机端口(硬件)可操作用于从第一子网中的第一计算设备接收LAN唤醒分组(还被称为魔术分组或LAN唤醒数据分组)以将第二子网中的第二计算设备从第二计算设备的睡眠模式唤醒。第一计算设备备选地被称为管理服务器、源或发送器,这是因为第一计算设备被配置为发送LAN唤醒分组。相反,第二计算设备被称为睡眠服务器、目的地或接收器,这是因为第二计算设备运行在用于接收魔术分组的睡眠状态中。处理器被配置为或可操作用于从计算机端口接收LAN唤醒分组并根据映射关系(例如DHCP窥探绑定表)来确定第二计算设备位于第二子网中,并且将LAN唤醒分组传输到第二子网和/或第二计算设备,以便将第二计算设备从第二计算设备的睡眠模式唤醒。网络交换机能够从LAN唤醒分组标识、解析或读取介质访问控制(MAC)地址,并且根据映射关系(例如DHCP窥探绑定表)来找到与介质访问控制(MAC)地址相关联的因特网协议(IP)地址和/或子网地址。网络交换机进一步能够根据相关联的子网地址和/或IP地址来将LAN唤醒分组直接传输到子网和/或第二计算设备。备选地,如果在映射关系中没有找到(基于ether-type“0x0842”或特定UDP端口的)LAN唤醒分组的介质访问控制(MAC)地址,则网络交换机将丢弃LAN唤醒分组。另一方面,即使在映射关系中找到从LAN唤醒分组解析的介质访问控制(MAC)地址,在与从LAN唤醒分组解析的MAC地址相关联的VLAN地址与原始发送LAN唤醒分组的子网(例如第一子网)的VLAN地址相同时,交换机也可以仍然丢弃LAN唤醒分组。因此,网络交换机避免将LAN唤醒分组不必要地广播到整个计算机网络中的、在网络交换机的子网之外的计算机,从而减少系统资源消耗和安全风险。映射关系能够被定期地、有规律地、持续地或自动地被更新,以便记录连接到网络交换机的计算设备的相关MA本文档来自技高网
...
用于执行LAN唤醒的网络交换机

【技术保护点】
一种网络交换机,包括:处理器,所述处理器可操作用于确定介质访问控制(MAC)地址、因特网协议(IP)地址和子网地址的映射关系;以及耦合到所述处理器的计算机端口,所述计算机端口可操作用于从第一子网中的第一计算设备接收LAN唤醒分组,以将第二子网中的第二计算设备从所述第二计算设备的睡眠模式唤醒;其中所述处理器被配置为:从所述计算机端口接收所述LAN唤醒分组,根据所述映射关系确定所述第二计算设备位于所述第二子网中,并且向所述第二子网传输所述LAN唤醒分组以将所述第二计算设备从所述睡眠模式唤醒。

【技术特征摘要】
1.一种网络交换机,包括:处理器,所述处理器可操作用于确定介质访问控制(MAC)地址、因特网协议(IP)地址和子网地址的映射关系;以及耦合到所述处理器的计算机端口,所述计算机端口可操作用于从第一子网中的第一计算设备接收LAN唤醒分组,以将第二子网中的第二计算设备从所述第二计算设备的睡眠模式唤醒;其中所述处理器被配置为:从所述计算机端口接收所述LAN唤醒分组,根据所述映射关系确定所述第二计算设备位于所述第二子网中,并且向所述第二子网传输所述LAN唤醒分组以将所述第二计算设备从所述睡眠模式唤醒。2.根据权利要求1所述的网络交换机,其中所述映射关系包括用于授权在所述第一计算设备与所述第二计算设备之间对所述LAN唤醒分组的传输的、所述第一计算设备的电子地址或所述第二计算设备的另一电子地址。3.根据权利要求1所述的网络交换机,其中所述处理器可操作用于更新所述映射关系。4.根据权利要求1所述的网络交换机,其中所述处理器可操作用于:如果在所述映射关系中没有找到从所述LAN唤醒分组解析的介质访问控制(MAC)地址,则丢弃所述LAN唤醒分组。5.根据权利要求1所述的网络交换机,其中所述处理器可操作用于:如果在所述映射关系中找到从所述LAN唤醒分组解析的介质访问控制(MAC)地址但是与从所述LAN唤醒分组解析的所述介质访问控制(MAC)地址相关联的子网地址与所述第一子网的所述子网地址相同,则丢弃所述LAN唤醒分组。6.根据权利要求1所述的网络交换机,其中所述处理器还可操作用于:如果与从所述LAN唤醒分组解析的介质访问控制(MAC)地址相关联的子网地址与所述第二子网的所述子网地址相同,则向所述第二子网转发所述LAN唤醒分组。7.根据权利要求1所述的网络交换机,其中所述处理器可操作用于验证所述第一计算设备、所述第二计算设备、或所述第一计算设备和所述第二计算设备二者的唤醒密码。8.根据权利要求6所述的网络交换机,其中所述唤醒密码是动态的。9.根据权利要求1所述的网络交换机,其中所述处理器可操作用于:如果重复地接收到错误的唤醒密码、错误的介质访问控制(MAC)地址、错误的因特网协议(IP)地址或错误的子网地址,则发送报警信号。10.一种用于处理LAN唤醒分组的计算机网络,所述计算机网络包括:网络交换机,第一计算机,所述第一计算机连接到第一子网中的第一网络交换机;以及第二计算机,所述第二计算机连接到第二子网中的第二网络交换机;其中所述网络交换机连接到所述第一网络交换机和所述第二网络交换机,所述网络交换机还包括:处理器,所述处理器可操作用于确定介质访问控制(MAC)地址、因特网协议(IP)地址和子网地址的映射关系;以及耦合到所述处理器的计算机端口,所述计算机端口可操作用于经由所述第一网络交换机从所述第一计算机接收LAN唤醒分组,以将所述第二计算机从睡眠模式唤醒;其中所述处理器被配置为:从所述计算机端口接收所述LAN唤醒分组,根据所述映射关系确定所述第二计算机位于所述第二子网中...

【专利技术属性】
技术研发人员:张彩红朱正东
申请(专利权)人:联想企业解决方案新加坡有限公司
类型:发明
国别省市:新加坡,SG

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

1