服務(wù)器和服務(wù)器傳送數(shù)據(jù)的方法
【專(zhuān)利摘要】一種服務(wù)器傳送數(shù)據(jù)的方法,包括:在服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng);當(dāng)遠(yuǎn)端網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)給虛擬網(wǎng)卡時(shí),基板管理控制器根據(jù)虛擬網(wǎng)卡的IP地址獲取該IP地址對(duì)應(yīng)的MAC地址;所述虛擬網(wǎng)卡驅(qū)動(dòng)調(diào)用服務(wù)器的智能平臺(tái)管理接口,該智能平臺(tái)管理接口將所述虛擬網(wǎng)卡接收的數(shù)據(jù)傳送給基板管理控制器;所述基板管理控制器將所述數(shù)據(jù)傳送至基板管理控制器網(wǎng)卡,該基板管理控制器網(wǎng)卡將數(shù)據(jù)發(fā)送給與基板管理控制器連接的交換機(jī)。本發(fā)明還提供了一種服務(wù)器。本發(fā)明在服務(wù)器的數(shù)據(jù)網(wǎng)絡(luò)接口無(wú)法傳送數(shù)據(jù)的時(shí)候可以順利傳送數(shù)據(jù)。
【專(zhuān)利說(shuō)明】服務(wù)器和服務(wù)器傳送數(shù)據(jù)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種服務(wù)器管理數(shù)據(jù)的方法,尤其涉及一種服務(wù)器和利用該服務(wù)器傳 送數(shù)據(jù)的方法。
【背景技術(shù)】
[0002] 服務(wù)器一般有兩個(gè)網(wǎng)絡(luò)接口,其中,一個(gè)網(wǎng)絡(luò)接口為系統(tǒng)數(shù)據(jù)網(wǎng)絡(luò)接口,用于服務(wù) 器與外接設(shè)備的數(shù)據(jù)通信。另一個(gè)為網(wǎng)絡(luò)接口為管理接口,用于服務(wù)器的健康狀態(tài)的監(jiān)控 及遠(yuǎn)端電源管理等。系統(tǒng)數(shù)據(jù)網(wǎng)絡(luò)接口在運(yùn)行時(shí)通常會(huì)遇到網(wǎng)絡(luò)堵塞,或由于交換機(jī)出現(xiàn) 故障而使得數(shù)據(jù)無(wú)法傳送。
【發(fā)明內(nèi)容】
[0003] 鑒于以上內(nèi)容,有必要提供一種服務(wù)器傳送數(shù)據(jù)的方法,可以在服務(wù)器的系統(tǒng)數(shù) 據(jù)網(wǎng)絡(luò)接口無(wú)法工作時(shí)利用基板管理控制器傳送數(shù)據(jù)。
[0004] 還有必要提供一種服務(wù)器,可以在服務(wù)器的系統(tǒng)數(shù)據(jù)網(wǎng)絡(luò)接口無(wú)法工作時(shí)利用基 板管理控制器傳送數(shù)據(jù)。
[0005] -種服務(wù)器接收數(shù)據(jù)的方法,該方法包括:建立步驟,在服務(wù)器中建立虛擬網(wǎng)卡和 虛擬網(wǎng)卡驅(qū)動(dòng);獲取步驟,當(dāng)遠(yuǎn)端網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)給虛擬網(wǎng)卡時(shí),基板管理控制器根據(jù)虛 擬網(wǎng)卡的IP地址獲取該IP地址對(duì)應(yīng)的MAC地址;調(diào)用步驟,所述虛擬網(wǎng)卡驅(qū)動(dòng)調(diào)用服務(wù)器 的智能平臺(tái)管理接口,該智能平臺(tái)管理接口將所述虛擬網(wǎng)卡接收的數(shù)據(jù)傳送給基板管理控 制器;及發(fā)送步驟,所述基板管理控制器將所述數(shù)據(jù)傳送至基板管理控制器網(wǎng)卡,該基板管 理控制器網(wǎng)卡將數(shù)據(jù)發(fā)送給與基板管理控制器連接的交換機(jī)。
[0006] -種服務(wù)器發(fā)送數(shù)據(jù)的方法,該方法包括:建立步驟,在服務(wù)器中建立虛擬網(wǎng)卡 和虛擬網(wǎng)卡驅(qū)動(dòng);中斷步驟,當(dāng)交換機(jī)發(fā)送數(shù)據(jù)包至基板管理控制器且所述數(shù)據(jù)包對(duì)應(yīng)的 MAC地址為所述虛擬網(wǎng)卡的MAC地址時(shí),所述基板管理控制器發(fā)送系統(tǒng)中斷信號(hào)給服務(wù)器 的BIOS,該BIOS根據(jù)該系統(tǒng)中斷信號(hào)產(chǎn)生中斷請(qǐng)求;請(qǐng)求步驟,所述虛擬網(wǎng)卡驅(qū)動(dòng)向服務(wù) 器的智能平臺(tái)管理接口驅(qū)動(dòng)發(fā)送讀取數(shù)據(jù)請(qǐng)求;讀取步驟,所述智能平臺(tái)管理接口驅(qū)動(dòng)訪(fǎng) 問(wèn)所述基板管理控制器,所述基板管理控制器將所述數(shù)據(jù)包傳送給智能平臺(tái)管理接口驅(qū) 動(dòng);傳送步驟,所述智能平臺(tái)管理接口驅(qū)動(dòng)將所述數(shù)據(jù)包傳送給所述虛擬網(wǎng)卡。
[0007] -種服務(wù)器,該服務(wù)器包括智能平臺(tái)管理接口,該服務(wù)器與遠(yuǎn)端網(wǎng)絡(luò)設(shè)備和基板 管理控制器連接,在該服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng),當(dāng)所述遠(yuǎn)端網(wǎng)絡(luò)設(shè)備發(fā)送 數(shù)據(jù)給所述虛擬網(wǎng)卡時(shí),所述基板管理控制器根據(jù)虛擬網(wǎng)卡的IP地址獲取該IP地址對(duì)應(yīng) 的MAC地址,所述虛擬網(wǎng)卡驅(qū)動(dòng)調(diào)用所述智能平臺(tái)管理接口,該智能平臺(tái)管理接口將所述 虛擬網(wǎng)卡接收的數(shù)據(jù)傳送給基板管理控制器,該基板管理控制器將所述數(shù)據(jù)傳送至基板管 理控制器網(wǎng)卡,該基板管理控制器網(wǎng)卡將數(shù)據(jù)發(fā)送給與基板管理控制器連接的交換機(jī)。
[0008] -種服務(wù)器,該服務(wù)器包括智能平臺(tái)管理接口及BIOS,該服務(wù)器與基板管理控制 器連接,在服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng),當(dāng)與所述基板管理控制器連接的交換 機(jī)發(fā)送數(shù)據(jù)包至基板管理控制器且所述數(shù)據(jù)包對(duì)應(yīng)的MAC地址為所述虛擬網(wǎng)卡的MAC地址 時(shí),所述基板管理控制器發(fā)送系統(tǒng)中斷信號(hào)給所述BIOS,該BIOS根據(jù)該系統(tǒng)中斷信號(hào)產(chǎn)生 中斷請(qǐng)求,所述虛擬網(wǎng)卡驅(qū)動(dòng)向服務(wù)器的智能平臺(tái)管理接口驅(qū)動(dòng)發(fā)送讀取數(shù)據(jù)請(qǐng)求,所述 智能平臺(tái)管理接口驅(qū)動(dòng)訪(fǎng)問(wèn)所述基板管理控制器,該基板管理控制器將所述數(shù)據(jù)包傳送給 智能平臺(tái)管理接口驅(qū)動(dòng),該智能平臺(tái)管理接口驅(qū)動(dòng)將所述數(shù)據(jù)包傳送給所述虛擬網(wǎng)卡。
[0009] 相較于現(xiàn)有技術(shù),本發(fā)明在服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng),并利用基板 管理控制器與交換機(jī)通信,避免因?yàn)榉?wù)器的網(wǎng)絡(luò)問(wèn)題使得數(shù)據(jù)不能傳輸。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0010] 圖1是本發(fā)明服務(wù)器傳送數(shù)據(jù)的方法較佳實(shí)施例的運(yùn)行環(huán)境圖。
[0011] 圖2是本發(fā)明服務(wù)器傳送數(shù)據(jù)的方法較佳實(shí)施例的作業(yè)流程圖。
[0012] 圖3是本發(fā)明服務(wù)器傳送數(shù)據(jù)的方法另一較佳實(shí)施例的作業(yè)流程圖。
[0013] 主要元件符號(hào)說(shuō)明
[0014]
【權(quán)利要求】
1. 一種服務(wù)器傳送數(shù)據(jù)的方法,其特征在于,該方法包括: 建立步驟,在服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng); 獲取步驟,當(dāng)遠(yuǎn)端網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)給虛擬網(wǎng)卡時(shí),基板管理控制器根據(jù)虛擬網(wǎng)卡的 IP地址獲取該IP地址對(duì)應(yīng)的MAC地址; 調(diào)用步驟,所述虛擬網(wǎng)卡驅(qū)動(dòng)調(diào)用服務(wù)器的智能平臺(tái)管理接口,該智能平臺(tái)管理接口 將所述虛擬網(wǎng)卡接收的數(shù)據(jù)傳送給基板管理控制器;及 發(fā)送步驟,所述基板管理控制器將所述數(shù)據(jù)傳送至基板管理控制器網(wǎng)卡,該基板管理 控制器網(wǎng)卡將數(shù)據(jù)發(fā)送給與基板管理控制器連接的交換機(jī)。
2. 如權(quán)利要求1所述的服務(wù)器接收數(shù)據(jù)的方法,其特征在于,所述建立步驟還包括:所 述虛擬網(wǎng)卡驅(qū)動(dòng)為所述虛擬網(wǎng)卡分配一個(gè)MAC地址,并將該MAC地址通過(guò)所述智能平臺(tái)管 理接口驅(qū)動(dòng)發(fā)送給所述基板管理控制器。
3. 如權(quán)利要求1所述的服務(wù)器接收數(shù)據(jù)的方法,其特征在于,所述獲取步驟還包括:所 述虛擬網(wǎng)卡通過(guò)智能平臺(tái)管理接口驅(qū)動(dòng)發(fā)送地址解析協(xié)議請(qǐng)求到基板管理控制器,該基板 管理控制器利用地址解析協(xié)議將所述虛擬網(wǎng)卡的IP地址轉(zhuǎn)換為該虛擬網(wǎng)卡的MAC地址。
4. 如權(quán)利要求1所述的服務(wù)器接收數(shù)據(jù)的方法,其特征在于,所述發(fā)送步驟還包括:所 述基板管理控制器存儲(chǔ)所述智能平臺(tái)管理接口驅(qū)動(dòng)發(fā)送的數(shù)據(jù)。
5. -種服務(wù)器傳送數(shù)據(jù)的方法,其特征在于,該方法包括: 建立步驟,在服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng); 中斷步驟,當(dāng)交換機(jī)發(fā)送數(shù)據(jù)包至基板管理控制器且所述數(shù)據(jù)包對(duì)應(yīng)的MAC地址為 所述虛擬網(wǎng)卡的MAC地址時(shí),所述基板管理控制器發(fā)送系統(tǒng)中斷信號(hào)給服務(wù)器的BIOS,該 BIOS根據(jù)該系統(tǒng)中斷信號(hào)產(chǎn)生中斷請(qǐng)求; 請(qǐng)求步驟,所述虛擬網(wǎng)卡驅(qū)動(dòng)向服務(wù)器的智能平臺(tái)管理接口驅(qū)動(dòng)發(fā)送讀取數(shù)據(jù)請(qǐng)求; 讀取步驟,所述智能平臺(tái)管理接口驅(qū)動(dòng)訪(fǎng)問(wèn)所述基板管理控制器,所述基板管理控制 器將所述數(shù)據(jù)包傳送給智能平臺(tái)管理接口驅(qū)動(dòng); 傳送步驟,所述智能平臺(tái)管理接口驅(qū)動(dòng)將所述數(shù)據(jù)包傳送給所述虛擬網(wǎng)卡。
6. 如權(quán)利要求5所述的服務(wù)器發(fā)送數(shù)據(jù)的方法,其特征在于,所述建立步驟還包括:所 述虛擬網(wǎng)卡驅(qū)動(dòng)為所述虛擬網(wǎng)卡分配一個(gè)MAC地址,并將該MAC地址通過(guò)所述智能平臺(tái)管 理接口驅(qū)動(dòng)發(fā)送給所述基板管理控制器。
7. 如權(quán)利要求6所述的服務(wù)器發(fā)送數(shù)據(jù)的方法,其特征在于,該方法在所述中斷步驟 之后還包括: 服務(wù)器的高級(jí)配置和電源管理接口驅(qū)動(dòng)從BIOS獲取所述中斷請(qǐng)求,根據(jù)該中斷請(qǐng)求 生成請(qǐng)求事件,并將該請(qǐng)求時(shí)間發(fā)送給所述虛擬網(wǎng)卡驅(qū)動(dòng)。
8. 如權(quán)利要求6所述的服務(wù)器發(fā)送數(shù)據(jù)的方法,其特征在于,所述傳送步驟還包括:所 述虛擬網(wǎng)卡將所述數(shù)據(jù)包傳送至遠(yuǎn)端網(wǎng)絡(luò)設(shè)備。
9. 一種服務(wù)器,該服務(wù)器包括智能平臺(tái)管理接口,該服務(wù)器與遠(yuǎn)端網(wǎng)絡(luò)設(shè)備和基板管 理控制器連接,其特征在于: 在該服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng),當(dāng)所述遠(yuǎn)端網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)給所述虛 擬網(wǎng)卡時(shí),所述基板管理控制器根據(jù)虛擬網(wǎng)卡的IP地址獲取該IP地址對(duì)應(yīng)的MAC地址,所 述虛擬網(wǎng)卡驅(qū)動(dòng)調(diào)用所述智能平臺(tái)管理接口,該智能平臺(tái)管理接口將所述虛擬網(wǎng)卡接收的 數(shù)據(jù)傳送給基板管理控制器,該基板管理控制器將所述數(shù)據(jù)傳送至基板管理控制器網(wǎng)卡, 該基板管理控制器網(wǎng)卡將數(shù)據(jù)發(fā)送給與基板管理控制器連接的交換機(jī)。
10. -種服務(wù)器,該服務(wù)器包括智能平臺(tái)管理接口及BIOS,該服務(wù)器與基板管理控制 器連接,其特征在于: 在服務(wù)器中建立虛擬網(wǎng)卡和虛擬網(wǎng)卡驅(qū)動(dòng),當(dāng)與所述基板管理控制器連接的交換機(jī)發(fā) 送數(shù)據(jù)包至基板管理控制器且所述數(shù)據(jù)包對(duì)應(yīng)的MAC地址為所述虛擬網(wǎng)卡的MAC地址時(shí), 所述基板管理控制器發(fā)送系統(tǒng)中斷信號(hào)給所述BIOS,該BIOS根據(jù)該系統(tǒng)中斷信號(hào)產(chǎn)生中 斷請(qǐng)求,所述虛擬網(wǎng)卡驅(qū)動(dòng)向服務(wù)器的智能平臺(tái)管理接口驅(qū)動(dòng)發(fā)送讀取數(shù)據(jù)請(qǐng)求,所述智 能平臺(tái)管理接口驅(qū)動(dòng)訪(fǎng)問(wèn)所述基板管理控制器,該基板管理控制器將所述數(shù)據(jù)包傳送給智 能平臺(tái)管理接口驅(qū)動(dòng),該智能平臺(tái)管理接口驅(qū)動(dòng)將所述數(shù)據(jù)包傳送給所述虛擬網(wǎng)卡。
【文檔編號(hào)】H04L29/12GK104348645SQ201310328906
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2013年7月31日 優(yōu)先權(quán)日:2013年7月31日
【發(fā)明者】舒三一 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司