[发明专利]分布式包交换系统和分布式包交换方法有效
申请号: | 200910147672.4 | 申请日: | 2009-06-11 |
公开(公告)号: | CN101567855A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 杨武 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 邢雪红 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 交换 系统 方法 | ||
1.一种分布式包交换系统,包括包交换芯片和多个线卡板;其特征在于, 每个线卡板分别设有一包处理单元以及连接所述包处理单元的上行交换适 配单元和下行交换适配单元;
源线卡板的上行交换适配单元从本线卡板的包处理单元接收上行数据 包,按照相应目的线卡板分别加以缓存并按一定长度进行切片,以及,轮询 各缓存队列,将满足带宽要求的报文切片通过所述包交换芯片发送至目的线 卡板;
目的线卡板的下行交换适配单元为源线卡板的上行交换适配单元动态 分配带宽,重组从包交换芯片接收的报文切片并发送给本线卡板的包处理单 元。
2.根据权利要求1所述的分布式包交换系统,其特征在于,所述上 行交换适配单元包括上行报文接收处理模块、报文长度统计模块、上行 报文发送模块和流控模块,还包括分别为每一其它线卡板设置的报文长 度存储模块、第一报文缓存模块和报文切片模块;
所述上行报文接收处理模块接收来自包处理单元的上行数据包,根 据所述上行数据包中携带的目的线卡板信息,将其发送到相应的第一报 文缓存模块;
所述报文长度统计模块与所述上行报文接收处理模块连接,统计所 述上行数据包的报文长度信息,并存储到相应的报文长度存储单元;
各报文切片模块分别与相应线卡板的第一报文缓存模块以及报文长 度存储模块连接,提取上行数据包的报文长度信息并按照一定长度进行 切片;
所述流控模块用于接收各目的线卡板动态分配的带宽;
所述上行报文发送模块与所述流控模块连接并轮询各报文切片模 块,如果所分配带宽满足所轮询的报文切片模块中切片长度要求,则通 过所述报文切片模块中提取一个报文切片发送给所述包交换芯片。
3.根据权利要求2所述的分布式包交换系统,其特征在于,所述流 控模块包括令牌桶更新子模块以及分别为每一其它线卡板设置的令牌 桶;
所述令牌桶更新子模块与各令牌桶连接,用于接收各目的线卡板动 态分配的带宽,周期性调整各令牌桶中的令牌数;
所述上行报文发送模块通过进行相应令牌桶中的令牌评估,确定所 分配带宽是否满足所轮询的报文切片长度要求。
4.根据权利要求2所述的分布式包交换系统,其特征在于,所述报 文切片模块中设有:
数据包指针,指向当前上行数据包地址;
报文长度指针,指向报文长度存储单元中存储当前数据包报文长度 信息的地址;
报文切片指针,指向当前报文切片地址;
报文切片收发子模块,用于根据上述指针提取一定长度的报文数据 发送给所述上行报文发送模块,并将所述当前报文切片地址偏移所述一 定长度后的地址作为新的当前报文切片地址,进行所述报文切片指针跳 转。
5.根据权利要求4所述的分布式包交换系统,其特征在于,所述报 文切片模块还设有报文优先级识别子模块,用于识别缓存在第一报文缓 存模块中数据包报文的优先级,使数据包指针和报文长度指针指向具有 较高优先级的数据包报文进行切片。
6.根据权利要求4所述的分布式包交换系统,其特征在于,所述第 一报文缓存模块分割为第一固定字节的缓存子模块,每一缓存子模块用 于缓存一个数据包报文;和/或,所述报文长度存储单元按照第二固定字 节进行分割,每一分割后的空间用于保存一个数据包报文的长度信息; 则在当前上行数据包发送完成后,将所述当前上行数据包地址偏移所述 第一固定字节作为新的当前上行数据包地址,进行所述数据包指针跳转, 和/或,将存储当前数据包报文长度信息的地址偏移所述第二固定字节作 为新的存储当前数据包报文长度信息的地址,进行所述报文长度指针的 跳转。
7.根据权利要求4-6任一所述的分布式包交换系统,其特征在于,所 述报文切片模块中还设有组帧信息标签子模块,用于在每个报文切片中 添加组帧信息标签,至少标识报文切片在数据包报文中的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910147672.4/1.html,转载请声明来源钻瓜专利网。