调度报文的方法、相关装置和系统制造方法及图纸

技术编号:17565274 阅读:28 留言:0更新日期:2018-03-28 14:53
本申请实施例提供调度报文的方法,相关装置和系统。该方法包括:QoS调度装置接收至少两个报文分类装置分别发送的第一数据报文,该第一数据报文中每个第一数据报文携带有虚通道标识;该QoS调度装置根据该虚通道标识确定对应的QoS调整参数包括的虚通道调度参数;该QoS调度装置根据该QoS调整参数将该第一数据报文中每个第一数据报文加入该输出队列。上述技术方案可以实现对分散在多条链路中的报文进行集中式调度。此外,由于QoS调度装置不再负责数据报文分类工作,因此QoS调度装置可以有更多的资源实现报文调度。在此情况下,QoS调度装置调度报文的能力可以得到大幅提升。

【技术实现步骤摘要】
调度报文的方法、相关装置和系统
本申请实施例涉及信息
,并且更具体地,涉及调度报文的方法、相关装置和系统。
技术介绍
为满足用户对不同应用不同服务质量的要求,业界提出了质量服务(英文:QualityofService,简称:QoS)技术。业务分析(英文:ServiceAnalyse,简称:SA)设备可以对获取到的报文进行分类,并根据报文的类型对获取到的报文进行调度。配置了QoS的网络环境,增加了网络性能的可预知性,并能够有效地分配网络带宽,更加合理地利用网络资源。在需要对多条链路提供QoS服务的场景中,通常需要设置一个由多个SA设备组成的分布式QoS调度系统。该分布式QoS调度系统中的多个SA设备是相互独立的。该多个SA设备中的每个SA设备可以根据该每个SA设备都可以根据预设QoS调度策略对该每个SA设备的对应的链路中的报文进行调度。每个SA设备的QoS调度结果也不会对其他SA设备造成影响。因此,这种分布式的QoS调度系统无法针对分散在多条链路中的报文进行集中式调度。
技术实现思路
本申请实施例提供调度报文的方法、QoS调度装置和系统,针对分散在多条链路中的报文进行集中式调度。第一方面,本申请实施例提供一种调度报文的方法,该方法包括:QoS调度装置接收至少两个报文分类装置分别发送的第一数据报文,该第一数据报文中每个第一数据报文携带有虚通道标识,该虚通道标识用于指示携带该虚通道标识的数据报文的属性信息;该QoS调度装置根据该虚通道标识确定对应的QoS调整参数包括的虚通道调度参数,该虚通道调度参数用于指示输出队列的总带宽;该QoS调度装置根据该QoS调整参数将该第一数据报文中每个第一数据报文加入该输出队列。上述技术方案可以实现对分散在多条链路中的报文进行集中式调度。此外,由于QoS调度装置不再负责数据报文分类工作,因此QoS调度装置可以有更多的资源实现报文调度。在此情况下,QoS调度装置调度报文的能力可以得到大幅提升。结合第一方面,在第一方面的第一种可能的实现方式中,该属性信息包括下列信息中的至少一种:源IP地址、目的IP地址、源端口号、目的端口号、协议类型、隧道类型、上行链路号、下行链路号、源AS号和目的AS号。根据上述技术方案,QoS调度装置调度的数据报文可以遵循不同的属性信息,这样可以灵活地对不同属性信息的数据报文进行调度。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该QoS调度装置根据该QoS调整参数将该第一数据报文中每个第一数据报文加入该输出队列,包括:该QoS调度装置确定该输出队列的当前占用总带宽小于第一带宽阈值,将该第一数据报文中的每个第一数据报文加入该输出队列,其中,该第一带宽阈值小于或等于该输出队列的总带宽。上述技术方案可以避免由于当前使用的总带宽超出输出队列的总带宽造成的错误。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,该第一数据报文中的每个第一数据报文还携带有输出队列标识,该输出队列标识用于指示该第一数据报文中的每个第一数据报文的载荷的信息;该方法还包括:该QoS调度装置根据该输出队列标识确定对应的该QoS调整参数包括的输出队列参数,该输出队列参数用于指示该输出队列的子带宽或该输出队列的优先级,该输出队列的子带宽小于或等于该输出队列的总带宽。上述技术方案可以实现按照数据报文的类型对数据报文进行进一步的调度。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,该载荷的信息下列信息中的至少一种:应用层协议、数据类型、载荷的数据内容。根据上述技术方案,QoS调度装置调度的数据报文可以遵循不同的分类规则,这样可以灵活地对不同类型的数据报文进行调度。结合第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,在该QoS调度装置确定的该输出队列参数用于指示该输出队列的子带宽的情况下,该QoS调度装置根据该QoS调整参数将该第一数据报文中每个第一数据报文加入该输出队列,包括:该QoS调度装置确定该输出队列的当前占用总带宽小于第一带宽阈值,确定该输出队列的当前占用子带宽小于第二带宽阈值,将该第一数据报文中每个第一数据报文加入该输出队列,该第一带宽阈值小于或等于该输出队列的总带宽,该第二带宽阈值小于或等于该输出队列的子带宽。上述技术方案可以避免由于当前使用的总带宽超出输出队列的总带宽和子带宽造成的错误。结合第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第六种可能的实现方式中,在该QoS调度装置确定的该输出队列参数用于指示该输出队列的优先级的情况下,该QoS调度装置根据该QoS调整参数将该第一数据报文中每个第一数据报文加入该输出队列,包括:该QoS调度装置确定该输出队列的当前占用总带宽小于第一带宽阈值,确定该输出队列的优先级高于共享该输出队列的总带宽的其他输出队列的优先级,将该第一数据报文中的每个第一数据报文加入该输出队列,其中该第一带宽阈值小于或等于该输出队列的总带宽。上述技术方案可以实现按照优先级对数据报文进行调度。结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第七种可能的实现方式中,该方法还包括:该QoS调度装置接收该至少两个报文分类装置分别发送的第二数据报文,该第二数据报文中的每个第二数据报文携带有该虚通道标识;该QoS调度装置确定该QoS调度装置当前处理的数据报文的流量大于流量阈值;该QoS调度装置将该第二数据报文中的每个第二数据报文发送至输出装置。上述技术方案可以避免QoS调度装置接收到的数据报文的流量大于处理能力时造成的错误。结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,该方法还包括:该QoS调度装置向QoS管理装置发送流量告警消息,该流量告警消息用于指示该QoS调度装置当前处理的数据报文的流量大于该流量阈值。根据上述技术方案,QoS调度装置可以及时通知QoS管理装置该QoS调度装置当前处理的数据报文的流量大于该流量阈值,以便该QoS管理装置可以及时选择合适的处理方案。结合第一方面的第七种可能的实现方式,在第一方面的第九种可能的实现方式中,该QoS调度装置确定该QoS调度装置当前处理的数据报文的流量大于流量阈值,包括:该QoS调度装置向QoS管理装置发送流量信息,该流量信息用于指示该QoS调度装置当前处理的数据报文的流量;该QoS调度装置接收该QoS管理装置发送的流量反馈信息,该流量反馈信息用于指示该QoS调度装置当前处理的数据报文的流量是否大于该流量阈值;该QoS调度装置根据该流量反馈信息,确定该QoS调度装置当前处理的数据报文的流量大于该流量阈值。根据上述技术方案,QoS管理装置可以及时获知该QoS调度装置当前处理的数据报文的流量,并在流量超出流量阈值的情况下及时通知该QoS调度装置。第二方面,本申请实施例提供一种调度报文的方法,该方法包括:报文分类装置接收输入装置发送的第一数据报文;该报文分类装置确定该第一数据报文的属性信息中是否存在与虚通道匹配信息相匹配的属性信息;该报文分类装置在确定该第一数据报文的属性信息中存在与该虚通道匹配信息相匹配的属性信息的情况下,本文档来自技高网...
调度报文的方法、相关装置和系统

