当前位置: 首页 > 专利查询>刘昱专利>正文

一种基于SDN网络的组播方法及装置制造方法及图纸

技术编号:17366070 阅读:35 留言:0更新日期:2018-02-28 17:56
本发明专利技术公开了一种基于SDN网络的组播方法及装置,应用于SDN控制器,所述方法包括:接收组播源和组播接收者的注册信息并生成组播源服务目录和组播接收者列表;获取组播服务请求,所述组播服务请求包括组播服务的组播源的信息和/或组播接收者的信息;判断所述组播服务请求是否匹配所述组播源服务目录和所述组播接收者列表;若所述组播服务请求匹配所述组播源服务目录和所述组播接收者列表,则对所述组播源和所述组播接收者进行组播权限认证;当所述组播源和所述组播接收者获得组播权限认证,则建立所述组播源和所述组播接收者之间的链路;获取用户输入的服务需求、链路状态信息;根据所述服务需求、所述链路状态信息对所述链路进行控制。

A multicast method and device based on SDN network

The invention discloses a method and device for multicast based on SDN network applied to SDN controller, the method comprises: receiving multicast source and receiver multicast registration information and generates a multicast source service directory and list of multicast receivers; receiving the multicast service request, request multicast source multicast services including the multicast service information and and / or multicast receivers of information; judging whether the multicast service request is the multicast source directory service and the multicast recipient list matching; if the multicast service request, the multicast source service directory and the multicast recipient list, then the multicast authentication of the multicast source and the multicast receivers; when the multicast source and the multicast receivers obtain multicast authentication, establishing link between the multicast source and the multicast receiver; acquisition The service requirements and link state information entered by the user; control the link according to the service requirements and the link state information.

