服务器系统及其切换方法

文档序号:6602864阅读:245来源:国知局
专利名称:服务器系统及其切换方法
技术领域
本发明是有关于一种服务器系统及其切换方法。
背景技术
随着通讯技术的进步,使得网络及其应用设备,愈加广为使用,更凭借其提供的远程数据传输和处理效能,提升生活上的便利性。然而,服务器是网络架构的重要组成部分。为了保证服务器工作的稳定性,一般都具有互为冗余的两个网络端口用于网络连接,通常这两个网络端口连接在同一个网络控制器上,而网络控制器连接在服务器的南桥芯片上,实现服务器的网络功能。请参照图1,绘示一般常见的一种服务器系统。如图1所示,服务器系统100包含一主机板110。主机板110包含一中央处理器(CPU) 115、一北桥芯片120、一南桥芯片130、一基本输入 / 输出系统 140、一基板管理控制器(BMC ;Baseboard ManagementController) 150、 一第一网络控制器160以及一第二网络控制器174。第一网络控制器160电性连接至南桥芯片130,且同时连接有一第一网络端口 180 与一第二网络端口 190,中央处理器115通过第一网络控制器160以及第一网络端口 180、 第二网络端口 190中的任何一个连接至网络。由于一般用以连接南桥芯片130与第一网络控制器160之数据传输接口的频带宽,仅约为476. 8MB/S,因此致使第一网络端口 180与第二网络端口 190的网络速度受限,从而无法提供较佳且适合的数据传输速度。另一方面,目前一般的服务器都会具有基板管理控制器,用来监控和管理服务器的工作状态。请继续参照图1,基板管理控制器150电性连接南桥芯片130和基本输入/输出系统140。基板管理控制器150是独立于由中央处理器115、北桥芯片120以及南桥芯片 130所构成的运算系统;更具体来说,它是用以监控并管理服务器系统100的工作状态的监控管理系统。无论以中央处理器115为核心的运算系统是处于开机还是关机的状态,基板管理控制器150均处于工作状态,而基板管理控制器150的一个基本功能就是通过网络进行远程监控和管理。因此,如图1所示,基板管理控制器150则连接至一独立的第二网络控制器174和管理端口 172,专用于通过网络远程对服务器系统100进行监控和管理。故,管理端口不管是功能还是在服务器系统中的连接,均区别于第一网络端口 180与第二网络端 Π 190。但是在一台服务器中同时配备两个网络控制器和超过两个网络端口,成本是比较高的。而不同的用户对配置和成本的要求也是不同的。因此对于服务器系统来说,如何提供灵活的配置选项,满足市场的不同需求,同时又不影响服务器系统的基本功能,已成为一个亟需解决的问题。