【技术保护点】
一种调度报文的方法,其特征在于,所述方法包括:服务质量QoS调度装置接收至少两个报文分类装置分别发送的第一数据报文,所述第一数据报文中每个第一数据报文携带有虚通道标识,所述虚通道标识用于指示携带所述虚通道标识的数据报文的属性信息;所述QoS调度装置根据所述虚通道标识确定对应的QoS调整参数包括的虚通道调度参数,所述虚通道调度参数用于指示输出队列的总带宽;所述QoS调度装置根据所述QoS调整参数将所述第一数据报文中每个第一数据报文加入所述输出队列。

【技术特征摘要】
1.一种调度报文的方法,其特征在于,所述方法包括:服务质量QoS调度装置接收至少两个报文分类装置分别发送的第一数据报文,所述第一数据报文中每个第一数据报文携带有虚通道标识,所述虚通道标识用于指示携带所述虚通道标识的数据报文的属性信息;所述QoS调度装置根据所述虚通道标识确定对应的QoS调整参数包括的虚通道调度参数,所述虚通道调度参数用于指示输出队列的总带宽;所述QoS调度装置根据所述QoS调整参数将所述第一数据报文中每个第一数据报文加入所述输出队列。2.如权利要求1所述的方法,其特征在于,所述属性信息包括下列信息中的至少一种:源互联网协议IP地址、目的IP地址、源端口号、目的端口号、协议类型、隧道类型、上行链路号、下行链路号、源自治域系统AS号和目的AS号。3.如权利要求1或2所述的方法,其特征在于,所述QoS调度装置根据所述QoS调整参数将所述第一数据报文中每个第一数据报文加入所述输出队列,包括:所述QoS调度装置确定所述输出队列的当前占用总带宽小于第一带宽阈值,将所述第一数据报文中的每个第一数据报文加入所述输出队列,其中,所述第一带宽阈值小于或等于所述输出队列的总带宽。4.如权利要求1或2所述的方法,其特征在于,所述第一数据报文中的每个第一数据报文还携带有输出队列标识,所述输出队列标识用于指示所述第一数据报文中的每个第一数据报文的载荷的信息;所述方法还包括:所述QoS调度装置根据所述输出队列标识确定对应的所述QoS调整参数包括的输出队列参数,所述输出队列参数用于指示所述输出队列的子带宽或所述输出队列的优先级,所述输出队列的子带宽小于或等于所述输出队列的总带宽。5.如权利要求4所述的方法,其特征在于,所述载荷的信息下列信息中的至少一种:应用层协议、数据类型、载荷的数据内容。6.如权利要求4或5所述的方法,其特征在于,在所述QoS调度装置确定的所述输出队列参数用于指示所述输出队列的子带宽的情况下,所述QoS调度装置根据所述QoS调整参数将所述第一数据报文中每个第一数据报文加入所述输出队列,包括:所述QoS调度装置确定所述输出队列的当前占用总带宽小于第一带宽阈值,确定所述输出队列的当前占用子带宽小于第二带宽阈值,将所述第一数据报文中每个第一数据报文加入所述输出队列,所述第一带宽阈值小于或等于所述输出队列的总带宽,所述第二带宽阈值小于或等于所述所述输出队列的子带宽。7.如权利要求4或5所述的方法,其特征在于,在所述QoS调度装置确定的所述输出队列参数用于指示所述输出队列的优先级的情况下,所述QoS调度装置根据所述QoS调整参数将所述第一数据报文中每个第一数据报文加入所述输出队列,包括:所述QoS调度装置确定所述输出队列的当前占用总带宽小于第一带宽阈值,确定所述输出队列的优先级高于共享所述输出队列的总带宽的其他输出队列的优先级,将所述第一数据报文中的每个第一数据报文加入所述输出队列,其中所述第一带宽阈值小于或等于所述输出队列的总带宽。8.如权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:所述QoS调度装置接收所述至少两个报文分类装置分别发送的第二数据报文,所述第二数据报文中的每个第二数据报文携带有所述虚通道标识;所述QoS调度装置确定所述QoS调度装置当前处理的数据报文的流量大于流量阈值;所述QoS调度装置将所述第二数据报文中的每个第二数据报文发送至输出装置。9.如权利要求8所述的方法,其特征在于,所述方法还包括:所述QoS调度装置向QoS管理装置发送流量告警消息,所述流量告警消息用于指示所述QoS调度装置当前处理的数据报文的流量大于所述流量阈值。10.如权利要求8所述的方法,其特征在于,所述QoS调度装置确定所述QoS调度装置当前处理的数据报文的流量大于流量阈值,包括:所述QoS调度装置向QoS管理装置发送流量信息,所述流量信息用于指示所述QoS调度装置当前处理的数据报文的流量;所述QoS调度装置接收所述QoS管理装置发送的流量反馈信息,所述流量反馈信息用于指示所述QoS调度装置当前处理的数据报文的流量是否大于所述流量阈值;所述QoS调度装置根据所述流量反馈信息,确定所述QoS调度装置当前处理的数据报文的流量大于所述流量阈值。11.一种调度报文的方法,其特征在于,所述方法包括:报文分类装置接收输入装置发送的第一数据报文;所述报文分类装置确定所述第一数据报文的属性信息中是否存在与虚通道匹配信息相匹配的属性信息;所述报文分类装置在确定所述第一数据报文的属性信息中存在与所述虚通道匹配信息相匹配的属性信息的情况下,根据所述第一数据报文生成第二数据报文,所述第二数据报文携带虚通道标识,所述虚通道标识用于指示所述第一数据报文的属性信息中包括与所述虚通道匹配信息相匹配的属性信息;所述报文分类装置向服务质量QoS调度装置发送所述第二数据报文。12.如权利要求11所述的方法,其特征在于,所述第一数据报文的属性信息包括下列信息中的至少一种:源互联网协议IP地址、目的IP地址、源端口号、目的端口号、协议类型、隧道类型、上行链路号、下行链路号、源自治域系统AS号和目的AS号。13.如权利要求11或12所述的方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:蒋柏梁李国峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1