【技术实现步骤摘要】
本申请涉及流量控制,涉及一种网络流量控制方法、装置、设备和存储介质。
技术介绍
1、pfc(priority-based flow control,基于优先级的流量控制)是现有技术中的一种流量控制的方法,是影响和生效在交换机上的行为。pfc允许在一条以太网链路上创建多个虚拟通道,即不同的优先级队列。每条虚拟通道都被指定一个优先级,并且基于同一优先级的数据包或数据流会在同一个优先级队列中传输。每个虚拟通道都实现了独立的流量控制机制。pfc的核心原理是下游设备控制上游设备某个优先级的虚拟通道开启或停止发送数据包,控制触发时机是下游设备的入口的队列数量达到某个阈值,控制方式是通过发送pfc的pause帧(流量暂停帧)和resume帧(暂停恢复帧)来控制上游设备暂停发送数据包或恢复发送数据包。
2、随着网络设备(如网卡、交换机等)的发展,其缓冲区容量不断增大。在这种背景下,尽管现有技术中的pfc方法仍能有效控制上游流量的开关,但其直接暂停和恢复上游设备的数据包发送,会导致上游流量出现断断续续的情况,并且未能充分利用网络设备的缓冲区,
...【技术保护点】
1.一种网络流量控制方法,其特征在于,应用于网络设备,所述网络设备包括网口设备、上游设备以及下游设备,所述上游设备与所述下游设备之间通过所述网口设备传输数据包,所述网口设备设置有缓冲区,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制所述下游设备统计所述缓冲区的占用率和缓存增加率,包括:
3.根据权利要求2所述的方法,其特征在于,所述控制所述上游设备按照所述下游当前处理能力调整发送所述数据包的速率,包括:
4.根据权利要求1所述的方法,其特征在于,所述控制所述上游设备按照所述下游当前处理能力调整发送所述数据包的速率
...
【技术特征摘要】
1.一种网络流量控制方法,其特征在于,应用于网络设备,所述网络设备包括网口设备、上游设备以及下游设备,所述上游设备与所述下游设备之间通过所述网口设备传输数据包,所述网口设备设置有缓冲区,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制所述下游设备统计所述缓冲区的占用率和缓存增加率,包括:
3.根据权利要求2所述的方法,其特征在于,所述控制所述上游设备按照所述下游当前处理能力调整发送所述数据包的速率,包括:
4.根据权利要求1所述的方法,其特征在于,所述控制所述上游设备按照所述下游当前处理能力调整发送所述数据包的速率,包括:
5.根据权利要求1所述的方法,其特征在于,所述检测到所述缓冲区的所述占用率低于所述第一预设阈值时,控制所述下游设备向所述上游设备发送限速解除帧,包括:
6.根据权利要求5所述的方法,其特征在于,所述检测到所述缓冲区的所述占用率低于所述第一预设阈值的第二预设百分比,还包括:
7.根据权利要求1所述的方法,其特征在于,在所述控制所述下游设备向所述上游设备发送流量预警帧之后,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述控...
【专利技术属性】
技术研发人员:郭艳杰,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。