[发明专利]基于Crossbar的双模混合交换装置和方法有效
申请号: | 202010578324.9 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111654454B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 谭力波;宋克;刘勤让;吕平;沈剑良;王盼;徐庆阳;刘冬培;杨堃;李丹丹;姜海滨;李庆龙;吴佳俊;刘汉卿;陈德沅 | 申请(专利权)人: | 天津芯海创科技有限公司;天津市滨海新区信息技术创新中心 |
主分类号: | H04L49/10 | 分类号: | H04L49/10;H04L49/90;H04L67/60 |
代理公司: | 北京植德律师事务所 11780 | 代理人: | 唐华东 |
地址: | 300457 天津市滨海新区天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 crossbar 双模 混合 交换 装置 方法 | ||
1.一种基于Crossbar的双模混合交换装置,其特征在于,
包括支持双模行列调度的Crossbar交换结构、可编程通道化数据处理模块以及去通道化处理模块,所述Crossbar交换结构包括缓存模块和调度管理模块,所述缓存模块包括输入缓存、输出缓存和交叉节点缓存;
所述可编程通道化数据处理模块,用于对输入数据进行预处理,所述预处理包括:当输入数据为非通道化数据时,将非通道化数据通过切片和分组处理转换为通道化的分组数据,按分组送入相应的输入缓存;当输入数据为通道化数据时,按通道送入相应的输入缓存;所述通道化数据是指通过分配的时隙通道以通道化方式传输的数据,所述非通道化数据是指通道化数据以外的、不以通道化方式传输的数据;
所述调度管理模块,用于调度进入所述Crossbar交换结构的数据,使所述输入缓存中的数据送入相应的交叉节点缓存,使所述交叉节点缓存中的数据送入相应的输出缓存;
所述调度管理模块支持双模行列调度,对于通道化数据采用通道调度模式进行调度,对于分组数据采用分组调度模式进行调度,其中,通道调度模式是指:对于通道化数据,以时间片为调度管理单元,将转发通道与时间片进行映射,对应通道按照分配的时间片进行数据转发;对于分组数据,以数据片为调度管理单元,将转发通道与数据片进行映射,对应通道按照分配的数据片进行数据转发;
所述去通道化处理模块,用于对输出缓存中的分组数据进行去通道化处理和数据重组,所述去通道化处理和数据重组是指去除本级交换结构的时隙通道信息,重组成下级网络设备或用户可以直接使用的、标准的网络数据格式,重组后得到的输出数据与原输入数据格式相同或不同。
2.根据权利要求1所述的基于Crossbar的双模混合交换装置,其特征在于,
对于既有通道流量又有分组流量的转发场景,所述调度管理模块采用时间片与数据片二合一的转发控制模式进行调度,且优先保证通道化数据的调度转发。
3.根据权利要求1所述的基于Crossbar的双模混合交换装置,其特征在于,所述调度管理模块包括:
双模行调度管理单元,用于调度输入数据,使所述输入缓存中的数据送入相应的交叉节点缓存;
双模列调度管理单元,用于调度输出数据,使所述交叉节点缓存中的数据送入相应的输出缓存。
4.根据权利要求1所述的基于Crossbar的双模混合交换装置,其特征在于,
所述输入缓存,用于对所述可编程通道化数据处理模块送入的数据按照通道或切片进行缓存,响应于所述调度管理模块的调度请求,向相应的交叉节点缓存传输数据;
所述交叉节点缓存,用于对所述输入缓存送入的数据按照通道或切片进行缓存,响应于所述调度管理模块的调度请求,向相应的输出缓存传输数据;
所述输出缓存,用于对所述交叉节点缓存送入的数据按照通道或切片进行缓存。
5.根据权利要求1所述的基于Crossbar的双模混合交换装置 ,其特征在于,还包括:
通道管理模块,用于对所述可编程通道化数据处理模块、所述去通道化处理模块和所述调度管理模块进行管理和配置。
6.一种调度数据的方法,用于如权利要求1所述的基于Crossbar的双模混合交换装置,该方法包括:
可编程通道化数据处理模块对输入数据进行预处理,所述预处理包括:当输入数据为非通道化数据时,将非通道化数据通过切片和分组处理转换为通道化的分组数据,按分组送入相应的输入缓存;当输入数据为通道化数据时,按通道送入相应的输入缓存;
调度管理模块调度进入Crossbar交换结构的数据,使输入缓存中的数据送入相应的交叉节点缓存,使交叉节点缓存中的数据送入相应的输出缓存,其中,对于通道化数据采用通道调度模式进行调度,对于分组数据采用分组调度模式进行调度,通道调度模式是指:对于通道化数据,以时间片为调度管理单元,将转发通道与时间片进行映射,对应通道按照分配的时间片进行数据转发;对于分组数据,以数据片为调度管理单元,将转发通道与数据片进行映射,对应通道按照分配的数据片进行数据转发;
去通道化处理模块对输出缓存中的分组数据进行去通道化处和数据重组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津芯海创科技有限公司;天津市滨海新区信息技术创新中心,未经天津芯海创科技有限公司;天津市滨海新区信息技术创新中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010578324.9/1.html,转载请声明来源钻瓜专利网。