发明名称 一种ForCES网络配置层中的数据转换方法
摘要 本发明公开了一种ForCES网络配置层中的数据转换方法。本发明具体如下:首先定义高层数据和低层数据并进行数据建模,再连接数据库读取所需高层数据,然后判断读取的高层数据是否为可直接转化,若是则转化为低层数据,若不是则进行函数处理后将返回的数据转化为低层数据,最后调用控制层的配置函数将转换完成的低层数据下发到基础设施层。本发明提确定了配置层中高层数据和低层数据的具体内容,基于该数据提出一种数据转换方法,同时是构建基于ForCES的SDN网络过程中的一次创新性的探索,为ForCES网络中配置层的数据下发到基础设施层提供了可行性方案,实现了两层之间的对接,为ForCES的SDN网络的实现奠定了基础。
申请公布号 CN105681090A 申请公布日期 2016.06.15
申请号 CN201610053648.4 申请日期 2016.01.26
申请人 浙江工商大学 发明人 金蓉;李传煌;高明;王伟明;黄成明;庹鑫;汤中运
分类号 H04L12/24(2006.01)I;H04L12/46(2006.01)I;H04L12/951(2013.01)I 主分类号 H04L12/24(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 叶志坚
主权项 一种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属性的具体内容进行配置。
地址 310018 浙江省杭州市下沙高教园区学正街18号