【技术实现步骤摘要】
一种基于SDN网络的组播方法及装置
本专利技术涉及通信领域,尤其涉及一种基于SDN网络的组播方法及装置。
技术介绍
SDN(SoftwareDefinedNetwork,软件定义网络)是一种新型网络创新架构,其中一种核心技术是OpenFlow技术,该技术通过将网络设备控制面与转发面分离开来,从而实现了网络流量的灵活控制,为网络应用的创新提供了良好的技术条件。OpenFlow是一种新型网络技术,该技术通过流表实现用户或程序对网络处理行为的控制。OpenFlow络实现了数据转发层和控制层的分离。其中OpenFlow交换机实现数据层的转发,SDN控制器实现控制层的功能。控制器通过OpenFlow协议对SDN转发设备(包括OpenFlow交换机在内的SDN转发设备)进行控制,从而实现对整个网络进行集中控制。在当前的网络活动中存在一种特殊的传输方式,即组播(Multicast):在发送者和每一接收者之间实现单点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,在中间的传输节点只需复制一份相同数据包。通过组播,可以提高了数据传送效率,减少了骨干网络拥塞的概率,也降低了发送者发送报文的压力。但目前的组播技术和应用存在诸多缺陷:例如组播的接收者和组播源,都需要其他的协议进行认证、鉴权和计费;组播数据的安全性难以保障,也难以实现分层、分级的安全;组播路径无法根据组播数据的属性、链路当前的状态进行动态综合控制;组播过程中异常组播数据无法进行及时的隔离和上报(包括假冒组播源的情况)。
技术实现思路
有鉴于此,本专利技术的目的是提供一种基于SDN网络的组播方法及装置,进而可以灵活、高效的管理数据中心的互联链路。本专利技术实施方式中提供的一种基于SDN网络的组播方法,应用于SDN控制器,所述方法包括:接收组播源和组播接收者的注册信息并生成组播源服务目录和组播接收者列表;获取组播服务请求,所述组播服务请求包括组播服务的组播源的信息和组播接收者的信息;判断所述组播服务请求是否匹配所述组播源服务目录和/或所述组播接收者列表;若所述组播服务请求匹配所述组播源服务目录和所述组播接收者列表,则对所述组播源和所述组播接收者进行组播权限认证;当所述组播源和所述组播接收者获得组播权限认证,则建立所述组播源和所述组播接收者之间的链路;获取用户输入的服务需求、链路状态信息;根据所述服务需求、所述链路状态信息对所述链路进行控制。可选的,所述SDN控制器连接多个SDN转发设备,所述建立所述组播源和所述组播接收者之间的链路的步骤之后,所述方法还包括:将两台所述SDN转发设备端口之间的多条链路合并,形成一条组播链路。可选的,在所述建立所述组播源和所述组播接收者之间的链路的步骤之后,所述方法还包括:预设组播内容分级关键字;将所述内容分级关键字同组播流的相关标签信息对应;识别组播流中的相关标签对应的所述预设组播内容分级关键字并根据所述分级关键字对所述组播内容数据进行分级;对分级后不同级别的所述组播内容数据进行不同加密算法的加密或不加密;将加密后的所述组播内容数据通过所述链路进行组播。可选的,所述SDN控制器还连接SDN网络的边缘转发设备,所述边缘转发设备用于连接所述SDN网络和非SDN网络,所述SDN网络的边缘转发设备在所述组播源服务目录和组播接收者列表规定的范围内同外部的非SDN网络中的组播源和组播接收者进行通信。可选的,所述链路状态信息包括链路流量监测信息,所述链路流量监测信息包括异常流量信息,所述根据所述用户配置的服务需求、所述链路状态信息对所述链路进行控制的步骤具体包括根据所述异常流量信息判断异常数据的来源;若所述异常数据来源于所述组播源,则停止组播服务或对其进行限流;若所述异常数据来源于所述组播接收者,则丢弃该异常流量甚至关闭所述组播源与发送所述异常数据的所述组播接收者之间的链路;判断所述异常流量信息是否大于服务目录中该组播流量标称值一预设值;若是,则对所述组播流进行限流或断流操作;根据所述异常流量信息判断组播流是否在非预设的复制点进行了复制;若是,则修正该复制点;根据所述异常流量信息判断所述组播流是否发送至未获得该组播授权的接收端口;若是,则取消该接收端口的所述组播流发送。本专利技术实施方式中提供的一种基于SDN网络的组播装置,应用于SDN控制器,所述基于SDN网络的组播装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于SDN网络的组播程序,所述基于SDN网络的组播程序被所述处理器执行时实现如下步骤:接收组播源和组播接收者的注册信息并生成组播源服务目录和/或组播接收者列表;获取组播服务请求,所述组播服务请求包括组播服务的组播源的信息和组播接收者的信息;判断所述组播服务请求是否匹配所述组播源服务目录和所述组播接收者列表;若所述组播服务请求匹配所述组播源服务目录和所述组播接收者列表,则对所述组播源和所述组播接收者进行组播权限认证;当所述组播源和所述组播接收者获得组播权限认证,则建立所述组播源和所述组播接收者之间的链路;获取用户输入的服务需求、链路状态信息;根据所述服务需求、所述链路状态信息对所述链路进行控制。可选的,所述SDN控制器连接多个SDN转发设备,所述建立所述组播源和所述组播接收者之间的链路的步骤之后,所述处理器还用于执行所述组播程序,以实现如下步骤:将两台所述SDN转发设备端口之间的多条链路合并,形成一条组播链路。可选的,在所述建立所述组播源和所述组播接收者之间的链路的步骤之后,所述处理器还用于执行所述组播程序,以实现如下步骤:预设组播内容分级关键字;将所述内容分级关键字同组播流的相关标签信息对应;识别所述组播流中的相关标签对应的所述预设组播内容分级关键字并根据所述分级关键字对所述组播内容数据进行分级;对分级后不同级别的所述组播内容数据进行不同加密算法的加密或不加密;将加密后的所述组播内容数据通过所述链路进行组播。可选的,所述SDN控制器还连接SDN网络的边缘转发设备,所述边缘转发设备用于连接所述SDN网络和非SDN网络,所述SDN网络的边缘转发设备在所述组播源服务目录和组播接收者列表规定的范围内同外部的非SDN网络中的组播源和组播接收者进行通信。可选的,所述链路状态信息包括链路流量监测信息,所述链路流量监测信息包括异常流量信息,所述处理器执行的所述根据所述服务需求、所述链路状态信息对所述链路进行控制的步骤具体包括:根据所述异常流量信息判断异常数据的来源;若所述异常数据来源于所述组播源,则停止组播服务或对其进行限流;若所述异常数据来源于所述组播接收者,则丢弃该异常流量甚至关闭所述组播源与发送所述异常数据的所述组播接收者之间的链路;判断所述异常流量信息是否大于服务目录中该组播流量标称值一预设值;若是,则对所述组播流进行限流或断流操作;根据所述异常流量信息判断组播流是否在非预设的复制点进行了复制;若是,则修正该复制点;根据所述异常流量信息判断所述组播流是否发送至未获得该组播授权的接收端口;若是,则取消该接收端口的所述组播流发送。通过实施上述基于SDN网络的组播方法及装置,可以使得在SDN网络的环境下,使得组播的更加高效、安全,同时对组播的管理更加便捷。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定本文档来自技高网...
一种基于SDN网络的组播方法及装置

