[发明专利]一种交换机流量控制方法和交换机无效
申请号: | 200910170191.5 | 申请日: | 2009-09-07 |
公开(公告)号: | CN102014045A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 任俊峰;周迪 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 流量 控制 方法 | ||
1.一种交换机流量控制方法,其特征在于,交换机通过扩展的暂停PAUSE帧进行流量控制,所述PAUSE帧为美国电气和电子工程师协会局域网协议IEEE 802.3定义的流量控制帧,包括:
所述交换机通过入端口接收报文,获取所述报文的源MAC地址,在所述入端口对应的MAC表项中存储所述入端口与所述源MAC地址的对应关系,并当所述交换机接收到目的MAC地址为所述源MAC地址的报文时,所述交换机将所述入端口作为出端口发送所述报文;
当所述交换机检测到所述出端口发生拥塞时,所述交换机查找与所述出端口对应的MAC表项,获取所述MAC表项中与所述出端口对应的导致所述出端口拥塞的报文的目的MAC地址;
所述交换机在所述扩展的PAUSE帧中添加导致所述出端口拥塞的报文的目的MAC地址,并通过所述导致所述出端口拥塞的报文的入端口发送所述扩展的PAUSE帧;
所述交换机通过导致所述出端口拥塞的报文的入端口接收目的MAC地址与所述导致所述出端口拥塞的报文的目的MAC地址相同的报文并转发,所述报文的转发速率降低。
2.如权利要求1所述的方法,其特征在于,所述扩展的PAUSE帧在MAC控制参数MAC CONTROL PARAMETERS字段携带暂停时间以及需要暂停发送的报文的目的MAC地址,所述报文的目的MAC地址为导致所述出端口拥塞的报文的目的MAC地址。
3.如权利要求2所述的方法,其特征在于,每一个扩展的PAUSE帧具有携带报文的目的MAC地址的最大数量,当所述需要暂停发送的报文的目的MAC地址的个数大于单独一个PAUSE帧携带报文的目的MAC地址的最大数量时,所述交换机通过多个PAUSE帧携带需要暂停发送的报文的目的MAC地址。
4.如权利要求3所述的方法,其特征在于,所述交换机通过多个PAUSE帧携带需要暂停发送的报文的目的MAC地址具体为:
所述交换机在当前PAUSE帧中添加所述需要暂停发送的报文的目的MAC地址;
当达到当前PAUSE帧能够添加MAC地址的最大数量时,所述交换机在下一个PAUSE帧中继续添加MAC地址。
5.如权利要求1所述的方法,其特征在于,所述交换机在所述扩展的PAUSE帧中添加导致所述出端口拥塞的报文的目的MAC地址,并通过所述导致所述出端口拥塞的报文的入端口发送所述扩展的PAUSE帧,之后,还包括:
接收到所述PAUSE帧的流量发送方获取所述PAUSE帧携带的导致所述交换机的出端口拥塞的报文的目的MAC地址,降低以所述MAC地址为目的MAC地址的报文的发送速率。
6.一种交换机,其特征在于,所述交换机通过扩展的暂停PAUSE帧进行流量控制,所述PAUSE帧为美国电气和电子工程师协会局域网协议IEEE802.3定义的流量控制帧,所述交换机包括:
收发单元,用于通过入端口接收报文,获取所述报文的源MAC地址;并在接收到目的MAC地址为所述源MAC地址的报文时,将所述入端口作为出端口发送所述目的MAC地址为所述源MAC地址的报文;
存储单元,与所述收发单元连接,用于在所述入端口对应的MAC表项中存储所述收发单元接收报文的入端口与所述报文的源MAC地址的对应关系;
检测单元,用于检测是否发生出端口拥塞;
拥塞处理单元,与所述收发单元、存储单元以及检测单元连接,用于当所述检测单元的检测结果为是时,查找所述存储单元存储的与所述出端口对应的MAC表项,获取所述MAC表项中与所述出端口对应的导致所述出端口拥塞的报文的目的MAC地址;在所述扩展的PAUSE帧中添加导致所述出端口拥塞的报文的目的MAC地址,并通过所述收发单元从导致所述出端口拥塞的报文的入端口发送所述扩展的PAUSE帧。
7.如权利要求6所述的交换机,其特征在于,所述拥塞处理单元具体用于:
在所述扩展的PAUSE帧的MAC控制参数MAC CONTROLPARAMETERS字段添加暂停时间以及需要暂停发送的报文的目的MAC地址,所述报文的目的MAC地址为导致所述出端口拥塞的报文的目的MAC地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910170191.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高强度复合水刺布
- 下一篇:工具机、尤其是手持式工具机