发明内容
因此,本发明之一目的是在提供一种服务器系统及其切换方法,用以解决使用者于网络端口的需求差异上的问题。
本发明之一方面在于提出一种服务器系统,该服务器系统至少包含一主机板以及一智能平台管理接口外接卡,其中主机板包含一中央处理器、一北桥芯片、一南桥芯片、一基本输入/输出系统、一基板管理控制器以及一第一网络控制器。北桥芯片电性连接至中央处理器。南桥芯片电性连接至北桥芯片。基本输入/输出系统电性连接至南桥芯片。基板管理控制器电性连接南桥芯片和基本输入/输出系统,用以监控并管理服务器系统。第一网络控制器连接至北桥芯片以及一第一网络端口与一第二网络端口。智能平台管理接口外接卡,用以插设于主机板上而与基板管理控制器电性连接,并包含一第二网络控制器以及一管理端口,且管理端口连接至第二网络控制器。其中,基本输入/输出系统检测智能平台管理接口外接卡是否插设于主机板上, 当智能平台管理接口外接卡未插设于主机板上而未与基板管理控制器电性连接时,基本输入/输出系统通知基板管理控制器透过第一网络控制器以及第二网络端口与一远程控制端通讯,中央处理器透过第一网络端口连接至一网络;当智能平台管理接口外接卡插设于主机板上而与基板管理控制器电性连接时,基本输入/输出系统通知基板管理控制器透过智能平台管理接口外接卡之第二网络控制器以及管理端口与远程控制端通讯,中央处理器透过第一网络端口或第二网络端口连接至一网络。依据本发明一实施例,其中当基本输入/输出操作系统检测出智能平台管理接口外接卡插设于主机板上时,传送一第一控制信号至基板管理控制器。依据本发明又一实施例,其中当基本输入/输出系统未检测出智能平台管理接口外接卡插设于主机板上时,传送一第二控制信号至基板管理控制器。依据本发明再一实施例,其中智能平台管理接口外接卡具有一存在信号引脚,电性连接至南桥芯片,南桥芯片读取存在信号引脚的状态,并将一状态值保存至南桥芯片之一寄存器中。依据本发明另一实施例,其中基本输入/输出系统读取南桥芯片的寄存器中的状态值,并根据状态值判断智能平台管理接口外接卡是否插设于主机板上。本发明之另一方面在于提出一种服务器系统的切换方法,该切换方法至少包含 提供一基本输入/输出系统检测一智能平台管理接口外接卡是否插设于一主机板上;当基本输入/输出系统检测出智能平台管理接口外接卡插设于主机板上时,提供一第一控制信号至一基板管理控制器;当基本输入/输出系统检测出智能平台管理接口外接卡未插设于主机板上时,提供一第二控制信号至基板管理控制器;基板管理控制器判断是接收第一控制信号还是第二控制信号;当基板管理控制器接收第一控制信号时,根据第一控制信号切换并使用智能平台管理接口外接卡的一管理端口与一远程控制端通讯;以及当基板管理控制器接收第二控制信号时,根据第二控制信号切换并使用第二网络端口与远程控制端通讯。依据本发明一实施例,其中检测智能平台管理接口外接卡是否插设于主机板上的步骤更包含,自智能平台管理接口外接卡的一存在信号引脚提供一存在信号至一南桥芯片,并将存在信号的状态值保存在南桥芯片的一寄存器中。依据本发明另一实施例,其中检测智能平台管理接口外接卡是否插设于主机板上的步骤更包含,基本输入/输出系统读取南桥芯片的寄存器中的该状态值,以检测智能平台管理接口外接卡是否插设于主机板上。
依据本发明又一实施例,其中当基本输入/输出系统检测出智能平台管理接口外接卡插设于主机板上时,切换并使用第一网络端口与第二网络端口传送一网络数据。依据本发明再一实施例,其中当基本输入/输出系统检测出智能平台管理接口外接卡未插设于主机板上时,切换并使用第一网络端口传送一网络数据。藉由本发明的服务器系统及其切换方法,得以适切且极具弹性地满足使用者于网络端口上的不同需求,更可同时客制化地提升其网络数据的传输速度,进而增加市场竞争力及普及率。


