一种报文控制方法和设备技术

技术编号:10963779 阅读:93 留言:0更新日期:2015-01-28 16:10
本发明专利技术提供一种报文控制方法和设备,其中方法包括:获取隧道转发网络中的边缘转发设备,所述边缘转发设备与控制器或服务器连接;控制器向所述边缘转发设备发送报文控制策略,以使得所述边缘转发设备根据所述报文控制策略将所述控制器与服务器之间的报文的优先级设置为高优先级。本发明专利技术能够保证报文在转发网络中以该高优先级进行优先发送,尽量避免控制器与服务器之间的报文发生丢弃。

【技术实现步骤摘要】
一种报文控制方法和设备
本专利技术涉及网络技术,特别涉及一种报文控制方法和设备。
技术介绍
在软件定义网络(Software Defined Network,简称:SDN)的网络架构中,将网络设备的控制层面和转发层面分离,通过SDN控制器对网络流量进行集中控制,虚拟应用融合架构(Virtual Converged Framework,简称:VCF)控制器是其中一种控制器。在一种应用中,SDN控制器与业务服务器之间的报文中间可以通过隧道转发网络进行转发,例如隧道网络为VXLAN网络,则SDN控制器与业务服务器之间的报文到达VXLAN的边缘设备(VTEP)时,将SDN控制器和业务服务器之间的报文按照VXLAN规定的格式进行隧道封装后,转发到对端边缘设备(VTEP),对端边缘设备(VTEP)进行解封装,之后转发给SDN控制器或业务服务器。所转发的报文包括控制报文、协议报文和数据报文等。以SDN控制器为VCF控制器为例,VCF控制器与服务器之间的控制报文和协议报文用于保证VCF控制器和服务器之间openflow通道的及时通信,比如,VCF控制器可以向服务器的虚拟交换机OVS下发流表,以使得OVS根据该流表转发服务器的业务流量。 目前的问题是,上述的隧道转发网络在将报文进行封装转发时,对于各种类型的报文是平等转发的,当VCF在向服务器的OVS发送报文的转发路径上的报文流量很大的时候,有可能出现控制报文和协议报文被丢弃的现象,使得控制报文和协议报文无法正确传输,导致VCF控制器与服务器之间不能保证会话信息的及时传递,影响服务器的业务执行,比如服务器无法及时接收到控制器下发的最新的流表,从而不能按照最新的流表进行流量转发。
技术实现思路
有鉴于此,本专利技术提供一种报文控制方法和设备,以保证VCF控制器和服务器之间的openflow会话的正常进行。 具体地,本专利技术是通过如下技术方案实现的: 第一方面,提供一种报文控制方法,所述方法应用于软件定义网络SDN,所述SDN包括控制器、服务器、隧道转发网络以及所述隧道转发网络的边缘转发设备;所述方法包括: 所述控制器获取所述隧道转发网络中的边缘转发设备,所述边缘转发设备与所述控制器或服务器连接; 所述控制器向所述边缘转发设备发送报文控制策略,以使得所述边缘转发设备根据所述报文控制策略将所述控制器与服务器之间的报文的优先级设置为高优先级。 第二方面,提供一种报文控制方法,所述方法应用于软件定义网络SDN,所述SDN包括控制器、服务器、隧道转发网络以及所述隧道转发网络的边缘转发设备;所述方法包括: 所述边缘转发设备接收所述控制器发送的报文控制策略; 所述边缘转发设备根据所述报文控制策略,将所述控制器和服务器之间的报文的优先级设置为高优先级。 第三方面,提供一种控制器,可应用于软件定义网络SDN,所述SDN包括所述控制器、服务器、隧道转发网络以及所述隧道转发网络的边缘转发设备;所述控制器包括: 设备确定单元,用于获取所述隧道转发网络中的边缘转发设备,所述边缘转发设备与所述控制器或服务器连接; 策略发送单元,用于向所述边缘转发设备发送报文控制策略,以使得所述边缘转发设备根据所述报文控制策略将所述控制器与服务器之间的报文的优先级设置为高优先级。 第四方面,提供一种转发设备,可作为边缘转发设备应用于软件定义网络SDN,所述SDN包括控制器、服务器、隧道转发网络以及所述隧道转发网络的边缘转发设备;所述转发设备包括: 策略接收单元,用于接收所述控制器发送的报文控制策略; 报文控制单元,用于根据所述报文控制策略,将所述控制器和服务器之间的报文的优先级设置为高优先级。 本专利技术实施例的报文控制方法和设备,通过由控制器向隧道转发网络的边缘设备下发报文控制策略,并使得边缘设备据此策略将控制器和服务器之间的报文设置为高优先级,能够保证控制器与服务器之间的报文在转发网络中以该高优先级进行优先发送,减少丢弃的发生。 【附图说明】 图1是本专利技术实施例提供的报文控制方法的应用架构图; 图2是本专利技术实施例提供的报文控制方法中的服务器结构图; 图3是本专利技术实施例提供的报文控制方法的流程示意图; 图4是本专利技术实施例提供的控制器的结构示意图; 图5是本专利技术实施例提供的转发设备的结构示意图。 【具体实施方式】 SDN是分离控制平面和数据平面的网络,在SDN中,SDN控制器是控制中心,负责生成流表并发送到SDN中的转发设备,转发设备根据接收到的控制器发送的流表进行报文处理。如图1所示,该图1所示的网络即为SDN的网络架构,网络中包括VCF控制器11 (本实施例以VCF为例,具体实施中也可以是其他控制器)、转发网络12和多个服务器13 (包括服务器1、服务器2和服务器3等);其中,转发网络12是隧道转发网络例如是VXLAN网络,该网络的起点边缘转发设备在接收到源设备发送的报文后,对报文进行VXLAN隧道封装,之后在该转发网络进行转发,到达终点边缘转发设备时进行解VXLAN隧道封装,之后发送给目的设备。 其中,服务器中可以设置有多个虚拟机VM和OVS (Open vSwitch),参见图2,OVS是一个虚拟交换软件,如下的实施例中将其称为虚拟交换机,该OVS主要用于虚拟机VM环境,作为一个虚拟交换机,支持多种虚拟化技术,负责传递服务器中的各个VM之间的流量,以及实现VM与外界网络的通信,比如服务器I中的某个VM与服务器2中的某个VM之间的流量转发。 本实施例中,VCF控制器11与服务器中的OVS之间建立openflow会话连接,Openflow是SDN架构中定义的一个控制器与转发层之间的通信接口标准,允许直接访问和操作网络设备的转发平面,VCF控制器11与服务器中的OVS之间通过Openflow通道(Openflow Channel)进行通信。该Openflow通道也是经过图1中所示的转发网络12的,比如在图1中示出的其中一条Openflow通道14,该通道用于VCF控制器11与服务器I的OVS之间进行通信,比如服务器I的OVS向VCF控制器上报设备状态,或者VCF控制器向OVS下发流表等。 具体的,VCF控制器11与服务器的OVS之间通过openflow通道传输的报文是控制报文和协议报文,比如两者建立openflow会话连接的报文、或者服务器向控制器上报接口状态的报文、或者控制器向服务器的OVS下发的某种指示或流表等报文;而服务器与服务器之间的报文通常是数据报文,比如,服务器I向服务器2发送业务报文。上述的控制报文和协议报文是非常重要的,例如,VCF控制器11向OVS下发流表,OVS根据该流表进行流量转发,比如将服务器I的VM的流量转发到服务器2等,因此,需要保证VCF控制器11与OVS之间的控制报文和协议报文的有效送达,这样才能保证OVS在进行业务转发时的正确性。假设VCF控制器11与OVS之间的控制报文和协议报文在传输过程中被丢弃,导致控制器没有接收到服务器上报的状态报文,不能获取到最新的网络链路状态,转发路径计算错误就会影响业务的执行,或者服务器不能接收到控制器下发的最新流表,也会导致业务流量的转发错误。因此,本实施例的报文控制本文档来自技高网
...

