一种数据发送方法和相关设备技术

技术编号:36840768 阅读:17 留言:0更新日期:2023-03-15 15:37
本申请实施例公开了一种数据发送方法和相关设备,用于在正反两方向根据报文所属的应用对报文进行调度。本申请实施例方法包括:接收正向报文流中的报文,正向报文流是目标应用的报文流;根据正向报文流的流特征信息和第一调度信息,获得反向目标报文流的流特征信息和第二调度信息之间的映射关系;其中,第一调度信息用于调度正向报文流,第二调度信息用于调度反向目标报文流,反向目标报文流的源地址信息对应正向报文流的目的地址信息,反向目标报文流的目的地址信息对应正向报文流的源地址信息;接收反向报文;若反向报文与反向目标报文流的流特征信息匹配,则根据映射关系确定第二调度信息;通过第二调度信息转发反向报文。通过第二调度信息转发反向报文。通过第二调度信息转发反向报文。

【技术实现步骤摘要】
一种数据发送方法和相关设备


[0001]本申请实施例涉及通信
,尤其涉及一种数据发送方法和相关设备。

技术介绍

[0002]路由网络用于传输报文,不同应用的报文具有不同的传输需求。例如,游戏、会议等应用的报文要求传输低时延,虚拟现实视频等应用要求高带宽低时延传输等。对于不同应用的报文,需要采取不同的调度方式,以满足对应的需求。
[0003]确定报文调度方式的过程中需要识别不同应用的报文流,并对目标应用的报文流在正反两个方向进行相应的调度。因此,需要在正反两个方向上都对报文进行应用识别才能进行针对性的调度。应用识别可以通过手工配置的方式在数据流的正反两个方向同时识别特定应用的报文流(如五元组),但是效率低下,维护困难,所以通常需要部署应用识别设备来自动识别特定的应用报文流。但现有的应用识别设备通常只能在单方向上部署,无法在正反两个方向上都识别目标应用并进行相应的调度。

技术实现思路

