流处理方法和装置制造方法及图纸

技术编号:14402802 阅读:75 留言:0更新日期:2017-01-11 15:00
本发明专利技术提供了一种流处理方法和装置,其中,该方法包括:接收对OpenFlow协议计量器中计量带的类型的配置,其中,该类型包括:入队列申请,入队列申请用于指示对应速率的流应加入的端口和端口的队列;根据计量带的类型,对通过计量带的流进行处理。通过本发明专利技术,解决了相关技术无法保障组播业务的服务质量的问题,保障了组播业务的服务质量。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种流处理方法、装置以及扩展的计量带类型。
技术介绍
OpenFlow是一种交换技术。OpenFlowv1.3版本增加了计量表(MeterTable)。其中,一个计量表包含若干计量表项,一个表项定义了一个计量器。每个计量器可以使OpenFlow实现一些简单的服务质量(QualityofService,简称为QoS)业务,并且可以结合每个端口队列来实现更复杂的QoS。流表可以通过指令Metermeter_id将数据流转入到标号为meter_id的计量器进行处理。每个计量表项可能有一个或多个计量带(MeterBand),每个计量带配置相应的速率和指定数据被处理的方式。每个计量器测量出指定给它的数据流的速率,然后根据测量速率,在配置速率低于该测量速率的计量带中选取一个配置速率最高的计量带,对数据流进行处理。如果当前的测量速率的比任何配置的计量带速率都低,那么计量器就无任何操作。目前,计量带只用两种可选的(optional)计量带类型:丢弃(drop)和差分服务代码点重标记(DifferentiatedServicesCodePointremark,简称为DSCPremark)。其中,drop类型将丢弃数据包,可以用来定义带宽速率限制;DSCPremark类型可以减少数据包的因特网协议(IP)头中的DSCP字段丢弃的优先级,可用于定义一个简单的差分策略。同时,OpenFlow交换机端口可以设置队列。一个转发端口可以设置多个队列,每个队列可以配置最大速率(max_rate)、最小速率(min_rate)等,可以通过OF-Config来进行配置。其中,OF-Config是OpenFlow的一个辅助协议,用来配置和管理网络设备资源。在OpenFlowv1.3中,流表指令可以向动作集中添加设置队列(Set-queue)动作,即向指定队列(queue_id)转发数据,在OpenFlowv1.0中,则通过入队列(enqueue)动作,向指定端口(port)的指定队列(queue_id)转发数据。研究过程中发现,随着网络技术和多媒体技术的高速发展,音/视频会议、视频点播、多人游戏、协同工作和远程教学等基于组播的应用不断出现,对组播的服务质量需求也越来越强烈。然而,一个组播应用中可能同时存在多种形式的内容流,如视频、音频、文本等,不同的内容流的数据量大小、对数据完整性的要求等不同。针对相关技术无法保障组播业务的服务质量的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种流处理方法、装置以及扩展的计量带类型,以至少解决相关技术无法保障组播业务的服务质量的问题。根据本专利技术的一个方面,提供了一种流处理方法,包括:接收对OpenFlow协议计量器中计量带的类型的配置,其中,所述类型包括:入队列申请,所述入队列申请用于指示对应速率的流应加入的端口和所述端口的队列;根据所述计量带的类型,对通过所述计量带的流进行处理。优选地,所述入队列申请至少包括:流的配置速率、与流的配置速率对应的端口、与流的配置速率对应的端口的队列。优选地,所述类型还包括以下至少之一:丢弃、差分服务代码点DSCP重标记。优选地,在根据所述多个计量带的类型,对通过所述计量带的流进行处理之前,所述方法还包括:接收对流表的配置,其中,所述流表的配置用于指示具有对应DSCP值的流应加入的计量器;根据所述流表的配置,将具有预设DSCP值的所述流加入所述计量器中,其中,所述预设DSCP值的所述流在所述流表的配置中被配置为应加入所述计量器。优选地,所述流的所述预设DSCP值用于指示所述流的内容,其中,所述内容至少包括:视频、音频、文本。优选地,在所述预设DSCP值指示所述流的内容为视频的情况下,根据所述计量带的类型,对通过所述计量带的流进行处理包括:将所述流中具有第一速率的流加入第一计量带,并根据所述第一计量带的类型,对通过所述第一计量带的流进行处理;将所述流中具有第二速率的流加入第二计量带,并根据所述第二计量带的类型,对通过所述第二计量带的流进行处理。优选地,根据所述第一计量带的类型,对通过所述第一计量带的流进行处理包括:在所述第一计量带的类型为入队列申请的情况下,将具有所述第一速率的流加入第一端口的第一队列。优选地,根据所述第二计量带的类型,对通过所述第二计量带的流进行处理包括:在所述第二计量带的类型为入队列申请的情况下,将具有所述第二速率的流加入第二端口的第二队列;在所述第二计量带的类型为丢弃的情况下,将具有所述第二速率的流丢弃;其中,所述第一速率小于所述第二速率。优选地,在所述预设DSCP值指示所述流的内容为音频的情况下,根据所述计量带的类型,对通过所述计量带的流进行处理包括:将所述流中具有第三速率的流加入所述第三计量带;在所述第三计量带的类型为入队列申请的情况下,将具有所述第三速率的流加入第三端口的第三队列。优选地,在所述预设DSCP值指示所述流的内容为文本的情况下,根据所述计量带的类型,对通过所述计量带的流进行处理包括:将所述流中具有第四速率的流加入所述第四计量带;在所述第四计量带的类型为入队列申请的情况下,将具有所述第四速率的流加入第四端口的第四队列。根据本专利技术的另一个方面,还提供了一种流处理装置,包括:第一配置模块,用于接收对OpenFlow协议计量器中计量带的类型的配置,其中,所述类型包括:入队列申请,所述入队列申请用于指示对应速率的流应加入的端口和所述端口的队列;第一处理模块,用于根据所述计量带的类型,对通过所述计量带的流进行处理。优选地,所述入队列申请至少包括:流的配置速率、与流的配置速率对应的端口、与流的配置速率对应的端口的队列。优选地,所述类型还包括以下至少之一:丢弃、差分服务代码点DSCP重标记。优选地,所述装置还包括:第二配置模块,用于接收对流表的配置,其中,所述流表的配置用于指示具有对应DSCP值的流应加入的计量器;第二处理模块,用于根据所述流表的配置,将具有预设DSCP值的所述流加入所述计量器中,其中,所述预设DSCP值的所述流在所述流表的配置中被配置为应加入所述计量器。优选地,所述流的所述预设DSCP值用于指示所述流的内容,其中,所述内容至少包括:视频、音频、文本。优选地,所述第一处理模块包括:第一处理单元,用于在所述预设DSCP值指示所述流的内容为视频的情况下,将所述流中具有第一速率的流加入第一计量带,并根据所述第一计量带的类型,对通过所述第一计量带的流进行处理;第二处理单元,用于在所述预设DSCP值指示所述流的内容为视频的情况下,将所述流中具有第二速率的流加入第二计量带,并根据所述第二计量带的类型,对通过所述第二计量带的流进行处理。优选地,所述第一处理单元,用于在所述第一计量带的类型为入队列申请的情况下,将具有所述第一速率的流加入第一端口的第一队列。优选地,所述第二处理单元,用于在所述第二计量带的类型为入队列申请的情况下,将具有所述第二速率的流加入第二端口的第二队列;以及在所述第二计量带的类型为丢弃的情况下,将具有所述第二速率的流丢弃,其中,所述第一速率小于所述第二速率。优选地,所述第一处理模块还包括:第三处理单元,用于在所述预设DSCP值指示所述流的内容为音频的本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201510366414.html" title="流处理方法和装置原文来自X技术">流处理方法和装置</a>

