在BMC中完全實現IPMI功能需要一個功能強大的16位元或32位元微控制器以及用於數據儲存的RAM、用於非揮發性數據儲存的快閃記憶體和韌體。一個提供IPMI v1.5的典型BMC大約需要32k RAM和128k快閃記憶體。在這種情況下,伺服器可管理性的實現總成本(包括BMC chip、BMC韌體和健康監視元件)將達40-50美元。這麼高昂的成本將極大地限制IPMI協定在低成本伺服器和網路連線設備中的推廣套用。
採用IPMI協定的一種創新性解決方案是利用高性價比的迷你基板管理控制器,它在安全遠程重啟、安全重新上電、LAN警告和系統健康監視方面能提供基本的IPMI v1.5遠程可管理性。由於性價比高,這款控制器還能用來管理網路設備,如公用桌上型電腦、印表機、集線器、數位電視視訊轉換盒等。
這種控制器是一種一站式解決方案,用戶無需做大量的韌體開發工作,因此能縮短新設計伺服器的面市時間。另外,因為mBMC相容IPMI,因此它能套用於任何相容IPMI的遠程終端設備。
這種低成本控制器非常適合用於多種遠程管理,比如刀鋒型伺服器、公用桌上型電腦、印表機、集線器和家庭網路設備(網路閘道、數位視訊轉換盒)等。
mBMC會周期性地輪詢數位感測器來監視系統工作狀態,並通過SMBus介面與主機通訊,還提供一個用於本地系統管理、‘推進’警告和存取非揮發性記憶體的介面。
推進’警告用於從主機傳送LAN警告到遠程終端以通知BIOS或作業系統產生的任何事件。例如,緊急BIOS POST代碼可以通過LAN從典型的0×80 I/O埠重定向到遠程終端。
除了基本的IPMI功能和系統工作監視功能外,通過利用2個快閃記憶體之一儲存以前的BIOS,mBMC還能實現BIOS快速元件的選擇和保護。例如,在遠程BIOS升級後系統不能啟動時,遠程管理人員可以切換回以前工作的BIOS映像來啟動系統。一旦BIOS升級後,BIOS映像還能被鎖住,可有效防止病毒對它的侵害。
mBMC的主要功能總結如下:
(1)為遠程系統管理提供IPMI v1.5 LAN訊息,包括系統狀態監視;重啟、重新供電、斷電等底板控制;FRU資訊,少量SEL資訊用入口;BIOS保護和選擇。
(2)為本地系統可管理性提供IPMI v1.5訊息。
(3)對LAN訊息採用MD5簽名以保證遠程連線的安全性。MD5簽名加上私有密碼能夠很好地保護系統免受外部的侵襲。
(4)BIOS或OS可以將‘推進’警告作為SNMP Traps,並通過LAN報告嚴重事件。
(5)自發地進行系統健康監視並對嚴重事件產生糾正動作。
(6)LAN警告。