流量控制方法及装置制造方法及图纸

技术编号:5201433 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种流量控制方法及装置,该方法包括:本端设备接收来自对端设备的第一个对称参数传送Symmetric Parameter Passing的控制类型长度值TLV字段,其中,第一个对称参数传送的控制TLV字段中携带有对应的对端设备端口的默认优先级;本端设备从第一个对称参数传送的控制TLV字段中获取默认优先级,并将待发送的不带标签报文的优先级映射为默认优先级。通过本发明专利技术,在DCE中能够对不带标签的报文进行PFC操作,使PFC技术在网络中有更好的实用性。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种流量控制方法及装置。技术背景随着数据中心(Data Centers)规模的扩大和组网复杂性的增加,从多种不同业务 应用所产生的流量使得管理技术变得更为复杂,成本更加高昂,近来,以太网速率的新发展 (BP, IOGbps已经是成熟的标准并且得到了广泛的应用,40/100(ibpS仍然在开发中,正式标 准计划将于2010年推出),使得以太网成为下一代数据中心存储与数据传送技术融合中最 有吸引力的技术。数据中心以太网(Data Center Ethernet,简称为DCE),是对当前以太网技术标准 高性能方面的增强,同时为下一代数据中心提供网络架构。然而,目前的以太网本身并没有 因提供存储和高性能计算流量服务而进行优化,并且,在出现拥塞时还可能出现丢包现象。 所以,以太网需要一种带有拥塞管理和流量控制功能的低时延、“无损”传输技术。因此,DCE 在网络结构可扩展性、可操作性以及传输灵活性方面对以大网做了重点扩展,目标是实现 一个稳定的、无损的(Lossless)传输层面。为了满足上述要求,一些新的技术特点,例如,从光纤通道到以太网的映射、“无 损”以太网、冗余路径和故障切换等,必须进行改进和提升,以满足FCoE等数据中心技术的 需要。电气禾口电子工禾呈师协会(Institute for Electrical and Electronic Engineers, 简称为IEEE)的DCB工作组定义了 3种标准802. IQau用于拥塞通知,802. IQaz用于增强 传输选择,802. IQlA用于优先级流量控制。这些标准旨在为数据中心提供融合统一的网络。 目前,802. IQbb标准还处于草案编写阶段,预计将会在2010年年底发布。该标准规范的是 基于优先级的流量控制O^iority-based Flow Control,简称为PFC)技术。PFC提供了一 种让低优先级的流量暂停、高优先级的数据先通过的方式,即,利用802. 3X的暂停(PAUSE) 类似机制,按照单个不同的优先级进行操作,将PAUSE功能作用于每一个优先级服务上。图 1是根据相关技术的PFC的示意图,如图1所示,对于每一个优先级队列,如果超过了其所 设定的流量的大小,则向发送方发PAUSE指令。发送方在接收到某个优先级对应的PAUSE 指令之后,停止发送该优先级对应的业务流量。通过PFC技术,使得每一个服务等级的业务 具有趋于不丢包性能。这里,优先级的判定是按照802. Ip标准中的一种把报文划分为8个 等级的方法,并且按照802. IQ标准将优先级放在报文的虚拟局域网(Virtual Local Area Network,简称为VLAN)标签(tag)的优先级码点(Priority Code Point,简称为PCP)位 置上。因此,对于带tag的报文,可以从tag处获得该报文的优先级,并依据优先级入队列。 如果该优先级对应的队列超过设定的大小,则发送该优先级的PAUSE指令,告知发送方停 止发送该优先级的报文。但是,在以太网中,还存在很多不带tag(即,untag)的报文,例如,网络上的一 些网桥协议数据单元(Bridge Protocol Data Unit,简称为BPDU)、用户报文等。由于 这种imtag报文在传输时不带有VLAN tag,在以太网中不能携带优先级信息,因此,对这就无法使用PFC技术来进行流量控制。目前,以太网中的流量控制可以有两种选 择一种是要求使能了 PFC的端口必须发送带tag的报文,对于不能识别VLAN的远端站 点,这种方法要求修改网络协议栈使得这些远端站点能够识别VLAN tag ;另一种方法是 对于发送untag报文的桥和站点,在untag报文上添加priority-tagging (vlan = 0),用 priority-tagging携带该报文的优先级,但是,这种方法需要修改802. IQ标准,S卩,修改 untag报文携带priority-tagging。这两种方案均需要对PFC技术以外的其他技术或标准 进行修改,涉及修改的范围较大,难以实现。
技术实现思路
针对相关技术中DCE对untag报文进行PFC涉及修改的范围较大、难以实现的问 题而提出本专利技术,为此,本专利技术的主要目的在于提供一种流量控制方案,以解决上述问题至 少之一。为了实现上述目的,根据本专利技术的一个方面,提供了 一种流量控制方法。根据本专利技术的流量控制的方法包括本端设备接收来自对端设备的第一个对称参 数传送Symmetric Parameter Passing的控制类型长度值TLV字段,其中,第一个对称参数 传送的控制TLV字段中携带有对应的对端设备端口的默认优先级;本端设备从第一个对称 参数传送的控制TLV字段中获取默认优先级,并将待发送的不带标签报文的优先级映射为 默认优先级。优选地,本端设备将不带标签报文的优先级映射为默认优先级包括本端设备判 断默认优先级是否为本地使能基于优先级的流量控制PFC的优先级,并在判断结果为是的 情况下,将不带标签报文的优先级映射为默认优先级。优选地,在本端设备判断默认优先级是本地使能PFC的优先级之后,方法还包括 本端设备将以不带标签报文的形式发送的报文的报文优先级映射为默认优先级。优选地,本端设备将报文的报文优先级映射为默认优先级包括本端设备判断报 文的报文优先级是否为本地使能PFC的优先级,并在判断结果为是的情况下,将报文的报 文优先级映射为默认优先级。优选地,在本端设备接收到第一个对称参数传送的控制TLV字段之后,本端设备 根据第一个对称参数传送的控制TLV字段中的w位判断对端设备是否不支持参数协商,并 在判断结果为是且本端设备支持参数协商的情况下,将本地的PFC使能参数设置成对端设 备的PFC使能参数。优选地,在本端设备接收到第一个对称参数传送的控制TLV字段之后,对端设备 接收来自本端设备的第二个对称参数传送的控制TLV字段,根据第二个对称参数传送的控 制TLV字段中的w位判断本端设备是否是不支持参数协商,并在判断结果为是且对端设备 支持参数协商的情况下,将对端设备的PFC使能参数设置成本端设备的PFC使能参数。为了实现上述目的,根据本专利技术的另一方面,提供了 一种流量控制装置。根据本专利技术的流量控制装置包括接收模块,用于接收来自对端设备的第一个对 称参数传送的控制TLV字段,其中,第一个对称参数传送的控制TLV字段中携带有对应的对 端设备端口的默认优先级;获取模块,用于从第一个对称参数传送的控制TLV字段中获取 默认优先级;映射模块,用于将待发送的不带标签报文的优先级映射为默认优先级。优选地,映射模块包括判断子模块,用于判断默认优先级是否为本地使能PFC的 优先级;第一映射子模块,用于在判断子模块的判断结果为是的情况下,将不带标签报文的 优先级映射为默认优先级。优选地,映射模块还包括第二映射子模块,用于在判断子模块的判断结果为是的 情况下,将以不带标签报文的形式发送的报文的报文优先级映射为默认优先级。优选地,第二映射子模块包括判断单元,用于判断报文的报文优先级是否为本地 使能PFC的优先级;映射单元,用于在判断结果为是的情况下,将报文的报文本文档来自技高网
...

