[發(fā)明專利]一種端口綁定實現(xiàn)方法及裝置在審
| 申請?zhí)枺?/td> | 201610132674.6 | 申請日: | 2016-03-09 |
| 公開(公告)號: | CN107181679A | 公開(公告)日: | 2017-09-19 |
| 發(fā)明(設計)人: | 楊陽;杜鐵剛 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/709 | 分類號: | H04L12/709 |
| 代理公司: | 北京銀龍知識產(chǎn)權代理有限公司11243 | 代理人: | 許靜,安利霞 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 端口 綁定 實現(xiàn) 方法 裝置 | ||
1.一種端口綁定實現(xiàn)方法,應用于SR-IOV虛擬化網(wǎng)絡中,其特征在于,所述方法包括:
創(chuàng)建SR-IOV邏輯端口,同一個聚合口下的邏輯端口屬于同一個綁定組;
創(chuàng)建虛擬機,并選擇虛擬功能VF分配給虛擬機,使得同一綁定組的VF所在的物理功能PF不同。
2.根據(jù)權利要求1所述的端口綁定實現(xiàn)方法,其特征在于,所述方法還包括:
將邏輯端口定義局部總線的標準PCI地址信息和PF的主備狀態(tài)發(fā)送給虛擬機,以使所述虛擬機選擇主用的PF的VF作為主用端口。
3.根據(jù)權利要求2所述的端口綁定實現(xiàn)方法,其特征在于,所述創(chuàng)建虛擬機,并選擇虛擬功能VF分配給虛擬機包括:
計算節(jié)點生成VF的PCI資源池,并上報PCI資源池信息給控制節(jié)點,所述PCI資源池信息至少包括虛擬機內(nèi)部虛擬網(wǎng)卡的PCI地址信息和VF對應在物理功能PF中端口綁定的狀態(tài);
控制節(jié)點收集并存儲所有計算節(jié)點的VF的PCI資源池信息;
計算節(jié)點接收到啟動虛擬機的指令,并向控制節(jié)點申請分配VF給虛擬機;
控制節(jié)點根據(jù)所存儲的PCI資源池信息檢查空閑VF所在的PF的PCI信息是否與綁定組下已分配的VF所在的PF的PCI信息相同,如果相同,則繼續(xù)查找;如果不相同,將該空閑VF分配給虛擬機,退出查找。
4.根據(jù)權利要求3所述的端口綁定實現(xiàn)方法,其特征在于,所述計算節(jié)點接收到啟動虛擬機的指令,并向控制節(jié)點申請分配VF給虛擬機包括:
所述計算節(jié)點接收到啟動虛擬機的指令后,收集虛擬機的資源信息,所述資源信息包括有虛擬網(wǎng)卡vNIC對應的VF資源;
所述計算節(jié)點根據(jù)所述資源信息向所述控制節(jié)點申請分配VF給虛擬機。
5.根據(jù)權利要求4所述的端口綁定實現(xiàn)方法,其特征在于,所述收集虛擬機的資源信息之后,所述方法還包括:
所述計算節(jié)點生成虛擬機實例的libvirt.xml文件,啟動虛擬機,所述libvirt.xml文件中包括有VF和物理網(wǎng)卡pNIC的PCI地址信息,以及VF對應vNIC的PCI地址信息。
6.根據(jù)權利要求5所述的端口綁定實現(xiàn)方法,其特征在于,所述將邏輯端口定義局部總線的標準PCI地址信息和PF的主備狀態(tài)發(fā)送給虛擬機,以便所述虛擬機選擇主用的PF的VF作為主用端口包括:
所述計算節(jié)點獲取vNIC對應VF所在PF的pNIC網(wǎng)口主備狀態(tài),并根據(jù)獲取的信息更新所述控制節(jié)點中對應VF的pci_devices表;
所述控制節(jié)點查找虛擬機內(nèi)部虛擬網(wǎng)口信息的應用程序編程接口API,讀取vNIC的PCI地址信息和vNIC對應的VF所在PF的端口綁定主備狀態(tài)信息,寫入Metadata文件;
啟動虛擬機后,所述計算節(jié)點讀取所述Metadata文件中的vNIC的PCI地址信息和vNIC對應的VF所在PF的端口綁定主備狀態(tài)信息,并將讀取的信息傳遞給虛擬機;
所述虛擬機解析所述計算節(jié)點傳遞的數(shù)據(jù),選擇主用的PF的VF作為主用端口。
7.根據(jù)權利要求6所述的端口綁定實現(xiàn)方法,其特征在于,所述計算節(jié)點獲取vNIC對應VF所在PF的pNIC網(wǎng)口主備狀態(tài)包括:
根據(jù)所述libvirt.xml文件查找vNIC對應的VF的PCI地址信息;
根據(jù)VF的PCI地址信息,查找PCI表得到PF的PCI地址信息;
根據(jù)PF的PCI地址信息,查找pNIC綁定的聚合口別名;
根據(jù)pNIC綁定的聚合口別名,在主機中查找聚合口配置文件,從中獲取到主用ethx,看是否與pNIC的聚合口別名一致,如果一致,則pNIC網(wǎng)口主用,如果不一致,pNIC網(wǎng)口備用。
8.根據(jù)權利要求6所述的端口綁定實現(xiàn)方法,其特征在于,所述控制節(jié)點讀取vNIC的PCI地址信息和vNIC對應的VF所在PF的端口綁定主備狀態(tài)信息,寫入Metadata文件包括:
在Nova數(shù)據(jù)庫pci_devices對象中增加vNIC_address和master字段,升 級Nova數(shù)據(jù)庫;
修改虛擬機內(nèi)部vNIC的PCI地址信息,在GET http://$api_Host/v3/os-hypervisors/$id響應消息中,增加Nova數(shù)據(jù)庫新增加的vNIC_address和master字段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610132674.6/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





