一种业务流量调整方法及装置制造方法及图纸

技术编号:28429486 阅读:13 留言:0更新日期:2021-05-11 18:39
本申请实施例公开了一种业务流量调整方法及装置,减少网络资源浪费现象,提高网络使用效率。所述方法包括:第一控制器获取流量参数的第一限值和所述流量参数的第二限值,所述流量参数为业务流对应的流量的参数;所述第一控制器根据所述流量参数的第一限值、所述流量参数的第二限值和所述业务流经过的转发设备的配置信息,得到所述流量参数的目标值,所述流量参数的目标值满足所述业务流的时延需求,所述目标值属于根据所述流量参数的第一限值和所述流量参数的第二限值确定的区间,所述第一限值不等于所述第二限值;所述第一控制器发送所述流量参数的目标值,所述目标值用于对所述发送端发送的所述业务流的流量进行调整。

【技术实现步骤摘要】
一种业务流量调整方法及装置
本申请涉及通信领域,特别是涉及一种业务流量调整方法及装置。
技术介绍
随着技术的发展,用户对低网络时延的需求也越来越高,很多类型的网络都在大量研究如何实现网络低时延。例如,时间敏感网络(timesensitivenetworking,TSN)是正在由电气和电子工程师协会(instituteofelectricalandelectronicsengineers,IEEE)802.1时间敏感网络任务组进行研究的一组标准。该系列标准主要定义以太网上的时间敏感传输的机制,是IEEE802.1Q虚拟局域网的衍生内容。时间敏感网络特别注重传输的确定性时延、低时延以及高可用性。TSN的应用场景十分广泛:工业界认为,TSN的相关技术是工业自动化、工业4.0、工业互联网、智能制造的重要使能技术;在汽车行业,TSN是车载网络向以太化迈进的大趋势下的重要使能技术;对于未来承载网进行5G承载或AR/VR等实时性业务的承载,TSN也是保障传输时延确定性上界的重要使能技术。时间敏感网络的网络架构包括发话端(talker)和收听端(listener),发话端和收听端通过转发设备连接。目前,转发设备的配置满足发话端和收听端之间的业务流量传输时延需求,但存在网络资源浪费的现象,网络使用效率较低。
技术实现思路
本申请实施例提供了一种业务流量调整方法及装置,减少网络资源浪费现象,提高网络使用效率。第一方面,本申请实施例提供了一种业务流量调整方法,该方法可以应用于第一控制器,第一控制器例如可以为软件定义网络(software-definednetworking,SDN)控制器、集中式网络配置(centralizednetworkconfiguration,CNC)控制器等。该业务流量调整方法具体包括如下步骤:首先,第一控制器获取流量参数的第一限值和流量参数的第二限值,其中,流量参数为业务流对应的流量的参数。然后,第一控制器根据第一限值、第二限值和业务流经过的转发设备的配置信息,得到流量参数的目标值。最后,第一控制器发送目标值,目标值用于对发送端发送的业务流的流量进行调整。相对于传统技术以流量参数的上限值为依据分配网络资源的方案,在本申请实施例中,根据第一限值和第二限值得到目标值,由于目标值属于根据第一限值和第二限值确定的区间,且目标值满足业务流的时延需求,所以能够实现在保证时延需求的基础上降低对网络资源的需求,例如对转发设备带宽的需求,提高网络使用效率。可选的,第一控制器根据第一限值、第二限值和业务流经过的转发设备的配置信息,得到目标值可以通过如下步骤实现:首先,第一控制器根据第一限值和第二限值得到第一值,第一值属于根据第一限值和第二限值的区间。其次,第一控制器根据第一值和业务流经过的转发设备的配置信息,得到业务流从发送端到达接收端的时延上界。计算业务流从发送端到达接收端的时延上界可以采用网络演算(networkcalculus)的方法。当时延上界不超过预设时延时,第一控制器将第一值确定为目标值。通过上述方法,可以实现确定目标值的目的,以提高网络使用效率。在本申请实施例中,第一控制器获取第一限值和第二限值可以由多种实现方式:作为第一种可能的实现方式,第一限值和第二限值可以携带在同一个消息中。具体的,第一控制器接收发送端或与发送端通信的第二控制器发送的第一消息,第一消息包括第一限值和第二限值。在实际应用中,第一限值和第二限值可以携带在第一消息的同一个类型-长度-值(type-length-value,TLV)字段中,也可以携带在第一消息的不同的TLV字段中。具体的,第一消息包括第一TLV字段,第一TLV字段用于携带所述第一限值和所述第二限值。或,第一消息包括第一TLV字段和第二TLV字段,所述第一TLV字段用于携带所述第一限值,所述第二TLV字段用于携带所述第二限值。或,所述第一消息包括第一TLV字段和第二TLV字段,所述第一TLV字段用于携带第一指示和所述第一限值,所述第二TLV字段用于携带所述第二限值,所述第一指示用于指示所述第二TLV字段中包括所述第二限值。可选的,第一消息包括多重注册协议(multipleregistrationprotocol,MRP)数据单元,MRP数据单元包括上述TLV字段;或,第一消息包括本地链路注册协议(link-localregistrationprotocol,LRP)数据单元,LRP数据单元包括上述TLV字段;或,第一限值和第二限值以YANG模型的数据结构携带在第一消息中。作为第二种可能实现的方式,第一限值和第二限值可以携带在不同的消息中。第一控制器获取第二消息和第三消息,第二消息包括第一限值,第三消息包括第二限值。具体的,第一限值可以携带在第二消息的TLV字段中,第二限值可以携带在第三消息的TLV字段中。为了能够识别第二消息中的第一限值和第三消息中的第二限值属于同一个流量参数,可选的,第二消息和第三消息中可以携带流量参数的标识。此外,第二消息和第三消息中还可以携带业务流的标识,其目的在于告知第一控制器第二消息中的第一限值和第三消息中的第二限值属于同一个业务流的流量参数。可选的,第一控制器还可以向转发设备发送目标值,目标值还用于对转发设备的配置信息进行调整。在本申请实施例中,转发设备可以包括整形器(shaper),用于将接收到的业务流以一定的速率传输出去。那么,目标值可以作为整形器新的参数,以对整形器的原有参数进行更新,实现对时延需求的满足。可选的,当第一控制器能够直接与发送端通信时,所述第一控制器可以直接向所述业务流的发送端发送所述目标值。具体的,第一控制器可以向所述业务流的发送端发送第四消息,所述第四消息包括所述目标值。例如,目标值可以携带在第四消息的TLV字段中。当第一控制器不能直接与发送端通信时,即需要通过第二控制器通信,那么第一控制器可以向第二控制器发送所述目标值,以便所述第二控制器根据所述目标值对所述业务流的发送端进行配置。具体的,第一控制器可以向所第二控制器发送第五消息,所述第五消息包括所述目标值。例如,目标值可以携带在第五消息的TLV字段中。第二方面,本申请实施例提供了一种业务流量调整方法,该方法可以应用于发送端,发送端可以是业务流的源端,也可以是边缘网络设备。该发送端可以直接与第一控制器通信。该方法具体包括如下步骤:首先,发送端获取流量参数的目标值。其中,流量参数为业务流对应的流量的参数,目标值属于根据第一限值和第二限值确定的区间,且目标值满足业务流的时延需求。然后,发送端根据目标值对业务流的流量进行调整。在本申请实施例中,发送端根据目标值来调整业务流的流量,即保证了时延需求,又降低了对转发设备资源的浪费。可选的,当发送端能够直接与第一控制器通信时,该方法可以包括如下步骤:发送端直接向第一控制器发送第一限值和第二限值;当发送端需要通过第二控制器与第一控制器通信时,该方法可以包括如下步骤:发送端向第二控制器发送第一限值和第二限值,以便第一控制器根据第一限值和第二限值得到目标值本文档来自技高网...

