VNFM開發(fā)技術(shù)方案設(shè)計(jì)初步設(shè)計(jì)_第1頁
VNFM開發(fā)技術(shù)方案設(shè)計(jì)初步設(shè)計(jì)_第2頁
VNFM開發(fā)技術(shù)方案設(shè)計(jì)初步設(shè)計(jì)_第3頁
VNFM開發(fā)技術(shù)方案設(shè)計(jì)初步設(shè)計(jì)_第4頁
VNFM開發(fā)技術(shù)方案設(shè)計(jì)初步設(shè)計(jì)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、word范文VNFMf發(fā)技術(shù)方案初步設(shè)計(jì)ultrapouier北京神州泰岳軟件股份有限公司一、總設(shè)計(jì)思路VNFM管理平臺(tái)的所有功能開發(fā)采用開源 Tacker項(xiàng)目作為原生系統(tǒng),在此項(xiàng)目的基礎(chǔ)上 修改源碼架構(gòu)、添加新功能等,參照中國移動(dòng)的企業(yè)標(biāo)準(zhǔn)、ETSI以及社區(qū)規(guī)范來統(tǒng)一設(shè)計(jì),所有研發(fā)工作分六步,分別如下:第一步:NFVO和VNFM拆分拆分是所有功能研發(fā)的前提工作,依據(jù)需求,我們把VNFO和VNFM從源碼架構(gòu)、功能兩個(gè)部分分別做了拆分。從tacker源碼架構(gòu)拆分后 NFVO和VNFMf乍為兩個(gè)獨(dú)立的 server, NFVO 和VNFM各 有一套 Restful API, 共用con ducto

