一种带宽预留方法及相关设备技术

技术编号:26307704 阅读:23 留言:0更新日期:2020-11-10 20:08
本申请实施例提供了一种带宽预留方法及相关设备,方便应用于多路径的网络环境,本申请的可扩展性更好。本申请实施例方法包括:第一网络设备获取带宽预留请求,其中,带宽预留请求用于请求在业务流的转发路径上预留目标带宽,第一网络设备是位于转发路径的入口的网络设备;之后第一网络设备沿着转发路径向第二网络设备发送与业务流对应的令牌流,其中,第二网络设备是位于转发路径的出口的网络设备,令牌流所占用的带宽等于目标带宽与预设倍率的比值;若令牌流的丢包率小于或等于丢包率阈值,则第一网络设备为业务流预留目标带宽。

【技术实现步骤摘要】
一种带宽预留方法及相关设备
本申请涉及通信领域,尤其涉及一种带宽预留方法及相关设备。
技术介绍
随着通信的不断发展,越来越多的业务需要接入网络,不同的业务对网络带宽的需求也不同,对于某些指定业务,例如超清视频、增强现实(AugmentedReality,AR)以及虚拟现实(VirtualReality,VR)等业务对网络带宽有更高的需求,为了保证这类业务的用户体验,有必要对这些业务的网络带宽进行保障,带宽预留技术是实现业务带宽保障的一项重要技术。带宽预留技术,是通过为指定业务在其流量通过的网络路径上预留带宽,来保障业务运行时带宽需求的一项技术。资源预留协议(ResourceReservationProtocol,RSVP)是当前主流的一种实现带宽预留的技术,RSVP通过一套信令协议,在请求预留带宽的业务流的转发路径上,为每一个通过的设备,配置路径状态和预留状态,来实现带宽预留。具体地,入口边缘的网络设备向出口边缘的网络设备发送路径消息,当路径消息通过该路径上的每个网络设备时,每个网络设备记录路径状态,之后出口边缘的网络设备沿路径消息的转发路径的逆方向向入口边缘的网络设备发送预留消息,当预留消息通过该路径上的每个网络设备时,每个网络设备执行带宽预留并记录预留状态,如果该路径上的每个网络设备都预留带宽成功,则该路径的带宽预留成功。然而,RSVP为业务流量执行带宽预留时,需要在业务流所通过路径的每个网络设备上记录带宽预留状态等信息,由于网络的中间设备可能被大量的路径所共享,那么网络的中间设备上就需要记录大量的预留状态信息,如果中间设备上所记录的预留状态信息超过了自身规格的上限,就会引起可扩展性问题。
技术实现思路
本申请实施例提供了一种带宽预留方法及相关设备,方便应用于多路径的网络环境,本申请的扩展性更好。有鉴于此,本申请第一方面提供一种带宽预留方法,包括:第一网络设备获取带宽预留请求,其中,带宽预留请求用于请求在业务流的转发路径上预留目标带宽,第一网络设备是位于转发路径的入口的网络设备;之后第一网络设备沿着转发路径向第二网络设备发送与业务流对应的令牌流,其中,第二网络设备是位于转发路径的出口的网络设备,令牌流所占用的带宽等于目标带宽与预设倍率的比值;若令牌流的丢包率小于或等于丢包率阈值,则第一网络设备为业务流预留目标带宽。本实施例中,第一网络设备可以在业务流的转发路径上优先注入令牌流来对业务流所请求的目标带宽进行测试,其中,令牌流所占用的带宽等于目标带宽与预设倍率的比值,令牌流的注入并不占用业务流的带宽,假设目标带宽为B,令牌流所占用的带宽为R,预设倍率为K,那么R=B/K,因此若令牌流的丢包率小于或等于丢包率阈值,则说明令牌流所需带宽能得到满足,也就说明其对应的业务流所需带宽也能得到满足,即可以为业务流预留目标带宽,可以看出,本申请中转发路径上的每个中间网络设备只需要转发令牌流而不用记录和维护预留带宽的状态信息即可实现该路径上带宽的预留,不容易出现中间设备上记录的预留状态信息超过自身规格上限的问题,本申请的可扩展性更好。可选的,在第一方面的一种可能的实施方式中,令牌流与业务流分别使用独立的带宽资源,其中,第一网络平面用于承载令牌流,第二网络平面用于承载业务流,其中,第一网络平面和第二网络平面是属于同一个物理平面的2个逻辑平面,并共享网络中的网络设备和链路。本实施例中,提供了一种具体的方式来实现令牌流与业务流所分别使用的带宽资源相互隔离,即令牌流和业务流分别承载在不同的网络平面,如果令牌流所在的网络平面中的带宽能得到满足,也就说明业务流所在网络平面中的可预留带宽也能得到满足,也就是通过令牌流的转发对业务流的转发进行预演。可选的,在第一方面的一种可能的实施方式中,方法还包括:第一网络设备接收第二网络发送的令牌流的丢包率。本实施例中,提供了一种第一网络设备获取令牌流丢包率的实现方式,即令牌流的丢包率是由第二网络设备统计并反馈给第一网络设备的。可选的,在第一方面的一种可能的实施方式中,令牌流中的每个令牌包携带令牌流标识,不同的令牌流对应不同的令牌流标识,令牌流由第二网络设备根据令牌流标识确定。可选的,在第一方面的一种可能的实施方式中,令牌流中的每个令牌包还携带顺序号,同一令牌流中的各令牌包携带有相同的令牌流标识,丢包率由第二网络设备根据顺序号确定。本实施例中,提供了一种令牌流的丢包率的统计方式,即令牌流的每个令牌包中携带有令牌流标识和顺序号,第二网络设备首先可以根据令牌流标识区分令牌流,进而根据顺序号确定哪些令牌包被丢弃了,并统计出令牌流的丢包率。可选的,在第一方面的一种可能的实施方式中,令牌流标识与业务流标识具有对应关系,该对应关系可以是以映射表的形式实现,那么第一网络设备可以根据令牌流标识以及该对应关系确定业务流。本实施例中,提供了一种业务流和令牌流的关联方式,即令牌流标识与业务流标识之间具有对应关系,第一网络设备通过映射表查询该映射关系,进而确定令牌流对应的业务流。可选的,在第一方面的一种可能的实施方式中,在带宽预留成功前第一网络设备是以第一优先级向第二网络设备发送令牌流,在带宽预留成功后第一网络设备是以第二优先级向第二网络设备发送令牌流,其中,第二优先级高于第一优先级。本实施例中,在带宽预留成功后注入令牌流的优先级要高于带宽预留成功前注入令牌流的优先级,使得带宽预留成功后注入的令牌流可以优先得到调度,方便实时监测预留的带宽是否得到保障。可选的,在第一方面的一种可能的实施方式中,第一网络设备为业务预留目标带宽之后,方法还包括:第一网络设备沿着转发路径以不高于目标带宽的速率向第二网络设备发送业务流。可选的,在第一方面的一种可能的实施方式中,方法还包括:第一网络设备若获取了带宽预留撤销请求,那么第一网络设备将停止注入令牌流以及业务流。本申请第二方面提供了一种带宽预留方法,包括:第二网络设备接收第一网络设备根据带宽预留请求沿着转发路径发送的与业务流对应的令牌流,其中,第一网络设备是位于转发路径的入口的网络设备,第二网络设备是位于转发路径的出口的网络设备,带宽预留请求用于请求在业务流的转发路径上预留目标带宽,令牌流的速率等于目标带宽与预设倍率的比值;之后第二网络设备获取令牌流的丢包率;进而第二网络设备向第一网络设备发送丢包率,以使得若令牌流的丢包率小于或等于丢包率阈值,则第一网络设备为业务流预留目标带宽。可选的,在第二方面的一种可能的实施方式中,令牌流与业务流分别使用独立的带宽资源,其中,第一网络平面用于承载令牌流,第二网络平面用于承载业务流,第一网络平面和第二网络平面是属于同一个物理平面的2个逻辑平面,并共享网络中的网络设备和链路。可选的,在第二方面的一种可能的实施方式中,令牌流中的每个令牌包携带令牌流标识,方法还包括:第二网络设备根据令牌流标识确定令牌流。可选的,在第二方面的一种可能的实施方式中,令牌流中的每个令牌包还携带顺序号,第二网络设本文档来自技高网
...

