【技术实现步骤摘要】
本申请涉及信息,具体涉及一种数据转发方法及数据转发系统。
技术介绍
1、传统协议流水只能解析、处理芯片规格内的协议报文,并按照既定流程进行查表转发和报文编辑,对于位置协议需要进行上送至cpu或丢弃处理。
2、当芯片需要增加支持的协议规格时,需要在传统协议流水线中做增量增加,有时甚至需要修改协议处理流程和架构,耗费资源较多。修改以及增加大量资源和逻辑,往往也只能增加特定的一两种协议,应用范围有限。
技术实现思路
1、本申请提供了一种数据转发方法及数据转发系统,具有可灵活处理自定义协议报文,大大增加了协议报文的灵活处理流程,不再固化逻辑,应用范围广等优点。
2、为实现本申请的目的,本申请提供了如下的技术方案:
3、第一方面,本申请提供了一种数据转发系统,所述数据转发系统包括:
4、多级转发模块,依次串接;
5、多级调度器,分别连接于相邻所述转发模块之间;各级所述调度器依次对与其输入端相连接的转发模块转发的协议报文进行调度;各所述调度器
...【技术保护点】
1.一种数据转发系统,其特征在于,所述数据转发系统包括:
2.根据权利要求1所述的数据转发系统,其特征在于,各级所述转发模块均包括多个内部行为,所述模块行为调度器依次对与其输入端相连接的转发模块的内部行为进行模块行为操作调度;各所述模块行为操作调度均需要执行多项标签表项行为调度,各所述表项行为调度器依次执行各项标签表项行为调度。
3.根据权利要求2所述的数据转发系统,其特征在于,各所述转发模块内部均包括寄存器,所述寄存器用于向所述模块行为调度器下发第一个内部行为的行为标签。
4.根据权利要求1所述的数据转发系统,其特征在于,还包括多
...【技术特征摘要】
1.一种数据转发系统,其特征在于,所述数据转发系统包括:
2.根据权利要求1所述的数据转发系统,其特征在于,各级所述转发模块均包括多个内部行为,所述模块行为调度器依次对与其输入端相连接的转发模块的内部行为进行模块行为操作调度;各所述模块行为操作调度均需要执行多项标签表项行为调度,各所述表项行为调度器依次执行各项标签表项行为调度。
3.根据权利要求2所述的数据转发系统,其特征在于,各所述转发模块内部均包括寄存器,所述寄存器用于向所述模块行为调度器下发第一个内部行为的行为标签。
4.根据权利要求1所述的数据转发系统,其特征在于,还包括多个ip转发核,所述ip转发核连接于所述转发模块与所述调度器之间,与所述转发模块及所述调度器均通过总线相连接。
5.根据权利要求1所述的数据转发系统,其特征在于,所述模块行为操作调度包括移位、复制或删除。
6.一种数据转发方法,其特征在于,所述数据转发方法基于如权利要求1至5中任一项所述的数据转发...
【专利技术属性】
技术研发人员:刘瀚阳,韩振吉,
申请(专利权)人:成都市楠菲微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。