[发明专利]基于CIOQ结构的千兆AFDX交换机及其交换方法有效
申请号: | 201610512921.5 | 申请日: | 2016-07-01 |
公开(公告)号: | CN105897621B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 王荣阳;李修杰;杨爱良;周伟 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | H04L12/931 | 分类号: | H04L12/931 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杨慧 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于CIOQ结构的千兆AFDX交换机,包括N个输入端口、对应每个输入端口下的输入虚拟队列、虚拟链路配置表、集中调度模块、K个并行交叉开关矩阵、对应每个交叉开关矩阵下的单信元寄存器、输出端口控制器、N个输出端口和对应每个输出端口下的输出缓存队列。本发明不仅可以满足现有AFDX交换机的全线速、单播多播、确定性延时、两级优先级等要求,并且可以实现24口全千兆交换;减少了共享缓存结构对内部存储带宽的限制,在不增大存储器位宽情况下总体交换容量可以达到48Gbps;本发明中涉及的存储和缓冲单元为片上存储资源,不需要外部存储器和接口,降低了硬件消耗,节省成本。 | ||
搜索关键词: | 基于 cioq 结构 千兆 afdx 交换机 及其 交换 方法 | ||
【主权项】:
1.一种基于组合输入输出缓冲CIOQ结构的千兆AFDX交换机,包括N个输入端口、对应每个输入端口下的输入虚拟队列、虚拟链路配置表、集中调度模块、K个并行交叉开关矩阵、对应每个交叉开关矩阵下的单信元寄存器、输出端口控制器、N个输出端口和对应每个输出端口下的输出缓存队列,其特征在于:所述输入端口用于将接收到的数据帧缓存到输入虚拟队列并向集中调度模块发起资源请求;所述集中调度模块用于对各资源请求进行轮询仲裁,对输出端口的输出缓存队列的状态进行判断,若输出端口缓存队列为可用状态,则接通交叉开关矩阵的输入端,从输入虚拟队列中读出数据帧的头信元送入交叉开关矩阵下的单信元寄存器中,并向该头信元需要转发的输出端口控制器发起输出申请;所述输出端口控制器用于对所述输出申请进行轮流应答,接通交叉开关矩阵的输出端,将头信元从单信元寄存器输出到输出缓存队列,并记录帧长、时标和丢帧信息;所述虚拟链路配置表用于保存基于虚拟链路的数据转发、优先级、帧过滤和流量控制所需信息,并由交换机终端负责加载更新;所述输出端口根据帧信息从输出缓存队列读取数据帧进行输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610512921.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种通讯服务管理系统
- 下一篇:一种海量多协议车联网终端接入的方法