读者在参照附图阅读了本发明的具体实施方式
以后,将会更清楚地了解本发明的各个方面。其中,
-种服务器系统。 -实施例的一种服务器系统。 -实施例的一种服务器系统的切换方法的流程图。 170:智能平台管理接口外接卡 172 管理端口图1绘示先前技术的图2绘示依照本发明图3绘示依照本发明100 服务器系统110:主机板115:中央处理器120 北桥芯片130 南桥芯片140 基本输入/输出系统150:基板管理控制器160 第一网络控制器
174 第二网络控制器
176:存在信号引脚 180 第一网络端口 190 第二网络端口 Sl-S4b 步骤
具体实施例方式为了使本发明的叙述更加详尽与完备,可参照所附图式及以下所述各种实施例, 图式中相同的号码代表相同或相似的组件。请参照图2,绘示依照本发明一实施例的一种服务器系统。如图2所示,服务器系统100至少包含一主机板110。主机板110包含一中央处理器(CPU) 115、一北桥芯片120、一南桥芯片130、一基本输入/输出系统140、一基板管理控制器(BMC ;BaseboardManagement controller) 150以及一第一网络控制器160。服务器系统100还包含一智能平台管理接口外接卡(IPMI Card)170,插接在主机板110上,与基板管理控制器150电性连接。北桥芯片 120电性连接至中央处理器115,南桥芯片130电性连接至北桥芯片120,基本输入/输出系统140电性连接至南桥芯片130,构成了以中央处理器115为核心的运算系统。第一网络控制器160经由一数据传输接口与北桥芯片120电性连接,连接有一第一网络端口 180与一第二网络端口 190,中央处理器115通过第一网络控制器160以及第一网络端口 180、第二网络端口 190中的任何一个连接至网络。基板管理控制器150电性连接南桥芯片130和基本输入/输出系统140。基板管理控制器150是独立于中央处理器115的系统,用以监控并管理服务器系统100的工作状态,包括服务器系统100各部位的工作温度、工作电压,并根据各工作温度控制和调整风扇的运行,即基板管理控制器150产生一管理数据,其涵盖温度、电压、风扇控速等系统状态相关的数据。而且不管在服务器系统100处于开机状态还是关机状态,基板管理控制器150始终处于工作状态。基板管理控制器150同时电性连接第一网络控制器160。更进一步地来说,第一网络控制器160藉由电性连接北桥芯片120,使实现具有两网络端口之功能特性。在本发明之一实施例中,第一网络控制器160为一Intel 82576 Gigabit以太网络控制器,并且采用PCI-E x4总线接口作为数据传输接口,以自北桥芯片 120接收网络数据,从而传输至第一网络端口 180以及第二网络端口 190。由于,PCI-E x4 之频带宽约为15258. 9Mbps,使其网络数据之传输速度得以大幅提升。请继续参照图2,智能平台管理接口外接卡170用以插设于主机板100而与基板管理控制器150电性连接,并包含一第二网络控制器174以及一管理端口 172,且管理端口 172连接至第二网络控制器174。其中,基本输入/输出系统140检测智能平台管理接口外接卡170是否插设于主机板110上,当智能平台管理接口外接卡170未插设于主机板110 上而未与基板管理控制器150电性连接时,基本输入/输出系统140通知基板管理控制器 150透过第一网络控制器160传送管理数据至第二网络端口 190与一远程控制端通讯;当智能平台管理接口外接卡170插设于主机板110上而与基板管理控制器150电性连接时, 基本输入/输出系统140通知基板管理控制器150透过智能平台管理接口外接卡170之管理端口 172与远程控制端通讯。此时,第一网络端口 180和第二网络端口 190全部作为中央处理器115的网络通讯端口,互为冗余,当第一网络端口 180出现问题时,中央处理器115 通过第二网络端口 190连接至网络,反之亦然。更具体地来说,智能平台管理接口外接卡170具有一第二网络控制器174,使基板管理控制器150所产生之管理数据传送至管理端口 172。此外,智能平台管理接口外接卡 170更具有一存在信号引脚176,电性连接至南桥芯片130,南桥芯片130读取存在信号引脚176的状态,并将一状态值保存至南桥芯片130的一寄存器中。接着,基本输入/输出系统140则藉由读取南桥芯片130中的一寄存器,判断智能平台管理接口外接卡170是否插设安装于主机板110上而与基板管理控制器150电性连接。此外,当基本输入/输出系统140检测出智能平台管理接口外接卡170插设于主机板Iio上时,传送一第一控制信号至基板管理控制器150,致使基板管理控制器150根据第一控制信号以藉由一简化标准媒体独立接口(RMII;RedUCed Media IndependentInterface)传送管理数据,接着管理数据藉由第二网络控制器174进行解析后,从而传送至智慧平台管理适配卡170的管理端口 172。然而,当基本输入/输出系统140未检测出智能平台管理接口外接卡170插设于主机板110上时,传送一第二控制信号至基板管理控制器150,致使基板管理控制器150根据第二控制信号以藉由一网络控制器-边带接口(NC-SI ;NetWork Controller SidebandInterface)传送管理数据,接着管理数据藉由第一网络控制器160进行解析,从而传送至第二网络端口 190。而此时,第一网络端口 180仍然作为中央处理器115系统的网络通讯端口,保证中央处理器115通过第一网络端口 180连接至网络。请参照图3,其绘示依照本发明一实施例的一种服务器系统的切换方法的流程图。 本实施例的服务器系统的切换方法,例如是应用于前述依照本发明一实施例的服务器系统 100中。如图3所示,服务器系统之切换方法包含如下步骤(Si S4b)。
首先,在步骤Sl中,提供基本输入/输出系统140检测智能平台管理接口外接卡 170是否插设于主机板110上,进而与基板管理控制器150电性连接。更进一步来说,在本发明的一实施例中,当智能平台管理接口外接卡170插设于主机板Iio上而与基板管理控制器150电性连接时,自智能平台管理接口外接卡170的一存在信号引脚176提供一存在信号至一南桥芯片130,并将存在信号的状态值保存在南桥芯片130的一寄存器中。接着,基本输入/输出系统140藉由读取南桥芯片130之一寄存器,得以检测出智能平台管理接口外接卡170是否确实插设于主机板110上。在步骤S2a中,当基本输入/输出系统140检测出智能平台管理接口外接卡170 插设于主机板Iio上,进而与基板管理控制器150电性连接时,基本输入/输出系统140提供第一控制信号至基板管理控制器150 ;然而,在步骤S2b中,当基本输入/输出系统140检测出智能平台管理接口外接卡170未插设于主机板110上时,基本输入/输出系统140则提供第二控制信号至基板管理控制器150。在步骤S3中,基板管理控制器150判断是接收第一控制信号还是第二控制信号, 进行切换传送其所产生的管理数据。在步骤S4a中,当基板管理控制器150接收第一控制信号时,基板管理控制器150 则根据所接收的第一控制信号切换并使用智能平台管理接口外接卡170的一管理端口 172 与一远程控制端通讯。而且,北桥芯片120则透过第一网络控制器160,切换并使用第一网络端口 180与第二网络端口 190传送一网络数据。此外,在步骤S4b中,当基板管理控制器150接收第二控制信号时,基板管理控制器150根据所接收的第二控制信号切换并使用第二网络端口 190与远程控制端通讯。另一方面,北桥芯片120切换并使用第一网络端口 180传送一网络数据。因此,藉由依照上述本发明实施例中的服务器系统及其切换方法,得以适切且极具弹性地满足使用者于网络端口上的不同需求,更可同时客制化地提升其网络数据的传输速度,进而增加市场竞争力及普及率。上文中,参照附图描述了本发明的具体实施方式
。但是,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的具体实施方式
作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。
权利要求
1.一种服务器系统,其特征在于,所述服务器系统至少包含 主机板,包含中央处理器;北桥芯片,电性连接至该中央处理器; 南桥芯片,电性连接至该北桥芯片; 基本输入/输出系统,电性连接至该南桥芯片;基板管理控制器,电性连接该南桥芯片和该基本输入/输出系统,用以监控并管理该服务器系统;以及第一网络控制器,连接至该北桥芯片以及第一网络端口与第二网络端口 ;以及智能平台管理接口外接卡,用以插设于该主机板上而与该基板管理控制器电性连接, 并包含一第二网络控制器以及一管理端口,该管理端口连接至该第二网络控制器;其中,该基本输入/输出系统检测该智能平台管理接口外接卡是否插设于该主机板上,当该智能平台管理接口外接卡未插设于该主机板上而未与该基板管理控制器电性连接时,该基本输入/输出系统通知该基板管理控制器透过该第一网络控制器以及该第二网络端口与一远程控制端通讯,中央处理器透过该第一网络端口连接至一网络;当该智能平台管理接口外接卡插设于该主机板上而与该基板管理控制器电性连接时,该基本输入/输出系统通知该基板管理控制器透过该智能平台管理接口外接卡之该第二网络控制器以及该管理端口与该远程控制端通讯,中央处理器透过该第一网络端口或该第二网络端口连接至该网络。
2.如权利要求1所述的服务器系统,其特征在于,当该基本输入/输出系统检测出该智能平台管理接口外接卡插设于该主机板上时,传送第一控制信号至该基板管理控制器。
3.如权利要求1所述的服务器系统,其特征在于,当该基本输入/输出系统未检测出该智能平台管理接口外接卡插设于该主机板上时,传送第二控制信号至该基板管理控制器。
4.如权利要求1所述的服务器系统,其特征在于,该智能平台管理接口外接卡具有一存在信号引脚,电性连接至该南桥芯片,该南桥芯片读取该存在信号引脚的状态,并将一状态值保存至该南桥芯片的一寄存器中。
5.如权利要求4所述的服务器系统,其特征在于,该基本输入/输出系统读取该南桥芯片的该寄存器中的该状态值,并根据该状态值判断该智能平台管理接口外接卡是否插设于该主机板上。
6.一种服务器系统的切换方法,该服务器系统具有一第一网络端口与一第二网络端口,其特征在于,该切换方法至少包含提供一基本输入/输出系统检测一智能平台管理接口外接卡是否插设于一主机板上; 当该基本输入/输出系统检测出该智能平台管理接口外接卡插设于该主机板上时,提供一第一控制信号至一基板管理控制器;当该基本输入/输出系统检测出该智能平台管理接口外接卡未插设于该主机板上时, 提供一第二控制信号至该基板管理控制器;该基板管理控制器判断是接收该第一控制信号还是该第二控制信号; 当该基板管理控制器接收该第一控制信号时,根据该第一控制信号切换并使用该智能平台管理接口外接卡的一管理端口与一远程控制端通讯;以及当该基板管理控制器接收该第二控制信号时,根据该第二控制信号切换并使用该第二网络端口与该远程控制端通讯。
7.如权利要求6所述的切换方法,其特征在于,检测该智能平台管理接口外接卡是否插设于该主机板上的步骤更包含通过该智能平台管理接口外接卡的一存在信号引脚提供一存在信号至一南桥芯片,并将该存在信号的状态值保存在该南桥芯片的一寄存器中。
8.如权利要求7所述的切换方法,其特征在于,检测该智能平台管理接口外接卡是否插设于该主机板上的步骤更包含该基本输入/输出系统读取该南桥芯片的该寄存器中的该状态值,以检测该智能平台管理接口外接卡是否插设于该主机板上。
9.如权利要求6所述的切换方法,其特征在于,所述切换方法更包含当该基本输入/输出系统检测出该智能平台管理接口外接卡插设于该主机板上时,切换并使用该第一网络端口与该第二网络端口传送一网络数据。
10.如权利要求6所述的切换方法,其特征在于,所述切换方法更包含当该基本输入/输出系统检测出该智能平台管理接口外接卡未插设于该主机板上时, 切换并使用该第一网络端口传送一网络数据。
全文摘要
本发明揭露了一种服务器系统,至少包含主机板以及智能平台管理接口外接卡。主机板包含中央处理器、北桥芯片、南桥芯片、基本输入/输出系统、基板管理控制器以及第一网络控制器。基本输入/输出系统电性连接至南桥芯片。基板管理控制器电性连接南桥芯片和基本输入/输出系统。第一网络控制器电性连接至北桥芯片以及第一与第二网络端口。智能平台管理接口外接卡,用以插设于主机板上而与基板管理控制器电性连接,并包含第二网络控制器以及管理端口,管理端口连接至第二网络控制器。本发明也提供了一种用于上述系统的切换方法。采用本发明的服务器系统及切换方法,得以满足使用者于网络端口上的不同需求,更可提升网络数据的传输速度。
文档编号G06F1/16GK102253686SQ201010179738
公开日2011年11月23日 申请日期2010年5月20日 优先权日2010年5月20日
发明者刘军义, 陈志伟 申请人:英业达科技有限公司, 英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1