[发明专利]一种ForCES网络配置层中的数据转换方法有效
申请号: | 201610053648.4 | 申请日: | 2016-01-26 |
公开(公告)号: | CN105681090B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 金蓉;李传煌;高明;王伟明;黄成明;庹鑫;汤中运 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/46;H04L12/951 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 叶志坚 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种ForCES网络配置层中的数据转换方法。本发明具体如下:首先定义高层数据和低层数据并进行数据建模,再连接数据库读取所需高层数据,然后判断读取的高层数据是否为可直接转化,若是则转化为低层数据,若不是则进行函数处理后将返回的数据转化为低层数据,最后调用控制层的配置函数将转换完成的低层数据下发到基础设施层。本发明提确定了配置层中高层数据和低层数据的具体内容,基于该数据提出一种数据转换方法,同时是构建基于ForCES的SDN网络过程中的一次创新性的探索,为ForCES网络中配置层的数据下发到基础设施层提供了可行性方案,实现了两层之间的对接,为ForCES的SDN网络的实现奠定了基础。 | ||
搜索关键词: | 一种 forces 网络 配置 中的 数据 转换 方法 | ||
【主权项】:
1.一种ForCES网络配置层中的数据转换方法,其特征在于包含如下步骤:步骤(1):定义高层数据;对高层数据进行数据建模并设计数据库;所述数据库是指存储各模块中产生的数据以及保存已知数据的数据库,这些数据统称为高层数据;所述高层数据主要包括两种数据:一种是虚拟网数据,另一种是LFB数据;前者包括虚拟网请求信息、物理网拓扑信息与虚拟网拓扑信息;后者包括LFB库、LFB集合与LFB链数据;步骤(2):定义低层数据;对低层数据进行数据建模;所述低层数据是指在CE对FE进行实际操作时所需的ForCES形式的数据,包括已创建节点数、可创建节点上限、虚拟节点ID、LFB信息、LFB拓扑连接关系;步骤(3):数据转换模块连接高层数据库,按照CE中所需的低层数据内容在高层数据库查找对应的高层数据;若找到且该高层数据为直接可转换数据则进入步骤(4);若找到且该高层数据需要进一步处理再转换则进行步骤(5);所述数据转换模块是指从数据库中读取对应的高层数据并转换为ForCES形式的低层数据,进而调用CE中的函数将转换后的数据下发到基础设施层的模块;步骤(4):从高层数据库中取得所需的高层数据之后,将其具体的取值内容按照ForCES中的数据形式进行封装,实现转换成低层数据后执行步骤(6);步骤(5):从高层数据库取得要处理的数据,将其存放在数据转换模块中,然后调用具有处理功能的函数,将该函数返回的结果数据利用ForCES的数据形式封装,实现转换成低层数据后执行步骤(6);所述处理功能的函数是指对函数中的数据进行一定的统计与操作,最后返回一个结果数据的函数;步骤(6):若所有低层数据还未完成转换,则返回到步骤(3);若所有低层数据都已转换完成,则调用CE中的配置属性函数将转换完成后的低层数据下发到基础设施层FE中;所述的配置属性函数是指在通过CE对FE中LFB进行属性配置的函数,且该函数是利用低层数据对LFB属性的具体内容进行配置;所述的数据转换模块所在的配置层包含五个部分:REST北向接口服务器、虚拟网映射模块、LFB链构建模块、数据转换模块和数据库;所述ForCES网络是指将原本局限于一个网络内部的ForCES技术扩展到全网从而实现SDN的网络,ForCES网络在SDN三层架构的基础上增加配置层,所以是四层架构,分别是应用层、配置层、控制层与基础设施层;所述配置层是指收到应用层的用户粗颗粒度的业务请求并分析细化之后,转化成细颗粒度的数据模型,下发到控制层执行,转化过程中,需要符合ForCES协议特点来转化成相应的数据;所述REST北向接口服务器是指能与REST北向接口客户端进行通信,并接收来自客户端的用户对虚拟网的请求数据,同时将该请求数据下发到虚拟网映射模块,同时存入到数据库中;所述的REST北向接口客户端是指提供应用层的接口,即给用户的操作界面,用户可在此界面上自定义虚拟网请求;所述虚拟网请求是指用户指定对虚拟网的操作数据,包括创建、修改、查看、删除;同时包括指定的该虚拟网的名称与类型的请求;所述虚拟网映射模块是指对下发的虚拟网请求进行虚拟网映射的操作;本模块将根据物理网拓扑信息、虚拟网拓扑信息并结合一定的映射策略进行虚拟网映射,并将最终映射完成的虚拟网结果数据存入到数据库中;同时将具体的虚拟节点业务请求下发到LFB链构建模块的模块;所述LFB链构建模块是指根据节点业务请求按照一定的组合算法构建出一条完整的LFB链来对虚拟网中的虚拟节点进行功能配置;同时将构建好的LFB链数据存入到数据库中的模块;所述LFB是指逻辑功能块,是网络设施节点中细粒度的功能抽象;所述CE是ForCES网络中的控制层中的实体;所述FE是ForCES网络中的基础设施层中实体。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610053648.4/,转载请声明来源钻瓜专利网。