1.一种基于快速转发表项的丢包方法,应用于多CPU设备,其特征在于,包括:
当接收到的报文与快速转发表中的快速转发表项匹配时,查找与所述报文匹配的目标快速转发表项;
当查找到所述目标快速转发表项时,判断所述目标快速转发表项是否携带丢包标记;
如果是,丢弃所述报文。
2.根据权利要求1所述的方法,其特征在于,所述携带丢包标记的快速转发表项的创建过程为:
当接收到的报文为首次接收到的报文时,通过预设的算法计算确定处理所述报文的目的CPU,由所述目的CPU基于预设的策略对所述报文进行检测;
当所述报文未通过检测时,由所述目的CPU为所述报文所属的会话创建快速转发表项,并在所述快速转发表项中携带丢包标记后将所述快速转发表项添加至快速转发表以更新快速转发表;
当更新完快速转发表后,由所述目的CPU丢弃所述报文。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为快速转发表中的快速转发表项设置老化时间;
基于所述老化时间,更新快速转发表。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述目标快速转发表项未携带丢包标记,基于所述目标快速转发表项转发所述报文。
5.一种基于快速转发表项的丢包装置,应用于多CPU设备,其特征在于,包括:
查找单元,用于当接收到的报文与快速转发表中的快速转发表项匹配时,查找与所述报文匹配的目标快速转发表项;
判断单元,用于当查找到所述目标快速转发表项时,判断所述目标快速转发表项是否携带丢包标记;
丢弃单元,用于如果是,丢弃所述报文。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
创建单元,用于创建携带丢包标记的快速转发表项;其中,创建过程为:当接收到的报文为首次接收到的报文时,通过预设的算法计算确定处理所述报文的目的CPU,由所述目的CPU基于预设的策略对所述报文进行检测;当所述报文未通过检测时,由所述目的CPU为所述报文所属的会话创建快速转发表项,并在所述快速转发表项中携带丢包标记后将所述快速转发表项添加至快速转发表以更新快速转发表;当更新完快速转发表后,由所述目的CPU丢弃所述报文。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
设置单元,用于为快速转发表中的快速转发表项设置老化时间;
更新单元,用于基于所述老化时间,更新快速转发表。
8.根据权利要求5所述的装置,其特征在于,所述装置还包括:
转发单元,用于如果所述目标快速转发表项未携带丢包标记,基于所述目标快速转发表项转发所述报文。