CN106201792A - 带外网络端口状态检测的方法、设备与计算机可读取媒体 - Google Patents

带外网络端口状态检测的方法、设备与计算机可读取媒体 Download PDF

Info

Publication number
CN106201792A
CN106201792A CN201510410235.2A CN201510410235A CN106201792A CN 106201792 A CN106201792 A CN 106201792A CN 201510410235 A CN201510410235 A CN 201510410235A CN 106201792 A CN106201792 A CN 106201792A
Authority
CN
China
Prior art keywords
state
management controller
link indicator
network
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510410235.2A
Other languages
English (en)
Inventor
陈守志
李永富
蔡锦富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quanta Computer Inc
Original Assignee
Quanta Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quanta Computer Inc filed Critical Quanta Computer Inc
Publication of CN106201792A publication Critical patent/CN106201792A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • H04L41/344Out-of-band transfers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Debugging And Monitoring (AREA)
  • Small-Scale Networks (AREA)

Abstract

一种用于带外网络端口状态检测的方法、设备与非暂态计算机可读取媒体。设备包含管理控制器、具有端口物理层与链接指示器的网络接口控制器、电连接器与至少一处理器。电连接器耦接链接指示器至管理控制器的输入管脚。管理控制器监控链接指示器的状态,并且至少一处理器用以报告链接指示器的状态至设备的用户。

Description