【技术保护点】
一种流量控制方法,其特征在于,包括:本端设备接收来自对端设备的第一个对称参数传送Symmetric Parameter Passing的控制类型长度值TLV字段,其中,所述第一个对称参数传送的控制TLV字段中携带有对应的对端设备端口的默认优先级;所述本端设备从所述第一个对称参数传送的控制TLV字段中获取所述默认优先级,并将待发送的不带标签报文的优先级映射为所述默认优先级。

【技术特征摘要】
1.一种流量控制方法,其特征在于,包括本端设备接收来自对端设备的第一个对称参数传送Symmetric Parameter Passing的 控制类型长度值TLV字段,其中,所述第一个对称参数传送的控制TLV字段中携带有对应的 对端设备端口的默认优先级;所述本端设备从所述第一个对称参数传送的控制TLV字段中获取所述默认优先级,并 将待发送的不带标签报文的优先级映射为所述默认优先级。2.根据权利要求1所述的方法,其特征在于,所述本端设备将所述不带标签报文的优 先级映射为所述默认优先级包括所述本端设备判断所述默认优先级是否为本地使能基于优先级的流量控制PFC的优 先级,并在判断结果为是的情况下,将所述不带标签报文的优先级映射为所述默认优先级。3.根据权利要求2所述的方法,其特征在于,在所述本端设备判断所述默认优先级是 本地使能PFC的优先级之后,所述方法还包括所述本端设备将以不带标签报文的形式发送的报文的报文优先级映射为所述默认优 先级。4.根据权利要求3所述的方法,其特征在于,所述本端设备将所述报文的报文优先级 映射为所述默认优先级包括本端设备判断所述报文的报文优先级是否为本地使能PFC的优先级,并在判断结果为 是的情况下,将所述报文的报文优先级映射为所述默认优先级。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述本端设备接收到所述 第一个对称参数传送的控制TLV字段之后,所述方法还包括所述本端设备根据所述第一个对称参数传送的控制TLV字段中的w位判断所述对端设 备是否不支持参数协商,并在判断结果为是且所述本端设备支持参数协商的情况下,将本 地的PFC使能参数设置成所述对端...

【专利技术属性】
技术研发人员:敖婷
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1