[1] McCanne S,Jacobson V.The BSD packet filter:A new architecture for user-level packet capture[C]//Proc,of USENIX Technical Conference,Cicinnati,CA,t 993:259-269. [2] Xilinx Inc.Virtex-Ⅱ Pro and Virtex-Ⅱ Pro X Platform FPGAs:complete data sheet[R].2004. [3] Intel Corporation.Intel IXP2800 network processor datasheet[R].2002. [4] Begel A,McCanne S,Graham S L.BPF+:exploiting global dataflow optimization in a generalized packet filter architecture[C]//Proc.o f SIGCOOMM,California,USA,1999:123-134. [5] Bos H,Bruijn W,Cristea M,et al.FFPF:fairly fast packet filters[C]//Proc.of USENIX OSDI,Portland,USA,2004:347-363. [6] Engler D,Kaashoek M.DPF:fast,flexible message demultiplexing using dynamic code generation[C]//Proc.of SIGCOMM,San Francisw,CA,1996:53-59. [7] Bloom B H.Space/time trade-offs in hash coding with allowable errors[J].Communication of the ACM,1970,13(7):422-426. [8] Song H,Turner J,Dharmapurikar S.Fast hash table lookup using extended bloom filters an aid to network processing[C]//Proc.of Conference on Applications,Technologies,Architectures,and Protocols for Computer Communications,2005:181-192. [9] LINUX KERNEL DOCUMENT.NAPIHOWTO.Txt[EB/OL].http:// www,linux2m32r,org/lxr/http/source/Documentation/networking/NAPI HOWTO.txt. [10] 柳斌,李之棠,黎耀.基于Linux系统的高速网络捕包技术研究[J].计算机应用研究,2006(5):225-227. [11] 杜德超,姚庆栋.多维过滤规则无冲突的高速分组分类算法[J].电子学报,2002,30(11):1676-1680. [12] Had A,Suri A,Parulkar G.Detecting and resolving packet filter conflicts[C]//Proc.of IEEE 9th Annual Joint Conference of the IEEE Computer and Communication Societies,2000(3):1203-1212. [13] Srinivasan V,Suri S,Varghese G.Packet classification using tuple space search[C]//Proc,of IEEE Conference on Applications,Technologies,Architectures and Protocols for Computer Communication,1999:135-146. |