买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于分布式服务框架的SDN跨域协作方法_电子科技大学_202010128313.0 

申请/专利权人:电子科技大学

申请日:2020-02-28

公开(公告)日:2020-06-30

公开(公告)号:CN111355658A

主分类号:H04L12/715(20130101)

分类号:H04L12/715(20130101);H04L29/08(20060101)

优先权:

专利状态码:失效-未缴年费专利权终止

法律状态:2023.02.28#未缴年费专利权终止;2020.07.24#实质审查的生效;2020.06.30#公开

摘要:本发明公开了一种基于分布式服务框架的SDN跨域协作方法,设置用于实现分布式应用协调服务的分布式跨域协作模块,并为各个SDN网络中的SDN控制器设置一个代理模块,该代理模块用于实现SDN控制器和分布式跨域协作模块之间的通信;上层应用将任务请求发送至代理模块,如果是域内任务请求则由代理模块发送给域内控制器进行处理,如果是域外任务请求,则通过分布式跨域协作模块将任务请求转发至目标域的代理模块,再由目标域的代理模块发送给目标域的SDN控制器进行处理,处理结果也通过分布式跨域协作模块反馈。本发明引入分布式跨域协作模块和代理模块,解决跨域协作问题。

主权项:1.一种基于分布式服务框架的SDN跨域协作方法,其特征在于,包括以下步骤:S1:设置用于实现分布式应用协调服务的分布式跨域协作模块,每个SDN网络配置一个或多个SDN控制器,为每个SDN控制器对应设置一个代理模块,该代理模块用于实现SDN控制器和分布式跨域协作模块之间的通信;S2:预先为每个SDN网络规定一个在分布式跨域协作模块中的事务注册路径,并为每个代理模块规定一个在分布式跨域协作模块中的注册路径,当需要启动代理模块时,首先需要检查该代理模块在分布式跨域协作模块中对应的注册路径是否已经被占用,如果是,说明当前SDN网络中已经有其他SDN控制器的代理模块在该注册路径进行了注册,此时需要等待注册路径释放;如果未被占用,则代理模块创建对应的注册路径表示已占用;然后检测分布式跨域协作模块中是否存在所在SDN网络的事务注册路径,如果不存在则创建该事务注册路径,并创建对应的任务请求路径与任务回复路径,如果存在则关联该事务注册路径下的任务请求路径与任务回复路径;最后启动代理模块的剩余部分;在各个代理模块启动后,对其在分布式跨域协作模块的事务注册路径下的任务请求路径和路径进行监听,以便及时获知域外任务请求的到来与转发数据;S3:各代理模块对所对应的SDN控制器所属SDN网络中的上层应用进行监听,假设SDN网络A中某个代理模块agent_a接收到来自上层应用的任务请求,首先代理模块agent_a对该任务请求进行合法性判定,如果判定为不合法,则直接丢弃该任务请求,如果判定为合法,进入步骤S4;S4:代理模块agent_a对所接收的任务请求进行解析,判断该任务请求的目标域是否为当前SDN网络,即SDN网络A,如果是,进入步骤S5,否则进入步骤S6;S5:代理模块agent_a将任务请求转换为SDN网络A中SDN控制器的消息格式并发送至该SDN控制器,SDN控制器接收到任务请求后进行处理,将处理结果反馈至代理模块agent_a,代理模块agent_a将处理结果转发至上层应用;S6:记目标域为SDN网络B,代理模块agent_a将任务请求注册至SDN网络B在分布式跨域协作模块中对应的任务请求路径,并对SDN网络B在分布式跨域协作模块中对应的任务回复路径进行监听;当SDN网络B中的代理模块agent_b监听到SDN网络B在分布式跨域协作模块中任务请求路径下有新节点被创建,即有新任务请求到来,则提取该任务请求,转换为SDN网络B中SDN控制器的消息格式并发送至该SDN控制器,SDN控制器接收到任务请求后进行处理,将处理结果反馈至代理模块agent_b,代理模块agent_b将处理结果写入至SDN网络B在分布式跨域协作模块中对应的任务回复路径下;当代理模块agent_a监听到SDN网络B在分布式跨域协作模块中对应的任务回复路径中有回复数据到来时,则提取该处理结果并转发至上层应用。

全文数据:

权利要求:

百度查询: 电子科技大学 基于分布式服务框架的SDN跨域协作方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。