專利名稱:控制裝置、數(shù)據(jù)處理裝置及應(yīng)用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有網(wǎng)絡(luò)式遠(yuǎn)端存取與服務(wù)器管理功能的服務(wù)器,且 特別涉及一種要減少網(wǎng)絡(luò)連線數(shù)目的服務(wù)器。
背景技術(shù):
多計算機(keyboard video mouse, KVM)切換器是一種可提供一個以 上的使用者平臺選擇性地與連接于KVM切換器的一或多臺計算機通信的 裝置。傳統(tǒng)KVM切換器中,使用者平臺(包括一鍵盤及/或鼠標(biāo)與一顯示 裝置)通過傳輸線連接于KVM切換器,且多臺計算機(如服務(wù)器或個人 計算機)還通過數(shù)條傳輸線連接于KVM切換器。網(wǎng)絡(luò)式的KVM切換器利 用 一 網(wǎng)絡(luò)協(xié)定作為其通信協(xié)定,且從連結(jié)在網(wǎng)絡(luò)上的任何計算機存取數(shù)據(jù), 有時稱為網(wǎng)絡(luò)式(network-based或IP-based)KVM切換器或iKVM切換器, 有時意指KVM over IP。遠(yuǎn)端操作者可經(jīng)由瀏覽器從網(wǎng)絡(luò)上的任何地方與 iKVM切換器連接并登入,且與連接于iKVM切換器的任何計算機交換鍵 盤、視頻與鼠標(biāo)信號。iKVM切換器具有一 iKVM控制器,iKVM控制器 連接于一網(wǎng)絡(luò)界面控制器/電路/芯片(NIC),用以處理從網(wǎng)絡(luò)上的遠(yuǎn)端平臺 所接收的包括鍵盤及鼠標(biāo)信號的分組,并經(jīng)由NIC傳送包括視頻信號及其 他信號的分組至網(wǎng)絡(luò)。
具有網(wǎng)絡(luò)式遠(yuǎn)端存取功能的服務(wù)器提供網(wǎng)絡(luò)上的遠(yuǎn)端平臺可利用網(wǎng)絡(luò) 協(xié)定作為其通信協(xié)定來通信并控制服務(wù)器。當(dāng)?shù)侨敕?wù)器時,遠(yuǎn)端平臺以 類似直接連接于服務(wù)器的方式來與服務(wù)器交換鍵盤、視頻與鼠標(biāo)信號,并 控制服務(wù)器。智能型平臺管理界面(Intelligent Platform Management Interface, IPMI)定義一組用于計算機的硬件與固件的通用界面的規(guī)格。系 統(tǒng)管理者可利用IPMI監(jiān)控系統(tǒng)的狀況并管理系統(tǒng)。IPMI技術(shù)提供監(jiān)控服 務(wù)器的硬件狀況,且監(jiān)控的硬件狀況的相關(guān)參數(shù)包括CPU的溫度、電壓及 風(fēng)扇速度等。IPMI以不受操作系統(tǒng)操控的方式運作,且運作于一稱為基板 管理控制器(Baseboard Management Controller, BMC)的專用控制器及其
7他附屬控制器中。IPMI系統(tǒng)利用經(jīng)由一網(wǎng)絡(luò)傳遞BMC與遠(yuǎn)端管理平臺之 間的信息來與通信遠(yuǎn)端管理平臺通信,IPMI的信息于LAN控制器封裝成 數(shù)個分組并傳送至網(wǎng)絡(luò)上。由于IPMI廣泛地應(yīng)用于服務(wù)器與其他裝置中, 因此,IPMI快速地成為一種排解疑難及預(yù)防缺失的計算機工業(yè)標(biāo)準(zhǔn)。
圖1 3分別繪示一具有iKVM及IPMI功能的服務(wù)器的配置圖。就網(wǎng)絡(luò) 連線的觀點來看,如圖1所示,具有iKVM與IPMI功能的服務(wù)器100為具 有三個部件的裝置。服務(wù)器100的三個部件各需一個連接至網(wǎng)絡(luò)的方式, 且三個部件分別為系統(tǒng)部、iKVM部及IPMI部。iKVM部包括一 iKVM控 制器120,用以處理服務(wù)器的網(wǎng)絡(luò)式遠(yuǎn)端存取相關(guān)的功能。IPMI部包括一 BMC 130,用以處理服務(wù)器管理功能。系統(tǒng)部110包括部分的服務(wù)器,用 以執(zhí)行服務(wù)器的各種數(shù)據(jù)處理功能。系統(tǒng)部110經(jīng)由系統(tǒng)的一NIC 112連 接于網(wǎng)絡(luò),iKVM控制器120經(jīng)由iKVM的一 NIC 122連接于網(wǎng)絡(luò),且IPMI 部(BMC) 130經(jīng)由BMC的一NIC 132連接于網(wǎng)絡(luò)。NIC 112、 122及132 分別連接于一網(wǎng)絡(luò)連接器,例如是一RJ45連接器,以連接一網(wǎng)絡(luò)通信傳輸 線。因此,對于利用此配置的服務(wù)器而言,需要使用三個網(wǎng)絡(luò)連接器及三 .個網(wǎng)絡(luò)通信傳輸線。商業(yè)上通用的NIC提供一有別于主通道的一次通道或 管理通道,管理通道也稱為邊帶(sideband),可利用管理通道傳送管理數(shù) 據(jù)。通過使用此種NIC, BMC可共用系統(tǒng)的網(wǎng)絡(luò)連接器。在圖2所示的配 置的一服務(wù)器200中,系統(tǒng)的NIC 212具有一可處理IPMI數(shù)據(jù)的管理通道。 BMC的NIC 232經(jīng)由一邊帶連接器214來連接系統(tǒng)的NIC 212的管理端口 , 而不是直接地連接于網(wǎng)絡(luò)。系統(tǒng)的NIC 212檢測來自網(wǎng)絡(luò)的輸入分組。如 果輸入分組為管理分組(例如是IPMI格式的分組)時,輸入分組會傳送至 NIC 232,以通過NIC 232進一步傳送至BMC230。如果專lr入分組并非管理 分組時,輸入分組被傳送至系統(tǒng)部210。 BMC利用系統(tǒng)的NIC 212傳送管 理分組至網(wǎng)絡(luò)。市面上的NIC 212就像Intel 82541及82571 NIC。在圖2 中,iKVM控制器220及iKVM的NIC 222的連接方式與功能與圖1中的 配置中所對應(yīng)的元件的連接方式與功能相同。NIC 212及222分別連接于一 網(wǎng)絡(luò)連接器,且兩個網(wǎng)絡(luò)連接器與兩個網(wǎng)絡(luò)傳輸線需用于此配置中。
另外有一種商業(yè)上通用的NIC提供經(jīng)由NIC的管理通道傳送iKVM數(shù) 據(jù)(例如是鍵盤、視頻及鼠標(biāo)數(shù)據(jù))的能力。使用此種NIC讓iKVM控制 器可共用系統(tǒng)的網(wǎng)絡(luò)連接器。如圖3所示的配置的一服務(wù)器300中,系統(tǒng)的NIC 312具有可處理iKVM數(shù)據(jù)的管理通道。iKVM控制器320的NIC 322 經(jīng)由一邊帶連接器314來連接系統(tǒng)的NIC 312的管理端口,而不是直接地 連接于網(wǎng)絡(luò)。系統(tǒng)的NIC 312檢測來自網(wǎng)絡(luò)的輸入分組,如輸入分組具有 iKVM控制器320的IP地址或MAC地址時,輸入分組;故傳送至NIC 322, 以通過NIC 322進一步傳送至iKVM控制器320。如果輸入分組具有系統(tǒng) 部的IP地址或MAC地址時,l!r入分組^皮傳送至系統(tǒng)部310。 iKVM控制器 320利用系統(tǒng)的NIC 312傳送iKVM分組至網(wǎng)絡(luò)。NIC 312及332分別連接 于一網(wǎng)絡(luò)連接器,且需應(yīng)用兩個網(wǎng)絡(luò)連接器及兩個網(wǎng)絡(luò)傳輸線。
在圖2與圖3中的配置中,由于傳送iKVM數(shù)據(jù)與IPMI信息的需求不 同,因此,NIC212及312內(nèi)的管理通道(邊帶)4皮此相異。 一般而言,iKVM 流量系大于IPMI流量,且需要一具有較高容量的邊帶總線。由于存在這些 差異,iKVM控制器與BMC不易共用同一個系統(tǒng)的NIC。因為iKVM的邊 帶與BMC的邊帶為不同的形式,所以此兩種流量無法結(jié)合在一起。
發(fā)明內(nèi)容
本發(fā)明提供一種具有iKVM與服務(wù)器管理功能的服務(wù)器,服務(wù)器的多 個部件可共用 一個網(wǎng)絡(luò)連接器。
本發(fā)明可讓一具有iKVM與服務(wù)器管理功能的服務(wù)器使用一減少數(shù)目 的網(wǎng)絡(luò)連線。
本發(fā)明的其他特征及優(yōu)點將于下文中提出,且部分的特征及優(yōu)點將顯 見在下文中,或可經(jīng)由實施本發(fā)明而得知。本發(fā)明的目的及其他優(yōu)點將通 過下文的描述、權(quán)利要求書與所附的附圖特別指出以供了解或知悉。
為了達到這些及其他優(yōu)點,且依照如同舉例及廣泛地解釋的本發(fā)明, 本發(fā)明提供一種數(shù)據(jù)處理裝置,用以經(jīng)由 一網(wǎng)絡(luò)與 一或多個遠(yuǎn)端平臺通信。 數(shù)據(jù)處理裝置包括一第一控制器、 一第二控制器及一第一網(wǎng)絡(luò)界面控制器/ 電路/芯片(NIC)。第一控制器用以處理多個第一輸入網(wǎng)絡(luò)分組。這些第一 輸入網(wǎng)絡(luò)分組包括多個由 一第 一遠(yuǎn)端平臺所產(chǎn)生的使用者輸入裝置信號, 且第 一控射器還用以產(chǎn)生多個第 一送出網(wǎng)絡(luò)分組。這些第 一送出網(wǎng)絡(luò)分組 包括第一遠(yuǎn)端平臺的這些使用者輸入裝置信號。第二控制器用以執(zhí)行多個 系統(tǒng)監(jiān)控功能、接收多個由 一第二遠(yuǎn)端平臺所產(chǎn)生的第二輸入網(wǎng)絡(luò)分組, 且產(chǎn)生多個第二遠(yuǎn)端平臺的第二送出網(wǎng)絡(luò)分組。這些第二輸入網(wǎng)絡(luò)分組及這些第二送出網(wǎng)絡(luò)分組包括多個管理信息。第二控制器連接于第 一控制器。 第一網(wǎng)絡(luò)界面控制器/電路/芯片連接于第一控制器。其中,第一控制器接收 來自第 一 網(wǎng)絡(luò)界面控制器/電路/芯片的這些第 一輸入網(wǎng)絡(luò)分組與這些第二 輸入網(wǎng)絡(luò)分組,并傳送這些第二輸入網(wǎng)絡(luò)分組至第二控制器,且其中第一 控制器接收來自第二控制器的這些第二送出網(wǎng)絡(luò)分組,并傳送至第 一 網(wǎng)絡(luò) 界面控制器/電路/芯片。
在另一方面,本發(fā)明提供一種控制裝置,用以經(jīng)由一網(wǎng)絡(luò)界面控制器/ 電路/芯片控制與一遠(yuǎn)端平臺的通信。控制裝置包括一第一通道控制器、一 第二通到控制器、 一處理器及一濾波電路。第一通道控制器用以與網(wǎng)絡(luò)界 面控制器/電路/芯片通信。第一通道控制器接收來自網(wǎng)絡(luò)界面控制器/電路/ 芯片的多個輸入網(wǎng)絡(luò)分組。這些輸入網(wǎng)絡(luò)分組包括多個第 一輸入網(wǎng)絡(luò)分組 與多個第二輸入網(wǎng)絡(luò)分組。這些第 一輸入網(wǎng)全各分組包括多個由遠(yuǎn)端平臺所 產(chǎn)生的使用者輸入裝置信號。這些第二輸入網(wǎng)絡(luò)分組包括多個管理信息。 第二通道控制器用以與 一外部控制器通信。處理器用以處理這些第 一輸入 網(wǎng)絡(luò)分組。濾波電路連接于第一通道控制器,用以過濾從網(wǎng)絡(luò)界面控制器/ 電路/芯片所接收的這些輸入網(wǎng)絡(luò)分組。濾波電路傳送這些第 一輸入網(wǎng)絡(luò)分 組至處理器,且傳送這些第二輸入網(wǎng)絡(luò)分組至第二通道控制器,以進一步 傳送至外部控制器。其中,處理器傳送多個第一送出網(wǎng)絡(luò)分組至第一通道 控制器,以進一步傳送至網(wǎng)絡(luò)界面控制器/電路/芯片。這些第一送出網(wǎng)絡(luò)分 組包括遠(yuǎn)端平臺的這些使用者輸入裝置信號。其中,第二通道控制器傳送 多個第二送出網(wǎng)絡(luò)分組至第一通道控制器,以進一步傳送至網(wǎng)絡(luò)界面控制 器/電路/芯片。這些第二送出網(wǎng)絡(luò)分組包括所述管理信息。
在另一方面,本發(fā)明提供一種應(yīng)用于一凄丈據(jù)處理裝置的方法。數(shù)據(jù)處 理裝置包括一第 一控制器、 一連接于第 一控制器的第二控制器以及一連接 于第 一控制器的第 一 網(wǎng)絡(luò)界面控制器/電路/芯片。數(shù)據(jù)處理裝置用以經(jīng)由一 網(wǎng)絡(luò)與一遠(yuǎn)端平臺通信。方法包括以下的步驟。第一控制器接收來自第一 網(wǎng)絡(luò)界面控制器/電路/芯片的多個第 一輸入網(wǎng)絡(luò)分組與多個第二輸入網(wǎng)絡(luò) 分組。這些第 一輸入網(wǎng)絡(luò)分組包括多個由遠(yuǎn)端平臺所產(chǎn)生的使用者輸入裝 置信號。這些第二輸入網(wǎng)絡(luò)分組包括多個管理信息。第一控制器處理這些 第一輸入網(wǎng)絡(luò)分組且產(chǎn)生多個第一送出網(wǎng)絡(luò)分組。這些第一送出網(wǎng)絡(luò)分組 包括遠(yuǎn)端平臺的這些使用者輸入裝置信號。第 一控制器傳送這些第二輸入網(wǎng)絡(luò)分組至第二控制器。第二控制器執(zhí)行多個系統(tǒng)監(jiān)控功能,并產(chǎn)生多個 第二送出網(wǎng)絡(luò)分組。這些第二送出網(wǎng)絡(luò)分組包括這些管理信息。第二控制 器傳送這些第二送出網(wǎng)絡(luò)分組至第 一控制器。第 一控制器傳送這些第 一送 出網(wǎng)絡(luò)分組與這些第二送出網(wǎng)絡(luò)分組至第 一 網(wǎng)絡(luò)界面控制器/電路/芯片。
此處應(yīng)明了上述的廣義的描述與下文中詳細(xì)的介紹皆為例子,且欲提 供如同權(quán)利要求書所述的本發(fā)明的進一步的解說。
圖1 (現(xiàn)有技術(shù))繪示一具有系統(tǒng)部、iKVM部與IPMI部的服務(wù)器, 其利用三個網(wǎng)絡(luò)連接器。
圖2 (現(xiàn)有技術(shù))繪示一具有系統(tǒng)部、iKVM部與IPMI部的服務(wù)器, 其IPMI部與系統(tǒng)部共用 一 網(wǎng)絡(luò)連接器。
圖3 (現(xiàn)有技術(shù))繪示一具有系統(tǒng)部、iKVM部與IPMI部的服務(wù)器, 其iKVM部與系統(tǒng)部共用 一網(wǎng)絡(luò)連接器。
圖4繪示根據(jù)本發(fā)明一實施例的一具有系統(tǒng)部、iKVM部與IPMI部的 服務(wù)器,其iKVM控制器可使IPMI部與iKVM部共用一網(wǎng)絡(luò)連接器。
圖5繪示根據(jù)本發(fā)明另一實施例的一具有系統(tǒng)部、iKVM部與IPMI部 的服務(wù)器,其iKVM控制器可使IPMI部與iKVM部共用 一網(wǎng)絡(luò)連接器。
圖6繪示根據(jù)本實施例的一實施例的圖4與圖5中的iKVM控制器。
主要元件符號說明
12:NIC通道控制器
14:濾波電路
16:處理器
18、22:邊帶控制器
24:邊帶
100、200、 300、 400、500服務(wù)器
110、210、 310、 410、510:系統(tǒng)部
112、212、 312、 412、512系統(tǒng)的NIC
120、220、 320、 420、520iKVM控制器
122、222、 322、 422、522iKVM的NIC
130、230、 330、 430、530.BMC
11132、 232、 332、 432、 532: BMC的NIC 214、 314、 424、 514、 524:邊帶連接器
具體實施例方式
在此公開出本發(fā)明的詳細(xì)說明的實施例。依照本發(fā)明的技術(shù)、系統(tǒng)與 操作結(jié)構(gòu)可以多種形式與模式來實施,且實施的形式與模式可與此處所公 開的實施例不同。因此,此處所公開的特定的結(jié)構(gòu)及功能上的細(xì)節(jié)僅為例 子;此處的公開內(nèi)容提供最佳的實施例,以作為界定本發(fā)明范圍的權(quán)利要 求書的基礎(chǔ)。下文提出本發(fā)明的優(yōu)選實施例(亦是一些可供選擇的實施例) 的詳細(xì)i兌明。 -
圖4繪示根據(jù)本發(fā)明一實施例的一具有網(wǎng)絡(luò)式遠(yuǎn)端存取功能(iKVM)與 具有例如是智能型平臺管理界面(Intelligent Platform Management Interface, IPMI )服務(wù)器管理功能的服務(wù)器400,服務(wù)器400可以稱作是KVM切換器。 服務(wù)器400包括一系統(tǒng)部410、 一基板管理控制器(baseboard management controller, BMC) 430及一 iKVM控制器420。系統(tǒng)部410包括一 中央處理 單元(CPU)及一存儲體等,用以執(zhí)行服務(wù)器的各種功能及/或其他所需的 功能。BMC 430用以處理服務(wù)器管理功能。iKVM控制器420用以處理服 務(wù)器的與網(wǎng)絡(luò)式遠(yuǎn)端存取相關(guān)的功能。網(wǎng)絡(luò)例如是一 WAN、 LAN、互聯(lián)網(wǎng)、 內(nèi)部網(wǎng)絡(luò)(Intranet)、以太網(wǎng)絡(luò)及無線網(wǎng)絡(luò)等。系統(tǒng)的一網(wǎng)絡(luò)界面控制器/ 電路/芯片(NIC) 412提供系統(tǒng)部410 —網(wǎng)絡(luò)界面,且一 NIC 422提供iKVM 控制器420 —網(wǎng)絡(luò)界面。系統(tǒng)的NIC 412與iKVM控制器的NIC 422分別 連接于一網(wǎng)絡(luò)連接器,例如是一 RJ45連接器。BMC的NIC 432經(jīng)由一邊 帶連接器424連接于iKVM控制器420,而不是直接地連接于網(wǎng)絡(luò)。在一 實施例中,BMC的NIC 432以安裝于BMC 430內(nèi)的固件取代,使得BMC 430以經(jīng)由邊帶連接的方式直接地連接于iKVM控制器420。 iKVM控制器 420用以提供管理分組一類似于一管理通道的通信通道。iKVM控制器420 的結(jié)構(gòu)如同圖6所示。值得注意的是,圖6所對應(yīng)的實施例中的BMC的 NIC 432以BMC 430內(nèi)的固件取代,且iKVM控制器420與BMC 430以一 邊帶24相互連接。
請先參考圖6,圖6所示的iKVM控制器420的相關(guān)部件包括一 NIC 通道控制器12、 一邊帶(sideband)(或稱管理通道)控制器18、 一濾波電路14與一處理器16。 NIC通道控制器12用以控制與NIC 422的通信。邊 帶控制器18用以控制與BMC 430的通信。濾波電路14用以過濾從NIC 422 所接收的輸入分組。處理器16用以執(zhí)行iKVM功能。濾波電路14過濾經(jīng) 由NIC通道控制器12所接收的來自NIC 422的輸入分組。濾波電路14傳 送iKVM分組至處理器16,且傳送管理分組至邊帶界面18。 iKVM分組包 括來自遠(yuǎn)端平臺(remote console)的使用者輸入裝置信號,管理分組則包括 IPMI信息的分組。濾波電路14可根據(jù)分組的格式辨別出iKVM分組與管 理分組。在此實施例中,使用者輸入裝置信號可以是遠(yuǎn)端平臺的使用者輸 入裝置所產(chǎn)生的控制計算機信號,亦可以是由iKVM控制器所產(chǎn)生的信號。 iKVM控制器所產(chǎn)生的信號由遠(yuǎn)端平臺來顯示或播放,信號包括鍵盤信號、 指向裝置信號、視頻信號、音頻信號及/或其他適合的信號。使用者輸入裝 置信號可為任何適合的格式,此格式可由iKVM控制器的制造商定義。本 發(fā)明的優(yōu)選實施例以4吏用目前IPMI標(biāo)準(zhǔn)所認(rèn)可的管理分組的IPMI系統(tǒng)為 例,當(dāng)然,亦可4吏用其他適合的格式,包括專屬格式(proprietary format) 或是未來可能被認(rèn)可而存在的格式。
處理器16的功能包括處理從遠(yuǎn)端平臺所產(chǎn)生的輸入iKVM分組,且傳 送送出iKVM分組至NIC 422,以進一步傳送至網(wǎng)絡(luò)。輸入iKVM分組從 遠(yuǎn)端平臺產(chǎn)生后由濾波電路14傳送至處理器16,而送出iKVM分組則經(jīng) 由NIC通道控制器12送至NIC 422,送出iKVM分組例如是包括視頻信號、 音頻信號及/或其他信號的分組。邊帶控制器18經(jīng)由BMC 430上的另一個 邊帶控制器22傳送來自濾波電路14的管理分組至BMC 430。由BMC 430 所產(chǎn)生的送出管理分組被邊帶控制器18所接收,且經(jīng)由NIC通道控制器 12傳送至NIC422,并還經(jīng)由網(wǎng)絡(luò)傳送至遠(yuǎn)端IPMI管理平臺。
因此,通過^f吏用具有管理通道功能的iKVM控制器420, BMC 430可 與iKVM控制器420共用網(wǎng)絡(luò)連接器。在圖4中的配置中,系統(tǒng)部410及 系統(tǒng)的NIC 412的連接方式與功能與圖1中的配置中所對應(yīng)的元件的連接 方式與功能相同,且需應(yīng)用兩個網(wǎng)絡(luò)連接器與兩個網(wǎng)絡(luò)傳輸線。
圖5是繪示根據(jù)本發(fā)明另一實施例的具有iKVM與服務(wù)器管理功能的 服務(wù)器(或KVM切換器)500。服務(wù)器500包括一系統(tǒng)部510、 一 BMC 530 與一iKVM控制器520。系統(tǒng)部510包括一CPU及一存儲體等,用以執(zhí)行 服務(wù)器的各種功能及/或其他所需的功能。BMC 530用以處理服務(wù)器管理功能。iKVM控制器520用以處理服務(wù)器的與網(wǎng)絡(luò)式遠(yuǎn)端存取相關(guān)的功能。 系統(tǒng)的一NIC 512提供系統(tǒng)部510 —網(wǎng)絡(luò)界面,且系統(tǒng)的NIC 512具有一 有別于主通道的次通道或管理通道,管理通道可處理iKVM數(shù)據(jù)。iKVM 控制器的NIC 522經(jīng)由一邊帶連接器514連接于系統(tǒng)的NIC 512的管理端 口,而不是直接地連接于網(wǎng)絡(luò)。在一實施例中,iKVM控制器的NIC 522 以安裝在iKVM控制器520內(nèi)的固件取代,使得iKVM控制器520以經(jīng)由 邊帶連接的方式直接地連接于系統(tǒng)的NIC 512。 BMC的NIC 532經(jīng)由一邊 帶連接器524連接于iKVM控制器520,而不是直接地連接于網(wǎng)絡(luò)。在一 實施例中,BMC的NIC 532以安裝在BMC 530中的固件取代,使得BMC 530以經(jīng)由邊帶連接的方式直接地連接于iKVM控制器520。 iKVM控制器 520用以提供一類似于管理通道的通信通道。iKVM控制器520的結(jié)構(gòu)如同 圖6所示,且已在前述中說明(值得注意的是,圖6所對應(yīng)的實施例中以 BMC 530中的固件取代BMC的NIC 532,且iKVM控制器520與BMC 530 以一邊帶24相互連接。)。iKVM520與BMC 530之間的通信方式與前述相 同。
系統(tǒng)的NIC 512可檢測來自網(wǎng)絡(luò)的輸入分組,且從系統(tǒng)的輸入分組中 分辨出iKVM分組與管理分組。管理分組(例如是IPMI格式的分組)根據(jù) 分組的格式來分辨,且iKVM分組根據(jù)其IP地址或MAC地址,以從其他 系統(tǒng)的分組中分辨出來。iKVM分組與管理分組被傳送至iKVM的NIC 522, 且其他分組坤皮傳送至系統(tǒng)部510。
在服務(wù)器100 500中,服務(wù)器管理功能及iKVM功能以功能作區(qū)分。 用以通信與管理服務(wù)器管理功能的遠(yuǎn)端管理平臺與用以通信及經(jīng)由iKVM 控制器管理^^務(wù)器的遠(yuǎn)端平臺可為不同或相同的平臺。
雖然上述的本發(fā)明的實施例應(yīng)用于一具有iKVM與服務(wù)器管理功能的 服務(wù)器或KVM切換器,然而,本發(fā)明可應(yīng)用于其他形式的數(shù)據(jù)處理裝置。
本發(fā)明本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可對本 發(fā)明的服務(wù)器或iKVM切換器作各種更動與潤飾。因此,此即意指本發(fā)明 涵蓋權(quán)利要求書與其均等物的范圍內(nèi)的更動與潤飾。
權(quán)利要求
1. 一種數(shù)據(jù)處理裝置,用以經(jīng)由一網(wǎng)絡(luò)與一或多個遠(yuǎn)端平臺通信,其特征在于,該數(shù)據(jù)處理裝置包括一第一控制器,用以處理多個第一輸入網(wǎng)絡(luò)分組及產(chǎn)生多個第一送出網(wǎng)絡(luò)分組,這些第一輸入網(wǎng)絡(luò)分組包括有由一第一遠(yuǎn)端平臺所產(chǎn)生的多個使用者輸入裝置信號,這些第一送出網(wǎng)絡(luò)分組包括有給該第一遠(yuǎn)端平臺的使用者輸入裝置信號;一第二控制器,與該第一控制器連接,用以執(zhí)行多個系統(tǒng)監(jiān)控功能、接收多個由一第二遠(yuǎn)端平臺所產(chǎn)生的第二輸入網(wǎng)絡(luò)分組,且產(chǎn)生多個給該第二遠(yuǎn)端平臺的第二送出網(wǎng)絡(luò)分組,這些第二輸入網(wǎng)絡(luò)分組及這些第二送出網(wǎng)絡(luò)分組包括多個管理信息;以及一第一網(wǎng)絡(luò)界面控制器/電路/芯片,連接于該第一控制器;其中,該第一控制器接收來自該第一網(wǎng)絡(luò)界面控制器/電路/芯片的這些第一輸入網(wǎng)絡(luò)分組與這些第二輸入網(wǎng)絡(luò)分組,并傳送這些第二輸入網(wǎng)絡(luò)分組至該第二控制器,且其中該第一控制器接收來自該第二控制器的這些第二送出網(wǎng)絡(luò)分組,并傳送至該第一網(wǎng)絡(luò)界面控制器/電路/芯片。
2. 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,其中該第一控制 器包括一處理器,用以處理這些第一輸入網(wǎng)絡(luò)分組;一第 一通道控制器,與該第一網(wǎng)絡(luò)界面控制器/電路/芯片連接并進行通信;一第二通道控制器,與該第二控制器連接并進行通信;以及 一濾波電路,連接于該第一通道控制器,用以過濾自該第一網(wǎng)絡(luò)界面 控制器/電路/芯片接收的多個輸入網(wǎng)絡(luò)分組,這些輸入網(wǎng)絡(luò)分組包括這些第 一輸入網(wǎng)絡(luò)分組與這些第二輸入網(wǎng)絡(luò)分組,該濾波電路將這些第 一輸入網(wǎng) 絡(luò)分組傳送至該處理器,且將這些第二輸入網(wǎng)絡(luò)分組傳送至該第二通道控 制器;其中,該處理器經(jīng)由該第 一通道控制器將這些第 一送出網(wǎng)絡(luò)分組傳送 至該第一網(wǎng)絡(luò)界面控制器/電路/芯片,且該第二通道控制器經(jīng)由該第一通道 控制器將這些第二送出網(wǎng)絡(luò)分組傳送至該第一網(wǎng)絡(luò)界面控制器/電路/芯片。
3. 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,還包括一網(wǎng)絡(luò)連 接器,該網(wǎng)絡(luò)連接器與該第 一 網(wǎng)絡(luò)界面控制器/電路/芯片連接。
4. 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,其中該第一控制 器經(jīng)由一邊帶連接于該第二控制器。
5. 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,其中該第一控制 器為 一 網(wǎng)絡(luò)式多計算機控制器。
6. 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,其中該第二控制 器為一基板管理控制器。
7. 如權(quán)利要求3所述的數(shù)據(jù)處理裝置,其特征在于,其中該網(wǎng)絡(luò)連接 器為一RJ45連接器。
8. 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,還包括 一系統(tǒng)部;一第二網(wǎng)絡(luò)界面控制器/電路/芯片,連接于該系統(tǒng)部; 一第一網(wǎng)絡(luò)連接器,連接于該第一網(wǎng)絡(luò)界面控制器/電路/芯片;以及 一第二網(wǎng)絡(luò)連接器,連接于該第二網(wǎng)絡(luò)界面控制器/電路/芯片; 其中,該第二網(wǎng)絡(luò)界面控制器/電路/芯片經(jīng)由該第二網(wǎng)絡(luò)連接器接收多 個第三網(wǎng)絡(luò)分組,并傳送至該系統(tǒng)部。
9. 如權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于,其中該第一控制 器經(jīng)由 一邊帶連接于該第二控制器。
10. 如權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于,其中該第一網(wǎng)絡(luò) 連接器與該第二網(wǎng)絡(luò)連接器為RJ45連接器。
11. 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,還包括 一系統(tǒng)部;一第二網(wǎng)絡(luò)界面控制器/電路/芯片,連接于該系統(tǒng)部;以及 一網(wǎng)絡(luò)連接器,連接于該第二網(wǎng)絡(luò)界面控制器/電路/芯片; 其中,該第一網(wǎng)絡(luò)界面控制器/電路/芯片與該第二網(wǎng)絡(luò)界面控制器/電 路/芯片連接,其中該第二網(wǎng)絡(luò)界面控制器/電路/芯片經(jīng)由該網(wǎng)絡(luò)連接器接 收這些第 一輸入網(wǎng)絡(luò)分組與這些第二輸入網(wǎng)絡(luò)分組并傳送至該第 一 網(wǎng)絡(luò)界 面控制器/電路/芯片,且其中該第二網(wǎng)絡(luò)界面控制器/電路/芯片經(jīng)由該網(wǎng)絡(luò) 連接器接收多個第三網(wǎng)絡(luò)分組并傳送至該系統(tǒng)部。
12. 如權(quán)利要求11所述的數(shù)據(jù)處理裝置,其特征在于,其中該第二網(wǎng)絡(luò)界面控制器/電路/芯片具有一主通道及一次通道,且其中該第 一 網(wǎng)絡(luò)界面 控制器/電路/芯片連接于該第二網(wǎng)絡(luò)界面控制器/電路/芯片的該次通道。
13. 如權(quán)利要求11所述的數(shù)據(jù)處理裝置,其特征在于,其中該第一控 制器經(jīng)由一邊帶連接于該第二控制器。
14. 一種控制裝置,用以經(jīng)由一網(wǎng)絡(luò)界面控制器/電路/芯片控制與一遠(yuǎn)端平臺間的通信,其特征在于,該控制裝置包括一第一通道控制器,用以與該網(wǎng)絡(luò)界面控制器/電路/芯片通信,該第一 通道控制器接收來自該網(wǎng)絡(luò)界面控制器/電路/芯片的多個輸入網(wǎng)絡(luò)分組,這 些輸入網(wǎng)絡(luò)分組包括多個第 一輸入網(wǎng)絡(luò)分組與多個第二輸入網(wǎng)絡(luò)分組,這 些第一輸入網(wǎng)絡(luò)分組包括多個由該遠(yuǎn)端平臺所產(chǎn)生的使用者輸入裝置信 號,這些第二輸入網(wǎng)絡(luò)分組包括多個管理信息;一第二通道控制器,用以與一外部控制器通信;一處理器,用以處理這些第一輸入網(wǎng)絡(luò)分組;以及一濾波電路,連接于該第一通道控制器,用以過濾自該網(wǎng)絡(luò)界面控制 器/電路/芯片接收的這些輸入網(wǎng)絡(luò)分組,該濾波電路將這些第一輸入網(wǎng)絡(luò)分 組傳送至該處理器,并將這些第二輸入網(wǎng)絡(luò)分組傳送至該第二通道控制器, 以便進一步傳送至該外部控制器;其中,該處理器傳送多個第一送出網(wǎng)絡(luò)分組至該第一通道控制器,以 使這些第一送出網(wǎng)絡(luò)分組進一步傳送至該網(wǎng)絡(luò)界面控制器/電路/芯片,這些 第 一送出網(wǎng)絡(luò)分組包括有給該遠(yuǎn)端平臺的多個使用者輸入裝置信號;以及其中,該第二通道控制器傳送多個第二送出網(wǎng)絡(luò)分組至該第一通道控 制器,以使這些第二送出網(wǎng)絡(luò)分組進一步傳送至該網(wǎng)絡(luò)界面控制器/電路/ 芯片,這些第二送出網(wǎng)絡(luò)分組包括有多個管理信息。
15. 如權(quán)利要求14所述的控制裝置,其特征在于,其中該第二通道控 制器經(jīng)由一邊帶連接于該外部控制器。
16. 如權(quán)利要求14所述的控制裝置,其特征在于,其中該第一通道控 制器為 一 網(wǎng)絡(luò)式多計算機控制器。
17. 如權(quán)利要求14所迷的控制裝置,其特征在于,其中該外部控制器 為一基板管理控制器。
18. —種應(yīng)用于數(shù)據(jù)處理裝置的方法,該數(shù)據(jù)處理裝置包括一第一控制 器、 一連接于該第一控制器的第二控制器以及一連接于該第 一控制器的第一網(wǎng)絡(luò)界面控制器/電路/芯片,該數(shù)據(jù)處理裝置經(jīng)由 一 網(wǎng)絡(luò)與 一遠(yuǎn)端平臺通信,其特征在于,該方法包括該笫 一控制器接收來自該第 一 網(wǎng)絡(luò)界面控制器/電路/芯片的多個第一 輸入網(wǎng)絡(luò)分組與多個第二輸入網(wǎng)絡(luò)分組,這些第 一輸入網(wǎng)絡(luò)分組包括有多 個源自該遠(yuǎn)端平臺的使用者輸入裝置信號,這些第二輸入網(wǎng)絡(luò)分組包括有 多個管理信息;該第 一控制器處理這些第 一輸入網(wǎng)絡(luò)分組,并產(chǎn)生多個包括多個使用者輸入裝置信號的第一送出網(wǎng)絡(luò)分組給該遠(yuǎn)端平臺;該第 一控制器傳送這些第二輸入網(wǎng)絡(luò)分組至該第二控制器;該第二控制器執(zhí)行多個系統(tǒng)監(jiān)控功能,并產(chǎn)生多個包括多個管理信息的第二送出網(wǎng)絡(luò)分組;該第二控制器傳送這些第二送出網(wǎng)絡(luò)分組至該第一控制器;以及 該第一控制器傳送這些第一送出網(wǎng)絡(luò)分組與這些第二送出網(wǎng)絡(luò)分組至該第 一網(wǎng)絡(luò)界面控制器/電路/芯片。
19. 如權(quán)利要求18所述的方法,其中該數(shù)椐處理裝置還包括一網(wǎng)絡(luò)連 接器,該網(wǎng)絡(luò)連接器與該第一網(wǎng)絡(luò)界面控制器/電路/芯片連接,用以連接至 該網(wǎng)絡(luò),其特征在于,該方法還包括該第 一 網(wǎng)絡(luò)界面控制器/電路/芯片經(jīng)由該網(wǎng)絡(luò)連接器接收來自該網(wǎng)絡(luò) 的這些第一輸入網(wǎng)絡(luò)分組與這些第二輸入網(wǎng)鄉(xiāng)各分組;以及該第 一網(wǎng)絡(luò)界面控制器/電路/芯片經(jīng)由該網(wǎng)絡(luò)連接器傳送這些第 一送 出網(wǎng)絡(luò)分組與這些第二送出網(wǎng)絡(luò)分組至該網(wǎng)纟各。
20. 如權(quán)利要求18所述的方法,其中該^:據(jù)處理裝置還包括一系統(tǒng)部、 一連接于該系統(tǒng)部的第二網(wǎng)絡(luò)界面控制器/電路/芯片以及一網(wǎng)絡(luò)連接器,該 網(wǎng)絡(luò)連接器連接于該第二網(wǎng)絡(luò)界面控制器/電路/芯片以連接至該網(wǎng)絡(luò),其特 征在于,該方法還包括該第二網(wǎng)絡(luò)界面控制器/電路/芯片經(jīng)由該網(wǎng)絡(luò)連接器接收來自該網(wǎng)絡(luò)的多個輸入網(wǎng)絡(luò)分組,這些輸入網(wǎng)絡(luò)分組包括這些第一輸入網(wǎng)絡(luò)分組、這 些第二輸入網(wǎng)絡(luò)分組與多個第三輸入網(wǎng)絡(luò)分組;該第二網(wǎng)絡(luò)界面控制器/電路/芯片傳送這些第 一輸入網(wǎng)絡(luò)分組與這些 第二輸入網(wǎng)絡(luò)分組至該第一網(wǎng)絡(luò)界面控制器/電路/芯片;該第二網(wǎng)絡(luò)界面控制器/電路/芯片傳送這些第三輸入網(wǎng)絡(luò)分組至該系統(tǒng)部;該系統(tǒng)部處理這些第三輸入網(wǎng)絡(luò)分組;該第 一 網(wǎng)絡(luò)界面控制器/電路/芯片傳送這些第 一送出網(wǎng)絡(luò)分組與這些第二送出網(wǎng)絡(luò)分組至該第二網(wǎng)絡(luò)界面控制器/電^各/芯片;以及這些第二網(wǎng)絡(luò)界面控制器/電路/芯片經(jīng)由該網(wǎng)絡(luò)連接器傳送這些第一 送出網(wǎng)絡(luò)分組與這些第二送出網(wǎng)絡(luò)分組至該網(wǎng)絡(luò)。
全文摘要
一種控制裝置、數(shù)據(jù)處理裝置及應(yīng)用方法。該數(shù)據(jù)處理裝置是具有網(wǎng)絡(luò)式遠(yuǎn)端存取功能(iKVM)與具有服務(wù)器管理功能的服務(wù)器。服務(wù)器包括系統(tǒng)部、iKVM控制器及基板管理控制器(BMC),系統(tǒng)部執(zhí)行多種服務(wù)器功能、iKVM控制器控制遠(yuǎn)端存取、BMC控制服務(wù)器管理功能。iKVM控制器具有管理通道特性,使BMC可與iKVM共用一網(wǎng)絡(luò)界面控制器/電路/芯片(NIC)。BMC連接于iKVM控制器,且iKVM控制器連接于iKVM的一NIC。iKVM的NIC直接連接于網(wǎng)絡(luò),或連接于系統(tǒng)部的一NIC以連接于網(wǎng)絡(luò)。在后一情形中,系統(tǒng)的NIC具有一管理通道,以傳送來自iKVM的分組。如此,服務(wù)器僅需利用一個網(wǎng)絡(luò)連接器。
文檔編號H04L12/24GK101488884SQ200810214209
公開日2009年7月22日 申請日期2008年8月21日 優(yōu)先權(quán)日2008年1月14日
發(fā)明者黃世元 申請人:宏正自動科技股份有限公司