NaaS的多級插件系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)即服務(wù)(NaaS,Network as aService)的多級插件系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算(cloud computing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。過去在圖中往往用云來表示電信網(wǎng),后來也用來表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。因此,云計(jì)算甚至可以讓你體驗(yàn)每秒10萬億次的運(yùn)算能力,擁有這么強(qiáng)大的計(jì)算能力可以模擬核爆炸、預(yù)測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機(jī)等方式接入數(shù)據(jù)中心,按自己的需求進(jìn)行運(yùn)算。
[0003]如今,對于許多企業(yè)而言,他們所面臨的一個(gè)最關(guān)鍵性的挑戰(zhàn)就是如何快速的去響應(yīng)市場的動態(tài)變化。NaaS是一種變量化的網(wǎng)絡(luò)連接服務(wù),可以動態(tài)的適應(yīng)高峰期和非高峰期的需求。這種更加靈活的方案可以讓企業(yè)在復(fù)雜多變的情景下增加更多資源和方便重新配置,讓客戶能夠根據(jù)實(shí)際網(wǎng)絡(luò)利用情況來動態(tài)擴(kuò)縮。
[0004]目前大部分的NaaS都是基于某一種指定虛擬網(wǎng)絡(luò)模塊提供服務(wù),例如A公司的云平臺產(chǎn)品中,提供虛擬網(wǎng)絡(luò)服務(wù)的NaaS模塊,底層用的網(wǎng)絡(luò)虛擬化可能是自己開發(fā),也可能是與某家廠商B合作。假設(shè)在使用中,發(fā)現(xiàn)此NaaS模塊的功能沒有C廠商開發(fā)的功能完善和強(qiáng)大,此時(shí)要使用C廠商的網(wǎng)絡(luò)虛擬化,可能需要較多的開發(fā)量,使得系統(tǒng)兼容性差,擴(kuò)展性不好。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種NaaS的多級插件系統(tǒng),能夠提高系統(tǒng)的兼容性和擴(kuò)展性。
[0006]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種NaaS的多級插件系統(tǒng),包括:多級網(wǎng)絡(luò)插件,為L2-L7網(wǎng)絡(luò)功能插件,用于通過插拔的方式使用L2-L7的功能插件;底層功能模塊,用于通過插拔的方式使用不同的底層功能模塊;L2-L7適配模塊,用于對不同的底層功能模塊進(jìn)行適配;L2-L7網(wǎng)絡(luò)服務(wù)模塊,用于根據(jù)不同的底層功能模塊,提供統(tǒng)一的L2-L7的網(wǎng)絡(luò)服務(wù)功能。
[0007]進(jìn)一步地,所述多級網(wǎng)絡(luò)插件,還包括:NaaS的通用或擴(kuò)展接口。
[0008]進(jìn)一步地,所述多級網(wǎng)絡(luò)插件用于通過插拔的方式使用L2-L7的功能插件為:多級網(wǎng)絡(luò)插件用于通過插拔的方式使用L2-L7的一個(gè)或多個(gè)功能插件。
[0009]進(jìn)一步地,所述L2-L7適配模塊,還用于將應(yīng)用程序編程接口 API轉(zhuǎn)發(fā)給多級網(wǎng)絡(luò)插件中適配的功能插件。
[0010]進(jìn)一步地,所述系統(tǒng)還包括:驅(qū)動插件,用于驅(qū)動不同的底層功能模塊。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明包括:多級網(wǎng)絡(luò)插件,為L2-L7網(wǎng)絡(luò)功能插件,用于通過插拔的方式使用L2-L7的功能插件;底層功能模塊,用于通過插拔的方式使用不同的底層功能模塊;L2-L7適配模塊,用于對不同的底層功能模塊進(jìn)行適配;L2-L7網(wǎng)絡(luò)服務(wù)模塊,用于根據(jù)不同的底層功能模塊,提供統(tǒng)一的L2-L7的網(wǎng)絡(luò)服務(wù)功能。本發(fā)明使用多級網(wǎng)絡(luò)插件,在網(wǎng)絡(luò)功能層,可以方便靈活的以插件的方式對L2-L7的各層功能進(jìn)行增刪;在底層網(wǎng)絡(luò)插件,可以方便地以插件的方式集成不同廠商的底層功能模塊,使得整個(gè)架構(gòu)非常靈活、開放。
【附圖說明】
[0012]圖1是本發(fā)明NaaS的多級插件系統(tǒng)的框架示意圖。
【具體實(shí)施方式】
[0013]下面結(jié)合附圖對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。通過足夠詳細(xì)的描述這些實(shí)施示例,使得本領(lǐng)域技術(shù)人員能夠?qū)嵺`本發(fā)明。在不脫離本發(fā)明的主旨和范圍的情況下,可以對實(shí)施做出邏輯的、實(shí)現(xiàn)的和其他的改變。
[0014]圖1是本發(fā)明NaaS的多級插件系統(tǒng)的框架示意圖,如圖1所示,包括:
[0015]1、多級網(wǎng)絡(luò)插件,提供NaaS定義的通用或擴(kuò)展接口,根據(jù)需求,可以進(jìn)行插件的替換,可以對不同廠商的不同的底層功能模塊進(jìn)行松耦合兼容,無需修改代碼,其中,松耦合指的是該多級網(wǎng)絡(luò)插件架構(gòu)對于底層功能模塊依賴性較低,可以方便的兼容不同家廠商的底層功能模塊。
[0016]具體地,多級網(wǎng)絡(luò)插件為L2-L7網(wǎng)絡(luò)功能插件,其中L2-L7是指網(wǎng)絡(luò)功能的2層到7層,具體是指:數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層。根據(jù)需求,通過插拔的方式可以方便的使用相應(yīng)網(wǎng)絡(luò)層的功能插件。
[0017]例如:如果需要提供L3網(wǎng)絡(luò)功能,只需將L3的插件插入該多級網(wǎng)絡(luò)插件的相應(yīng)網(wǎng)絡(luò)層即可,用戶可以使用用戶界面調(diào)用L3功能的統(tǒng)一接口。如果L3網(wǎng)絡(luò)功能對某個(gè)廠家,比如H3C的底層功能模塊比較符合需求,則可以相應(yīng)地,在底層網(wǎng)絡(luò)插件中插入H3C的底層功能模塊。H3C的底層功能模塊通過標(biāo)準(zhǔn)接口調(diào)用H3C的網(wǎng)絡(luò)功能,提供給用戶。
[0018]2、L2-L7網(wǎng)絡(luò)服務(wù)模塊,可以根據(jù)不同廠商的底層功能模塊,提供統(tǒng)一的L2-L7的網(wǎng)絡(luò)服務(wù)功能,因此,用戶無需關(guān)心網(wǎng)絡(luò)功能插件細(xì)節(jié)。
[0019]3、L2_L7適配模塊,用于對不同廠商的底層功能模塊進(jìn)行適配,并將應(yīng)用程序編程接口(API,Applicat1n Programming Interface)轉(zhuǎn)發(fā)給多級網(wǎng)絡(luò)插件中適配的功能插件。
[0020]4、底層網(wǎng)絡(luò)插件,是不同廠商的虛擬網(wǎng)絡(luò)功能模塊,通過插拔的方式可以方便的使用不同廠商的底層功能模塊。
[0021]5、驅(qū)動插件,可以驅(qū)動不同廠商的底層功能模塊。
[0022]本發(fā)明使用多級網(wǎng)絡(luò)插件,在網(wǎng)絡(luò)功能層,可以方便靈活的以插件的方式對L2-L7的各層功能進(jìn)行增刪;在底層網(wǎng)絡(luò)插件,可以方便地以插件的方式集成不同廠商的底層功能模塊,使得整個(gè)架構(gòu)非常靈活、開放。
[0023]應(yīng)當(dāng)理解,雖然本說明書根據(jù)實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個(gè)整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)即服務(wù)NaaS的多級插件系統(tǒng),其特征在于,包括: 多級網(wǎng)絡(luò)插件,為L2-L7網(wǎng)絡(luò)功能插件,用于通過插拔的方式使用L2-L7的功能插件; 底層功能模塊,用于通過插拔的方式使用不同的底層功能模塊; L2-L7適配模塊,用于對不同的底層功能模塊進(jìn)行適配; L2-L7網(wǎng)絡(luò)服務(wù)模塊,用于根據(jù)不同的底層功能模塊,提供統(tǒng)一的L2-L7的網(wǎng)絡(luò)服務(wù)功會K。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述多級網(wǎng)絡(luò)插件,還包括:NaaS的通用或擴(kuò)展接口。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述多級網(wǎng)絡(luò)插件用于通過插拔的方式使用L2-L7的功能插件為: 多級網(wǎng)絡(luò)插件用于通過插拔的方式使用L2-L7的一個(gè)或多個(gè)功能插件。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述L2-L7適配模塊,還用于將應(yīng)用程序編程接口 API轉(zhuǎn)發(fā)給多級網(wǎng)絡(luò)插件中適配的功能插件。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:驅(qū)動插件,用于驅(qū)動不同的底層功能模塊。
【專利摘要】本發(fā)明提供了一種NaaS的多級插件系統(tǒng),包括:多級網(wǎng)絡(luò)插件,為L2-L7網(wǎng)絡(luò)功能插件,用于通過插拔的方式使用L2-L7的功能插件;底層功能模塊,用于通過插拔的方式使用不同的底層功能模塊;L2-L7適配模塊,用于對不同的底層功能模塊進(jìn)行適配;L2-L7網(wǎng)絡(luò)服務(wù)模塊,用于根據(jù)不同的底層功能模塊,提供統(tǒng)一的L2-L7的網(wǎng)絡(luò)服務(wù)功能。本發(fā)明使用多級網(wǎng)絡(luò)插件,在網(wǎng)絡(luò)功能層,可以方便靈活的以插件的方式對L2-L7的各層功能進(jìn)行增刪;在底層網(wǎng)絡(luò)插件,可以方便地以插件的方式集成不同廠商的底層功能模塊,使得整個(gè)架構(gòu)非常靈活、開放。
【IPC分類】H04L29-08
【公開號】CN104601651
【申請?zhí)枴緾N201410658051
【發(fā)明人】郭鋒, 劉俊朋, 胡玉鵬, 于輝, 李新虎
【申請人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2015年5月6日
【申請日】2014年11月18日