当前位置: 首页 > 专利查询>之江实验室专利>正文

基于SDN与NDN的虚实结合动态流量调度方法及装置制造方法及图纸

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

【技术实现步骤摘要】
基于SDN与NDN的虚实结合动态流量调度方法及装置


[0001]本专利技术属于计算机网络
和移动通信
,尤其涉及一种基于SDN(软件定义网络,Software

Defined Networking)与NDN(命名数据网络,Named Data Networking)的虚实结合动态流量调度方法及装置。

技术介绍

[0002]传统的网络设备中控制平面和转发平面被整合在一个硬件中运行,作为数据转发大脑的控制平面被分配到各个网络节点中,很难实现全网把控。SDN将控制管理平面和数据转发平面进行解耦,网络由控制层集中管理,无需依赖底层的网络设备,具有“控制与转发分离”、“设备资源虚拟化”和“通用硬件及软件可编程”三大特性。
[0003]IP网络主要被用来作为通信网络,点对点传送数据包,随着电子商务、数字媒体、社交网络和智能手机应用的快速增长,分布式网络比通信网络更加普遍,点对点通信协议解决分布式问题既复杂又容易出错。NDN(Named Data Networking)提出了一种IP架构的演进,它有两种类型数据包:兴趣本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于SDN与NDN的虚实结合动态流量调度方法,其特征在于,所述方法包括:基于网络拓扑构建NDN网络:将虚拟交换机组成虚拟网络拓扑,可编程交换机组成实体网络拓扑,将虚拟网络拓扑与实体网络拓扑连接,且均与SDN控制器通信;运行NDN协议栈的生产者主机、消费者主机随机连接至某一可编程交换机或某一虚拟交换机;生产者主机接入或离开NDN网络时,向SDN控制器发送请求数据包,SDN控制器根据请求数据包更新生产者数据;在可编程交换机或虚拟交换机间转发数据包时,可编程交换机或虚拟交换机判断数据包的类型;如果数据包为IP数据包,则进行二三层转发;如果数据包为NDN兴趣包,则根据内容存储表、请求兴趣表和转发信息表进行转发,当转发信息表匹配失败时,交换机发送请求给控制器,由控制器决策转发路径;如果数据包为NDN数据包,则根据内容存储表、请求兴趣表进行转发。2.根据权利要求1所述的基于SDN与NDN的虚实结合动态流量调度方法,其特征在于,基于网络拓扑构建NDN网络的过程还包括:SDN控制器通过调用Netconf协议接口,将包含可编程交换机和虚拟交换机对应的链路、设备配置信息添加到SDN控制器的网络视图中;SDN控制器通过P4runtime南向接口与可编程交换机、虚拟交换机通信。3.根据权利要求1所述的基于SDN与NDN的虚实结合动态流量调度方法,其特征在于,所述SDN控制器包含:网络发现模块,用于维护可编程交换机、虚拟交换机间的链路视图,并通过LLDP协议和BDDP协议完成链路发现;主机服务模块,负责主机发现,确定全局视图中的生产者主机和消费者主机的位置,并通过监听ARP报文和DHCP报文,为其提供主机发现和定位功能;NDN管理模块,用于负责维护生产者数据;其中生产者数据包括生产者主机的MAC地址、生产者主机直连的交换机ID、数据包内容名的哈希值;网络配置模块负责向各网络组件注入属性和配置信息,包括设备名称、管理地址、设备位置、拥有者信息、硬件和软件版本、设备端口类型和名称。4.根据权利要求1所述的基于SDN与NDN的虚实结合动态流量调度方法,其特征在于,生产者主机接入NDN网络时,向控制器发送请求数据包,控制器根据请求数据包更新生产者数据的过程包括:运行NDN协议栈的生产者主机接入NDN网络后,主动向SDN控制器发送请求数据包,与生产者主机直连的可编程交换机或虚拟交换机收到请求数据包后将请求数据包转发至SDN控制器,SDN控制器根据请求数据包中的生产者主机MAC地址得到与生产者主机直连的交换机ID,将生产者主机MAC地址、与生产者主机直连的交换机ID、数据包内容名的哈希值更新并存储在生产者数据中。5.根据权利要求1所述的基于SDN与NDN的虚实结合动态流量调度方法,其特征在于,生产者主机离开NDN网络时,向控制器发送请求数据包,控制器根据请求数据包更新生产者数据的过程包括:运行NDN协议栈的生产者主机断开与NDN网络的连接前,主动向SDN控制器发送一个请求数据包,与生产者主机直连的可编程交换机或虚拟交换机收到请求数据包后将请求数据
包转发至SDN控制器,SDN控制器根据生产者主机的MAC地址和数据包内容名的哈希值在生产者数据表中查找对应的条目并删除,以此更新生产者数据。6.根据权利要...

【专利技术属性】
技术研发人员:葛俊成闫林林邹涛徐琪骆汉光张汝云
申请(专利权)人:之江实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1