[发明专利]分布式交换机聚合链路快速收敛的方法有效
申请号: | 200910080831.3 | 申请日: | 2009-03-24 |
公开(公告)号: | CN101505270A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 陈振光;何庆宁 | 申请(专利权)人: | 神州数码网络(北京)有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京博圣通专利事务所 | 代理人: | 杨 非;黄 薇 |
地址: | 100085北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 交换机 聚合 快速 收敛 方法 | ||
1.一种分布式交换机聚合链路快速收敛的方法,其特征在于:它 包括以下步骤:
步骤一:一个成员端口链路断掉down,产生中断;
步骤二:在中断中通过驱动发消息告诉链路聚合的其余成员端口 所在业务板卡,并且本端口所在板卡直接设置交换芯片,将该端口从 聚合中删除,然后再通知聚合协议栈模块处理;
步骤三:链路聚合的其余各个板卡收到消息后,设置交换芯片, 将down的端口从聚合中删除;
步骤四:聚合对端设备的phy芯片接收不到端口信号后,判断端 口链路断掉down,重复上述步骤一、二、三的操作。
2.一种实现聚合成员端口链路断掉down链路快速收敛的方法, 其特征在于:它包括:
A)、成员端口down后,phy芯片具有链路down快速探测功能, 通过逻辑产生快速中断;
B)、直接CPU间通信,不经过任何协议模块的处理;第一时间发 广播消息通知聚合其它成员端口所在板卡;
C)、其它板卡处理接收的聚合成员端口down的信息,将down的 端口从聚合中删除。
3.根据权利要求2所述的实现聚合成员端口链路断掉down链路 快速收敛的方法,其特征在于:在所述方法步骤中,实现端口链路断 掉down所在单板快速的将聚合成员端口从交换芯片中删除;聚合其 余成员端口所在业务板卡快速的接收到聚合成员端口链路断掉down 的信息,它包括以下具体步骤:
a)、设置计数信号量;phy芯片快速探测到链路断掉down,会产 生快速中断,在中断中对端口链路断掉down消息做处理,即释放计 数信号量;同时将该消息写入消息队列中;
b)、交换机发起一个高优先级任务;在任务中获取信号量;然后 从消息队列中读取消息;处理消息内容,将聚合成员端口从交换芯片 聚合信息中删除;
c)、直接发送CPU间通信,此消息必须是广播的;保证其它单板 同时收到。
4.根据权利要求2或3所述的实现聚合成员端口链路断掉down 链路快速收敛的方法,其特征在于:在所述方法步骤中,快速将down 的成员端口从聚合中删除,减少链路的丢报,实现链路的快速收敛, 其收敛时间达到22ms以内。
5.一种聚合成员端口链路断掉down板间消息的处理方法,它可 快速地通知链路聚合的其余成员端口所在业务板卡,聚合端口down 的信息,其特征在于:它包括:
当聚合的一个端口down时,端口所在单板直接通过驱动聚合模 块发送广播通信信息告诉其它的业务板卡,保证其它单板同时收到板 间消息;主控板卡的处理只是将两个业务板卡的带外通道连通而已; 其它的业务板卡收到板间通信消息后直接由驱动聚合模块设置交换 芯片;将down的端口从聚合中删除;设置交换芯片后,各个单板再 通知相应的协议模块进行处理。
6.一种聚合成员端口down链路聚合的其余成员端口所在业务板 卡的处理方法,其特征在于:它包括:
A)、其它业务板卡收到直接板间通信消息后;
B)、判断是否是聚合成员端口down的信息;
C)、如果是聚合成员端口down的信息:设置交换芯片,将down 的端口从聚合中删除;
D)、最后通知聚合相关协议栈模块处理;
E)、如果不是聚合成员端口down的信息,则为其它消息处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码网络(北京)有限公司,未经神州数码网络(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910080831.3/1.html,转载请声明来源钻瓜专利网。