【技术保护点】
1.一种业务流量调整方法,其特征在于,所述方法包括:/n第一控制器获取流量参数的第一限值和所述流量参数的第二限值,所述流量参数为业务流对应的流量的参数;/n所述第一控制器根据所述第一限值、所述第二限值和所述业务流经过的转发设备的配置信息,得到所述流量参数的目标值,所述目标值满足所述业务流的时延需求,所述目标值属于根据所述第一限值和所述第二限值确定的区间,所述第一限值不等于所述第二限值;/n所述第一控制器发送所述目标值,所述目标值用于对发送端发送的所述业务流的流量进行调整。/n

【技术特征摘要】
1.一种业务流量调整方法,其特征在于,所述方法包括:
第一控制器获取流量参数的第一限值和所述流量参数的第二限值,所述流量参数为业务流对应的流量的参数;
所述第一控制器根据所述第一限值、所述第二限值和所述业务流经过的转发设备的配置信息,得到所述流量参数的目标值,所述目标值满足所述业务流的时延需求,所述目标值属于根据所述第一限值和所述第二限值确定的区间,所述第一限值不等于所述第二限值;
所述第一控制器发送所述目标值,所述目标值用于对发送端发送的所述业务流的流量进行调整。


2.根据权利要求1所述的方法,其特征在于,所述第一控制器根据所述第一限值、所述第二限值和所述业务流经过的转发设备的配置信息,得到所述流量参数的目标值包括:
所述第一控制器根据所述第一限值和所述第二限值得到所述流量参数的第一值,所述第一值属于根据所述第一限值和所述第二限值确定的区间;
所述第一控制器根据所述第一值和所述业务流经过的转发设备的配置信息,得到所述业务流从所述发送端到达接收端的时延上界;
当所述时延上界不超过预设时延时,所述第一控制器将所述第一值确定为所述目标值。


3.根据权利要求1或2所述的方法,其特征在于,第一控制器获取流量参数的第一限值和所述流量参数的第二限值包括:
所述第一控制器接收所述发送端或与所述发送端通信的第二控制器发送的第一消息,所述第一消息包括所述第一限值和所述第二限值。


