网络设备协同限速的方法及装置制造方法及图纸

技术编号:39843127 阅读:7 留言:0更新日期:2023-12-29 16:34
本申请提供一种网络设备协同限速的方法及装置,该方法应用于第一网络设备,第一网络设备处于链路协同

【技术实现步骤摘要】
网络设备协同限速的方法及装置


[0001]本申请涉及通信
,尤其涉及一种网络设备协同限速的方法及装置


技术介绍

[0002]在实际组网中,同一物理区域内可能部署了多台具备独立智能选路功能的网络设备

每个网络设备在转发业务流量时,通常选择本网络设备上的链路作为转发链路,网络设备无法实现全区域内的链路优选以及负载分担

协同选路组网可使多台具备智能选路能力的网络设备之间共享链路数据,并通过建立专用转发通道实现链路的集中调度

[0003]对于网络业务,影响服务质量
(
英文:
Quality of Service
,简称:
QoS)
的因素包括传输的带宽

传送的时延

数据的丢包率等等

在网络中,可以通过保证传输的带宽

降低传送的时延

降低数据的丢包率以及时延抖动等措施来提高服务质量

网络资源总是有限的,在保证某类业务的服务质量的同时,可能就会损害其它业务的服务质量

因此,管理人员需根据各类业务的特点,对网络资源进行合理的规划和分配,从而使网络资源得到高效利用

[0004]QoS
技术包括流分类

流量监管

流量整形

限速

拥塞管理

拥塞避免等等

在上述多个
QoS
技术中,流量监管,也称之为限速,是指对进入或者流出网络设备的流量进行监管,以保护网络资源不受损害

[0005]目前,在对单租户跨多个网络设备的流量进行限速时,出现流量翻倍的问题

比如,运营商为租户分配的带宽为
10M
,租户的业务流量流经两台网络设备

此时,该租户使用的总带宽达到
20M
,带宽扩大了一倍

造成实际流量翻倍的原因在于:两台网络设备的令牌桶为独立计算,也即是每台网络设备内配置一个
10M
的令牌桶,如此,只要每个令牌桶内包含足够的令牌,则两个令牌桶可以输出
20M
实际流量

[0006]随着网络中租户数量的大规模增长

业务流量的增多

网络设备的扩容,上述问题逐渐引起运营商的关注,亟待新技术解决该问题

在现有技术方案中,通过引流装置,将属于相同租户的流量引流至同一台网络设备处,以实现限速

[0007]但是,上述现有技术方案也暴露出以下问题:
1)
运营商需采购引流装置,增加了运营商的成本;
2)
组网中增加引流装置后,对组网架构影响较大,且对引流装置性能要求较高


技术实现思路

[0008]有鉴于此,本申请提供了一种网络设备协同限速的方法及装置,用以解决现有技术方案中增加引流装置实现限速,导致的增加成本以及对组网架构影响较大的问题

[0009]第一方面,本申请提供了一种网络设备协同限速的方法,所述方法应用于第一网络设备,所述第一网络设备处于链路协同
HUB
组内,所述链路协同
HUB
组还包括第二网络设备,所述方法包括:
[0010]当接收到租户的业务流量时,获取为所述租户分配的总带宽以及所述业务流量的第一实际速率;
[0011]通过所述链路协同
HUB
组中的协同链路,接收所述第二网络设备发送的第一通知消息,所述第一通知消息包括第二实际速率,所述第二实际速率为所述第二网络设备接收到所述租户的业务流量时,获取的所述业务流量的实际速率;
[0012]根据所述总带宽

所述第一实际速率以及所述第二实际速率,计算所述第一网络设备的第一分配带宽;
[0013]利用所述第一分配带宽,对接收到的所述业务流量进行转发处理

