一种基于优先级的流量控制方法技术

技术编号:12082891 阅读:62 留言:0更新日期:2015-09-19 21:04
本发明专利技术提供了一种基于优先级的流量控制方法,包括:本端设备出口出现拥塞;为本端设备入口链接创建虚拟通道,并指明所述虚拟通道的优先等级;基于每个优先级使能流量控制;判断收到对端报文的优先级;本端发送pause帧给对端设备,暂停该优先级的报文发送。采用本发明专利技术的技术方案后,当本端交换机出端口产生拥塞时,给交换机入端口所在以太网链路上创建的一定数量的虚拟通道,并为每条虚拟通道指定一个优先等级,允许单独暂停其中若干条虚拟通道,同时允许其它虚拟通道的流量无中断通过。这一方法使网络能够为单个虚拟链路创建无丢包类别的服务,使其能够与同一接口上的其它流量类型共存,避免其阻止该链路上的所有流量。

【技术实现步骤摘要】

本专利技术涉及以太网交换机
,尤其涉及一种基于优先级的流量控制方法
技术介绍
在交换机
汇总,流量控制机制非常重要,下文中简称为流控,当某条链路出现拥塞时,交换机流控会阻止该链路上的所有流量。而随着网络的发展,越来越多的应用要求以太网能够满足无丢包要求,为此需要制定一种方法来通过以太网提供无损服务。传统的流控机制已经无法满足网络的发展需求,当某条链路出现拥塞时,便会阻止该链路上的所有流量,无法满足很多应用的无丢包要求。
技术实现思路
本专利技术需解决的技术问题是克服上述的不足,提供一种基于优先级的流量控制方法,包括:本端设备出口出现拥塞;为本端设备入口链接创建虚拟通道,并指明所述虚拟通道的优先等级;基于每个优先级使能流量控制;判断收到对端报文的优先级;本端发送pause帧给对端设备,暂停该优先级的报文发送。进一步的,所述基于每个优先级使能流量控制具体为按照优先级暂停优先级低的若干虚拟通道。进一步的,所述基于每个优先级使能流量控制具体为暂停若干虚拟通道。进一步的,所述创建虚拟通道的数量为8。进一步的,所述方法还包括,当本端设备拥塞解除,对端设备恢复对应报文发送。采用本专利技术的技术方案后,当本端交换机出端口产生拥塞时,给交换机入端口所在以太网链路上创建的一定数量的虚拟通道,并为每条虚拟通道指定一个优先等级,允许单独暂停其中若干条虚拟通道,同时允许其它虚拟通道的流量无中断通过。这一方法使网络能够为单个虚拟链路创建无丢包类别的服务,使其能够与同一接口上的其它流量类型共存,避免其阻止该链路上的所有流量。附图说明图1是本专利技术提供的基于优先级的流量控制方法示意图。具体实施方式为了使本领域相关技术人员更好地理解本专利技术的技术方案,下面将结合本专利技术实施方式的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。下面结合附图和实施方式对本专利技术作进一步说明。参阅图1,本专利技术提供的一种基于优先级的流量控制方法,包括下列步骤:步骤S100,本端设备出口出现拥塞;步骤S200,为本端设备入口链接创建虚拟通道,并指明所述虚拟通道的优先等级。本实施例中,所述虚拟通道的数量为8,为这8条虚拟通道指明优先等级,假设虚拟通道的优先等级从低到高位0-7,则优先等级7为最高优先等级。步骤S300,基于每个优先级使能流量控制;本步骤为使能具体哪个优先级的虚拟通道暂停报文发送。实施例一,暂停优先级低的若干虚拟通道。实施例二,暂停若干虚拟通道,即暂停任何虚拟通道都可以,有时候,优先级低的虚拟通道也是不能暂停的,它是当前服务所需要的。本步骤功能在于配置虚拟通道暂停寄存器,意义在于告诉对端设备即将暂停的虚拟通道是哪几个。步骤S400,判断收到对端报文的优先级;对应创建的虚拟通道,对端设备的发送报文的优先级对应虚拟通道的优先级。对端设备给优先级为0的虚拟通道发送的报文优先级为0,依次类推。步骤S500,本端发送pause帧给对端设备,暂停该优先级的报文发送。根据步骤S300配置的虚拟通道暂停寄存器,暂停该优先级的报文发送。在优选实施方式中,所述基于优先级的流量控制方法还包括:当本端设备拥塞解除,对端设备恢复对应报文发送。例如,对端设备优先级为0-3的报文暂停发送,当本端设备拥塞解除后,对端设备优先级为0-3的本文恢复发送。采用本专利技术的技术方案后,当本端交换机出端口产生拥塞时,给交换机入端口所在以太网链路上创建的一定数量的虚拟通道,并为每条虚拟通道指定一个优先等级,允许单独暂停其中若干条虚拟通道,同时允许其它虚拟通道的流量无中断通过。这一方法使网络能够为单个虚拟链路创建无丢包类别的服务,使其能够与同一接口上的其它流量类型共存,避免其阻止该链路上的所有流量。以上仅表达了本专利技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。本文档来自技高网...

【技术保护点】
一种基于优先级的流量控制方法,其特征在于,包括:本端设备出口出现拥塞;为本端设备入口链接创建虚拟通道,并指明所述虚拟通道的优先等级;基于每个优先级使能流量控制;判断收到对端报文的优先级;本端发送pause帧给对端设备,暂停该优先级的报文发送。

【技术特征摘要】
1.一种基于优先级的流量控制方法,其特征在于,包括:
本端设备出口出现拥塞;
为本端设备入口链接创建虚拟通道,并指明所述虚拟通道的优先等级;
基于每个优先级使能流量控制;
判断收到对端报文的优先级;
本端发送pause帧给对端设备,暂停该优先级的报文发送。
2.根据权利要求1所述的基于优先级的流量控制方法,其特征在于,所述
基于每个优先级使能流量控制具体为按照优先级...

【专利技术属性】
技术研发人员:范春燕
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1