基于sdn控制器控制报文数据服务质量的方法及装置的制造方法

文档序号:8945611阅读:490来源:国知局
基于sdn控制器控制报文数据服务质量的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种基于SDN控制器控制报文数据服务质量的方法及装置。
【背景技术】
[0002]SDN(Software Defined Network)控制器具有全局控制网络的特点,而业务报文的服务质量一直以来也是需要全局管理的,所以使用SDN控制器控制业务报文的服务质量有天然的优势。使用SDN控制器控制业务报文服务质量可以解决传统控制业务报文服务质量方法的配置管理复杂、变动困难、很难协调一致等缺点。

【发明内容】

[0003]本发明的目的是提供一种基于SDN控制器控制报文数据服务质量的方法及装置,以通过SDN控制器对业务报文的服务质量进行全局控制。
[0004]为解决上述技术问题,本发明提供一种基于SDN控制器控制报文数据服务质量的方法,包括:
[0005]为报文数据分配服务质量标识,所述服务质量标识用于指示与各所述报文数据所对应的服务质量参数;
[0006]根据数据流所需经过的路径和设备能力,为所述报文数据指定标识方法进行标识;
[0007]通过所述服务质量标识所对应的服务质量参数对所述报文数据进行转发。
[0008]可选地,还包括:
[0009]预先将所述服务质量标识分为系统保留使用高服务质量标识段、系统保留缺省服务质量标识段以及用户可申请服务质量标识段。
[0010]可选地,所述根据数据流所需经过的路径和设备能力,为所述报文数据指定标识方法进行标识包括:
[0011]根据数据流所需经过的路径和设备能力,采用vpt、dscp、vid或者其组合为所述报文数据指定标识方法进行标识。
[0012]可选地,所述根据数据流所需经过的路径和设备能力,为所述报文数据指定标识方法进行标识进一步包括:
[0013]在经过网络设备处理后,根据租户级别下发规则、全局标识使用安排下发规则或下游设备能力下发规则对所述服务质量标识进行变换。
[0014]可选地,所述通过所述服务质量标识所对应的服务质量参数对所述报文数据进行转发包括:
[0015]根据所述服务质量标识所对应的服务质量参数,将所述报文按照指定的调度优先级及带宽进行转发。
[0016]本发明还提供了一种基于SDN控制器控制报文数据服务质量的装置,包括:
[0017]分配模块,用于为报文数据分配服务质量标识,所述服务质量标识用于指示与各所述报文数据所对应的服务质量参数;
[0018]标识模块,用于根据数据流所需经过的路径和设备能力,为所述报文数据指定标识方法进行标识;
[0019]转发模块,用于通过所述服务质量标识所对应的服务质量参数对所述报文数据进行转发。
[0020]可选地,还包括:
[0021]预设模块,用于预先将所述服务质量标识分为系统保留使用高服务质量标识段、系统保留缺省服务质量标识段以及用户可申请服务质量标识段。
[0022]可选地,所述标识模块用于根据数据流所需经过的路径和设备能力,为所述报文数据指定标识方法进行标识包括:
[0023]所述标识模块具体用于根据数据流所需经过的路径和设备能力,采用vpt、dscp,vid或者其组合为所述报文数据指定标识方法进行标识。
[0024]可选地,所述标识模块用于根据数据流所需经过的路径和设备能力,为所述报文数据指定标识方法进行标识进一步包括:
[0025]所述标识模块进一步用于在经过网络设备处理后,根据租户级别下发规则、全局标识使用安排下发规则或下游设备能力下发规则对所述服务质量标识进行变换。
[0026]可选地,所述转发模块用于通过所述服务质量标识所对应的服务质量参数对所述报文数据进行转发包括:
[0027]所述转发模块具体用于根据所述服务质量标识所对应的服务质量参数,将所述报文按照指定的调度优先级及带宽进行转发。
[0028]本发明所提供的基于SDN控制器控制报文数据服务质量的方法及装置,通过为报文数据分配服务质量标识,以指示各报文数据所对应的服务质量参数;根据数据流所需经过的路径和设备能力,为报文数据指定标识方法进行标识;然后通过服务质量标识所对应的服务质量参数对该报文数据进行转发。本申请所提供的基于SDN控制器控制报文数据服务质量的方法及装置,解决了传统控制业务报文质量方法中配置管理复杂、变动困难、很难协调一致的缺点,能够更加灵活地对业务报文的服务质量进行全局控制。
【附图说明】
[0029]图1为本发明所提供的基于SDN控制器控制报文数据服务质量的方法的一种【具体实施方式】的流程图;
[0030]图2为本发明所提供的基于SDN控制器控制报文数据服务质量的方法所应用的系统示意图;
[0031]图3为本发明所提供的基于SDN控制器控制报文数据服务质量的方法的另一种【具体实施方式】中对服务质量标识进行变换的流程图;
[0032]图4为本发明所提供的基于SDN控制器控制报文数据服务质量的装置的一种【具体实施方式】的结构框图。
【具体实施方式】
[0033]为了使本技术领域的人员更好地理解本发明方案,下面结合附图和【具体实施方式】对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]本发明所提供的基于SDN控制器控制报文数据服务质量的方法的一种【具体实施方式】的流程图如图1所示,该方法包括:
[0035]步骤SlOl:为报文数据分配服务质量标识,所述服务质量标识用于指示与各所述报文数据所对应的服务质量参数;
[0036]具体地,可以根据报文数据的优先级,来为各个报文数据分配服务质量标识。
[0037]本发明实施例中还可以进一步包括:
[0038]预先将所述服务质量标识分为系统保留使用高服务质量标识段、系统保留缺省服务质量标识段以及用户可申请服务质量标识段三部分。并且SDN控制器对业务数据给定相应的服务质量标识分别设置对应的服务质量。
[0039]本实施例可以为协议报文和系统控制报文分配系统保留高服务质量标识段,依据用户申请为其数据报文分配用户申请服务质量标识段,为其它报文分配系统保留缺省服务质量标识段;当然也可以根据报文规则给数据报文分配用户申请服务质量标识段。
[0040]例如,具体地,服务质量标识字段可以分成三段:0代表系统保留缺省服务质量标识段,1-55代表用户可申请服务质量标识段,56-63代表系统保留使用高服务质量标识段。O到63只是个示例,也可使用I到128或64到2048等数值。当然,服务质量标识并不限于分为上述三个部分,也并不限于采用上述的分配方法,可以根据实际情况来进行分配。
[0041]步骤S102:根据数据流所需经过的路径和设备能力,为所述报文数据指定标识方法进行标识;
[0042]具体地,服务质量标识可以采用vpt、dscp、vid或者其组合为所述报文数据指定标识方法,SDN控制器下发规则使数据打上如上报文字符。
[0043]需要指出的是,采用vpt、dscp、vid或者其组合为报文数据指定标识方法仅仅为本发明的一个具体实施例,并不限于采用这几种方法,其他能够实现相同功能的方法均可,这都不影响本发明的实现。
[0044]步骤S103:通过所述服务质量标识所对应的服务质量参数对所述报文数据进行转发。
[0045]具体地,可以根据报文服务质量标识所对应的服务质量参数以及设备能力下发规贝1J,指定调度优先级、带宽或者其他服务质量行为,然后将所述报文按照指定的调度优先级、带宽或者其他服务质量行为进行转发。
[0046]本发明所提供的基于SDN控制器控制报文数据服务质量的方法,通过为报文数据分配服务质量标识,以指示各报文数据所对应的服务质量参数;根据数据流所需经过的路径和设备能力,为报文数据指定标识方法进行标识;然后通过服务质量标识所对应的服务质量参数对该报文数据进行转发。本申请所提供的基于SDN控制器控制报文数据服务质量的方法,解决了传统控制业务报文质量方法中配置管理复杂、变动困难、很难协调一致的缺点,能够更加灵活地对业务报文的服务质量进行全局控制。
[0047]本发明所提供的基于SDN控制器控制报文数据服务质量的方法可具体用于如图2所示的系统中,其中服务器内的虚拟机使用VSWitch连接,连接服务器的物理网络以二层交换机组成的mesh形拓扑结构为例。SDN控制器是一台物理服务器或服务器集群,也可以是一个虚拟机或一组虚拟机集群,SDN控制器可以控制vswitch和物理交换机,SDN控制器未在关系图中画出。
[0048]进一步地,当业务数据在经过网络设备处理后,可以改变报文的服务质量标识,这样能够进行服务质量标识的合并、变换或分散。在本发明所提供的基于SDN控制器控制报文数据服务质量的方法的另一种【具体实施方式】中,对服务质量标识变换的过程进行说明,其流程图如图3所述,该方法包括:
[0049]步骤S201:根据租户级别下发规则进行服务质量标识变换;
[0050]例如都是普通用户申请较高的服务质量,在本地vswitc
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1