[0014]第二方面,本申请提供了一种网络设备协同限速的装置,所述装置应用于第一网络设备,所述第一网络设备处于链路协同
HUB
组内,所述链路协同
HUB
组还包括第二网络设备,所述装置包括:
[0015]获取单元,用于当接收到租户的业务流量时,获取为所述租户分配的总带宽以及所述业务流量的第一实际速率;
[0016]接收单元,用于通过所述链路协同
HUB
组中的协同链路,接收所述第二网络设备发送的第一通知消息,所述第一通知消息包括第二实际速率,所述第二实际速率为所述第二网络设备接收到所述租户的业务流量时,获取的所述业务流量的实际速率;
[0017]计算单元,用于根据所述总带宽

所述第一实际速率以及所述第二实际速率,计算所述第一网络设备的第一分配带宽;
[0018]处理单元,用于利用所述第一分配带宽,对接收到的所述业务流量进行转发处理

[0019]第三方面,本申请提供了一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请第一方面所提供的方法

[0020]因此,应用本申请提供的网络设备协同限速的方法及装置,当接收到租户的业务流量时,第一网络设备获取为租户分配的总带宽以及业务流量的第一实际速率;通过链路协同
HUB
组中的协同链路,第一网络设备接收第二网络设备发送的第一通知消息,该第一通知消息包括第二实际速率,第二实际速率为第二网络设备接收到租户的业务流量时,获取的业务流量的实际速率;根据总带宽

第一实际速率以及第二实际速率,第一网络设备计算第一网络设备的第一分配带宽;利用第一分配带宽,第一网络设备对接收到的业务流量进行转发处理

[0021]如此,利用链路协同
HUB
组收集业务流量的实际速率,并动态分配租户在各个网络设备间的带宽,达到限速的目的

解决了现有增加引流装置实现限速,导致的增加成本以及对组网架构影响较大的问题

附图说明
[0022]图1为本申请实施例提供的网络设备协同限速的方法的流程图;
[0023]图2为本申请实施例提供的网络设备协同限速的组网示意图;
[0024]图3为本申请实施例提供的网络设备协同限速的装置结构图;
[0025]图4为本申请实施例提供的网络设备硬件结构体

具体实施方式
[0026]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及
附图时,除非另有表示,不同附图中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网络设备协同限速的方法,其特征在于,所述方法应用于第一网络设备,所述第一网络设备处于链路协同
HUB
组内,所述链路协同
HUB
组还包括第二网络设备,所述方法包括:当接收到租户的业务流量时,获取为所述租户分配的总带宽以及所述业务流量的第一实际速率;通过所述链路协同
HUB
组中的协同链路,接收所述第二网络设备发送的第一通知消息,所述第一通知消息包括第二实际速率,所述第二实际速率为所述第二网络设备接收到所述租户的业务流量时,获取的所述业务流量的实际速率;根据所述总带宽

所述第一实际速率以及所述第二实际速率,计算所述第一网络设备的第一分配带宽;利用所述第一分配带宽,对接收到的所述业务流量进行转发处理
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述链路协同
HUB
组中的协同链路,向所述第二网络设备发送第二通知消息,所述第二通知消息包括所述第一实际速率,以使得所述第二网络设备根据所述总带宽

所述第一实际速率以及所述第二实际速率,计算所述第二网络设备的第二分配带宽
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述总带宽

所述第一实际速率以及所述第二实际速率,计算所述第一网络设备的第一分配带宽,具体包括:计算所述第一实际速率与所述第二实际速率的和值;计算所述第一实际速率与所述和值的商;将所述商与所述总带宽的乘积作为所述第一分配带宽
。4.
根据权利要求1所述的方法,其特征在于,所述当接收到租户的业务流量时,获取为所述租户分配的总带宽以及所述业务流量的第一实际速率之前,所述方法还包括:接收管理人员输入的配置指令,所述配置指令包括初始带宽,所述初始带宽为所述总带宽与转发同一租户业务流量的网络设备的个数的商;利用所述初始带宽,为接收到的所述业务流量进行转发处理
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述链路系统
HUB
组中的协同链路故障,则保持所述第一分配带宽;若故障时间超过时间阈值,则将所述第一分配带宽恢复为初始带宽;利用所述初始带宽,对接收到的所述业务流量进行转发处理

【专利技术属性】
技术研发人员:张庆军
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1