【技术保护点】
一种报文控制方法,其特征在于,所述方法应用于软件定义网络SDN,所述SDN包括控制器、服务器、隧道转发网络以及所述隧道转发网络的边缘转发设备;所述方法包括:所述控制器获取所述隧道转发网络中的边缘转发设备,所述边缘转发设备与所述控制器或服务器连接;所述控制器向所述边缘转发设备发送报文控制策略,以使得所述边缘转发设备根据所述报文控制策略将所述控制器与服务器之间的报文的优先级设置为高优先级。

【技术特征摘要】
1.一种报文控制方法,其特征在于,所述方法应用于软件定义网络SDN,所述SDN包括控制器、服务器、隧道转发网络以及所述隧道转发网络的边缘转发设备;所述方法包括: 所述控制器获取所述隧道转发网络中的边缘转发设备,所述边缘转发设备与所述控制器或服务器连接; 所述控制器向所述边缘转发设备发送报文控制策略,以使得所述边缘转发设备根据所述报文控制策略将所述控制器与服务器之间的报文的优先级设置为高优先级。2.根据权利要求1所述的方法,其特征在于,所述控制器向与本设备相连的边缘转发设备发送的报文控制策略,具体包括: 若所述报文的目的地址是所述服务器上的虚拟交换机,将该报文的优先级设置为高优先级。3.根据权利要求1所述的方法,其特征在于,所述控制器向与所述服务器连接的边缘转发设备发送的报文控制策略,具体包括: 若所述报文的目的地址是所述控制器,将该报文的优先级设置为高优先级。4.一种报文控制方法,其特征在于,所述方法应用于软件定义网络SDN,所述SDN包括控制器、服务器、隧道转发网络以及所述隧道转发网络的边缘转发设备;所述方法包括: 所述边缘转发设备接收所述控制器发送的报文控制策略; 所述边缘转发设备根据所述报文控制策略,将所述控制器和服务器之间的报文的优先级设置为高优先级。5.根据权利要求4所述的方法,其特征在于,当所述边缘转发设备为与所述控制器连接的边缘转发设备时,接收到的所述报文控制策略,具体包括: 若所述报文的目的地址是所述服务器上的虚拟交换机,则将该报文的优先级设置为高优先级。6.根据权利要求4所述的方法,其特征在于,当所述边缘转发设备...

【专利技术属性】
技术研发人员:黄李伟王海王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1