


版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、VNFMf發(fā)技術方案初步設計ultroujer北京神州泰岳軟件股份有限公司一、總設計思路VNFM管理平臺的所有功能開發(fā)采用開源 Tacker項目作為原生系統(tǒng),在此項目的基礎上 修改源碼架構、添加新功能等,參照中國移動的企業(yè)標準、ETSI以及社區(qū)規(guī)范來統(tǒng)一設計,所有研發(fā)工作分六步,分別如下:第一步:NFVO和VNFM拆分拆分是所有功能研發(fā)的前提工作,依據(jù)需求,我們把VNFO和VNFM從源碼架構、功能兩個部分分別做了拆分。從tacker源碼架構拆分后 NFVO和VNFMf乍為兩個獨立的 server, NFVO 和VNFM各 有一套 Restful API, 共用con ductor模塊與DB交互
2、。NFVO和VNFM作為兩個獨立的進程,可 以單獨啟動、停用等操作。源碼架構拆分后,從功能的拆分角度考慮主要把例如VNFD VNF軟件、鏡像、配置文件等功能拆分到 NFVO服務中管理,VNFM服務跟NFVO服務訂閱。第二步:從安全、性能、運維等角度考慮整體技術和功能的設計第三步:VNFM和NFVO的功能開發(fā)第四步:系統(tǒng)設備管理功能開發(fā)第五步:集成測試工具的開發(fā)及測試第六步:集成對接及運維測試工作二、tacker架構設計(改造后)依據(jù)tacker作為原生系統(tǒng)改造后的架構圖,將NFVO和VNFM拆分成兩個獨立的服務進程,各有一套 Restful API, 都支持Horizon和CLI ;重新啟用
3、Condutor服務模塊與 DB交 互;NFV Catalog 拆分到NFVO中管理,VNFMI去NFVC中訂閱。bfarizgfiiai11Tacker ArchitectureNFVO API(WSG4teftiictfVplLQiin trameworkjuVNFM API(WSGLxtbnsi5/piijg&n tmmowgfk)ConductorDS:0tfIM W 2Inrrp Ori verConductor衲白Fib電史EE:DriverFrirfTitworlctosca wr-krbwManirgnngAbfirr|iMiQUtiCN、J三、功能架構設計依據(jù)通用VNFM開發(fā)
4、功能列表設計(后面參考詳細的需求說明書可能需要調(diào)整)。按階段性要求的時間點迭代完成功能研發(fā)工作。WMF胡功It農(nóng)軸柏EBEILft!L *it1 XpvFfSjl-fl )耶暢口WMF粧驕罔蘭轡畀MVS円戶那.和戶切卻tIVlHHl階漳L- !-. i四、功能詳細設計五、Restful API 設計按照VNFM-VNF&EMS接口規(guī)范細化參數(shù)開發(fā)相關相關功能:一級功能二級功能接口名稱VNFM-VNF認證Authe nticati on (VNFM-VNF)用戶認證Authentication(VNF-VNFM)用戶認證VNF 配置Set In itialCo nfiguratio n 實例化初
5、始配置VNF生命周期管理GetProgress獲取實例化/擴縮容進度HealingVNF 自愈 VNF (可選)VNF生命周期變化通知VNFLifecycleCha ngesNotification (VNFM-VNF) VVNF性能GetI ndicatorValue獲取指標數(shù)據(jù)Eve nt通知VNFPreScaleNotification(VNFM-VNF) VNF 生命VNFHeali ngNotificatio n(VNFM-VNF)自愈完成通VNFM-EMS認證Authe nticatio n(VNFM-EM)用戶認證VNF生命周期變化通知VNFLifecycleCha ngesNo
6、tificatio n(VNFM-EM) VNEve nt通知VNFPreScaleNotification(VNFM-EM) VNF 擴縮容按照NFVO-VNFM接口規(guī)范細化傳遞參數(shù)開發(fā)相關功能:一級功能接口名稱REST 接口VNF包管理QuerySubscribe (查詢 VNF 包訂閱)GET /v1/caCreateSubscribe (創(chuàng)建 VNF 包訂閱)POST /v1/cDeleteSubscribe (刪除 VNF 包訂閱)DELETE /VNFPackageNotify(VNF 包通知)POST /v1/cQueryVNFPackage (查詢 VNF 包信息):GET /
7、v1/caFetchVNFPackage (獲取 VNF包)GET /v1/caVNFD信息獲取QueryVNFD (查詢 VNFD 信息)GET /v1/vnfdVNF資源授權GrantLifecycle ( VNF 生命周期授權)PUT /v1/resoVNF生命周期管理InstantiateVnf (初始化 VNF 實例)POST /vQueryVnf (查詢 VNF )GET /v1/vrGET /v1/vrScaleVnf (擴容縮容接口)PUT /v1/vrUpgradeVnfSoftware (升級 VNF 軟件)PUT /v1/vrTerminateVnf (終止 VNF )D
8、ELETE /v1GetJobStatus(獲取任務執(zhí)行狀態(tài))GET /v1/jobsVNF生命周期變化通知VNFLifecycleCha ngesNotificati on (VNF生命周期變化通知)POST /v策略管理CreatePolicy(策略下發(fā))POST /vUpdatePolicy (更新策略)PUT /v1/vrDeletePolicy (刪除策略)DELETE /QueryPolicy (查詢策略)GET /v1/vrGET /v1/vrActivePolicy (激活策略)PUT /v1/v nfsPUT /v1/v nfsDeActivePolicy (去激活策略)PU
9、T /v1/v nfsPUT/v1/v nfs/Eve nt通知VNFMEventNotification(VNFMEvent 通知)POST /v1/vn告警ListSubcripti onsGET/v1/alaCreateSubcripti onPOST/v1/aDeleteSubcriptio nDELETE/vPushAlarmsPUT/v1/alsPushFmHeartbeatPUT/v1/alsListActiveAlarmsGET/v1/alaListHistoryAlarmsGET/v1/ala六、數(shù)據(jù)庫表設計需要調(diào)整tacker數(shù)據(jù)庫表結構,新增表如 VNF包表結構、配置管理
10、表結 構、故障管理表結構、日志管理表結構等等。具體表結構屬性需要閱讀需求規(guī) 范后詳細討論需求后制定。IMaWI J lil-i ulart-i_diKKriec. 沖轉 aMidtaFarl_ldJ*JaMtrpjor n|rr? |riwVW3 心上El W r*ELE nB_dK3 p 4CF _i_prlh #,dfynta .Mnj4onjHrl_rr UluUl JbVI鼻 EiJJlDK 4 I HHhMaJdl wpfhnCSi -rilitanjnOl -d jm +_rf! I =mpri!Jww ri bfriqilp Irl VEi-H irt*P I *v_rt1BS陽
11、.VIni*l札皿V-iarttwwfWiJcwtifw書Z -n slahM ” - f yfi耐如,njRTirjp-jr7 1跡聲殲nSKiliW-.We相關表:表名vimauths字段名含義字段id主鍵idvarvimdvim 的 idvarpassword密碼varauth urlvim訪問地址varvim projectvim項目和項目所屬域texauth cred認證信息(包括用戶名,密碼,訪問地址,項目 名)tex表名vims字段名含義字段idvim 的 idvartypevim類型vartenant idproject idvarn ameproject 名vardescri
12、pti on描述texplacement attrregion信息texshared共享的tinystatus狀態(tài)varis default是否是默認的tinycreated at創(chuàng)建時間dalupdated at更新時間daldeleted at刪除時間dal表名vnf字段名含義字段idvnf 的 idvartenant idproject idvarn ameproject 名varvnfd idvnfd模板的idvarinstanee id實例idvarmgmt urlvnf創(chuàng)建完成之后返回的vdu的ip地址varstatus狀態(tài)vardescripti on描述texplaceme n
13、t attrregion信息texvimdvim 的 idvarerror reas on錯誤原因texcreated at創(chuàng)建時間dalupdated at更新時間daldeleted at刪除時間dal表名vn f attribute字段名含義字段id主鍵idvarvnf_idvnf 的 idvarkeyvnf中的keyvarvaluevnf 中的 valuetex表名vnfd字段名含義字段idvnfd模板的idvartenant idproject idvarn ameproject 名vardescripti on描述texmgmt drivermgmt驅動varcreated at創(chuàng)
14、建時間dalupdated at更新時間daldeleted at刪除時間daltemplate source模板源地址var表名vnfd attribute字段名含義字段id主鍵idvarvnfd idvnfd模板的idvarkeyvnfd中的屬性名varvaluevnfd中的屬性值tex表名servicetypes字段名含義字段id主鍵idvartenant idproject idvarvnfddvnfd模板的idvarservice type服務類型(VDU,CP,VL)var表名nsd字段名含義字段tenant idproject idvaridnsd模板的idvarn amensd
15、名vardescripti on描述texcreated at創(chuàng)建時間dalupdated at更新時間daldeleted at刪除時間dalvnfdsnsd模板中包含的vnfdtextemplate source模板源地址var表名n sd attribute字段名含義字段id主鍵idvarnsd idnsd模板的idvarkeynsd中的屬性名varvaluensd中的屬性值tex表名ns字段名含義字段tenant idproject idvaridns 的 idvarcreated at創(chuàng)建時間dalupdated at更新時間daldeleted at刪除時間daln sd idns
16、d模板的idvarvimdvim 的 idvarn amevim名vardescripti on描述texvn f idsvnf的id集合mgmt urlns創(chuàng)建完之后返回的地址varstatus狀態(tài)varerror reas on錯誤原因tex表名aclmatchcriterias字段名含義字段idacl匹配規(guī)則idvarvn ffgc idClassifier idvareth src發(fā)送端網(wǎng)卡vareth dst接收端網(wǎng)卡vareth type網(wǎng)卡類型varvlandvlan idint(vla n pcpvlan優(yōu)先權代碼點int(mpls label多協(xié)議標簽交換labelint(m
17、pls tc多協(xié)議標簽交換tcint(ip_dscpip中的dscp值int(ip ecnip中的ecn值int(ip src prefix發(fā)送端ip前綴varip dst prefix接收端ip前綴varsource port min發(fā)送端端口號最小值int(source port max發(fā)送端端口號最大值int(destination port min接收端端口號最小值int(destination port max接收端端口號最大值int(ip protoip協(xié)議int(network id網(wǎng)絡idvarnetwork src port id發(fā)送端網(wǎng)絡端口號idvarn etwork d
18、st port id接收端網(wǎng)絡端口號idvartenant idproject idvaricmpv4 typeicmpv4協(xié)議類型int(icmpv4 codeicmpv4協(xié)議代碼int(arp oparp協(xié)議的op表示是請求包還是應達包int(arp spa發(fā)送端的協(xié)議地址int(arp tpa目標端協(xié)議地址int(arp sha發(fā)送端的硬件地址int(arp tha目標端硬件地址int(ipv6 src發(fā)送端的ipv6地址varipv6 dst目的端的ipv6地址varipv6 flabelipv6的流標簽int(icmpv6 typeicmpv6協(xié)議類型int(icmpv6 codei
19、cmpv6協(xié)議代碼int(ipv6 nd targetipv6的nd協(xié)議的待解析的ipv6地址varipv6 nd sllipv6的nd協(xié)議的sll值varipv6 nd tllipv6的nd協(xié)議的tll值var表名vn ffgclassifiers字段名含義字段idClassifier idvartenant idproject idvarnfp idvnffgnfps 的 idvarinstanee id實例idvarchain idvnf轉發(fā)鏈idvarstatus狀態(tài)varn amevnf轉發(fā)鏈名字var表名vn ffgcha ins字段名含義字段idvnf轉發(fā)鏈idvartenant idproject idvarinstanee id實例idvarnfp idvnffgnfps 的 idvarstatus狀態(tài)varpath id轉發(fā)路徑idvarsymmetrical對稱性ti
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國乘坐式牽引拖拉機行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國RTA(即裝即用)廚柜行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 塘沽特勤消防站可行性研究報告
- 2025-2030全球及中國電動牙髓手機套行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 2025-2030全球及中國服裝及鞋類測試服務行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 產(chǎn)品外包外協(xié)可行性研究報告
- 吉林省農(nóng)安縣三崗中學2024-2025學年物理八年級第一學期期末復習檢測試題含解析
- 湖南師范大學《商務統(tǒng)計》2023-2024學年第一學期期末試卷
- 烏蘭察布職業(yè)學院《全科醫(yī)學概論理論》2023-2024學年第一學期期末試卷
- 四川省宜賓市敘州區(qū)2025屆化學九年級第一學期期末調(diào)研試題含解析
- 肝硬化門靜脈高壓食管胃靜脈曲張出血的防治指南( 2022)
- 子宮脫垂病例護理討論
- vte病人的健康宣教
- 公路車行業(yè)分析
- 鐵路集裝箱現(xiàn)狀分析報告
- 2024年高等教育文學類自考-00730中外音樂史歷年高頻考點試卷專家薈萃含答案
- 財政內(nèi)部監(jiān)督制度范本
- 2023全新包干制物業(yè)服務合同
- 外賣運營培訓手冊
- 多學科治療協(xié)作模式
- 青島離婚協(xié)議書
評論
0/150
提交評論