Research on a Stochastic Distribution Multibit Trie Tree IP Classification Algorithm

尚凤军,潘英俊,潘雪增,毕斌
2008-01-01
Abstract:The typical IP classification algorithms was surveyed and a novel IP classification scheme was proposed based on the stochastic distribution, which is based on non-collision hash Trie-tree algorithm and XOR hash algorithm. The core of algorithm consists of three parts: structure the non-collision hash function, which is constructed mainly based on destination/source port and protocol type field so that the hash function usually can avoid space explosion problem; intro- duce multibit Trie-tree based the key value of XOR hash in order to reduce time complexity; lookup every rule index to en- sure the validity that the final rule index was got. The test results show that the classification rate of multibit Trie tree algo- rithm is up to 2 million packets per second and the maximum memory consumed is 1MB for 10 000 rules.
What problem does this paper attempt to address?