[发明专利]以太网交换机分布式流量控制方法无效
申请号: | 201210478635.3 | 申请日: | 2012-11-22 |
公开(公告)号: | CN102932267A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 汪宇辰;唐舜 | 申请(专利权)人: | 合肥华云通信技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/931 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 何梅生;郭华俊 |
地址: | 230001 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 交换机 分布式 流量 控制 方法 | ||
技术领域
本发明涉及一种以太网交换机分布式流量控制方法。
背景技术
在以太网交换机交换网络中常常会有流量交换。如图1所示,在由3个以太网交换机构成的交换网络中,流量交换的过程如下:交换机SW2上的GE1/0/1(GigabitEthernet1/0/1)、SW3上的GE1/0/1分别通过交换机SW1上的GE1/0/2、GE1/0/3给交换机SW1发送一定的流量,交换机SW1接收,并通过其上的GE1/0/1转发。这时就有可能会导致交换机SW1的GE1/0/1拥塞,抛弃报文。这就需要一种方法来进行流量控制。
现有技术对上述问题提供了一种流量控制方法。该方法来源于IEEE 802.3定义的一种MAC Control帧,这种帧有一个MAC CONTROL OPCODE域,该域为00-01时,其功能就是请求在接下来的一段时间内停止发送刚才发送的帧。具有该功能的帧,即为PAUSE帧。应用到解决上述问题,就是在交换机SW1上的GE1/0/1拥塞时,其上的GE1/0/2或GE1/0/3发送PAUSE帧以通知其邻端设备暂停给交换机SW1发送流量。
现有技术中,MAC Control帧的结构如图2所示。MAC Control帧的LENGTH|TYPE域为88-08;其MAC CONTROL OPCODE域表示MAC Control帧的功能,PAUSE帧的该域为00-01;然后是MAC CONTROL PARAMETERS域,PAUSE帧的该域为pause_time参数,其意义为接收PAUSE帧的交换机被要求暂停数据帧发送的时间长度,单位为pause_quanta,范围为0-65535个pause_quanta;最后是PAUSE帧的DESTINATION ADDRESS域为01-80-C2-00-00-01,其为多播地址。现有技术提供了通过PAUSE帧来实现流量控制的方法。例如,本端交换机给邻端交换机发送流量,二者均使能了流量控制功能,邻端交换机拥塞时,就会给本端交换机发送PAUSE帧,本端交换机接收了PAUSE帧,就按PAUSE帧所述的间隔时间来减慢发送流量,这样就避免了流量过载造成的抛弃报文。
如图3所示,在由4个以太网交换机(即图3中SW1、SW2、SW3和SW4)构成的交换网络中,交换机SW2上的GE1/0/1、SW3上的GE1/0/1、SW4上的GE1/0/1分别通过交换机SW1上的GE1/0/3、GE1/0/4、GE1/0/5给交换机SW1发送一定的流量,交换机SW1接收,并通过其上的GE1/0/1、GE1/0/2转发。根据现有技术提供的流量控制方法,交换机SW1上的GE1/0/1拥塞时,其上的GE1/0/3、GE1/0/4、GE1/0/5都会分别给交换机SW2、SW3、SW4发送PAUSE帧,交换机SW2、SW3、SW4就会减慢发送流量,这时我们只需要控制从交换机SW1的GE1/0/1转发的流量,不需要控制从交换机SW1的GE1/0/2转发的流量。综上,现有技术导致了交换机SW1整机交换性能的下降。
发明内容
本发明是为避免上述已有技术中存在的不足之处,提供一种以太网交换机分布式流量控制方法,以提高以太网交换机的流量控制功能的效率,避免不必要的在流量控制时导致的交换机整机交换性能的下降。
本发明提供了以太网交换机分布式流量控制方法。
以太网交换机分布式流量控制方法,其特点是,包括以下步骤:
a. 源交换机给转发交换机发送预定流量,从而导致转发交换机形成拥塞;源交换机就是发送流量的交换机,转发交换机就是转发流量的交换机,转发交换机形成拥塞就是转发交换机的转发端口形成了拥塞。
b. 转发交换机将通过拥塞端口的流量的目的地址组织进一个控制报文,并将该控制报文发送给源交换机;
c. 源交换机解析来自转发交换机的控制报文,挖掘该控制报文中携带的目的地址的信息,并存放进目的地址拥塞表;
d. 源交换机判断待发送流量的目的地址是否在拥塞表中;
如果源交换机的待发送流量的目的地址在拥塞表中,即该流量在转发交换机形成拥塞了,这样,源交换机将待发送流量先放进发送缓冲队列,等待预定时间间隔之后再发送。
如果源交换机的待发送流量的目的地址不在拥塞表中,即该流量在转发交换机没有形成拥塞,源交换机发送待发送流量。
与已有技术相比,本发明有益效果体现在:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥华云通信技术有限公司,未经合肥华云通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210478635.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:红外发光元件的制造方法
- 下一篇:电子显示系统及其画面显示方法