[發(fā)明專利]用于高級負(fù)載均衡及故障排除功能性的單一邏輯網(wǎng)絡(luò)接口無效
| 申請?zhí)枺?/td> | 201310071365.9 | 申請日: | 2006-12-15 |
| 公開(公告)號: | CN103152282A | 公開(公告)日: | 2013-06-12 |
| 發(fā)明(設(shè)計)人: | 阿舒托什·K·杰哈;阿亞茲·阿卜杜拉;赫馬馬利尼·馬尼克瓦薩甘;阿南德·拉賈戈帕蘭;保羅·J·西登布拉德 | 申請(專利權(quán))人: | 輝達(dá)公司 |
| 主分類號: | H04L12/803 | 分類號: | H04L12/803;H04L12/801 |
| 代理公司: | 北京市磐華律師事務(wù)所 11336 | 代理人: | 董巍;徐丁峰 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 高級 負(fù)載 均衡 故障 排除 功能 單一 邏輯 網(wǎng)絡(luò) 接口 | ||
1.一種用于配置一計算裝置的方法,所述計算裝置具有一操作系統(tǒng)、一網(wǎng)絡(luò)資源管理程序(NRM)及多NIC裝置,所述多NIC裝置上設(shè)置有配置為一NIC組以使用負(fù)載平衡及故障排除技術(shù)支持一個或一個以上網(wǎng)絡(luò)連接的一第一網(wǎng)絡(luò)接口卡(NIC)及一第二NIC,所述方法包含:
經(jīng)由一總線驅(qū)動程序創(chuàng)建一與所述第一NIC相關(guān)聯(lián)的第一功能驅(qū)動程序及一與所述第二NIC相關(guān)聯(lián)的第二功能驅(qū)動程序;
將所述第一功能驅(qū)動程序經(jīng)由一第一軟件綁定耦合到所述操作系統(tǒng)內(nèi)的一軟件堆棧;
將所述第二功能驅(qū)動程序經(jīng)由一第二軟件綁定耦合到所述軟件堆棧;
經(jīng)由所述總線驅(qū)動程序創(chuàng)建一與所述NIC組相關(guān)聯(lián)的虛擬功能驅(qū)動程序;
將所述虛擬功能驅(qū)動程序經(jīng)由一第三軟件綁定耦合到所述軟件堆棧;及
由一用戶級程序去除所述第一功能驅(qū)動程序與所述軟件堆棧之間的所述第一軟件綁定及去除所述第二功能驅(qū)動程序與所述軟件堆棧之間的所述第二軟件綁定,將所述NIC組作為單一邏輯NIC表現(xiàn)給所述操作系統(tǒng),使得所述第三軟件綁定成為在所述操作系統(tǒng)和所述單一邏輯NIC之間的用于網(wǎng)絡(luò)通信的單一軟件接口;
其中,所述單一邏輯NIC和所述網(wǎng)絡(luò)資源管理程序一起獨立于所述操作系統(tǒng)實施負(fù)載平衡及故障排除。
2.根據(jù)權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)資源管理程序包括網(wǎng)絡(luò)資源管理程序網(wǎng)絡(luò)功能軟件,所述網(wǎng)絡(luò)資源管理程序網(wǎng)絡(luò)功能軟件包括本地傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)堆棧且實施NIC優(yōu)化功能和由所述網(wǎng)絡(luò)資源管理程序?qū)嵤┑乃袑S寐?lián)網(wǎng)功能。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述網(wǎng)絡(luò)資源管理程序具有其可訪問而所述操作系統(tǒng)正常不可訪問的信息。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述網(wǎng)絡(luò)資源管理程序包括使所述多NIC裝置的硬件與所述網(wǎng)絡(luò)資源管理程序網(wǎng)絡(luò)功能軟件分離的硬件抽象層。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述網(wǎng)絡(luò)資源管理程序經(jīng)配置為將關(guān)于所述單一邏輯NIC的狀態(tài)信息和指示是否啟用所述NIC組中的一個或一個以上NIC的聚集鏈接狀態(tài)指示報告給所述操作系統(tǒng)。
6.根據(jù)權(quán)利要求1所述的方法,其中所述操作系統(tǒng)內(nèi)的所述軟件堆棧為一傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)堆棧。
7.根據(jù)權(quán)利要求1所述的方法,其進一步包含以下步驟:將所述第一功能驅(qū)動程序、所述第二功能驅(qū)動程序及所述虛擬功能驅(qū)動程序中的每一者經(jīng)由一軟件句柄耦合到所述網(wǎng)絡(luò)資源管理程序。
8.根據(jù)權(quán)利要求7所述的方法,其中一第一軟件句柄將所述第一功能驅(qū)動程序耦合到所述網(wǎng)絡(luò)資源管理程序內(nèi)的代表所述第一NIC的一第一軟件對象,以在所述第一功能驅(qū)動程序與所述第一NIC之間建立一通信信道,一第二軟件句柄將所述第二功能驅(qū)動程序耦合到所述網(wǎng)絡(luò)資源管理程序內(nèi)的代表所述第二NIC的一第二軟件對象,以在所述第二功能驅(qū)動程序與所述第二NIC之間建立一通信信道,且一第三軟件句柄將所述虛擬功能驅(qū)動程序耦合到所述網(wǎng)絡(luò)資源管理程序內(nèi)的代表所述NIC組的一第三軟件對象。
9.根據(jù)權(quán)利要求8所述的方法,其進一步包含以下步驟:持續(xù)存儲所述虛擬功能驅(qū)動程序與所述軟件堆棧之間的所述第三軟件綁定及將所述第一功能驅(qū)動程序、所述第二功能驅(qū)動程序及所述虛擬功能驅(qū)動程序中的每一者耦合到所述網(wǎng)絡(luò)資源管理程序的所述軟件句柄。
10.根據(jù)權(quán)利要求9所述的方法,其進一步包含以下步驟:在所述計算裝置重新啟動時,重新創(chuàng)建所述虛擬功能驅(qū)動程序與所述軟件堆棧之間的所述第三軟件綁定及將所述第一功能驅(qū)動程序、所述第二功能驅(qū)動程序及所述虛擬功能驅(qū)動程序中的每一者耦合到所述網(wǎng)絡(luò)資源管理程序的所述軟件句柄。
11.根據(jù)權(quán)利要求1所述的方法,其進一步包含以下步驟:將所述第一功能驅(qū)動程序經(jīng)由一第四軟件綁定耦合到所述操作系統(tǒng)內(nèi)的一網(wǎng)絡(luò)安全軟件程序,將所述第二功能驅(qū)動程序經(jīng)由一第五綁定耦合到所述網(wǎng)絡(luò)安全軟件程序,及將所述虛擬功能驅(qū)動程序經(jīng)由一第六綁定耦合到所述網(wǎng)絡(luò)安全軟件程序。
12.根據(jù)權(quán)利要求11所述的方法,其進一步包含以下步驟:去除所述虛擬功能驅(qū)動程序與所述網(wǎng)絡(luò)安全軟件程序之間的所述第六綁定。
13.根據(jù)權(quán)利要求12所述的方法,其中所述網(wǎng)絡(luò)安全軟件程序為一802.1X軟件程序。
14.根據(jù)權(quán)利要求1所述的方法,其進一步包含以下步驟:
經(jīng)由所述總線驅(qū)動程序添加VLAN屬性到所述虛擬功能驅(qū)動程序且調(diào)節(jié)所述虛擬功能驅(qū)動程序與所述軟件堆棧的綁定以耦合所述VLAN屬性與所述軟件堆棧;以及
經(jīng)由所述總線驅(qū)動程序添加附加虛擬功能驅(qū)動程序到所述單一邏輯NIC且向網(wǎng)絡(luò)堆棧接口對象請求軟件綁定以將所述附加虛擬功能驅(qū)動程序耦合到所述軟件堆棧。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于輝達(dá)公司,未經(jīng)輝達(dá)公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310071365.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





