




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、word范文VNFMf发技术方案初步设计ultrapouier北京神州泰岳软件股份有限公司一、总设计思路VNFM管理平台的所有功能开发采用开源 Tacker项目作为原生系统,在此项目的基础上 修改源码架构、添加新功能等,参照中国移动的企业标准、ETSI以及社区规范来统一设计,所有研发工作分六步,分别如下:第一步:NFVO和VNFM拆分拆分是所有功能研发的前提工作,依据需求,我们把VNFO和VNFM从源码架构、功能两个部分分别做了拆分。从tacker源码架构拆分后 NFVO和VNFMf乍为两个独立的 server, NFVO 和VNFM各 有一套 Restful API, 共用con ducto
2、r模块与DB交互。NFVO和VNFM作为两个独立的进程,可 以单独启动、停用等操作。源码架构拆分后,从功能的拆分角度考虑主要把例如VNFD VNF软件、镜像、配置文件等功能拆分到 NFVO服务中管理,VNFM服务跟NFVO服务订阅。第二步:从安全、性能、运维等角度考虑整体技术和功能的设计第三步:VNFM和NFVO的功能开发第四步:系统设备管理功能开发word范文第五步:集成测试工具的开发及测试word范文HorizonCLII.(WSGl.rterHiori/plijgin frMnBwcirki(第六步:集成对接及运维测试工作二、tacker架构设计(改造后)依据tacker作为原生系统改造
3、后的架构图,将NFVO和VNFM拆分成两个独立的服务进程,各有一套 Restful API, 都支持Horizon和CLI ;重新启用 Condutor服务模块与 DB交互;NFV Catalog 拆分到NFVO中管理,VNFM去NFVO中订阅。三、功能架构设计依据通用VNFM开发功能列表设计(后面参考详细的需求说明书可能需要调整)。按阶段性要求的时间点迭代完成功能研发工作。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接口规范细化参数开发相关相关功能:一级功能二级功能接口名称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获取指标数据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接口规范细化传递参数开发相关功能:一级功能接口名称REST 接QuerySubscribe (查询 VNF 包订阅)GET /v1/cCreateSubscribe (创建 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(获取任务执行状态)GET /v1/jobVNF生命周期变化通知VNFLifecycleCha ngesNotificatio n (VNF生命周期变化通知)POST /v1CreatePolicy(策略下发)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六、数据库表设计需要调整tacker数据库表结构,新增表如 VNF包表结构、配置管理表结构、 故障管理表结构、日志管理
10、表结构等等。具体表结构属性需要阅读需求规范后 详细讨论需求后制定。負忖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状态vais default是否是默认的ticreated at创建时间daupdated at更新时间dadeleted at删除时间da表名vnf字段名含义字idvnf 的 idvatenant idproject idvan ameproject 名vavnfd idvnfd模板的idvainstanee id实例idvaword范文mgmt urlvnf创建完成之后返回的vdu的ip地址vastatus状态vadescripti on描述teplaceme nt attrregion信息tevimdvim 的 idvaerror reas on错误原因
12、tecreated at创建时间updated at更新时间dadadeleted at删除时间da表名vn f attribute字段名含义字id主键idvavnf idvnf 的 idvakeyvnf中的keyvavaluevnf 中的 valuete表名vnfd字段名含义字idvnfd模板的idvatenant idproject idvan ameproject 名vadescripti on描述temgmt drivermgmt驱动vacreated at创建时间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创建时间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创建时间daupdated at更新时间dadeleted at删除时间dansd idnsd模板的idvavimdvim 的 idvan amevim名vadescripti on描述tevn f idsvnf的id集合mgmt urlns创建完之后返回的地址vast
15、atus状态vaerror reas on错误原因te表名aclmatchcriterias字段名含义字idracl匹配规则idvavn ffgc idClassifier idvaeth src:发送端网卡vaeth dst接收端网卡vaeth_type网卡类型vavlan idvlan idinvlan pcpvlan优先权代码点inmpls label:多协议标签交换labelinmpls tc;多协议标签交换tcinip dscpip中的dscp值inip ecnip中的ecn值inip src prefix发送端ip前缀vaip dst prefix接收端ip前缀vasource p
16、ort min发送端端口号最小值insource port max发送端端口号最大值indestination port min接收端端口号最小值indestination port max:接收端端口号最大值inip protoip协议innetwork id网络idvanetwork src port id发送端网络端口号idvanetwork dst port id接收端网络端口号idvaword范文tenant idproject idvaicmpv4 typeicmpv4协议类型inicmpv4 codeicmpv4协议代码inarp oparp协议的op表示是请求包还是应达包ina
17、rp spa发送端的协议地址inarp tpa目标端协议地址inarp sha发送端的硬件地址inarp tha目标端硬件地址inipv6 src发送端的ipv6地址vaipv6 dst目的端的ipv6地址vaipv6 flabelipv6的流标签inicmpv6 typeicmpv6协议类型inicmpv6 codeicmpv6协议代码inipv6 nd targetipv6的nd协议的待解析的ipv6地址vaipv6 nd sllipv6的nd协议的sll值vaipv6 nd tllipv6的nd协议的tll值va表名vn ffgclassifiers字段名含义字idClassifier
18、idvatenant idproject idvanfpdvnffgnfps 的 idvain sta nce id实例idvachaindvnf转发链idvastatus状态van amevnf转发链名字va表名vn ffgcha ins字段名含义字idvnf转发链idvatenant idproject idvainstanee id实例idvanfp idvnffgnfps 的 idvastatus状态,vapath id转发路径id,vasymmetrical对称性tirchain转发链信息teword范文表名vnffgnfps字段名含义字id主键idvatenant idproject idvavnffg idvnffg 模板 idvan amevnffg模板名称vastatus状态vapathd转发路径idvasymmetrical对称性tir表名vnffgs字段名含义字id主键idvatenant idproject idvan ameproject n amevadescripti on描述vavnffgd idvnffg 模板 idvastatus状态vavnf mapping和哪个 vnf mappingteattributes模板相关属性te表名vn ffgtemplates字段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研版八年级英语上册Module5单元测试试卷-含答案03
- 2025年度矿业权承包与矿山地质灾害防治合同
- 2025新疆生产建设兵团下半年招聘事业单位工作人员2398人备考练习题库及答案解析
- 2025年8月福建厦门市公安局所属事业单位厦门市公安文职人员服务中心招聘专业技术岗位人员5人备考练习题库及答案解析
- 2025浙江民泰商业银行股份有限公司嘉兴嘉善西塘小微专营支行招聘7人备考练习题库及答案解析
- 邮储银行天天盈课件
- 2025年公安基础知识考试试题及参考答案
- 2025年美术史试题及答案
- 2025福建三明大田县公安局招聘5名警务辅助人员考试参考题库附答案解析
- 2025第五师双河市公安局招聘警务辅助人员(40人)笔试备考题库及答案解析
- 县级医院骨科发展路径规划
- 2025年高等教育自学考试(政治经济学(财经类)·00009)历年参考题库含答案详解(5卷)
- 第六章 人体生命活动的调节 大单元教学设计 人教版(2024)生物八年级上册
- 2025年辅警招聘考试试题库及答案【必刷】
- DB31∕T 1487-2024 国际医疗服务规范
- 2025至2030中国化妆品检测行业市场深度调研及投资策略及有效策略与实施路径评估报告
- 机动车定损课件
- 心衰中医护理课件
- 小学美术大单元教学设计与实施研究
- 2025广西公需科目真题续集(附答案)
- 2025中国人民抗日战争暨世界反法西斯战争胜利80周年课件PT
评论
0/150
提交评论