[发明专利]以太网拥塞控制方法及装置有效
申请号: | 201010560688.0 | 申请日: | 2010-11-26 |
公开(公告)号: | CN102025617A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 宋晓丽;陈志伟;申春升 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 信息产业部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 拥塞 控制 方法 装置 | ||
1.一种以太网拥塞控制方法,其特征在于,包括:
关闭具有拥塞检测功能的核心网设备入端口通过阈值触发基于优先级的流控PFC机制;
检测所述入端口转发的报文是否为拥塞通知消息CNM,在确定所述报文为所述CNM的情况下,根据所述CNM生成PFC消息;
通过所述入端口转发所述CNM,并通知对端设备根据所述PFC消息暂停相应队列的数据传送。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在与终端连接的边缘设备确定所述终端不支持量化拥塞通知协议QCN的情况下,所述边缘设备以预定方式检测自身的入端口所转发的报文是否为所述CNM,在确定所述报文为所述CNM的情况下,根据所述CNM生成所述PFC消息,并通知所述终端根据所述PFC消息暂停相应队列的数据传送。
3.如权利要求1所述的方法,其特征在于,所述检测所述入端口转发的报文是否为拥塞通知消息CNM包括:
对所述入端口转发的所述报文的源媒体访问控制MAC地址进行检测,判断所述报文的源MAC地址是否为自身设备的MAC地址;
如果判断为是,则判断所述报文的协议数据单元类型是否标识所述报文为CNM;
如果判断为是,则确定所述报文是CNM。
4.如权利要求1或2所述的方法,其特征在于,根据所述CNM生成PFC消息包括:
根据所述CNM中携带的封装优先级,确定所述PFC消息中暂定指示所对应的优先级;
根据所述CNM中携带的用于指示拥塞程度的字段,确定所述PFC消息中所述暂停指示的时间长度。
5.如权利要求2所述的方法,其特征在于,所述预定方式为:
所述边缘设备判断所述报文的协议数据单元类型是否标识所述报文为CNM,如果判断为是,则确定所述报文是CNM。
6.一种以太网拥塞控制装置,其特征在于,包括:
关闭模块,用于关闭具有拥塞检测功能的核心网设备入端口通过阈值触发基于优先级的流控PFC机制;
第一检测生成模块,用于检测所述入端口转发的报文是否为拥塞通知消息CNM,并在确定所述报文为所述CNM的情况下,根据所述CNM生成PFC消息;
发送模块,用于通过所述入端口转发所述CNM,并通知对端设备根据所述PFC消息暂停相应队列的数据传送。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
第二检测生成模块,用于在确定与自身连接的终端不支持量化拥塞通知协议QCN的情况下,以预定方式检测自身的入端口所转发的报文是否为所述CNM,在确定所述报文为所述CNM的情况下,根据所述CNM生成所述PFC消息,并通知所述终端根据所述PFC消息暂停相应队列的数据传送。
8.如权利要求6所述的装置,其特征在于,所述第一检测生成模块具体包括:
第一判断子模块,用于对所述入端口转发的所述报文的源媒体访问控制MAC地址进行检测,判断所述报文的源MAC地址是否为自身设备的MAC地址;
第二判断子模块,用于在所述第一判断子模块判断为是的情况下,则判断所述报文的协议数据单元类型是否标识所述报文为CNM;
确定子模块,用于在所述第二判断子模块判断为是的情况下,确定所述报文是CNM。
9.如权利要求6所述的装置,其特征在于,所述第一检测生成模块具体包括:
第一生成子模块,用于根据所述CNM中携带的封装优先级,确定所述PFC消息中暂定指示所对应的优先级;
第二生成子模块,用于根据所述CNM中携带的用于指示拥塞程度的字段,确定所述PFC消息中所述暂停指示的时间长度。
10.如权利要求7所述的装置,其特征在于,所述预定方式为:判断所述报文的协议数据单元类型是否标识所述报文为CNM,如果判断为是,则确定所述报文是CNM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010560688.0/1.html,转载请声明来源钻瓜专利网。