带外网络端口状态检测的方法、设备与计算机可读取媒体
技术领域
本发明涉及一种***状态检测,且特别是涉及一种用于带外网络端口状态检测的***与方法。
背景技术
网络管理者(Network administrator)可负责管理数据中心内的庞大数量计算机伺服器。网络管理者监控每一个计算机伺服器的网络端口(例如用于局域网)的功能性状态。每一个网络端口(例如8位置8触点(8 position 8contact,8P8C)端口)典型地接收具有连接器端(例如注册插孔45(RegisteredJack 45,RJ45)连接器电缆)。
若电缆变得故障或物理性地断接网络端口,计算机伺服器将失去网络连接,其可能影响终端用户。网络管理者将典型地执行自测试程序,以在实际前往计算机伺服器确认电缆连接之前,远端确认问题。
发明内容
为了提供本技术内容的基本理解,以下呈现一个或多个实施例的简化总结,为了提供本技术的基本理解。总结并非为本技术的所有实施例的广泛的简介,而且并非意味着用以区别所有示例的关键或重要元件,也不是以描绘本技术的任一或所有态样的范围。其唯一目的为表示简化形式内的一个或多个示例的某些概念,作为后续呈现的较详细描述的序幕。
依据此处描述的举例的一个或多个态样,提供一种用于带外(Out-of-band)网络端口状态检测的***与方法。
于一实作中,提供用于通过计算机***的管理控制器(ManagementController,MC)进行带外网络端口状态检测的方法。方法包含通过管理控制器,监控网络接口控制器(Network Interface Controller,NIC)的链接指示器(Link indicator)的状态,其中链接指示器连接至该管理控制器的输入管脚。方法还包含报告链接指示器的状态至计算机***的用户。
于一相关态样中,方法还包含增加针对链接指示器的状态的局域网(Local Area Network,LAN)类型的传感器数据记录至管理控制器的固件。于另一相关态样中,方法还包含设定传感器数据记录内的扫描位(Scanningbit),以使管理控制器的链接状态传感器监控链接指示器的状态。
于另一实作中,提供一种用于带外网络端口状态检测的设备。设备包含管理控制器、包含链接指示器的网络接口控制器与电连接器。电连接器耦接链接指示器至管理控制器的输入管脚,其中管理控制器监控链接指示器的状态。设备还包含至少一处理器,其用以报告链接指示器的状态至设备的用户。
于又另一实作中,提供一种用于带外网络端口状态检测的非暂态计算机可读取媒体(Non-transitory computer-readable medium)。非暂态计算机可读取媒体存储多个可执行指令,其使数据处理装置以监控网络接口控制器的链接指示器的状态,其中链接指示器连接至管理控制器的输入管脚。数据处理装置更被使以报告链接指示器的状态至数据处理装置的用户。
附图说明
为让本发明内容的上述和其他目的、特征、优点与实施例能更明显易懂,附图说明如下:
图1说明本发明内容一实施例的用于带外网络端口状态检测的方法流程图;
图2说明本发明内容图1的方法流程图实施例的用于带外网络端口状态检测的设备的方块图;
图3说明依据标的技术的某些态样的数据处理装置的组件的举例的配置的方块图;
图4说明本发明内容一实施例的用于网络端口状态检测的举例的计算机***的方块图;以及
图5说明依据标的技术的某些态样的用于带外网络端口状态检测的举例的计算机***的方块图。
【附图符号说明】
为让本发明内容的上述和其他目的、特征、优点与实施例能更明显易懂,所附符号的说明如下:
100:用于带外网络端口状态检测的方法
110~140:步骤
200:用于带外网络端口状态检测的设备
201:总线
202:处理器
203:收发报机
204:存储器装置
205:网络接口
210~240:电组件
300:数据处理装置
310:输入输出
320:存储器装置
330:存储装置
340:处理器
350:网络接口
360:管理控制器
370:总线
400、500:计算机***
410a、510a:伺服器板1
410b、510b:伺服器板2
420、520:网络接口控制器
422、522:端口物理层
424a、524a:网络接口控制器1RJ45连接器
424b、524b:网络接口控制器2RJ45连接器
430、530:管理控制器
450、550:***接口/局域网
460、560:网络用户界面/管理***
470、570:管理者
RJ45:注册插孔45
GPIO:通用输入输出
具体实施方式
已发展许多技术以远端管理计算机伺服器的操作,大体上可以提供可存取性、一致性与效率。远端管理允许用于伺服器的输入输出接口(例如显示器、键盘与鼠标)的移除,以及网络管理者实体访问每一个伺服器的需求。举例而言,包含许多计算机伺服器的庞大数据中心一般使用多种远端管理工具来管理,以配置、监控与除错伺服器硬件与软件。
依据标的技术的某些态样,计算机***(例如计算机伺服器)可包含管理控制器(Management Controller,MC)。计算机***可包含具有链接指示器(Link indicator)的网络接口控制器(Network Interface Controller,NIC)。链接指示器可电性耦接至管理控制器的输入管脚,其中管理控制器可监控链接指示器的状态。举例而言,用于链接指示器的链接光发光二极管(Light-Emitting Diode,LED)可直接耦接至管理控制器的输入管脚。此额外的电性耦接,对比于没有此额外电性耦接的计算机***,容许管理控制器经由链接光发光二极管直接检测链接指示器的状态,以监控电缆(例如注册插孔45(Registered Jack 45,RJ45)电缆)是否变得分离或故障。其允许管理控制器直接存取网络端口的状态。介于链接光发光二极管与管理控制器之间的直接电连接器可大幅改善电缆分离或故障的及时检测。
计算机***可包含至少一处理器,其用以报告链接指示器的状态至设备的用户。于一相关态样中,管理控制器的输入管脚的属性可以配置为通用输入(General-Purpose Input,GPI),于管理控制器的固件中。于另一相关实作中,针对链接指示器的状态的局域网(Local Area Network,LAN)类型的传感器数据记录(Sensor Data Record,SDR)可被增加至管理控制器的固件。于又另一相关态样中,传感器数据记录内的扫描位(Scanning bit)可被设定以使管理控制器的链接状态检测器监控链接指示器的状态。
本技术的多种态样参考附图进行描述。于以下描述中,为了解释的目的,进一步设定许多特定细节以提供一个或多个态样的全面性理解。然而,显然本技术可在没有这些特定细节的情况下实施。于其他举例中,为了有效描述这些态样,已知结构与装置以方块图形式显示。此处使用的「举例的(Exemplary)」字眼,以表示「作为示例(Example)、实例(Instance)或例证(Illustration)」的意思。此处描述的作为「举例的」任何实施例,无须解读为较佳或优于其他实施例。
依据此处描述的实作的一个或多个态样,参考图1,表示用于带外网络端口状态检测的方法100。用于带外网络端口状态检测的方法100可涉及,在步骤110中,通过管理控制器,监控网络接口控制器的链接指示器的状态,其中链接指示器连接至管理控制器的输入管脚。
网络接口控制器为硬件组件,其允许数据处理装置(Data processingdevice)与网络通信。网络接口控制器可以是专用的网络接口控制器和/或集成网络接口控制器的主机板。网络接口控制器亦可理解为网络接口卡(Network interface card)、网络适配器(Network adapter)、局域网适配器或其他相似用语。网络接口控制器可具有一个或多个发光二极管,其指示关于与网络接口控制器的网络连接的某些状态。链接光发光二极管可指示网络接口控制器与网络之间的网络连接是否存在。
管理控制器可以是特殊的微控制器(Microcontroller),例如基板管理控制器(Baseboard Management Controller,BMC)。管理控制器可以内嵌于数据处理***的主机板上。管理控制器可管理介于***管理软件与平台硬件之间的接口。数据处理装置内建的不同类型传感器可向管理控制器报告参数,例如温度、冷却风扇速度、电源状态、操作***状态等。管理控制器可监控传感器,并且若任一个参数未落于预设限值之内,可通过网络接口传送警报至管理者,表示***的潜在失效。
用于带外网络端口状态检测的方法100可涉及,在步骤120中,报告链接指示器的状态至计算机***的用户。于一相关态样中,计算机***400可包含网络用户界面(Web-based User Interface,Web UI)和/或管理***(Management System,MS)软件供用户使用,用户例如为网络管理者(Network administrator)。网络用户界面和/或管理***可与管理控制器通信,经由***接口(System Interface,SI)和/或局域网,以得知是否有任何电缆分离或故障。网络用户界面和/或管理***软件可便利地允许网络管理者取得至管理控制器的存取,经由例如因特网或局域网的网络,以监测链接指示器。
用于带外网络端口状态检测的方法100可选择性地涉及,在步骤130,增加针对链接指示器的状态的局域网类型的传感器数据记录(SDR)至该管理控制器的固件。传感器数据记录为包含关于传感器的类型与数量信息的记录,其中传感器数据记录描述特定的传感器。传感器数据记录可存储于通过管理控制器所管理的中央、非易失性存储装置(亦即传感器数据记录存储库(Repository))。
用于带外网络端口状态检测的方法100可选择性地涉及,在步骤140,设定传感器数据记录内的扫描位,以使管理控制器的链接状态传感器监控该链接指示器的状态。
依据此处描述实作的一个或多个态样,图2说明本发明内容图1的方法流程图实施例的用于带外网络端口状态检测的设备200的方块图。用于带外网络端口状态检测的设备200可配置为计算机装置、处理器或其中使用的类似装置/组件。于一例中,用于带外网络端口状态检测的设备200可包含功能性区块,其可代表通过处理器、软件或其组合(例如固件)实作的功能。于另一例中,用于带外网络端口状态检测的设备200可以是***芯片(Systemon a Chip,SoC)或类似的集成电路(Integrated Circuit,IC)。
于一实作中,用于带外网络端口状态检测的设备200可包含电组件210或模块,其用于通过管理控制器,监控网络接口控制器的链接指示器的状态,其中链接指示器连接至管理控制器的输入管脚。
用于带外网络端口状态检测的设备200可包含电组件220,其用于报告链接指示器的状态至计算机***的用户。
用于带外网络端口状态检测的设备200可选择性地包含电组件230,其用于增加针对链接指示器的状态的局域网类型的传感器数据记录至管理控制器的固件。
用于带外网络端口状态检测的设备200可选择性地包含电组件240,其用于设定传感器数据记录内的扫描位,以使管理控制器的链接状态传感器监控链接指示器的状态。
于进一步相关态样中,用于带外网络端口状态检测的设备200可选择性地包含处理器202组件。处理器202可通过总线201或类似的通信耦合,与电组件210~240进行操作的通信。处理器202可影响程序的初始化与排程(Scheduling),或电组件210~240表现的功能。
于更进一步相关的态样中,用于带外网络端口状态检测的设备200可包含无线电收发报机(Transceiver)203组件。可使用独立操作的接收器和/或独立操作的发送器以替代或连接收发报机203。用于带外网络端口状态检测的设备200亦可包含网络接口205,用于连接至一个或多个其他通信装置或其类似物。用于带外网络端口状态检测的设备200可选择性地包含用于存储信息的组件,举例而言,存储器装置204组件。计算机可读取媒体或存储器装置204组件可操作地耦接至用于带外网络端口状态检测的设备200的其他组件,经由总线201或其类似物。可采用存储器装置204组件以存储计算机可读取指令与数据,用于影响组件210~240与其次组件(Subcomponent),或处理器202,或在此揭示的方法的流程与行为。存储器装置204组件可保持用于执行与组件210~240有关功能的指令。虽表示于存储器装置204组件外部,应可理解到组件210~240可存在于存储器装置204组件之内。进一步注意到,图2中的组件可包含处理器、电子装置、硬件装置、电子次组件、逻辑电路、存储器装置、软件码、固件码等,或其任意组合。
本领域技术人员将理解到用于带外网络端口状态检测的设备200的每一个组件的功能特性可以通过任何适合的***组件实施,或者以任何适合的方式组合。
图3说明依据标的技术的某些态样的数据处理装置(例如数据中心内的计算机伺服器)的组件的举例的配置的方块图。如同对于本领域技术人员而言是明显的,数据处理装置300可包含处理器340、网络接口350、管理控制器360、存储器装置320、非暂态计算机可读取存储装置330、输入输出310组件与总线370。
数据处理装置300可以是,举例而言,计算机***例如伺服器(例如数据中心内多个机架伺服器的其中一个)或个人计算机。处理器(例如中央处理单元)340可以是主机板上的芯片,其可撷取与执行存储于存储器装置320内的程序编程指令(Programming instruction)。程序编程指令可使数据处理装置300执行用于带外网络端口状态检测的方法100,如图1所示。处理器340可以是单一的单处理核(Single processing core)中央处理单元、单一的多处理核(Multiple processing cores)中央处理单元或者多个中央处理单元。总线370可在装置组件之间传送指令与应用数据,装置组件例如处理器340、输入输出组件310、管理控制器360、存储器装置320、非暂态计算机可读取存储装置330与网络接口350。
网络接口350可包含Wi-Fi、蓝牙()、无线电频率、近场通信(Near-field communication)、有线和/或无线通信***。于某些态样中,网络接口350、数据处理装置300可与网络通信,网络例如因特网,并可与其他此种装置通信。
网络接口可包含网络接口控制器,其为硬件组件并允许数据处理装置300与网络通信。网络接口控制器可以是专用的网络接口控制器和/或集成网络接口控制器的主机板。网络接口控制器亦可理解为网络接口卡、网络适配器、局域网适配器或其他相似用语。
网络接口控制器可具有网络端口,例如8位置8接触(8P8PC)插座、同轴电缆BNC(Baynonet Neill-Concelman)连接器和/或附接单元接口(Attachment Unit Interface,AUI),其中连接网络电缆。8位置8触点(8P8C)连接器(例如注册插孔45(RJ45)连接器)为模块连接器,其常用以终止双绞线(Twisted pair)与多芯导体扁平电缆。8位置8触点模块连接器常用于双绞线、注册插孔与其他电话应用(Telephone application)上的以太网(Ethernet)。8位置8触点模块连接器具有两个成对的组件:阳接插孔(Malejack)与阴接插座(Female socket),每一个具有八个平均间隔的导电通道。当8位置8触点插孔符合8位置8触点插座,触点符合并且产生电性连接。插座触点内的弹簧张力(Spring tension)容许当连接至插孔时候的些微移动。插孔包含导体,其为与插孔本体平行放置的平坦触点。插座包含触点,其悬浮斜对***接口(Insertion interface)。
网络接口控制器可具有一个或多个发光二极管,其表示关于与网络接口控制器的网络连接的某些情况。链接光发光二极管可表示于网络接口控制器与网络之间的网络连接是否存在。举例而言,若链接光发光二极管关闭,其可表示网络连接失败(例如电缆故障或未插上)。活动光线(Activity light)可表示是否有网络活动。举例而言,活动光线的持续闪烁可表示非常忙碌的网络。速度光发光二极管可表示网络接口控制器以某个速度(例如100Mbps)连接至网络。
管理控制器360可以是和/或包含特殊的微控制器,例如基板管理控制器。管理控制器360可内嵌在数据处理***的主机板上。管理控制器360可管理介于***管理软件与平台硬件之间的接口。数据处理装置内建的不同类型传感器可向管理控制器报告参数,例如温度、冷却风扇速度、电源状态、操作***状态等。管理控制器360可监控传感器,并且若任一个参数未落于预设限值之内,可通过网络接口350传送警报至网络管理者,表示***的潜在失效。
管理控制器360可额外地用于数据处理装置300的带外管理。举例而言,网络管理者亦可远端与管理控制器360通信,以采取某些校正动作,例如重新设定或电力循环(Power cycling)***以恢复功能特性。
非暂态计算机可读取存储装置330可包含非暂态形式数据存储装置的任何形式,例如硬盘(Hard Disk Drive,HDD)或闪存(Flash drive)。输入输出310组件可接收来自用户的输入。此输入输出310组件可包含,举例而言,推式按钮(Push button)、触控板(Touch pad)、触摸屏(Touch screen)、滚轮(Wheel)、摇杆(Joystick)、键盘、鼠标、辅助键盘(Keypad)或其他任何此种装置或元件,藉以用户可输入命令至装置。于一相关态样中,此种装置可能根本不包含任何按钮,并可能通过视觉与声音命令控制,视觉与声音命令例如用户可无须实体接触装置来控制装置。
图4说明本发明内容一实施例的用于网络端口状态检测的举例的计算机***400的方块图。于说明例中,计算机***400可包含一个或多个伺服器板(410a、410b)。伺服器板410a可包含网络接口控制器420与管理控制器(例如基板管理控制器)430。网络接口控制器420可包含端口物理层(PortPhysical Layer,PHY)422,其代表实作开放***互连(Open SystemsInterconnection,OSI)模型的端口物理层的功能所需电路。举例而言,端口物理层可以是网络接口控制器上的端口物理层芯片(例如PHYceiver)。端口物理层芯片可提供类比信号实体存取至网络接口控制器。
网络接口控制器420的端口物理层422可电性耦接至一个或多个网络接口控制器端口(例如注册插孔45)(424a、424b),其可依序接收网络电缆(例如注册插孔45)。尤其,端口物理层422可耦接至注册插孔45端口(424a、424b)的链接光发光二极管,以使若注册插孔45电缆已连接,则链接光发光二极管开启,或者,若注册插孔45电缆分离或故障,则链接光发光二极管关闭。
计算机***400可包含网络用户界面(Web UI)和/或管理***(MS)软件460,以被用户使用,用户例如网络管理者470。管理***460可经由***接口(SI)和/或局域网450与管理控制器430通信,以得知是否有任何注册插孔45电缆分离或故障。网络用户界面可以是应用程序软件,其可执行于装置(例如计算机***、平板计算机或移动装置)的网络浏览器中。于一相关态样中,网络用户界面和/或管理***460软件可便利地提供网络管理者470经由网络存取管理控制器430,网络例如因特网或局域网。
图5说明依据标的技术的某些态样的用于带外网络端口状态检测的举例的计算机***500的方块图。带外管理涉及使用专用通道(Dedicatedchannel),用于监控与管理连接至网络的装置。带外管理允许网络管理者通过远端控制监控与管理伺服器或其他网络连接的装置,无论装置是否电力开启,或无论操作***是否已安装或在装置上有功能性。
相对而言,带内(In-band)管理,像是虚拟网络计算(Virtual NetworkComputing,VNC)或安全壳(Secure Shell,SSH)是根据带内连接性(Connectivity),其软件必须安装于远端网络连接的装置上进行管理。因此,带内管理可能仅在操作***启动之后是有用的。于网络连接中,带内管理可能不允许其他网络装置当前状态的远端网络独立连接的装置的管理。
智能平台管理接口(Intelligent Platform Management Interface,IPMI)定义通过网络管理者使用的接口的标准化组,用于计算机***的带外管理与监控其操作。智能平台管理接口提供用于计算机***的处理器与操作***的独立监控与管理的自主式计算机次***(Autonomous computer subsystem)的规格。智能平台管理接口提供方式以管理可能电力关闭或在其他情况下无反应的计算机,通过利用至硬件而非至操作***的网络连接。
网络管理者可使用智能平台管理接口传信(messaging)以监控装置状态(例如温度、电压、风扇、电力供应和/或底盘入侵(Chassis intrusion)),列出硬件清单信息,回顾硬盘工作日志(Log)(例如带外状态),或执行恢复程序(例如重新启动计算机***)。
于说明例中,计算机***500可包含一个或多个伺服器板(510a、510b)。伺服器板510a可包含网络接口控制器520与管理控制器530。网络接口控制器520可包含端口物理层522。
端口物理层522可电性耦接至一个或多个网络接口控制器端口(例如注册插孔45)(524a、524b),其可依序接收网络电缆(例如注册插孔45)。尤其,端口物理层522可耦接至注册插孔45端口(524a、524b)的链接光发光二极管,以使若注册插孔45电缆已连接,则链接光发光二极管开启,或者,若注册插孔45电缆分离或故障,则链接光发光二极管关闭。于一相关态样中,用于网络接口控制器520的链接指示器的链接光发光二极管可连接至管理控制器530的输入管脚,其允许管理控制器530监控注册插孔45电缆是否分离或故障。
通用输入(GPI)可指集成电路上的没有预定义目的的一般性管脚,并且预设为未使用的(Unused)。于一相关态样中,管理控制器530的输入管脚可配置为通用输入。
智能平台管理接口标准规格定义传感器数据记录(SDR)作为包含关于传感器类型与数量信息的记录,其中传感器数据记录描述特殊的传感器。传感器数据记录可以存储于通过管理控制器所管理的中央、非易失性存储装置(亦即传感器数据记录存储库)。于一相关态样中,针对链接指示器的状态的局域网类型的传感器数据记录可增加至管理控制器的固件。于一相关态样中,传感器数据记录内的扫描位可被设定,以使管理控制器的链接状态传感器监控网络端口的链接光发光二极管的状态。
计算机***500可包含网络用户界面(Web UI)和/或管理***(MS)560软件,以被用户使用,用户例如网络管理者570。管理***560可经由***接口(SI)和/或局域网550与管理控制器530通信,以得知是否有任何注册插孔45电缆分离或故障。网络用户界面可以是应用程序软件,其可执行于装置(例如计算机***、平板计算机或移动装置)的网络浏览器中。于一相关态样中,网络用户界面和/或管理***560软件可便利地提供网络管理者570经由网络存取管理控制器530,网络例如因特网或局域网。
多种实作可实施在广泛多样的操作环境中,其于一些情况中可包含一个或多个用户计算机、数据处理装置或可用来操作任何数目应用程序的处理装置。用户或客户装置可包含任何数目的通用型个人计算机,例如运行标准操作***的桌上型或笔记型计算机,以及单元的、无线的以及手持的装置,其运行移动软件(Mobile software)并可支援一些网络化与传信协议。此***亦可包含运行商业可用的操作***与其他已知应用程序的一些工作站,应用程序的目的例如开发与数据库管理。这些装置也可包含其他电子装置,例如虚拟输出端(Dummy terminal)、精简型终端机(Thin-client)、游戏***(Gaming system)与可经由网络通信的其他装置。
多种态样也可实作为至少一服务或网络服务的一部分,例如服务导向架构(Service-oriented architecture)的一部分。伺服器例如网络伺服器可利用传信的任何适合类型来通信,例如通过利用可延伸性标示语言(ExtensibleMarkup Language,XML)格式与利用适合的协议交换的传信,协议例如简单物件存取协议(Simple Object Access Protocol,SOAP)。通过此种伺服器提供或执行的程序可以任何适合的语言撰写,语言例如网络服务描述语言(Web Services Description Language,WSDL)。利用例如网络服务描述语言的语言允许多种简单物件存取协议架构内的功能性,例如客户侧代码的自动化产生。
多数实作利用至少一网络,其对于本领域技术人员熟练使用多种商业可用的协议中任何一个来支援通信,多种商业可用的协议例如传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol,TCP/IP)、开放***互连(OSI)、文件传送协议(FTP)、通用型随插即用协议(Universal Plugand Play,UpnP)、网络文件***(Network File System,NFS)与网络文件共享***(Common Internet File System,CIFS)。网络可以是,举例而言,局域网、广域网络、虚拟私人网络、因特网、内部网络、外部网络、公用交换电话网络、红外线网络、无线网络与其任何组合。
于利用网络伺服器的实作中,网络伺服器可执行任一个多种类伺服器或中层应用程序(Mid-tier applications),其包含超文本传输协议(HTTP)伺服器、文件传输协议(FTP)伺服器、共同网关接口(Common GatewayInterface,CGI)伺服器、数据伺服器、爪哇伺服器(Java server)与商业地图伺服器(Business map servers)。伺服器亦可回应来自用户的请求,以执行程序或脚本(Script),例如执行一个或多个网络应用程序,其可实作为一个或多个脚本或以任何程序语言撰写的程序,程序语言例如爪哇()、C、C#或C++,或任何脚本语言,例如Perl、Python或TCL,以及其组合。伺服器也可包含数据库伺服器,其包含不限于来自商业可用的
环境可包含多种数据存储、其他存储器装置与存储媒体,如同上述。其可位于多种位置,例如本地的(和/或位于)一个或多个计算机或横越网络远离任何或所有计算机的存储媒体上。于一组特殊实作中,信息可位于本领域技术人员熟悉的存储局域网(Storage-area network,SAN)内。相似地,用于实行归于计算机、伺服器或其他网络装置的功能的任何所需要的文件,可视情况而定本地和/或远端地存储。***包含计算机化的(Computerized)装置,每一个此种装置可包含硬件元件,其可经由总线电性耦接。举例而言,元件包含至少一中央处理单元(CPU)、至少一输入装置(例如鼠标、键盘、控制器、触摸屏或辅助键盘),与至少一输出装置(例如显示装置、打印机或扬声器)。此种***亦可包含一个或多存储装置,例如磁盘驱动装置、光学存储装置与固态存储装置,例如随机存取存储器或只读存储器,与可卸的媒体装置、存储卡(Memory card)、闪存卡(Flash card)等。
此种装置亦可包含计算机可读取存储媒体读取器、通信装置(例如数据机、网络卡(无线或有线)、红外线通信装置等)与工作存储器(Workingmemory),如同上述。计算机可读取存储媒体读取器可以连接至或用以接收计算机可读取存储媒体,其代表远端、本地、固定和/或可卸的存储装置与用于短暂地或较永久地容纳、存储、传递与恢复计算机可读取信息的存储媒体。***与多种装置亦将典型地包含数个应用软件、模块、服务或其他位于至少一工作存储器装置内的元件,包含操作***与应用***,例如客户端应用程序或网络浏览器。应理解到,替代的实作可具有许多上述描述的差异。举例而言,亦可能使用客制化硬件和/或特殊元件可能以硬件、软件(包含可携式软件,例如小型应用程序(Applet))或两者进行实作。此外,可使用至其他数据处理装置的连接,数据处理装置例如网络输入输出装置。
用于容纳代码或部分代码的存储媒体与计算机可读取媒体可包含已知或领域使用的任何适合媒体,其包含存储媒体与通信媒体,例如但不限于易失性与非易失性、可卸式与不可卸式的媒体,其实作于用于存储和/或信息传递的任何方法或技术,例如计算机可读取指令、数据结构、程序模块或其他数据,包含随机存取存储器、只读存储器、电子可抹除可程序编程只读存储器(EEPROM)、闪存或其他存储器技术、只读光盘(CD-ROM)、数字多功能光盘(Digital Versatile Disk,DVD)或其他光学存储装置、磁带卡(Magnetic cassette)、磁带(Magnetic tape)、磁盘存储装置或可用来存储所需信息与可被***装置存取的其他磁性存储装置。依据此处提供的揭示与教示内容,本领域技术人员将理解到其他方式和/或方法,以实施多种实作。
虽然本发明内容已以实施方式揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明内容的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围以权利要求书为准。
于本文中,除非内文中对于冠词有所特别限定,否则「一」与「该」可泛指单一个或多个。将进一步理解的是,本文中所使用的「包含」、「包括」、「具有」及相似词汇,指明其所记载的特征、区域、整数、步骤、操作、元件与/或组件,但不排除其所述或额外的其一个或多个其它特征、区域、整数、步骤、操作、元件、组件,与/或其中的群组。
于本文中通篇所使用的词汇一般代表其通常的意涵,至于一些特殊词汇会在下文中具体定义,以提供实践者额外的指引。为了方便起见,某些词汇可能被特别标示,例如使用斜体与/或引号。不论它是否被特别标示,其词汇的范围和含义不受任何影响,与平常词汇的范围和含义是相同的。相同的事情可以被一种以上的方式所描述是可以被理解的。因此,用于一个或多个的术语的替代语言与同义词可能会在本文中所使用,而其不是要阐述一个词汇在本文所论述的内容有其任何特殊的意义。某些词汇的同义词将被使用,重复的使用一个或多个同义词,并不会排除使用其他同义词。本说明书内所讨论的任何例证只用来作解说的用途,并不会以任何方式限制的本发明或其例证的范围和意义。同样地,本发明并不受限于本说明书中所提出的各种实施例。

