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

【发明授权】基于SDN与NDN的虚实结合动态流量调度方法及装置_之江实验室_202211483627.8 

申请/专利权人:之江实验室

申请日:2022-11-24

公开(公告)日:2023-09-15

公开(公告)号:CN115865844B

主分类号:H04L49/25

分类号:H04L49/25;H04L49/00

优先权:

专利状态码:有效-授权

法律状态:2023.09.15#授权;2023.04.14#实质审查的生效;2023.03.28#公开

摘要:本发明公开了一种基于SDN与NDN的虚实结合动态流量调度方法及装置,基于网络拓扑构建NDN网络,将虚拟交换机、可编程交换机、SDN控制器、生产者主机、消费者主机建立连接;当生产者主机接入或离开网络时,向控制器发送请求数据包,控制器根据请求数据包更新生产者数据;在可编程交换机或虚拟交换机间转发数据包时,可编程交换机或虚拟交换机判断数据包的类型;如果数据包为IP数据包,则进行二三层转发;如果数据包为NDN兴趣包,则根据内容存储表、请求兴趣表和转发信息表进行转发,当转发信息表匹配失败时,交换机发送请求给控制器,由控制器决策转发路径;如果数据包为NDN数据包,则根据内容存储表、请求兴趣表进行转发。

主权项:1.一种基于SDN与NDN的虚实结合动态流量调度方法,其特征在于,所述方法包括:基于网络拓扑构建NDN网络:将虚拟交换机组成虚拟网络拓扑,可编程交换机组成实体网络拓扑,将虚拟网络拓扑与实体网络拓扑连接,且均与SDN控制器通信;运行NDN协议栈的生产者主机、消费者主机随机连接至某一可编程交换机或某一虚拟交换机;生产者主机接入或离开NDN网络时,向SDN控制器发送请求数据包,SDN控制器根据请求数据包更新生产者数据;在可编程交换机或虚拟交换机间转发数据包时,可编程交换机或虚拟交换机判断数据包的类型;如果数据包为IP数据包,则进行二三层转发;如果数据包为NDN兴趣包,则根据内容存储表、请求兴趣表和转发信息表进行转发,当转发信息表匹配失败时,交换机发送请求给SDN控制器,由SDN控制器决策转发路径;如果数据包为NDN数据包,则根据内容存储表、请求兴趣表进行转发;如果数据包为NDN兴趣包,则根据内容存储表、请求兴趣表和转发信息表进行转发的过程包括:根据兴趣包内容名的哈希值,从内容存储表查找匹配记录;如果与内容存储表匹配成功,则从交换机的内容库中根据内容名的哈希值找到NDN数据包,根据内容名查找请求兴趣表的转发端口集合,从转发端口转发,同时丢弃NDN兴趣包;如果与内容存储表匹配不成功,则将兴趣包内容名的哈希值作为key键与转发信息表进行匹配,如果匹配成功,则从转发信息表中对应的转发端口转发NDN兴趣包,并将入端口号插入到请求兴趣表;如果与转发信息表匹配不成功,将出端口号设置为SDN控制器端口号,然后将NDN兴趣包转发至SDN控制器,SDN控制器收到输入请求后根据NDN兴趣包的源MAC地址查询消费者主机的信息,再查询消费者主机的接入交换机ID;SDN控制器查询生产者数据,找到NDN兴趣包内容名对应的生产者主机MAC地址、与生产者主机直连的交换机ID集合,从交换机ID集合中选取路径最短的一条,沿路径为虚拟交换机或可编程交换机下发转发信息表匹配流表,并发送输出消息到与生产者主机直连的交换机,设置NDN兴趣包的出端口;如果数据包为NDN数据包,则根据请求兴趣表和内容存储表进行转发的过程包括:当判断为一个NDN数据包时,交换机首先会查询请求兴趣表是否有对应NDN数据包的内容名,如果查询成功,则将NDN数据包转发到请求兴趣表中列出的所有转发端口,删除请求兴趣表中对应的条目,接着根据NDN数据包的内容名的哈希值查找内容存储表,如果找到内容存储表中的对应表项,则不做处理;否则,在内容存储表中插入对应的键值对,并在交换机内容库中缓存NDN数据包;如果查询请求兴趣表失败,则丢弃该NDN数据包。

全文数据:

权利要求:

百度查询: 之江实验室 基于SDN与NDN的虚实结合动态流量调度方法及装置

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

相关技术
相关技术
相关技术
相关技术