4.根据权利要求1或2所述的方法,其特征在于,所述第一消息包括第一TLV字段,所述第一TLV字段用于携带所述第一限值和所述第二限值;或者
所述第一消息包括第一TLV字段和第二TLV字段,所述第一TLV字段用于携带所述第一限值,所述第二TLV字段用于携带所述第二限值;或者
所述第一消息包括第一TLV字段和第二TLV字段,所述第一TLV字段用于携带第一指示和所述第一限值,所述第二TLV字段用于携带所述第二限值,所述第一指示用于指示所述第二TLV字段中包括所述第二限值。


5.根据权利要求1或2所述的方法,其特征在于,所述第一控制器获取流量参数的第一限值和所述流量参数的第二限值包括:
所述第一控制器获取第二消息和第三消息,所述第二消息包括所述第一限值,所述第三消息包括所述第二限值。


6.根据权利要求1-5任一项所述的方法,其特征在于,
所述第一限值包括最大业务流量速率和最大突发量;
所述第二限值包括最小业务流量速率和最小突发量;
所述目标值包括目标业务流量速率和目标突发量。


7.根据权利要求6所述的方法,其特征在于,
所述第一限值还包括所述业务流的最小报文长度的最小值;
所述第二限值还包括所述业务流的最小报文长度的最大值;
所述目标值还包括所述目标最小长度。


8.根据权利要求6或7所述的方法,其特征在于,
所述第一限值还包括所述业务流的最大报文长度的最大值;
所述第二限值还包括所述业务流的最大报文长度的最小值;
所述目标值还包括所述业务流的目标最大长度。


9.根据权利要求1至8任一项所述的方法,其特征在于,所述第一控制器发送所述目标值包括:
所述第一控制器向所述业务流的发送端发送所述目标值;或者
所述第一控制器向第二控制器发送所述目标值,以便所述第二控制器根据所述目标值对所述业务流的发送端进行配置。


10.根据权利要求9所述的方法,其特征在于,所述第一控制器向所述业务流的发送端发送所述目标值包括:
所述第一控制器向所述业务流的发送端发送第四消息,所述第四消息包括所述目标值。


11.根据权利要求9所述的方法,其特征在于,所述第一控制器向所述第二控制器发送所述目标值包括:
所述第一控制器向所第二控制器发送第五消息,所述第五消息包括所述目标值。


12.一种业务流量调整方法,其特征在于,所述方法包括:
发送端获取流量参数的目标值,所述流量参数为业务流对应的流量的参数,所述目标值属于根据所述流量参数的第一限值和所述流量参数的第二限值确定的区间,所述目标值满足所述业务流的时延需求,所述第一限值不等于所述第二限值;
所述发送端根据所述目标值,对所述业务流的流量进行调整。


13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
所述发送端获取所述第一限值和所述第二限值;
所述发送端向第一控制器或第二控制器发送所述第一限值和第二限值。


14.根据权利要求13所述的方法,其特征在于,所述发送端向第一控制器或第二控制器发送所述第一限值和所述第二限值包括:
所述发送端向所述第一控制器或第二控制器发送第一消息,所述第一消息包括所述第一限值和所述第二限值。


15.根据权利要求14所述的方法,其特征在于,所述第一消息包括第一TLV字段,所述第一TLV字段用于携带所述第一限值和所述第二限值;或者
所述第一消息包括第一TLV字段和第二TLV字段,所述第一TLV字段用于携带所述第一限值,所述第二TLV字段用于携带所述第二限值;或者
所述第一消息包括第一TLV字段和第二TLV字段,所述第一TLV字段用于携带第一指示和所述第一限值,所述第二TLV字段用于携带所述第二限值,所述第一指示用于指示所述第二TLV字段中包括所述第二限值。


16.根据权利要求13所述的方法,所述发送端向第一控制器或第二控制器发送所述第一限值和所述第二限值包括:
所述发送端向所述第一控制器或所述第二控制器发送第二消息和第三消息,所述第二消息包括所述第一限值,所述第三消息包括所述第二限值。


17.根据权利要求12-16任一项所述的方法,其特征在于,
所述流量参数的第一限值包括最大业务流量速率和最大突发量;
所述流量参数的第二限值包括最小业务流量速率和最小突发量;
所述流量参数的目标值包括目标业务流量速率和目标突发量。


18.根据权利要求17所述的方法,其特征在于,
所述流量参数的第一限值还包括所述业务流的最小报文长度的最小值;
所述流量参数的第二限值还包括所述业务流的最小报文长度的最大值;
所述流量参数的目标值还包括所述目标最小长度。


19.根据权利要求17或18所述的方法,其特征在于,
所述流量参数的第一限值还包括所述业务流的最大报文长度的最大值;
所述流量参数的第二限值还包括所述业务流的最大报文长度的最小值;
所述流量参数的目标值还包括所述业务流的目标最大长度。


20.根据权利要求12至19任一所述的方法,其特征在于,所述发送端获取流量参数的目标值包括:
所述发送端接收第一控...

【专利技术属性】
技术研发人员:陈李昊张嘉怡王童童
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1