[发明专利]一种交换设备中基于聚合链路分配缓存的方法及装置有效
| 申请号: | 200910006948.7 | 申请日: | 2009-02-13 |
| 公开(公告)号: | CN101483593A | 公开(公告)日: | 2009-07-15 |
| 发明(设计)人: | 潘庭山 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 交换 设备 基于 聚合 分配 缓存 方法 装置 | ||
1.一种交换设备中基于聚合链路分配缓存的方法,包括:当报文从链路聚合组内的一端口进入,交换设备将所述聚合组内所有端口可占用的缓存总和作为聚合组可占用的缓存共享给所述聚合组内的各个端口,如判断所述聚合组内已占用的缓存数目尚未达到所述聚合组可占用的缓存的总数目,则分配相应容量的缓存存储所述报文,否则丢弃所述报文。
2.按照权利要求1所述的方法,其特征在于,根据所述聚合组内的端口数目和所述交换设备内端口平均占用的缓存数目,计算所述聚合组可占用的缓存的总数目=所述交换设备内端口平均占用的缓存数目×所述聚合组内的端口数目;所述交换设备内端口平均占用的缓存数目=所述交换设备内缓存的总数目/所述交换设备内的端口数目。
3.按照权利要求1所述的方法,其特征在于,根据对聚合组内各个端口当前可占用的缓存的数目求和,计算所述聚合组可占用的缓存的总数目;所述聚合组内各个端口当前可占用的缓存的数目=所述交换设备当前剩余的缓存数目×所述聚合组内端口当前的活跃程度。
4.按照权利要求2所述的方法,其特征在于,当报文从除所述聚合组内的端口以外的普通端口进入,则
计算确定所述交换设备内端口平均占用的缓存数目,或者根据交换设备当前剩余的缓存数目和所述普通端口当前的活跃程度,计算所述普通端口当前可占用的缓存数目;并且,当所述普通端口已占用的缓存数目尚未达到所述交换设备内端口平均占用的缓存数目,或者当所述普通端口已占用的缓存数目尚未达到所述普通端口当前可占用的缓存数目,则分配相应容量的缓存存储所述报文,否则丢弃所述报文。
5.按照权利要求1至4任一项所述的方法,其特征在于,在分配相应容量的缓存之前还包括:查询所述交换设备内是否尚存在空闲缓存,如存在则分配所述缓存,否则丢弃所述报文。
6.一种交换设备中基于聚合链路分配缓存的装置,其特征在于,所述装置包括依次连接的端口管理单元、缓存分配单元以及缓存单元;其中:
所述端口管理单元,用于管理交换设备内的所有端口,并当对进入报文的端口区分为是链路聚合组端口,则将所述聚合组内所有端口可占用的缓存总和作为聚合组可占用的缓存共享给所述聚合组内的各个端口;当通过所述缓存分配单元查询到,所述聚合组内已占用的缓存数目尚未达到所述聚合组可占用的缓存的总数目,则向所述缓存分配单元申请分配相应容量的缓存存储所述报文,否则丢弃所述报文;
所述缓存分配单元,用于根据所述端口管理单元的申请,将分配的所述缓存提供给所述端口管理单元;
所述缓存单元,用于提供存储报文的所述缓存。
7.按照权利要求6所述的装置,其特征在于,所述装置还包括分别与所述端口管理单元和所述缓存分配单元连接的
计算单元,用于根据从所述端口管理单元获取的所述交换设备内的端口数目,以及从所述缓存分配单元获取的所述交换设备内的缓存的总数目,计算所述交换设备内端口平均占用的缓存数目=所述交换设备内的缓存的总数目/所述交换设备内的端口数目;然后根据从所述端口管理单元获取的聚合组内的端口数目和计算的所述交换设备内端口平均占用的缓存数目,计算所述聚合组可占用的缓存的总数目=所述交换设备内端口平均占用的缓存数目×所述聚合组内的端口数目,并将计算结果输出给所述端口管理单元。
8.按照权利要求7所述的装置,其特征在于,
所述计算单元,或用于根据从所述缓存分配单元获取的所述交换设备当前剩余的缓存数目,以及从所述端口管理单元获取的所述聚合组内端口当前的活跃程度,计算所述聚合组内各端口当前可占用的缓存的数目=所述交换设备当前剩余的缓存数目×所述聚合组内端口当前的活跃程度,然后对所述聚合组内各端口当前可占用的缓存的数目求和,计算所述聚合组可占用的缓存的总数目,并将计算结果输出给所述端口管理单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910006948.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现消息业务互通的系统、方法和装置
- 下一篇:车队管理的服务装置