[0004]本申请实施例提供了一种数据发送方法和相关设备,利用学习的正向报文流的调度信息和/或流特征信息,对反向报文流进行调度和/或标识,从而在正向已经识别出特定应用的情况下,实现在反方向对前述特定应用的报文流进行自动识别和调度。
[0005]第一方面,本申请实施例提供了一种数据发送方法,包括:
[0006]接收正向报文流中的报文,该正向报文流是目标应用的报文流;根据该正向报文流的流特征信息和第一调度信息,获得反向目标报文流的流特征信息和第二调度信息之间的映射关系;其中,第一调度信息用于调度正向报文流,第二调度信息用于调度反向目标报文流,反向目标报文流的源地址信息对应正向报文流的目的地址信息,反向目标报文流的目的地址信息对应正向报文流的源地址信息,反向目标报文流是目标应用的报文流;接收反向报文;若该反向报文与反向目标报文流的流特征信息匹配,则根据上述映射关系确定第二调度信息;通过第二调度信息转发反向报文。
[0007]通过本申请实施例的方法,可基于单方向上部署的应用识别设备,实现正反两个方向上的目标应用流识别,并进行相应的调度。节省了在反向上部署应用识别设备的规划、部署、维护等成本。
[0008]在一种可选的实施方式中,第一调度信息包括第一网络设备接收正向报文流的第一接口的标识,第二调度信息包括第二网络设备发送反向目标报文流的第二接口的标识;通过第二调度信息转发反向报文的动作,具体可以包括:将反向报文输出到第二接口。
[0009]在本申请实施例中,基于接收正向报文流的第一接口的标识,记录反向上与第一接口对应的第二接口与反向目标报文流之间的映射关系,从而在反向上实现针对特定应用的报文流的传输接口的选择。由于选择特定的接口用于实现流量工程,因此本申请实施例的方法基于单方向上部署的应用识别设备,实现了正反两方向上的流量工程。
[0010]在本申请实施例中,第一网络设备为接收正向报文流中的报文以及获取上述映射关系的网络设备;第二网络设备为接收反向报文、根据映射关系确定第二调度信息和通过第二调度信息转发反向报文的网络设备。可选的,第一网络设备和第二网络设备可以是同一个网络设备,也可以是不同的网络设备,此处不做限定。
[0011]在一种可选的实施方式中,接收正向报文流中的报文的步骤,具体可以包括:从目标接口接收正向报文流中的报文;获取正向报文流的流特征信息;其中,目标接口对应于目标应用。
[0012]在本申请实施例中,目标接口对应于目标应用,把从目标接口接收的报文作为正向报文流中的报文,即目标应用的报文,对于从目标接口之外的接口接收的报文,进行正常调度。实现了对正向上的报文的筛选,从而减小了正向报文流的范围,也就减小了网络设备在正向上处理的报文的数量,减小了网络设备的算力负担。
[0013]在一种可选的实施方式中,目标应用为对应于目标接口特征的应用。例如,若目标接口为低时延接口,则对应的目标应用为低时延应用。除了低时延,目标接口和对应的目标应用还可以具有其他特征,例如高带宽、高可靠性等,此处不做限定。
[0014]在一种可选的实施方式中,接口包括:物理接口、虚拟接口和隧道接口中的至少一项。
[0015]在一种可选的实施方式中,第一调度信息包括服务质量QoS信息值,第二调度信息包括QoS信息值。
[0016]在一种可选的实施方式中,第一调度信息包括QoS信息值和/或报文扩展头信息值,第二调度信息包括QoS信息值和/或报文扩展头信息值。
[0017]在一种可选的实施方式中,QoS信息值可用于QoS调度。
[0018]在本申请实施例中,基于正向报文流的QoS信息值和正向报文流的流特征信息,获得反向目标报文流与目标QoS信息值之间的映射关系,从而在反向上实现针对特定应用的报文流的QoS信息值的确定。由于QoS信息值可用于实现QoS调度,因此本申请实施例的方法基于单方向上部署的应用识别设备,实现了正反两方向上的QoS调度。
[0019]在一种可选的实施方式中,在根据该映射关系确定第二调度信息之后,该方法还可以包括:将该QoS信息值写入反向报文的包头。可选的,网络设备可以根据该QoS信息值对该反向报文做QoS调度。
[0020]在本申请实施例中,将QoS信息值写入反向报文的包头,则在反向上,网络设备的下游节点可以基于反向报文包头中的该QoS信息值,实现反向报文的QoS调度,从而实现网络设备反向下游全程的QoS调度。
[0021]在一种可选的实施方式中,QoS信息值可用于标识目标应用(可选的,QoS信息值可同时用于QoS调度)。
[0022]在一种可选的实施方式中,报文扩展头信息值用于标识目标应用。
[0023]在本申请实施例中,通过目标接口、QoS信息值和报文扩展头信息值中的至少一项,区分不同报文的应用,则在反向上,通过映射关系可以确定反向报文是否为目标应用,从而在反向上基于报文的应用调度报文。
[0024]在一种可选的实施方式中,在根据该映射关系确定第二调度信息之后,该方法还可以包括:将该QoS信息值和/或报文扩展头信息值写入反向报文的包头。
[0025]在本申请实施例中,QoS信息值和/或报文扩展头信息值可用于标识目标应用,将QoS信息值和/或报文扩展头信息值写入反向报文的包头,则在反向上,网络设备的下游节点可以基于反向报文包头中的该QoS信息值和/或报文扩展头信息值,确定反向报文属于目标应用,从而实现网络设备反向下游全程的报文应用识别。
[0026]在一种可选的实施方式中,在根据正向报文流的流特征信息和第一调度信息获得上述映射关系之前,该方法还可以包括:确定正向报文流的第一调度信息为目标QoS信息值。
[0027]在本申请实施例中,把QoS信息值为目标QoS信息值的报文作为正向报文流中的报文,对于QoS信息值不是目标QoS信息值的报文,进行正常调度。通过QoS值实现了对正向上的报文的标识和筛选,从而把目标应用和非目标应用区分开。
[0028]在一种可选的实施方式中,在根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据发送方法,其特征在于,所述方法包括:接收正向报文流中的报文,所述正向报文流是目标应用的报文流;根据所述正向报文流的流特征信息和第一调度信息,获得反向目标报文流的流特征信息和第二调度信息之间的映射关系;其中,所述第一调度信息用于调度所述正向报文流,所述第二调度信息用于调度所述反向目标报文流,所述反向目标报文流的源地址信息对应所述正向报文流的目的地址信息,所述反向目标报文流的目的地址信息对应所述正向报文流的源地址信息,所述反向目标报文流是所述目标应用的报文流;接收反向报文;若所述反向报文与所述反向目标报文流的流特征信息匹配,则根据所述映射关系确定所述第二调度信息;通过所述第二调度信息转发所述反向报文。2.根据权利要求1所述的方法,其特征在于,所述第一调度信息包括第一网络设备接收所述正向报文流的第一接口的标识,所述第二调度信息包括第二网络设备发送所述反向目标报文流的第二接口的标识;所述通过所述第二调度信息转发所述反向报文,包括:将所述反向报文输出到所述第二接口。3.根据权利要求2所述的方法,其特征在于,所述接收正向报文流中的报文,包括:从目标接口接收所述正向报文流中的报文,所述目标接口对应于所述目标应用;获取所述正向报文流的流特征信息。4.根据权利要求2或3所述的方法,其特征在于,所述接口包括:物理接口、虚拟接口和隧道接口中的至少一项。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一调度信息包括服务质量QoS信息值,所述第二调度信息包括所述QoS信息值。6.根据权利要求5所述的方法,其特征在于,所述QoS信息值用于标识所述目标应用。7.根据权利要求5或6所述的方法,其特征在于,在所述根据所述映射关系确定所述第二调度信息之后,所述方法还包括:将所述QoS信息值写入所述反向报文的包头。8.根据权利要求5至7中任一项所述的方法,其特征在于,在所述根据所述正向报文流的流特征信息和第一调度信息之前,所述方法还包括:确定所述正向报文流的第一调度信...

【专利技术属性】
技术研发人员:黄兴冯力刚赵刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1