ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:100.97KB ,
资源ID:4452687      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4452687.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VNFM开发技术方案设计初步设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VNFM开发技术方案设计初步设计.docx

1、VNFM开发技术方案设计初步设计VNFMf发技术方案初步设计ultrapouier北京神州泰岳软件股份有限公司一、总设计思路VNFM管理平台的所有功能开发采用开源 Tacker项目作为原生系统,在此项目的基础上 修改源码架构、添加新功能等,参照中国移动的企业标准、 ETSI以及社区规范来统一设计,所有研发工作分六步,分别如下:第一步:NFVO和VNFM拆分拆分是所有功能研发的前提工作,依据需求,我们把 VNFO和VNFM从源码架构、功能两个部分分别做了拆分。从tacker源码架构拆分后 NFVO和VNFMf乍为两个独立的 server, NFVO 和VNFM各 有一套 Restful API,

2、 共用con ductor模块与DB交互。NFVO和VNFM作为两个独立的进程,可 以单独启动、停用等操作。源码架构拆分后,从功能的拆分角度考虑主要把例如 VNFD VNF软件、镜像、配置文件等功能拆分到 NFVO服务中管理,VNFM服务跟NFVO服务订阅。第二步:从安全、性能、运维等角度考虑整体技术和功能的设计第三步:VNFM和NFVO的功能开发第四步:系统设备管理功能开发第五步:集成测试工具的开发及测试第六步:集成对接及运维测试工作二、tacker架构设计(改造后)依据tacker作为原生系统改造后的架构图,将 NFVO和VNFM拆分成两个独立的服务进程,各有一套 Restful API,

3、 都支持Horizon和CLI ;重新启用Condutor服务模块与 DB交互;NFV Catalog 拆分到NFVO中管理,VNFMI去NFVC中订阅。OBPH hTteni讯旧冏 口Infrip Driver (HmL Kayitorw)VIM Sfti 2HorizonCLITacikcr Architecture三、功能架构设计依据通用VNFM开发功能列表设计(后面参考详细的需求说明书可能需要调整) 。按阶段性要求的时间点迭代完成功能研发工作。vnfm功n搬构VNF生俞禺理营理V*rt.-1 -Ittwnrii2B4WHit护誰四、功能详细设计五、Restful API 设计按照VNF