2、r模塊與DB交互。NFVO和VNFM作為兩個(gè)獨(dú)立的進(jìn)程,可 以單獨(dú)啟動(dòng)、停用等操作。源碼架構(gòu)拆分后,從功能的拆分角度考慮主要把例如VNFD VNF軟件、鏡像、配置文件等功能拆分到 NFVO服務(wù)中管理,VNFM服務(wù)跟NFVO服務(wù)訂閱。第二步:從安全、性能、運(yùn)維等角度考慮整體技術(shù)和功能的設(shè)計(jì)第三步:VNFM和NFVO的功能開發(fā)第四步:系統(tǒng)設(shè)備管理功能開發(fā)word范文第五步:集成測試工具的開發(fā)及測試word范文HorizonCLII.(WSGl.rterHiori/plijgin frMnBwcirki(第六步:集成對(duì)接及運(yùn)維測試工作二、tacker架構(gòu)設(shè)計(jì)(改造后)依據(jù)tacker作為原生系統(tǒng)改造

3、后的架構(gòu)圖,將NFVO和VNFM拆分成兩個(gè)獨(dú)立的服務(wù)進(jìn)程,各有一套 Restful API, 都支持Horizon和CLI ;重新啟用 Condutor服務(wù)模塊與 DB交互;NFV Catalog 拆分到NFVO中管理,VNFM去NFVO中訂閱。三、功能架構(gòu)設(shè)計(jì)依據(jù)通用VNFM開發(fā)功能列表設(shè)計(jì)(后面參考詳細(xì)的需求說明書可能需要調(diào)整)。按階段性要求的時(shí)間點(diǎn)迭代完成功能研發(fā)工作。Tacikcr ArchitectureNFVO APIVNFM API伯 itUrmNFVOOBPH hTteni訊舊冏 口Infrip Driver (HML Kayitorw)I rnsa ;WorMtou :Fwd

4、 Gnph |VIMMff 3I Htiwon ; :5 : J * JnstJincM JCoodUCtcrVIM Sfta 2word范文四、功能詳細(xì)設(shè)計(jì)五、Restful API 設(shè)計(jì)按照VNFM-VNF&EMS接口規(guī)范細(xì)化參數(shù)開發(fā)相關(guān)相關(guān)功能:一級(jí)功能二級(jí)功能接口名稱Authe nticati on (VNFM-VNF)用戶認(rèn)證認(rèn)證Authe nticatio n(VNF-VNFM)用戶認(rèn)證VNF配置Set In itialCo nfiguratio n 實(shí)例化初始配置GetProgress獲取實(shí)例化/擴(kuò)縮容進(jìn)度VNFM-VNFVNF生命周期管理HealingVNF 自愈 VNF (可

5、選)粘1皆P 慚TSWF%F葉丨 -r 1-*wvwWfcTr Fanni5 云VNFMI功麗黑觸3VNft*1 *KJ1歸障護(hù)彝word范文VNF生命周期變化通知VNFLifecycleCha ngesNotificati on (VNFM-VNF 知VNF性能GetIndicatorValue獲取指標(biāo)數(shù)據(jù)Eve nt通知VNFPreScaleNotificati on (VNFM-VNF) VNF生VNFHeali ngNotificatio n(VNFM-VNF)自愈完成VNFM-EMS認(rèn)證Authe nticati on (VNFM-EM)用戶認(rèn)證VNFLifecycleCha nge

6、sNotificati on (VNFM-EM)知VNF生命周期變化通知word范文Event通知VNFPreScaleNotificatio n(VNFM-EM) VNF擴(kuò)按照NFVO-VNFM接口規(guī)范細(xì)化傳遞參數(shù)開發(fā)相關(guān)功能:一級(jí)功能接口名稱REST 接QuerySubscribe (查詢 VNF 包訂閱)GET /v1/cCreateSubscribe (創(chuàng)建 VNF 包訂閱)POST /v1DeleteSubscribe (刪除 VNF 包訂閱)DELETEVNFPackageNotify (VNF 包通知)POST /v1QueryVNFPackage (查詢 VNF 包信息)GET

7、 /v1/cVNF包管理FetchVNFPackage (獲取 VNF 包)GET /v1/cVNFD信息獲取QueryVNFD (查詢 VNFD 信息)GET /v1/vnVNF資源授權(quán)GrantLifecycle (VNF 生命周期授權(quán))PUT /v1/resInstantiateVnf (初始化 VNF 實(shí)例)POST /v1QueryVnf (查詢 VNF )GET /v1/vGET /v1/vScaleVnf (擴(kuò)容縮容接口)PUT /v1/vUpgradeVnfSoftware (升級(jí) VNF 軟件)PUT /v1/vTerminateVnf (終止 VNF )DELETE /vV

8、NF生命周期管理GetJobStatus(獲取任務(wù)執(zhí)行狀態(tài))GET /v1/jobVNF生命周期變化通知VNFLifecycleCha ngesNotificatio n (VNF生命周期變化通知)POST /v1CreatePolicy(策略下發(fā))POST /v1UpdatePolicy (更新策略)PUT /v1/vDeletePolicy (刪除策略)DELETEQueryPolicy (查詢策略)GET /v1/vGET /v1/vActivePolicy (激活策略)PUT /v1/vnPUT /v1/vn策略管理DeActivePolicy (去激活策略)PUT /v1/vn PU

9、T/v1/vnfwordEve nt通知VNFMEventNotification (VNFMEvent 通知)POST /v1/vListSubcripti onsGET/v1/aCreateSubcripti onPOST/v1/DeleteSubcripti onDELETE/PushAlarmsPUT/v1/a告警PushFmHeartbeatPUT/v1/aListActiveAlarmsGET/v1/aGET/v1/aListHistoryAlarms&EndSeq六、數(shù)據(jù)庫表設(shè)計(jì)需要調(diào)整tacker數(shù)據(jù)庫表結(jié)構(gòu),新增表如 VNF包表結(jié)構(gòu)、配置管理表結(jié)構(gòu)、 故障管理表結(jié)構(gòu)、日志管理

10、表結(jié)構(gòu)等等。具體表結(jié)構(gòu)屬性需要閱讀需求規(guī)范后 詳細(xì)討論需求后制定。負(fù)忖id I =rrtl曲 jp ,word范文相關(guān)表:表名vimauths字段名含義字id主鍵idvavimdvim 的 idvapassword密碼vaauth urlvim訪問地址vavim projectvim項(xiàng)目和項(xiàng)目所屬域teauth cred認(rèn)證信息(包括用戶名,密碼,訪問地址,項(xiàng)目 名)te表名vims字段名含義字idvim 的 idvatypevim類型vatenant idproject idvan ameproject 名vadescripti on描述teplacement attrregion信息tes

11、hared共享的tirstatus狀態(tài)vais default是否是默認(rèn)的ticreated at創(chuàng)建時(shí)間daupdated at更新時(shí)間dadeleted at刪除時(shí)間da表名vnf字段名含義字idvnf 的 idvatenant idproject idvan ameproject 名vavnfd idvnfd模板的idvainstanee id實(shí)例idvaword范文mgmt urlvnf創(chuàng)建完成之后返回的vdu的ip地址vastatus狀態(tài)vadescripti on描述teplaceme nt attrregion信息tevimdvim 的 idvaerror reas on錯(cuò)誤原因

12、tecreated at創(chuàng)建時(shí)間updated at更新時(shí)間dadadeleted at刪除時(shí)間da表名vn f attribute字段名含義字id主鍵idvavnf idvnf 的 idvakeyvnf中的keyvavaluevnf 中的 valuete表名vnfd字段名含義字idvnfd模板的idvatenant idproject idvan ameproject 名vadescripti on描述temgmt drivermgmt驅(qū)動(dòng)vacreated at創(chuàng)建時(shí)間daupdated at更新時(shí)間dadeleted at刪除時(shí)間datemplate source模板源地址va表名vn

13、fd attribute字段名含義字id主鍵idvaword范文vnfddvnfd模板的idvakeyvnfd中的屬性名vavaluevnfd中的屬性值te表名servicetypes字段名含義字id主鍵idvatenant idproject idvavnfddvnfd模板的idvaservice type服務(wù)類型(VDU,CP,VL)va表名nsd字段名含義字tenant idproject idvaidnsd模板的idvan amensd名vadescripti on描述tecreated at創(chuàng)建時(shí)間daupdated at更新時(shí)間dadeleted at刪除時(shí)間davnfdsnsd模

14、板中包含的vnfdtetemplate source模板源地址va表名n sd attribute字段名含義字id主鍵idvansd idnsd模板的idvakeynsd中的屬性名vavaluensd中的屬性值te表名ns字段名含義字tenant idproject idvaword范文idns 的 idvacreated at創(chuàng)建時(shí)間daupdated at更新時(shí)間dadeleted at刪除時(shí)間dansd idnsd模板的idvavimdvim 的 idvan amevim名vadescripti on描述tevn f idsvnf的id集合mgmt urlns創(chuàng)建完之后返回的地址vast

15、atus狀態(tài)vaerror reas on錯(cuò)誤原因te表名aclmatchcriterias字段名含義字idracl匹配規(guī)則idvavn ffgc idClassifier idvaeth src:發(fā)送端網(wǎng)卡vaeth dst接收端網(wǎng)卡vaeth_type網(wǎng)卡類型vavlan idvlan idinvlan pcpvlan優(yōu)先權(quán)代碼點(diǎn)inmpls label:多協(xié)議標(biāo)簽交換labelinmpls tc;多協(xié)議標(biāo)簽交換tcinip dscpip中的dscp值inip ecnip中的ecn值inip src prefix發(fā)送端ip前綴vaip dst prefix接收端ip前綴vasource p

16、ort min發(fā)送端端口號(hào)最小值insource port max發(fā)送端端口號(hào)最大值indestination port min接收端端口號(hào)最小值indestination port max:接收端端口號(hào)最大值inip protoip協(xié)議innetwork id網(wǎng)絡(luò)idvanetwork src port id發(fā)送端網(wǎng)絡(luò)端口號(hào)idvanetwork dst port id接收端網(wǎng)絡(luò)端口號(hào)idvaword范文tenant idproject idvaicmpv4 typeicmpv4協(xié)議類型inicmpv4 codeicmpv4協(xié)議代碼inarp oparp協(xié)議的op表示是請(qǐng)求包還是應(yīng)達(dá)包ina

17、rp spa發(fā)送端的協(xié)議地址inarp tpa目標(biāo)端協(xié)議地址inarp sha發(fā)送端的硬件地址inarp tha目標(biāo)端硬件地址inipv6 src發(fā)送端的ipv6地址vaipv6 dst目的端的ipv6地址vaipv6 flabelipv6的流標(biāo)簽inicmpv6 typeicmpv6協(xié)議類型inicmpv6 codeicmpv6協(xié)議代碼inipv6 nd targetipv6的nd協(xié)議的待解析的ipv6地址vaipv6 nd sllipv6的nd協(xié)議的sll值vaipv6 nd tllipv6的nd協(xié)議的tll值va表名vn ffgclassifiers字段名含義字idClassifier

18、idvatenant idproject idvanfpdvnffgnfps 的 idvain sta nce id實(shí)例idvachaindvnf轉(zhuǎn)發(fā)鏈idvastatus狀態(tài)van amevnf轉(zhuǎn)發(fā)鏈名字va表名vn ffgcha ins字段名含義字idvnf轉(zhuǎn)發(fā)鏈idvatenant idproject idvainstanee id實(shí)例idvanfp idvnffgnfps 的 idvastatus狀態(tài),vapath id轉(zhuǎn)發(fā)路徑id,vasymmetrical對(duì)稱性tirchain轉(zhuǎn)發(fā)鏈信息teword范文表名vnffgnfps字段名含義字id主鍵idvatenant idproject idvavnffg idvnffg 模板 idvan amevnffg模板名稱vastatus狀態(tài)vapathd轉(zhuǎn)發(fā)路徑idvasymmetrical對(duì)稱性tir表名vnffgs字段名含義字id主鍵idvatenant idproject idvan ameproject n amevadescripti on描述vavnffgd idvnffg 模板 idvastatus狀態(tài)vavnf mapping和哪個(gè) vnf mappingteattributes模板相關(guān)屬性te表名vn ffgtemplates字段

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論