【技术保护点】
1.一种带宽预留方法,其特征在于,包括:/n第一网络设备获取带宽预留请求,所述带宽预留请求用于请求在业务流的转发路径上预留目标带宽,所述第一网络设备是位于所述转发路径的入口的网络设备;/n所述第一网络设备沿着所述转发路径向第二网络设备发送与所述业务流对应的令牌流,所述第二网络设备是位于所述转发路径的出口的网络设备,所述令牌流所占用的带宽等于所述目标带宽与预设倍率的比值;/n若所述令牌流的丢包率小于或等于丢包率阈值,则所述第一网络设备为所述业务流预留所述目标带宽。/n

【技术特征摘要】
1.一种带宽预留方法,其特征在于,包括:
第一网络设备获取带宽预留请求,所述带宽预留请求用于请求在业务流的转发路径上预留目标带宽,所述第一网络设备是位于所述转发路径的入口的网络设备;
所述第一网络设备沿着所述转发路径向第二网络设备发送与所述业务流对应的令牌流,所述第二网络设备是位于所述转发路径的出口的网络设备,所述令牌流所占用的带宽等于所述目标带宽与预设倍率的比值;
若所述令牌流的丢包率小于或等于丢包率阈值,则所述第一网络设备为所述业务流预留所述目标带宽。


