【技术实现步骤摘要】
一种报文处理方法以及装置
[0001]本说明书涉及通信
,尤其涉及一种报文处理方法以及装置。
技术介绍
[0002]随着互联网技术的发展和深入,人们对于信息安全的需求也逐渐增加,具有信息分析和信息过滤等功能的网络设备也逐渐被应用到互联网中,比如防火墙设备。在网络设备需要对报文进行快速转发(即,网络设备中存储有快速转发表)时,需要获取报文的五元组信息,查找快速转发表以获取封装信息,在对报文进行重新封装后进行转发。
[0003]上述的转发方式在网络设备中存储大量的表项,需要为芯片外挂大容量存储器进行存储,比如DDR SDRAM(双倍速率同步动态随机存储器,Double Data Rate Synchronous Dynamic Random Access Memory)。由于芯片与片外存储器的交互需要占用较多的时间,在处理较小的报文时,需要等待从片外存储器读取快速转发表以指导处理和转发,从而降低了网络设备的报文处理和转发的效率。
技术实现思路
[0004]为克服相关技术中存在的问题,本说明书提供了一种报文处理方法以及装置。
[0005]结合本说明书实施方式的第一方面,本申请提供了一种报文处理方法,包括:
[0006]根据接收到的报文获取索引;
[0007]若逻辑芯片的缓存中查找到与索引关联的存储器地址,则根据存储器地址从缓存所对应的片内存储器中读取快速转发表项;
[0008]若逻辑芯片的缓存中未查找到与索引关联的存储器地址,则根据索引向逻辑芯片的片外存储器中读 ...
【技术保护点】
【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:根据接收到的报文获取索引;若逻辑芯片的缓存中查找到与所述索引关联的存储器地址,则根据所述存储器地址从所述缓存所对应的片内存储器中读取快速转发表项;若逻辑芯片的缓存中未查找到与所述索引关联的存储器地址,则根据所述索引向所述逻辑芯片的片外存储器中读取快速转发表项;通过读取到的快速转发表项对所述报文进行处理和转发。2.根据权利要求1所述的方法,其特征在于,在所述根据所述索引向所述逻辑芯片的片外存储器中读取快速转发表项之后,还包括:在所述缓存中创建与所述索引相对应的缓存信息;将读取到的快速转发表项写入至所述片内存储器的选定存储空间中,确定选定存储空间的存储地址;更新所述缓存信息,使所述索引与所述选定存储空间的存储地址相关联。3.根据权利要求2所述的方法,其特征在于,所述片内存储器的深度大于所述缓存的深度。4.根据权利要求2所述的方法,其特征在于,所述缓存信息中还包括效力标记;在更新所述缓存信息,使所述索引与所述选定存储空间的存储地址相关联之后,还包括:将所述效力标记置为生效状态,并创建与所述缓存信息相对应的计时器;若所述计时器到达预设时间,则将所述效力标记置为失效状态;在所述缓存中创建与所述索引相对应的缓存信息,包括:若所述缓存中包含被置为失效状态的缓存信息,则创建与所述索引相对应的缓存信息以覆盖处于失效状态的缓存信息;若所述缓存中未包含被置为失效状态的缓存信息,则创建与所述索引相对应的缓存信息以覆盖当前指针所指向的缓存信息。5.根据权利要求1所述的方法,其特征在于,在所述通过读取到的快速转发表项对所述报文进行处理和转发之后,还包括:对读取到的快速转发表项进行更新;对所述片内存储器和所述片外存储器进行回写,以通过更新后的快速转发表项覆盖所述片内存储器和所述片外存储器中相对应的快速转发表项。6.一种报文处理装置,其特征在于,包括:运算单元,用于根据接收到的报文获取索引;读取单元,用于若逻辑芯片的缓存中查找到与所述索引关联的存储器地址,则根据所述存储器地址从所述缓存所对应的片内存储器中读取快速转发表项;若逻辑芯片的缓存中未查找到与所述索引关联的存储器地址,则根据所述索引向所述逻辑芯片的片外存储器中读取快速转发表项;处理单元,用于通过读取到的快速转发表项对所述报文进行处理和转发。7.根据权利要求6所述的装置,其特征在于,还包括:创建单元,用于在所述读取单元根据所述索引向所述逻辑芯片的片外存储器中读取快
速转发表项之后,在所述缓存中创建与所述索引相对应的缓存信息;写入单元,用于将读取到的快速转发表项写入至所述片内存储器的选定存储空间中,确定选定存储空间的存储地址;更新单元,用于更新所述缓存信息,使所述索引与所述选定存储空间的存储地址相关联。8.根据权利要求7所述的装置,其特征在于,所述片内存储器的深度大于所述缓存的深度。9.根据权利要求7所述的装置,其特征在于,所述缓存信息中还包括效力标记;所述装置,还包括:计时单元,用于在所述更新单元更新所述缓存信息,使所述索引与所述选定存储空间的存储地址相关联之后,将所述效力标记置为生效状态,并创建与所述缓存信息相对应的计时器;标记单元,用于若所述计时器到达预设时间,则将所述效力标记置...
【专利技术属性】
技术研发人员:赵善坤,袁晓妹,王强,陈国辉,范路路,
申请(专利权)人:新华三信息安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。