MultilayerTuple: A General, Scalable and High-performance Packet Classification Algorithm for Software Defined Network System

Author(s):  
Chunyang Zhang ◽  
Gaogang Xie
Electronics ◽  
2022 ◽  
Vol 11 (2) ◽  
pp. 199
Author(s):  
Yifei Li ◽  
Jinlin Wang ◽  
Xiao Chen ◽  
Jinghong Wu

Software Defined Network (SDN) currently is widely used in the implementation of new network technologies owing to its distinctive advantages. In changeable SDN environments, the update performance of SDN switches has significant importance for the overall network performance because packet processing could be interrupted by ruleset updating in SDN switches. In order to guarantee high update performance, we propose a new classification algorithm, SplitTrie, based on trie structures and trie splitting. SplitTrie splits rulesets according to the field type vectors of rules. The splitting can improve the update performance because it reduces the trie structure sizes. Experimental results demonstrated that SplitTrie could achieve 20 times of update speed in the complex rulesets comparing the method without trie splitting.


Sign in / Sign up

Export Citation Format

Share Document