Claims (20)

1.一种用于通过一计算机***的一管理控制器进行带外网络端口状态检测的方法,包含:
通过一管理控制器,监控一网络接口控制器的一链接指示器的一状态,其中该链接指示器连接至该管理控制器的一输入管脚;以及
报告该链接指示器的该状态至该计算机***的一用户。
2.根据权利要求1所述的方法,其中该管理控制器的该输入管脚的一属性配置为一通用输入。
3.根据权利要求1所述的方法,还包含:
增加针对该链接指示器的该状态的一局域网类型的一传感器数据记录至该管理控制器的一固件。
4.根据权利要求2所述的方法,还包含:
设定该传感器数据记录内的一扫描位,以使该管理控制器的一链接状态传感器监控该链接指示器的该状态。
5.根据权利要求1所述的方法,其中报告该链接指示器的该状态通过一管理***软件。
6.根据权利要求1所述的方法,其中报告该链接指示器的该状态通过一管理控制器网络用户界面。
7.根据权利要求1所述的方法,其中该链接指示器为该网络接口控制器上的一链接发光二极管。
8.一种用于检测带外网络端口状态的设备,包含:
一管理控制器;
一网络接口控制器,其配备一端口物理层与一链接指示器;
一电连接器,耦接该链接指示器至该管理控制器的一输入管脚,其中该管理控制器监控该链接指示器的一状态;以及
至少一处理器,用以报告该链接指示器的该状态至该设备的一用户。
9.根据权利要求8所述的设备,其中该管理控制器的该输入管脚的一属性配置为一通用输入。
10.根据权利要求8所述的设备,其中针对该链接指示器的该状态的一局域网类型的一传感器数据记录被增加至该管理控制器的一固件。
11.根据权利要求10所述的设备,其中设定该传感器数据记录内的一扫描位,以使该管理控制器的一链接状态传感器监控该链接指示器的该状态。
12.根据权利要求8所述的设备,其中报告该链接指示器的该状态通过一管理***软件。
13.根据权利要求8所述的设备,其中报告该链接指示器的该状态通过一管理控制器网络用户界面。
14.根据权利要求8所述的设备,其中该链接指示器为该网络接口控制器上的一链接发光二极管。
15.一种非暂态计算机可读取媒体,其存储多个可执行指令,使一数据处理装置用以:
监控一网络接口控制器的一链接指示器的一状态,其中该链接指示器连接至一管理控制器的一输入管脚;以及
报告该链接指示器的该状态至该数据处理装置的一用户。
16.根据权利要求15所述的非暂态计算机可读取媒体,其中该管理控制器的该输入管脚的一属性配置为一通用输入。
17.根据权利要求15所述的非暂态计算机可读取媒体,其中该非暂态计算机可读取媒体还使该数据处理装置用以:
增加针对该链接指示器的该状态的一局域网类型的一传感器数据记录至该管理控制器的一固件。
18.根据权利要求17所述的非暂态计算机可读取媒体,其中该非暂态计算机可读取媒体还使该数据处理装置用以:
设定该传感器数据记录内的一扫描位,以使该管理控制器的一链接状态传感器监控该链接指示器的该状态。
19.根据权利要求15所述的非暂态计算机可读取媒体,其中报告该链接指示器的该状态通过一管理***软件。
20.根据权利要求15所述的非暂态计算机可读取媒体,其中报告该链接指示器的该状态通过一管理控制器网络用户界面。
CN201510410235.2A 2015-02-25 2015-07-14 带外网络端口状态检测的方法、设备与计算机可读取媒体 Pending CN106201792A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/630,675 2015-02-25
US14/630,675 US9525608B2 (en) 2015-02-25 2015-02-25 Out-of band network port status detection

