[发明专利]包交换电路及包交换方法无效
申请号: | 201210183971.5 | 申请日: | 2012-06-06 |
公开(公告)号: | CN102780611A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 万玉鹏;卢海彦;余剑 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种包交换电路及包交换方法。每个输入端口均具有输入缓存,每个输出端口均具有输出缓存;第一轮询单元,用于对输入端口的输入缓存进行轮询;路由计算单元,用于对轮询到的输入缓存中存储的至少一个数据包进行路由计算,确定数据包对应的输出端口;共享缓存,用于存储经过路由计算单元确定输出端口的数据包,并根据输出端口将数据包在共享缓存中的存储地址存入相应的控制缓存中;第二轮询单元对多个控制缓存进行轮询,在轮询到的控制缓存中获得至少一个数据包在共享缓存中的存储地址,根据存储地址在共享缓存中获得数据包存入相应的输出端口的输出缓存中。 | ||
搜索关键词: | 交换 电路 方法 | ||
【主权项】:
一种包交换电路,其特征在于,包括:多个输入端口、多个输出端口、第一轮询单元、路由计算单元、共享缓存、与输出端口一一对应的控制缓存、以及第二轮询单元,其中,每个输入端口均具有输入缓存,每个输出端口均具有输出缓存;所述输入端口,用于接收数据包并将所述数据包存储在自身的输入缓存中;所述第一轮询单元,用于对所述输入端口的输入缓存进行轮询;所述路由计算单元,用于对所述第一轮询单元轮询到的输入缓存中存储的至少一个数据包进行路由计算,确定所述数据包对应的输出端口;所述共享缓存,用于存储经过所述路由计算单元确定输出端口的数据包,并根据输出端口将数据包在共享缓存中的存储地址存入相应的控制缓存中;所述第二轮询单元,用于对多个控制缓存进行轮询,在轮询到的控制缓存中获得至少一个数据包在共享缓存中的存储地址,并根据所述存储地址在共享缓存中获得数据包,并存入相应的输出端口的输出缓存中;所述输出端口,用于读取自身的输出缓存并发送数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210183971.5/,转载请声明来源钻瓜专利网。