摘要
本申请提供了一种TSN冗余报文消除方法及装置,所述方法包括:构建以三重HASH表为主、CAM表为辅的HASH+CAM流表结构,该HASH+CAM流表结构中预存有TSN报文流的Key值及其对应的流ID号;获取待判断的TSN报文,提取该TSN报文的关键信息并基于该关键信息生成Key类型和Key值;根据所述Key类型和Key值在所述三重HASH表中进行查询,并在命中时输出与该Key值对应的流ID号;若三重HASH表的查询未命中,根据所述Key值在所述CAM表中进行查询,并在命中时输出与该Key值对应的流ID号;根据所述流ID号确认所述TSN报文是否为冗余报文,并在确认后丢弃该冗余报文。本申请通过高效的HASH表和CAM表设计,以及优化后的表项存储和访问策略,实现了在低时钟频率下对大流量TSN报文的冗余消除。