Publications (1)

Publication Number Publication Date
CN106201792A true CN106201792A (zh) 2016-12-07

Family

ID=54011555

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510410235.2A Pending CN106201792A (zh) 2015-02-25 2015-07-14 带外网络端口状态检测的方法、设备与计算机可读取媒体

Country Status (5)

Country Link
US (1) US9525608B2 (zh)
EP (1) EP3062463A1 (zh)
JP (1) JP6127234B2 (zh)
CN (1) CN106201792A (zh)
TW (1) TWI566547B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109194537A (zh) * 2018-08-02 2019-01-11 郑州云海信息技术有限公司 一种以太网发包测试方法及装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109274611B (zh) * 2018-08-14 2021-07-06 英业达科技有限公司 基板管理控制器切换共享网络协议的方法
CN109766110B (zh) * 2018-12-27 2022-05-31 联想(北京)有限公司 一种控制方法、基板管理控制器及控制***
US11997124B2 (en) 2019-04-30 2024-05-28 EMC IP Holding Company LLC Out-of-band management security analysis and monitoring

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030212784A1 (en) * 2002-05-08 2003-11-13 Hoa Nguyen Method and system for network fault monitoring with linux
TW200726126A (en) * 2005-12-20 2007-07-01 Inventec Corp Network card auto-configuring system and method thereof
CN101174996A (zh) * 2006-10-31 2008-05-07 国际商业机器公司 用于互连节点的可视指导和检验的方法和***
JP2011010152A (ja) * 2009-06-28 2011-01-13 Oki Data Corp 通信装置及びその接続制御方法
CN103713184A (zh) * 2012-09-29 2014-04-09 英业达科技有限公司 记忆体感测器的选择方法
US20140218199A1 (en) * 2013-02-06 2014-08-07 Hewlett-Packard Development Company, L.P. Controller coupled to visual indicator

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343441B1 (en) 1999-12-08 2008-03-11 Microsoft Corporation Method and apparatus of remote computer management
US7706359B2 (en) 2002-07-01 2010-04-27 Converged Data Solutions, Inc. Systems and methods for voice and data communications including a network drop and insert interface for an external data routing resource
US6898368B2 (en) 2002-09-13 2005-05-24 Fitel Usa Corp. Adapter systems for dynamically updating information related to a network and methods for developing the adapter systems
US7110918B2 (en) * 2003-11-05 2006-09-19 Shoplogix Inc. Self-contained system and method for remotely monitoring machines
US7757033B1 (en) 2004-02-13 2010-07-13 Habanero Holdings, Inc. Data exchanges among SMP physical partitions and I/O interfaces enterprise servers
TWI249329B (en) 2004-03-19 2006-02-11 Hon Hai Prec Ind Co Ltd System and method for diagnosing breakdown of switch using LEDs
US7417953B2 (en) 2004-11-01 2008-08-26 Alcatel Lucent Port re-enabling by monitoring link status
EP1810522A1 (en) 2004-11-03 2007-07-25 Panduit Corp. Method and apparatus for patch panel patch cord documentation and revision
US20070055793A1 (en) * 2005-08-03 2007-03-08 Wellsyn Technology, Inc. System of managing peripheral interfaces in IPMI architecture and method thereof
JP2007135109A (ja) * 2005-11-11 2007-05-31 Hitachi Ltd 仮想ネットワーク管理方法、仮想ネットワーク管理プログラム、仮想ネットワーク管理システムおよび仮想ネットワーク管理手段
US7693044B2 (en) * 2005-12-15 2010-04-06 Nvidia Corporation Single logical network interface for advanced load balancing and fail-over functionality
US8842687B1 (en) 2006-06-30 2014-09-23 Blue Coat Systems, Inc. By-pass port facilitating network device failure detection in wide area network topologies
KR100832544B1 (ko) * 2006-12-08 2008-05-27 한국전자통신연구원 Toe와 이더넷 네트워크 인터페이스 카드를 동시에 지원하는 소켓 구조체 생성 방법, 소켓 구조체를 이용한 통신 방법 및 소켓 구조체를 기록한 기록매체
US7760619B2 (en) * 2007-05-18 2010-07-20 Nvidia Corporation Intelligent failover in a load-balanced networking environment
US7809869B2 (en) 2007-12-20 2010-10-05 International Business Machines Corporation Throttling a point-to-point, serial input/output expansion subsystem within a computing system
JP2009205364A (ja) * 2008-02-27 2009-09-10 Nec Corp 死活監視方法、被監視装置、監視装置、死活監視プログラム
JP5349816B2 (ja) 2008-03-18 2013-11-20 富士通株式会社 回線監視装置及び回線監視方法
CN101577698B (zh) * 2008-05-09 2013-05-08 中兴通讯股份有限公司 带外智能管理服务器***及监控服务器和处理命令方法
US8407427B2 (en) 2008-10-29 2013-03-26 Silicon Image, Inc. Method and system for improving serial port memory communication latency and reliability
JP2010147553A (ja) * 2008-12-16 2010-07-01 Nec Corp 情報管理装置、識別情報収集方法およびプログラム
US8468239B2 (en) * 2009-12-30 2013-06-18 Cisco Technology, Inc. Health presence local management interface
CN102208987A (zh) * 2010-03-29 2011-10-05 鸿富锦精密工业(深圳)有限公司 主板管理控制器网络配置***及方法
JP5625605B2 (ja) 2010-08-11 2014-11-19 日本電気株式会社 Os動作状態確認システム、確認対象装置、os動作状態確認装置、os動作状態確認方法およびプログラム
TWI505104B (zh) * 2010-11-03 2015-10-21 Inventec Corp 具有客製化偵測器資料記錄的基板管理控制器之控制方法
US8947106B2 (en) 2011-01-21 2015-02-03 Commscope, Inc. Of North Carolina Plug insertion detection circuits that sense a change in capacitance and related methods and communications connectors
JP5731867B2 (ja) * 2011-03-23 2015-06-10 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
US20120246347A1 (en) 2011-03-25 2012-09-27 Adc Telecommunications, Inc. Systems and methods for utilizing variable length data field storage schemes on physical communication media segments
JPWO2012147176A1 (ja) * 2011-04-27 2014-07-28 富士通株式会社 プログラム、情報処理装置、および監視方法
TWI454092B (zh) * 2011-09-29 2014-09-21 Quanta Comp Inc 伺服器叢集及其控制機制
CN104221329B (zh) 2012-03-21 2019-04-30 交互数字麦迪逊专利控股公司 用于提供多个通信网络的操作状态的装置和方法
TWI512744B (zh) * 2012-12-11 2015-12-11 Inventec Corp 記憶體感測器的選擇方法
US8976697B2 (en) 2012-12-17 2015-03-10 Broadcom Corporation Network status mapping
US8875154B2 (en) * 2013-01-25 2014-10-28 American Megatrends, Inc. Interface specific and parallel IPMI message handling at baseboard management controller
US9298524B2 (en) * 2013-03-22 2016-03-29 Insyde Software Corp. Virtual baseboard management controller
CN104679685B (zh) * 2013-11-29 2017-10-31 英业达科技有限公司 基板管理控制器存取方法
US9998359B2 (en) * 2013-12-18 2018-06-12 Mellanox Technologies, Ltd. Simultaneous operation of remote management and link aggregation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030212784A1 (en) * 2002-05-08 2003-11-13 Hoa Nguyen Method and system for network fault monitoring with linux
TW200726126A (en) * 2005-12-20 2007-07-01 Inventec Corp Network card auto-configuring system and method thereof
CN101174996A (zh) * 2006-10-31 2008-05-07 国际商业机器公司 用于互连节点的可视指导和检验的方法和***
JP2011010152A (ja) * 2009-06-28 2011-01-13 Oki Data Corp 通信装置及びその接続制御方法
CN103713184A (zh) * 2012-09-29 2014-04-09 英业达科技有限公司 记忆体感测器的选择方法
US20140218199A1 (en) * 2013-02-06 2014-08-07 Hewlett-Packard Development Company, L.P. Controller coupled to visual indicator

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
(美)比奇洛(BIGELOW,S.J.): "《计算机网络故障排除与维护实用大全》", 31 December 2006 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109194537A (zh) * 2018-08-02 2019-01-11 郑州云海信息技术有限公司 一种以太网发包测试方法及装置

