[發明專利]VNF實例化的方法及裝置有效
| 申請號: | 201811452498.X | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN109753343B | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 何新洲;王賢江 | 申請(專利權)人: | 北京天元創新科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L12/24 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | vnf 實例 方法 裝置 | ||
1.一種VNF實例化的方法,其特征在于,包括:
NFVO接收VNFM發送的資源授權請求消息,根據所述請求信息找出實例化VNF所需的資源總量;
根據VNFM和VIM的歸屬關系獲取所述VNFM下掛的所有VIM,根據預設策略從所述所有VIM中選擇一個VIM,作為目標VIM;
查詢所述目標VIM的總體資源是否滿足所述資源總量,若滿足,則繼續判斷所述目標VIM下是否存在滿足所述資源總量的Hypervisor中間軟件層,若存在,則將所述目標VIM的相關信息返回至所述VNFM,以使得VNFM根據所述目標VIM進行VNF實例化;
所述資源授權請求信息中包括VMFlavor參數以及VMNumber參數,其中所述VMFlavor參數用于記錄VNF實例化所需各VM的規格;所述VMNumber參數用于記錄VNF實例化所需各規格VM的數量;
相應地,所述根據所述請求信息找出實例化VNF所需的資源總量,具體為:
根據所述VMFlavor參數查找VNF實例化所需的各規格的VM所需的vCPU、vMemory和vDisk;
根據所述VMNumber參數對所述VNF實例化所需各規格VM所需的vCPU、vMemory和vDisk進行加權匯總,獲得VNF實例化所需的vCPU、vMemory和vDisk的總量,作為所述資源總量;
所述繼續判斷所述目標VIM下是否存在滿足所述資源總量的Hypervisor中間軟件層,具體為:
對于任意一種規格的VM,若所述規格的VM所需的vCPU、vMemory和vDisk對應地不大于Hypervisor中間軟件層提供的vCPU、vMemory和vDisk,則確定所述Hypervisor中間軟件層滿足所述規格的VM;
若所述目標VIM下具有滿足實例化VNF所需的所有規格的VM的vCPU、vMemory和vDisk的Hypervisor中間軟件層,則確定所述目標VIM下存在滿足所述資源總量的Hypervisor中間軟件層;
所述預設策略包括:輪選策略、優先級策略以及權重策略中的一種;具體地,
所述輪選策略為NFVO輪流選擇所述VNFM下掛的VIM;
所述優先級策略為NFVO從所述VNFM下掛的優先級最小的VIM開始選擇;
所述權重策略為NFVO從所述VNFM下掛的權重最大的VIM開始選擇;
所述查詢所述目標VIM的總體資源是否滿足所述資源總量,之后還包括:
若不滿足,則根據所述預設策略選擇下一個VIM,作為目標VIM;若遍歷所有VIM均不滿足所述資源總量,則向所述VNFM返回拒絕消息,不進行資源授權;
所述繼續判斷所述目標VIM下是否存在滿足所述資源總量的Hypervisor中間軟件層,之后還包括:
若不存在,則根據所述預設策略選擇下一個VIM,作為目標VIM;若遍歷所有VIM均不滿足所述資源總量,則向所述VNFM返回拒絕消息,不進行資源授權;
若遍歷所有VIM均不存在所述資源總量的Hypervisor中間軟件層,則向所述VNFM返回拒絕消息,不進行資源授權。
2.根據權利要求1所述的方法,其特征在于,所述以使得VNFM根據所述目標VIM進行VNF實例化,之后還包括:
NFVO接收VNFM發送的VNF占用的虛擬資源,并根據所述虛擬資源創建VNFR記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天元創新科技有限公司,未經北京天元創新科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811452498.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬機在線擴容方法、裝置、設備及存儲介質
- 下一篇:網絡功能虛擬化系統





