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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

3、后的架構(gòu)圖,將NFVO和VNFM拆分成兩個獨立的服務進程,各有一套 Restful API, 都支持Horizon和CLI ;重新啟用 Condutor服務模塊與 DB交互;NFV Catalog 拆分到NFVO中管理,VNFM去NFVO中訂閱。三、功能架構(gòu)設計依據(jù)通用VNFM開發(fā)功能列表設計(后面參考詳細的需求說明書可能需要調(diào)整)。按階段性要求的時間點迭代完成功能研發(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范文四、功能詳細設計五、Restful API 設計按照VNFM-VNF&EMS接口規(guī)范細化參數(shù)開發(fā)相關相關功能:一級功能二級功能接口名稱Authe nticati on (VNFM-VNF)用戶認證認證Authe nticatio n(VNF-VNFM)用戶認證VNF配置Set In itialCo nfiguratio n 實例化初始配置GetProgress獲取實例化/擴縮容進度VNFM-VNFVNF生命周期管理HealingVNF 自愈 VNF (可

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

6、sNotificati on (VNFM-EM)知VNF生命周期變化通知word范文Event通知VNFPreScaleNotificatio n(VNFM-EM) VNF擴按照NFVO-VNFM接口規(guī)范細化傳遞參數(shù)開發(fā)相關功能:一級功能接口名稱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資源授權GrantLifecycle (VNF 生命周期授權)PUT /v1/resInstantiateVnf (初始化 VNF 實例)POST /v1QueryVnf (查詢 VNF )GET /v1/vGET /v1/vScaleVnf (擴容縮容接口)PUT /v1/vUpgradeVnfSoftware (升級 VNF 軟件)PUT /v1/vTerminateVnf (終止 VNF )DELETE /vV

8、NF生命周期管理GetJobStatus(獲取任務執(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ù)庫表設計需要調(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ī)范后 詳細討論需求后制定。負忖id I =rrtl曲 jp ,word范文相關表:表名vimauths字段名含義字id主鍵idvavimdvim 的 idvapassword密碼vaauth urlvim訪問地址vavim projectvim項目和項目所屬域teauth cred認證信息(包括用戶名,密碼,訪問地址,項目 名)te表名vims字段名含義字idvim 的 idvatypevim類型vatenant idproject idvan ameproject 名vadescripti on描述teplacement attrregion信息tes

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

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

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

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

15、atus狀態(tài)vaerror reas on錯誤原因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)先權代碼點inmpls label:多協(xié)議標簽交換labelinmpls tc;多協(xié)議標簽交換tcinip dscpip中的dscp值inip ecnip中的ecn值inip src prefix發(fā)送端ip前綴vaip dst prefix接收端ip前綴vasource p

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

17、rp spa發(fā)送端的協(xié)議地址inarp tpa目標端協(xié)議地址inarp sha發(fā)送端的硬件地址inarp tha目標端硬件地址inipv6 src發(fā)送端的ipv6地址vaipv6 dst目的端的ipv6地址vaipv6 flabelipv6的流標簽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實例idvachaindvnf轉(zhuǎn)發(fā)鏈idvastatus狀態(tài)van amevnf轉(zhuǎn)發(fā)鏈名字va表名vn ffgcha ins字段名含義字idvnf轉(zhuǎn)發(fā)鏈idvatenant idproject idvainstanee id實例idvanfp idvnffgnfps 的 idvastatus狀態(tài),vapath id轉(zhuǎn)發(fā)路徑id,vasymmetrical對稱性tirchain轉(zhuǎn)發(fā)鏈信息teword范文表名vnffgnfps字段名含義字id主鍵idvatenant idproject idvavnffg idvnffg 模板 idvan amevnffg模板名稱vastatus狀態(tài)vapathd轉(zhuǎn)發(fā)路徑idvasymmetrical對稱性tir表名vnffgs字段名含義字id主鍵idvatenant idproject idvan ameproject n amevadescripti on描述vavnffgd idvnffg 模板 idvastatus狀態(tài)vavnf mapping和哪個 vnf mappingteattributes模板相關屬性te表名vn ffgtemplates字段

溫馨提示

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

最新文檔

評論

0/150

提交評論