4、M-VNF&E接旳规范细化参数开发相关相关功能:一级功能二级功能接口名称VNFM-VNF认证Authe nticati on (VNFM-VNF) 用户认证Authe nticatio n(VNF-VNFM)用户认证VNF配置Set In itialCo nfiguratio n 实例化初始配置VNF生命周期管理GetProgress 获取实例化/扩缩容进度HealingVNF 自愈 VNF(可选)VNF生命周期变化通知VNFLifecycleCha ngesNotificati on (VNFM-VNF 知VNF性 能GetI ndicatorValue 获取指标数据Eve nt通知VNFP

5、reScaleNotificati on (VNFM-VNF) VNF 生VNFHeali ngNotificatio n(VNFM-VNF) 自愈完成VNFM-EMS认证Authe nticati on (VNFM-EM) 用户认证VNF生命周期变化通知VNFLifecycleCha ngesNotificati on (VNFM-EM)Eve nt通知VNFPreScaleNotificati on (VNFM-EM) VNF 扩纟按照NFVO-VNF接口规范细化传递参数开发相关功能:一级功能接口名称REST接 口VNF包管理QuerySubscribe (查询 VNF包订阅)GET /v

6、1/cCreateSubscribe (创建 VNF包订阅):POST /v1DeleteSubscribe (删除 VNF包订阅)DELETE丿VNFPackageNotify(VNF包通知)POST /v1QueryVNFPackage(查询 VNF包信息)GET /v1/cFetchVNFPackage(获取 VNF包):GET /v1/cVNFD言息获取QueryVNFD(查询 VNFD言息)GET /v1/vnVNF资源授权Gra ntLifecycle (VNF生命周期授权)PUT /v1/reVNF生命周期管理InstantiateVnf (初始化 VNF实例)POST /v1Q

7、ueryVnf (查询 VNFGET /v1/vGET /v1/vScaleV nf (扩容缩容接口)PUT /v1/vUpgradeVnfSoftware (升级 VNF软件)PUT /v1/vTerminateVnf (终止 VNFDELETE /v1GetJobStatus(获取任务执行状态)GET /v1/joVNF生命周期变化通知VNFLifecycleCha ngesNotificatio n (VNF 生命周期变化通知)POST /v1策略管理CreatePolicy(策略下发)POST /v1UpdatePolicy (更新策略)PUT /v1/vDeletePolicy (删

8、除策略)DELETE丿QueryPolicy (查询策略)GET /v1/vGET /v1/vActivePolicy (激活策略)PUT /v1/vnPUT /v1/vnDeActivePolicy (去激活策略)PUT /v1/vnPUT/v1/vnfEve nt通知VNFMEve ntNotificatio n (VNFMEve nt 通知)POST /v1/v告警ListSubcripti onsGET/v1/aCreateSubcripti on:POST/v1/DeleteSubcripti onDELETE/、PushAlarmsPUT/v1/alPushFmHeartbeatP

9、UT/v1/alListActiveAlarmsGET/v1/aListHistoryAlarmsGET/v1/a六、数据库表设计需要调整tacker数据库表结构,新增表如 VNF包表结构、配置管理表结构、 故障管理表结构、日志管理表结构等等。具体表结构属性需要阅读需求规范后 详细讨论需求后制定。相关表:表名vimauths字段名含义字id主键idvavimdvim 的 idvapassword密码vaauth urlvim访问地址vavim projectvim项目和项目所属域teauth cred认证信息(包括用户名,密码,访问地址,项目 名)te表名vims字段名含义字idvim 的 i

10、dvatypevim类型vatenant idproject idvan ameproject 名vadescripti on描述teplaceme nt attrregion信息teshared共享的tistatus状态vais default是否是默认的ticreated at创建时间daupdated at更新时间dadeleted at删除时间da表名vnf字段名含义字idvnf 的 idvatenant idproject idvan ameproject 名vavnfd idvnfd模板的idvainstanee id实例idvamgmt urlvnf创建完成之后返回的vdu的ip

11、地址vastatus状态Vcdescripti on描述teplaceme nt attrregion信息tevimdvim 的 idVcerror_reas on错误原因tecreated at创建时间dcupdated at更新时间dcdeleted at删除时间dc表名vn f attribute字段名含义字id主键idvcvnf idvnf 的 idvckeyvnf中的keyvcvaluevnf 中的 valuete表名vnfd字段名含义字idvnfd模板的idvctenant idproject idvcn ameproject 名vcdescripti on描述temgmt dri

12、vermgmt驱动vccreated at创建时间dcupdated at更新时间dcdeleted at删除时间dctemplate source模板源地址vc表名vn fd attribute字段名含义字id主键idvcvnfd idvnfd模板的idvckeyvnfd中的属性名vcvaluevnfd中的属性值te表名servicetypes字段名含义字id主键idvatenant idproject idvavnfddvnfd模板的idvaservice type服务类型(VDU,CP,VL)va表名nsd字段名含义字tenant idproject idvaidnsd模板的idvan

13、amensd名vadescripti on描述tecreated at创建时间daupdated at更新时间dadeleted at删除时间davnfdsnsd模板中包含的vnfdtetemplate source模板源地址va表名n sd attribute字段名含义字id主键idvansd idnsd模板的idvakeynsd中的属性名vavaluensd中的属性值te表名ns字段名含义字tenant idproject idvaidns 的 idvacreated at创建时间daupdated at更新时间dadeleted at删除时间dansd idnsd模板的idvavimdv

14、im 的 idvan amevim名vadescripti on描述tevn f idsvnf的id集合mgmt urlns创建完之后返回的地址vastatus状态vaerror_reas on错误原因te表名aclmatchcriterias字段名含义字idracl匹配规则idvavn ffgc idClassifier idvaeth src发送端网卡vaeth dst接收端网卡vaeth type网卡类型vavlandvlan idinvla n pcpvlan优先权代码点inmpls label:多协议标签交换labelinmpls tc:多协议标签交换tcinip dscpip中的d

15、scp值inip ec nip中的ecn值inip src prefix发送端ip前缀vaip dst prefix接收端ip前缀vasource port m in发送端端口号最小值insource port max发送端端口号最大值indesti natio n port min:接收端端口号最小值indest in atio n port max:接收端端口号最大值inip protoip协议inn etwork id网络idvan etwork src port id发送端网络端口号idvan etwork dst port id接收端网络端口号idvatenant idproject

16、 idvaicmpv4 typeicmpv4协议类型inicmpv4 codeicmpv4协议代码inarp oparp协议的op表示是请求包还是应达包inarp 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 sllip

17、v6的nd协议的sll值vaipv6 nd tllipv6的nd协议的tll值va表名vn ffgclassifiers字段名含义字idClassifier idvatenant idproject idvanfpdvnffgnfps 的 idvain sta nce id实例idvachaindvnf转发链idvastatus状态van amevnf转发链名字va表名vn ffgcha ins字段名含义字idvnf转发链idvatenant idproject idvain sta nce id实例idvanfpdvnffgnfps 的 idvastatus状态vapathd转发路径idva

18、symmetrical对称性ticha in转发链信息te表名vnffgnfps字段名含义字id主键idvatenant idproject idvavnffg_idvnffg 模板 idVcn amevnffg模板名称Vcstatus状态Vcpathd转发路径idVcsymmetrical对称性ti表名vnffgs字段名含义字id主键idvctenant idproject idvcn ameproject n amevcdescripti on描述vcvn ffgd idvnffg 模板 idvcstatus状态vcvn f mapp ing和哪个 vnf mappingteattribu

19、tes模板相关属性te表名vn ffgtemplates字段名含义字idvnffg 模板 idvctenant idproject idvcn ameproject n amevcdescripti on描述vctemplate模板内容tetemplate source模板源地址vc表名eve nts字段名含义字id主键idinresource id资源idvcresource state资源状态vcresource type:资源类型vceve nt type事件类型vctimestamp发生时间daeve nt details事件详情te表名alembic versio n字段名含义字versi on numalembic版本号Vc

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1