[發(fā)明專利]一種部署SFC業(yè)務(wù)鏈的方法、裝置和介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010130061.5 | 申請(qǐng)日: | 2020-02-28 |
| 公開(公告)號(hào): | CN111371608B | 公開(公告)日: | 2022-07-22 |
| 發(fā)明(設(shè)計(jì))人: | 張新玲 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | H04L41/0823 | 分類號(hào): | H04L41/0823;H04L41/0894 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 史翠 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 部署 sfc 業(yè)務(wù) 方法 裝置 介質(zhì) | ||
本發(fā)明實(shí)施例公開了一種部署SFC業(yè)務(wù)鏈的方法、裝置和介質(zhì),根據(jù)虛擬化指令中攜帶的業(yè)務(wù)進(jìn)程數(shù)目,在網(wǎng)卡上構(gòu)建相應(yīng)數(shù)目的虛擬機(jī)。依據(jù)目標(biāo)業(yè)務(wù)進(jìn)程所對(duì)應(yīng)的功能屬性,對(duì)目標(biāo)虛擬機(jī)配置相應(yīng)個(gè)數(shù)的虛擬接口。目標(biāo)虛擬機(jī)為所有虛擬機(jī)中的任意一臺(tái)虛擬機(jī);目標(biāo)業(yè)務(wù)進(jìn)程為目標(biāo)虛擬機(jī)所對(duì)應(yīng)的業(yè)務(wù)進(jìn)程,按照目標(biāo)虛擬機(jī)的處理方式,可以完成所有虛擬機(jī)的接口配置,保證各業(yè)務(wù)進(jìn)程的順利執(zhí)行。業(yè)務(wù)鏈上不同業(yè)務(wù)進(jìn)程之間需要交互,按照各業(yè)務(wù)進(jìn)程的執(zhí)行順序,建立各虛擬機(jī)的連接關(guān)系,以利用各虛擬機(jī)完成業(yè)務(wù)鏈的報(bào)文業(yè)務(wù)。該技術(shù)方案不用增加額外的外部硬件設(shè)備,并且利用高性能網(wǎng)卡的物理轉(zhuǎn)發(fā)性能有效解決OVS虛擬交換機(jī)轉(zhuǎn)發(fā)性能的影響。
技術(shù)領(lǐng)域
本發(fā)明涉及業(yè)務(wù)處理技術(shù)領(lǐng)域,特別是涉及一種部署SFC業(yè)務(wù)鏈的方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
傳統(tǒng)業(yè)務(wù)節(jié)點(diǎn)的部署,通常都是基于物理拓?fù)洌ㄟ^手工配置多種策略,將上述的服務(wù)設(shè)備串聯(lián)到業(yè)務(wù)流量路徑當(dāng)中。傳統(tǒng)網(wǎng)絡(luò)的服務(wù)鏈在變更、擴(kuò)容時(shí),都需要改動(dòng)網(wǎng)絡(luò)拓?fù)洌匦逻M(jìn)行網(wǎng)絡(luò)設(shè)備的配置。這種部署和運(yùn)維的模式存在諸多問題,網(wǎng)絡(luò)設(shè)備之間耦合性大,導(dǎo)致業(yè)務(wù)部署不靈活,報(bào)文轉(zhuǎn)發(fā)效率低,服務(wù)設(shè)備無法共享。
業(yè)務(wù)鏈(Service Function Chain,SFC)是一種給應(yīng)用層提供有序服務(wù)的技術(shù)。SFC用來將網(wǎng)絡(luò)設(shè)備上的服務(wù)在邏輯層面上聯(lián)接起來,從而形成一個(gè)有序的服務(wù)組合。其概念類似于策略路由,即SFC使網(wǎng)絡(luò)報(bào)文流量走特定的路徑,而不是通過IP目的地址來查看路由表得到最終目的地。
在傳統(tǒng)的網(wǎng)絡(luò)架構(gòu)下,SFC技術(shù)利用虛擬網(wǎng)絡(luò)將服務(wù)業(yè)務(wù)更好的融合進(jìn)來,很好的解決了上述問題。SFC服務(wù)鏈一般具有如下角色:流分類節(jié)點(diǎn)和服務(wù)節(jié)點(diǎn)。其中,流分類節(jié)點(diǎn)作為原始數(shù)據(jù)報(bào)文的接入節(jié)點(diǎn),按照定義的流分類規(guī)則匹配數(shù)據(jù)報(bào)文,對(duì)報(bào)文做服務(wù)鏈的Overlay封裝,并將其轉(zhuǎn)發(fā)到服務(wù)鏈中進(jìn)行處理。服務(wù)節(jié)點(diǎn)做為資源被分配使用,它的物理位置可以是任意的、分散的,通過控制器對(duì)服務(wù)鏈的定義和引流串聯(lián),完成預(yù)定義工作。
但是在常規(guī)應(yīng)用中,SFC中的流分類節(jié)點(diǎn)一般都使用硬件接入交換機(jī)或OVS虛擬交換機(jī)來承擔(dān),硬件接入交換機(jī)需要使用額外的硬件設(shè)備來承擔(dān),增加了部署成本。而OVS虛擬交換機(jī)轉(zhuǎn)發(fā)性能有限,導(dǎo)致業(yè)務(wù)處理效率較低。
可見,如何在不增加的硬件設(shè)備的同時(shí),提升業(yè)務(wù)處理效率,是本領(lǐng)域技術(shù)人員需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種部署SFC業(yè)務(wù)鏈的方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以在不增加的硬件設(shè)備的同時(shí),提升業(yè)務(wù)處理效率。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種部署SFC業(yè)務(wù)鏈的方法,包括:
根據(jù)虛擬化指令中攜帶的業(yè)務(wù)進(jìn)程數(shù)目,在網(wǎng)卡上構(gòu)建相應(yīng)數(shù)目的虛擬機(jī);
依據(jù)目標(biāo)業(yè)務(wù)進(jìn)程所對(duì)應(yīng)的功能屬性,對(duì)目標(biāo)虛擬機(jī)配置相應(yīng)個(gè)數(shù)的虛擬接口;其中,所述目標(biāo)虛擬機(jī)為所有虛擬機(jī)中的任意一臺(tái)虛擬機(jī);目標(biāo)業(yè)務(wù)進(jìn)程為目標(biāo)虛擬機(jī)所對(duì)應(yīng)的業(yè)務(wù)進(jìn)程;
按照各所述業(yè)務(wù)進(jìn)程的執(zhí)行順序,建立各所述虛擬機(jī)的連接關(guān)系,以利用各所述虛擬機(jī)完成業(yè)務(wù)鏈的報(bào)文業(yè)務(wù)。
可選地,還包括:
當(dāng)接收到所述業(yè)務(wù)鏈的業(yè)務(wù)刪除指令時(shí),在所述網(wǎng)卡上刪除與所述業(yè)務(wù)刪除指令中攜帶的業(yè)務(wù)進(jìn)程標(biāo)識(shí)相對(duì)應(yīng)的虛擬機(jī)。
可選地,還包括:
當(dāng)接收到所述業(yè)務(wù)鏈的業(yè)務(wù)添加指令時(shí),在所述網(wǎng)卡上構(gòu)建與所述業(yè)務(wù)添加指令中攜帶的業(yè)務(wù)進(jìn)程相對(duì)應(yīng)的虛擬機(jī)。
可選地,所述虛擬機(jī)包括執(zhí)行報(bào)文識(shí)別的虛擬機(jī)、執(zhí)行報(bào)文分發(fā)的虛擬機(jī)以及對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理的虛擬機(jī)。
可選地,在所述依據(jù)目標(biāo)業(yè)務(wù)進(jìn)程所對(duì)應(yīng)的功能屬性,對(duì)目標(biāo)虛擬機(jī)配置相應(yīng)個(gè)數(shù)的虛擬接口之后還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010130061.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測(cè)試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 分布式組構(gòu)系統(tǒng)及其管理方法、計(jì)算機(jī)可讀儲(chǔ)存介質(zhì)
- 報(bào)文處理方法、設(shè)備和系統(tǒng)
- 可編程邏輯控制器、工程設(shè)計(jì)工具及存儲(chǔ)有工程設(shè)計(jì)工具程序的存儲(chǔ)裝置
- 一種業(yè)務(wù)功能鏈的創(chuàng)建方法及系統(tǒng)
- 一種勵(lì)磁復(fù)用SFC的小燃機(jī)電氣集成系統(tǒng)
- 基于GPU的網(wǎng)絡(luò)功能虛擬化系統(tǒng)、方法及存儲(chǔ)介質(zhì)
- 一種基于FPGA的SFC接口測(cè)試設(shè)備與方法
- 一種變頻啟動(dòng)、勵(lì)磁及監(jiān)控系統(tǒng)的配合方法
- 基于業(yè)務(wù)功能鏈SFC的通信方法和裝置
- 一種基于虛擬網(wǎng)絡(luò)功能的路由分配方法
- 一種在有線智能網(wǎng)中實(shí)現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動(dòng)業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲(chǔ)介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