【技术保护点】
一种流处理方法,其特征在于,包括:接收对OpenFlow协议计量器中计量带的类型的配置,其中,所述类型包括:入队列申请,所述入队列申请用于指示对应速率的流应加入的端口和所述端口的队列;根据所述计量带的类型,对通过所述计量带的流进行处理。

【技术特征摘要】
1.一种流处理方法,其特征在于,包括:接收对OpenFlow协议计量器中计量带的类型的配置,其中,所述类型包括:入队列申请,所述入队列申请用于指示对应速率的流应加入的端口和所述端口的队列;根据所述计量带的类型,对通过所述计量带的流进行处理。2.根据权利要求1所述的方法,其特征在于,所述入队列申请至少包括:流的配置速率、与流的配置速率对应的端口、与流的配置速率对应的端口的队列。3.根据权利要求1所述的方法,其特征在于,所述类型还包括以下至少之一:丢弃、差分服务代码点DSCP重标记。4.根据权利要求3所述的方法,其特征在于,在根据所述多个计量带的类型,对通过所述计量带的流进行处理之前,所述方法还包括:接收对流表的配置,其中,所述流表的配置用于指示具有对应DSCP值的流应加入的计量器;根据所述流表的配置,将具有预设DSCP值的所述流加入所述计量器中,其中,所述预设DSCP值的所述流在所述流表的配置中被配置为应加入所述计量器。5.根据权利要求4所述的方法,其特征在于,所述流的所述预设DSCP值用于指示所述流的内容,其中,所述内容至少包括:视频、音频、文本。6.根据权利要求5所述的方法,其特征在于,在所述预设DSCP值指示所述流的内容为视频的情况下,根据所述计量带的类型,对通过所述计量带的流进行处理包括:将所述流中具有第一速率的流加入第一计量带,并根据所述第一计量带的类型,对通过所述第一计量带的流进行处理;将所述流中具有第二速率的流加入第二计量带,并根据所述第二计量带的类型,对通过所述第二计量带的流进行处理。7.根据权利要求6所述的方法,其特征在于,根据所述第一计量带的类型,对通过所述第一计量带的流进行处理包括:在所述第一计量带的类型为入队列申请的情况下,将具有所述第一速率的流加入第一端口的第一队列。8.根据权利要求6所述的方法,其特征在于,根据所述第二计量带的类型,对通过所述第二计量带的流进行处理包括:在所述第二计量带的类型为入队列申请的情况下,将具有所述第二速率的流加入第二端口的第二队列;在所述第二计量带的类型为丢弃的情况下,将具有所述第二速率的流丢弃;其中,所述第一速率小于所述第二速率。9.根据权利要求5所述的方法,其特征在于,在所述预设DSCP值指示所述流的内容为音频的情况下,根据所述计量带的类型,对通过所述计量带的流进行处理包括:将所述流中具有第三速率的流加入所述第三计量带;在所述第三计量带的类型为入队列申请的情况下,将具有所述第三速率的流加入第三端口的第三队列。10.根据权利要求5所述的方法,其特征在于,在所述预设DSCP值指示所述流的内容为文本的情况下,根据所述计量带的类型,对通过所述计量带的流进行处理包括:将所述流中具有第四速率的流加入所述第四计量带;在所述第四计量带的类型为入队列申请的情况下,将具有所述第四速率的流加入第四端口的第四队列。11.一种流处理装置,其特征在于,包括:第一配置模块,用于接收对OpenFlow协议计量器中计量带的类型的配置,其中,所述...

【专利技术属性】
技术研发人员:毕以峰王姝懿潘云波汪军李响冉泳屹岳阳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1