2.根据权利要求1所述的方法,其特征在于,所述令牌流与所述业务流分别使用独立的带宽资源,其中,第一网络平面用于承载所述令牌流,第二网络平面用于承载所述业务流,所述第一网络平面和所述第二网络平面共享所述转发路径上的网络设备和链路。


3.根据权利要求1或2所述的方法,其特征在于,所述第一网络设备沿着所述转发路径向第二网络设备发送与所述业务流对应的令牌流包括:
所述第一网络设备沿着所述转发路径以第一优先级向所述第二网络设备发送所述令牌流;
所述第一网络设备为所述业务预留所述目标带宽之后,所述方法还包括:
所述第一网络设备沿着所述转发路径以第二优先级向所述第二网络设备发送所述令牌流,其中,所述第二优先级高于所述第一优先级。


4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一网络设备为所述业务预留所述目标带宽之后,所述方法还包括:
所述第一网络设备沿着所述转发路径向所述第二网络设备发送所述业务流,所述业务流的速率小于或等于所述目标带宽。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述第一网络设备获取带宽预留撤销请求;
所述第一网络设备停止向所述第二网络设备发送所述令牌流以及所述业务流。


6.一种带宽预留方法,其特征在于,包括:
第二网络设备接收第一网络设备根据带宽预留请求沿着转发路径发送的与业务流对应的令牌流,所述带宽预留请求用于请求在所述业务流的所述转发路径上预留目标带宽,所述第一网络设备是位于所述转发路径的入口的网络设备,所述第二网络设备是位于所述转发路径的出口的网络设备,所述令牌流所占用的带宽等于所述目标带宽与预设倍率的比值;
所述第二网络设备获取所述令牌流的丢包率,以使得若所述令牌流的丢包率小于或等于丢包率阈值,则所述第一网络设备为所述业务流预留所述目标带宽。


7.根据权利要求6所述的方法,其特征在于,所述令牌流与所述业务流分别使用独立的带宽资源,其中,第一网络平面用于承载所述令牌流,第二网络平面用于承载所述业务流,所述第一网络平面和所述第二网络平面共享所述转发路径上的网络设备和链路。


8.根据权利要求6或7所述的方法,其特征在于,第二网络设备接收第一网络设备根据带宽预留请求沿着转发路径发送的与业务流对应的令牌流包括:
所述第二网络设备接收所述第一网络设备根据所述带宽预留请求沿着所述转发路径以第一优先级发送的与所述业务流对应的所述令牌流;
所述第一网络设备为所述业务预留所述目标带宽之后,所述方法还包括:
所述第二网络设备接收所述第一网络设备沿着所述转发路径以第二优先级发送的所述令牌流,其中,所述第二优先级高于所述第一优先级。


9.根据权利要求6至8中任一项所述的方法,其特征在于,所述方法还包括:
所述第二网络设备接收所述第一网络设备沿着所述转发路径发送的所述业...

【专利技术属性】
技术研发人员:胡农达高红亮涂伯颜
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1