


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、VNFMPr發(fā)技術(shù)方案初步設(shè)計北京神州泰岳軟件股份有限公司一、總設(shè)計思路VNFM管理平臺的所有功能開發(fā)采用開源Tacker項目作為原生系統(tǒng),在此項目的基礎(chǔ)上修改源碼架構(gòu)、添加新功能等,參照中國移動的企業(yè)標(biāo)準、ETSI以及社區(qū)規(guī)范來統(tǒng)一設(shè)計,所有研發(fā)工作分六步,分別如下:第一步:NFVO和VNFI拆分拆分是所有功能研發(fā)的前提工作,依據(jù)需求,我們把VNFO和VNFIM從源碼架構(gòu)、功能兩個部分分別做了拆分。從tacker源碼架構(gòu)拆分后 NFVO和VNFM乍為兩個獨立的 server, NFVO 和VNFM各有一套 Restful API,共用con ductor模塊與DB交互。NFVC和VNFM乍為
2、兩個獨立的進程,可以單獨啟動、停用等操作。源碼架構(gòu)拆分后,從功能的拆分角度考慮主要把例如VNFD VNF軟件、鏡像、配置文件等功能拆分到NFVO服務(wù)中管理,VNFM服務(wù)跟NFVO服務(wù)訂閱。第二步:從安全、性能、運維等角度考慮整體技術(shù)和功能的設(shè)計第三步:VNFM和NFVO的功能開發(fā)第四步:系統(tǒng)設(shè)備管理功能開發(fā)第五步:集成測試工具的開發(fā)及測試第六步:集成對接及運維測試工作二、tacker架構(gòu)設(shè)計(改造后)依據(jù)tacker作為原生系統(tǒng)改造后的架構(gòu)圖,將NFVO和VNFM拆分成兩個獨立的服務(wù)進程,各有一套Restful API, 都支持Horizon和CLI ;重新啟用 Condutor服務(wù)模塊與 D
3、B交互;NFV Catalog拆分到 NFVO中管理,VNFM去NFVO中訂閱。三、功能架構(gòu)設(shè)計依據(jù)通用VNFM開發(fā)功能列表設(shè)計(后面參考詳細的需求說明書可能需要調(diào)整)。按階段性要求的時間點迭代完成功能研發(fā)工作。四、功能詳細設(shè)計五、Restful API 設(shè)計按照VNFM-VNF&EMS口規(guī)范細化參數(shù)開發(fā)相關(guān)相關(guān)功能:一級功能二級功能接口名稱VNFM-VNF-認ffiAuthe nticatio n(VNFM-VNF)用戶認證Authe nticatio n(VNF-VNFM)用戶認證VNF配置Set In itialCo nfiguratio n實例化初始配置VNF生命周期管理Get
4、Progress獲取實例化/擴縮容進度HealingVNF 自愈 VNF (可選)VNF生命周期變化通知VNFLifecycleCha ngesNotification (VNFM-VNF)化通知VNF性能GetI ndicatorValue獲取指標(biāo)數(shù)據(jù)Eve nt通知VNFPreScaleNotificatio n(VNFM-VNF) VNF生命通知VNFHeali ngNotificatio n(VNFM-VNF)自愈完成通VNFM-EMS認證Authe nticatio n(VNFM-EM)用戶認證VNF生命周期變化通知VNFLifecycleCha ngesNotificatio n(
5、VNFM 七M) V化通知Eve nt通知VNFPreScaleNotificatio n(VNFM 七M) VNF擴縮按照NFVO-VNF接口規(guī)范細化傳遞參數(shù)開發(fā)相關(guān)功能:一級功能接口名稱REST 接口QuerySubscribe (查詢 VNF 包訂閱)GET /v1/cataloCreateSubscribe (創(chuàng)建 VNF 包訂閱)POST /v1/cataVNF包管理DeleteSubscribe (刪除 VNF 包訂閱)DELETE /v1/caVNFPackageNotify ( VNF 包通知)POST /v1/cataQueryVNFPackage (查詢 VNF 包信息)G
6、ET /v1/cataloFetchVNFPackage (獲取 VNF 包)GET /v1/cataloVNFD信息獲取QueryVNFD (查詢 VNFD 信息)GET /v1/v nfds/vnfVNF資源授權(quán)GrantLifecycle ( VNF 生命周期授權(quán))PUT /v1/resource/gInstantiateVnf (初始化 VNF 實例)POST /v1/v nfsVNF生命周期管理QueryVnf (查詢 VNF )GET /v1/v nfs/GET /v1/v nfs?ScaleVnf (擴容縮容接口)PUT /v1/v nfs/UpgradeVnfSoftware
7、(升級 VNF 軟件)PUT /v1/v nfs/TerminateVnf (終止 VNF)DELETE /v1/vnfs/GetJobStatus(獲取任務(wù)執(zhí)行狀態(tài))GET /v1/jobs/jobldVNF生命周期變化通知VNFLifecycleCha ngesNotificatio n (VNF生命周期變化通知)POST /v1/v nfs策略管理CreatePolicy(策略下發(fā))POST /v1/v nfsUpdatePolicy (更新策略)PUT /v1/v nfs/vDeletePolicy (刪除策略)DELETE /v1/vnQueryPolicy (查詢策略)GET /v
8、1/v nfs/vGET /v1/v nfs/vActivePolicy (激活策略)PUT /v1/v nfs/w nflPUT /v1/v nfs/w nflDeActivePolicy (去激活策略)PUT /v1/v nfs/w nflPUT/v1/v nfs/wnfl nEve nt通知VNFMEventNotification(VNFMEvent 通知)POST /v1/v nfs/everListSubcripti onsGET/v1/alarm/CreateSubcripti onPOST/vl/alarmDeleteSubcripti onDELETE/vl/alaPushA
9、larmsPUT/vl/alarmPushFmHeartbeatPUT/v1/alarm/ListActiveAlarmsGET/v1/alarm/ListHistoryAlarmsGET/v1/alarm/&En dSeq六、數(shù)據(jù)庫表設(shè)計需要調(diào)整tacker數(shù)據(jù)庫表結(jié)構(gòu),新增表如 VNF包表結(jié)構(gòu)、配置管理表結(jié)構(gòu)、故障管理表結(jié)構(gòu)、 日志管理表結(jié)構(gòu)等等。具體表結(jié)構(gòu)屬性需要閱讀需求規(guī)范后詳細討論需求后制定。相關(guān)表:表名vimauths字段名含義字id主鍵idvavimdvim 的 idvapassword密碼vaauth urlvim訪問地址vavim projectvim項目和項目所屬域
10、teauth cred認證信息(包括用戶名,密碼,訪問地址,項 目名)te表名vims字段名含義字idvim 的 idvatypevim類型vatenant idproject idvan ameproject 名vadescripti on描述teplaceme nt attrregion 信息teshared共享的tirstatus狀態(tài)vais_default是否是默認的tircreated at創(chuàng)建時間1 daupdated at更新時間dadeleted at刪除時間da表名vnf字段名含義字idvnf 的 idvatenant idproject idvan ameproject 名
11、vavnfd idvnfd模板的idvainstanee id實例idvamgmt urlvnf創(chuàng)建完成之后返回的 vdu的ip地址vastatus狀態(tài)Vcdescripti on描述teplaceme nt attrregion信息tevimdvim 的 idVcerror reas on錯誤原因tecreated at創(chuàng)建時間daupdated at更新時間dadeleted at刪除時間da表名vn f attribute字段名含義字id主鍵idvcvnf idvnf 的 idvckeyvnf中的keyvcvaluevnf 中的 valuete表名vnfd字段名含義字idvnfd模板的i
12、dvctenant idproject idvcn ameproject 名vcdescripti on描述temgmt drivermgmt驅(qū)動vccreated at創(chuàng)建時間daupdated at更新時間dadeleted at刪除時間datemplate source模板源地址vc表名vn fd attribute字段名含義字id主鍵idvcvnfddvnfd模板的idvakeyvnfd中的屬性名vavaluevnfd中的屬性值te表名servicetypes字段名含義字id主鍵idvatenant idproject idvavnfddvnfd模板的idvaservice type服
13、務(wù)類型(VDU,CP,VL)va表名nsd字段名含義字tenant idproject idvaidnsd模板的idvan amensd名vadescripti on描述tecreated at創(chuàng)建時間daupdated at更新時間dadeleted at刪除時間davnfdsnsd模板中包含的vnfdtetemplate source模板源地址va表名n sd attribute字段名含義字id主鍵idvansd idnsd模板的idvakeynsd中的屬性名vavaluensd中的屬性值te表名ns字段名含義字tenant idproject idvaidns 的 idvacreated
14、 at創(chuàng)建時間daupdated at更新時間dadeleted at刪除時間dan sd idnsd模板的idvavimdvim 的 idvan amevim名vadescripti on描述tevn f idsvnf的id集合mgmt urlns創(chuàng)建完之后返回的地址vastatus狀態(tài)vaerror reas on錯誤原因te表名aclmatchcriterias字段名含義字idFacl匹配規(guī)則idvavn ffgc idClassifier idvaeth src發(fā)送端網(wǎng)卡vaeth dst接收端網(wǎng)卡vaeth type網(wǎng)卡類型vavlandvla n idinvlan pcpvla n
15、優(yōu)先權(quá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 port min:發(fā)送端端口號最小值insource port max:發(fā)送端端口號最大值indestination port min,接收端端口號最小值indestination port max;接收端端口號最大值inip protoip協(xié)議innetwork id網(wǎng)絡(luò)idvan etwork src port id發(fā)送端網(wǎng)
16、絡(luò)端口號idvan etwork dst port id接收端網(wǎng)絡(luò)端口號idvatenant idproject idvaicmpv4 typeicmpv4協(xié)議類型inicmpv4 codeicmpv4協(xié)議代碼inarp oparp協(xié)議的op表示是請求包還是應(yīng)達包inarp 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 codeicmpv
17、6協(xié)議代碼inipv6 nd targetipv6的nd協(xié)議的待解析的ipv6地址vaipv6 nd sllipv6的nd協(xié)議的sll值vaipv6 nd tllipv6的nd協(xié)議的tll值va表名vn ffgclassifiers字段名含義字idClassifier 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 idvainstan
18、ee id:實例idvanfp idvnffgnfps 的 idvastatus狀態(tài)vpathd轉(zhuǎn)發(fā)路徑idvasymmetrical對稱性tircha in轉(zhuǎn)發(fā)鏈信息te表名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模板相關(guān)屬性te表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沙漠區(qū)橋梁防曬措施技術(shù)方案
- 卸貨流程培訓(xùn)
- 德佑房屋租賃合同
- 秘書工作總結(jié)
- 急診科出科護理查房
- 求職簡歷教育模塊設(shè)計要點
- 中職學(xué)校心理健康教育
- 結(jié)石患者術(shù)前術(shù)后護理
- 幼兒園健康標(biāo)志趣味認知課程
- 文案策劃新人培訓(xùn)
- 南昌職業(yè)大學(xué)《影視配音創(chuàng)作》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年湖南融通資源循環(huán)產(chǎn)業(yè)有限公司技能崗位招聘真題
- 樹木砍伐合同簡單協(xié)議書
- 2025年安徽省農(nóng)業(yè)職業(yè)技能大賽(水生物病害防治員)備賽試題庫(含答案)
- 安全大講堂教學(xué)課件
- 城市更新中歷史文化街區(qū)非物質(zhì)文化遺產(chǎn)保護與開發(fā)報告
- 家裝修泥水工合同協(xié)議
- 2023承壓設(shè)備產(chǎn)品焊接試件的力學(xué)性能檢驗
- ESG趨勢下企業(yè)財務(wù)管理新挑戰(zhàn)
- 2024年公安機關(guān)理論考試題庫500道(基礎(chǔ)題)
- 2024年11月-礦山隱蔽致災(zāi)因素普查
評論
0/150
提交評論