Also Published As

Publication number Publication date
EP3062463A1 (en) 2016-08-31
US9525608B2 (en) 2016-12-20
TWI566547B (zh) 2017-01-11
JP2016158231A (ja) 2016-09-01
JP6127234B2 (ja) 2017-05-17
TW201631930A (zh) 2016-09-01
US20160248648A1 (en) 2016-08-25

Similar Documents

Publication Publication Date Title
US9400726B2 (en) Power usage monitoring of power feed circuits using power distribution units
CN110032462A (zh) 远端***恢复的方法
CN110392001B (zh) 机架级网络交换机
CN106201792A (zh) 带外网络端口状态检测的方法、设备与计算机可读取媒体
CN103154927A (zh) 设备硬件代理
CN102662818A (zh) 一种基于智能手持设备的服务器远程监控管理方法
US20120316658A1 (en) Web based remote monitoring and control system
Shovic et al. Raspberry pi IoT projects
US20100205600A1 (en) Simulation method for realizing large batches and different kinds of baseboard management controllers using a single server
CN103138971A (zh) 服务器机柜***
CN106034159A (zh) 串行输出的***及其方法
CN106155970A (zh) 自动硬件恢复方法及自动硬件恢复***
CN111026618A (zh) 自动生成自动警报合并的数据中心网络映射的***和方法
GB2500961A (en) A device for monitoring activity of a computing device
US20160156518A1 (en) Server for automatically switching sharing-network
CN110427301A (zh) 一种计算机故障报警***
CN101321166A (zh) 使用者讯息管理方法及***
US20200136892A1 (en) Remote access controller support system
CN102681609A (zh) 基座和可拆卸装置的功率管理
Culic et al. Commercial and industrial Internet of Things applications with the Raspberry Pi: prototyping IoT solutions
CN101834755A (zh) 智能电源分配***
US10847019B2 (en) Optical master unit alarm collector and translator
US9722428B2 (en) Methods and systems for devices powered via Ethernet connections
CN214707727U (zh) 一种固定资产管理信息***终端及网络巡警服务台
US11682274B2 (en) Programmable dynamic information handling system rack lighting system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207