The invention provides a method for transmitting network coding multicast in SDN network. Wherein, the Openvswitch switch has an OpenFlow protocol supporting network coding, the Openvswitch switch is a switch that supports the OpenFlow protocol and can be encoded and decoded. SDN network is the core technology of the OpenFlow protocol to the network device control layer number, phase separation, the control layer provides service implementation and logic control, data layer performs data forwarding, thus realizing the network flexible control and intelligent management, easy to expand. Network encoding is a major breakthrough in the processing and transmission of information on the network, it allows the nodes to transmit information encoding and decoding processing, reduction in the receiving node, improve the reliability and safety of the network throughput and data transmission. The invention can be effectively applied to the network encoding SDN network, overcomes the defects of the existing technology can not be network encoding and SDN network application of organic combination of problems, combining the advantages of both, is of great value to the future network development.
【技术实现步骤摘要】
SDN网络中网络编码进行组播传输的方法
本专利技术涉及计算机网络
,具体涉及一种SDN网络中网络编码组播的传播方法。
技术介绍
SDN是一种新型的网络体系架构,其核心技术OpenFlow协议把网络设备的数、控层相分离,控制层提供业务实现和逻辑控制,数据层执行数据转发,从而实现对网络的灵活控制和智能管理,方便拓展。网络编码是网络中信息的处理和传输上的重大突破,它允许网络中间节点对所传输的信息进行编码处理,并在接收节点进行解码还原,提高了网络吞吐量、数据传输的可靠性和安全性。若将网络编码应用于SDN网络中,结合两者的优势,对未来网络发展有着重要的研究价值。但鉴于SDN网络数、控分离的特性,几乎所有的业务逻辑扩展都集中在控制层,而网络编码的基本思想又要求底层的中间节点设备参与数据的编、解码过程,这种矛盾性造成了SDN和网络编码的结合研究很少,几乎找不到一套完整的实现方案。为了解决上述技术问题,目前亟需一种SDN网络中的网络编码进行组播传输的方法。
技术实现思路
本专利技术的主要目的在于提供一种SDN网络中网络编码进行组播传输的方法,以解决现有技术中网络编码应用与SDN ...
【技术保护点】
SDN网络中网络编码进行组播传输的方法,其特征在于,其步骤如下:a、控制器构建全局网络拓扑信息;b、组播接收端成员入组;c、组播发送端发送组播流;d、控制器计算路由路径、下发流表项;e、Openvswitch交换机源发送节点初次编码原始组播数据;f、Openvswitch交换机中间编码节点再次编码中间数据;g、Openvswitch交换机目的解码节点解码还原数据;其中,所述Openvswitch交换机具有支持网络编码的OpenFlow协议,所述控制器为支持OpenFlow协议的控制器,所述Openvswitch交换机为支持所述OpenFlow协议并且可编码、解码的交换机。
【技术特征摘要】
1.SDN网络中网络编码进行组播传输的方法,其特征在于,其步骤如下:a、控制器构建全局网络拓扑信息;b、组播接收端成员入组;c、组播发送端发送组播流;d、控制器计算路由路径、下发流表项;e、Openvswitch交换机源发送节点初次编码原始组播数据;f、Openvswitch交换机中间编码节点再次编码中间数据;g、Openvswitch交换机目的解码节点解码还原数据;其中,所述Openvswitch交换机具有支持网络编码的OpenFlow协议,所述控制器为支持OpenFlow协议的控制器,所述Openvswitch交换机为支持所述OpenFlow协议并且可编码、解码的交换机。2.如权利要求1所述的SDN网络中网络编码进行组播传输的方法,其特征在于,所述OpenFlow协议中设有支持网络编码的NCAction,该NCAction可以和其他Action组合成一个行动集,装载到所述流表项中,每次匹配到该流表项时,都执行该行动集。3.如权利要求2所述的SDN网络中网络编码进行组播传输的方法,其特征在于,控制器提供可以使用的NCAction对象。4.如权利要求3所述的SDN网络中网络编码进行组播传输的方法,其特征在于,Openvswitch交换机具有NCAction并且具有可编码、解码的模块,所述NCAction由控制器主动发往所述Openvswitch交换机,包含在下发流表项的指令集中,当数据包匹配到该流表项时,便执行对应的网络编码、解码动作。5.如权利要求4所述的SDN网络中网络编码进行组播传输的方法,其特征在于,所述Openvswitch交换机在进行编码、解码过程中...
【专利技术属性】
技术研发人员:邢焕来,周芯宇,李可,杨慧,叶佳,
申请(专利权)人:西南交通大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。