【技术保护点】
一种基于SDN网络的组播方法,应用于SDN控制器,其特征在于,所述方法包括:接收组播源和组播接收者的注册信息并生成组播源服务目录和组播接收者列表;获取组播服务请求,所述组播服务请求包括组播服务的组播源的信息或/和组播接收者的信息;判断所述组播服务请求是否匹配所述组播源服务目录和所述组播接收者列表;若所述组播服务请求匹配所述组播源服务目录和所述组播接收者列表,则对所述组播源和所述组播接收者进行组播权限认证;当所述组播源和所述组播接收者获得组播权限认证,则建立所述组播源和所述组播接收者之间的链路;获取链路状态信息、用户输入的服务需求;根据所述服务需求、所述链路状态信息对所述链路进行控制。

【技术特征摘要】
1.一种基于SDN网络的组播方法,应用于SDN控制器,其特征在于,所述方法包括:接收组播源和组播接收者的注册信息并生成组播源服务目录和组播接收者列表;获取组播服务请求,所述组播服务请求包括组播服务的组播源的信息或/和组播接收者的信息;判断所述组播服务请求是否匹配所述组播源服务目录和所述组播接收者列表;若所述组播服务请求匹配所述组播源服务目录和所述组播接收者列表,则对所述组播源和所述组播接收者进行组播权限认证;当所述组播源和所述组播接收者获得组播权限认证,则建立所述组播源和所述组播接收者之间的链路;获取链路状态信息、用户输入的服务需求;根据所述服务需求、所述链路状态信息对所述链路进行控制。2.如权利要求1所述的基于SDN网络的组播方法,其特征在于,所述SDN控制器连接多个SDN转发设备,所述建立所述组播源和所述组播接收者之间的链路的步骤之后,所述方法还包括:将两台所述SDN转发设备端口之间的多条链路合并,形成一条组播链路。3.如权利要求1所述的基于SDN网络的组播方法,其特征在于,在所述建立所述组播源和所述组播接收者之间的链路的步骤之后,所述方法还包括:预设组播内容分级关键字;将所述内容分级关键字同组播流的相关标签信息对应;识别所述组播流中的相关标签对应的所述预设组播内容分级关键字并根据所述分级关键字对所述组播内容数据进行分级;对分级后不同级别的所述组播内容数据进行不同加密算法的加密或不加密;将加密后的所述组播内容数据通过所述链路进行组播。4.如权利要求1所述的基于SDN网络的组播方法,其特征在于,所述SDN控制器还连接SDN网络的边缘转发设备,所述边缘转发设备用于连接所述SDN网络和非SDN网络,所述SDN网络的边缘转发设备在所述组播源服务目录和组播接收者列表规定的范围内同外部的非SDN网络中的组播源和组播接收者进行通信。5.如权利要求1所述的基于SDN网络的组播方法,其特征在于,所述链路状态信息包括链路流量监测信息,所述链路流量监测信息包括异常流量信息,所述根据所述用户配置的服务需求、所述链路状态信息对所述链路进行控制的步骤具体包括:根据所述异常流量信息判断异常数据的来源;若所述异常数据来源于所述组播源,则停止组播服务或对其进行限流;若所述异常数据来源于所述组播接收者,则丢弃该异常流量甚至关闭所述组播源与发送所述异常数据的所述组播接收者之间的链路;判断所述异常流量信息是否大于服务目录中该组播流量标称值一预设值;若是,则对所述组播流进行限流或断流操作;根据所述异常流量信息判断组播流是否在非预设的复制点进行了复制;若是,则修正该复制点;根据所述异常流量信息判断所述组播流是否发送至未获得该组播授权的接收端口;若是,则取消该接收端口的所述组播流发送。6.一种基于SDN网络的组播装置,应用于SDN控制器,其特征在于,所述基于SDN网络的组播装置包括存储器、处理器及存储在所...

【专利技术属性】
技术研发人员:刘昱
申请(专利权)人:刘昱
类型:发明
国别省市:广东,44

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

1