A fast flow table engine for Open vSwitch with high performance on both lookups and updates

被引:2
|
作者
Li, Hui [1 ,2 ]
Huang, Ting [1 ,2 ]
Yang, Tong [3 ]
Li, Wenjun [3 ]
Zhang, Gong [4 ]
机构
[1] PKUSZ, Shenzhen, Peoples R China
[2] Peng Cheng Lab, Shenzhen, Peoples R China
[3] Peking Univ, SECE, EECS, Beijing, Peoples R China
[4] Huawei, 2012 Labs, Shenzhen, Peoples R China
来源
PROCEEDINGS OF THE 2019 ACM SIGCOMM CONFERENCE POSTERS AND DEMOS (SIGCOMM '19) | 2019年
关键词
SDN; Open vSwitch; OpenFlow; Packet classification;
D O I
10.1145/3342280.3342331
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To support fast rule updates in SDN, the Open vSwitch uses a variant of Tuple Space Search (TSS) for flow table lookups, which is less efficient than decision trees on packet classifications. In this poster, we present our latest work on building fast flow table engine in Open vSwitch, which achieves high-speed table lookups and fast rule updates simultaneously. By mapping rules into tree nodes dynamically, a very limited TSS-assisted balanced trees can be generated without the trouble of rule replications. Preliminary experimental results show that using ClassBench, our work has comparable update performance to the TSS algorithm in Open vSwitch, while achieving almost an order-of-magnitude improvement on lookup performance over TSS on average.
引用
收藏
页码:125 / 127
页数:3
相关论文
共 3 条
  • [1] High-Performance Match-Action Table Updates from within Programmable Software Data Planes
    Simon, Manuel
    Stubbe, Henning
    Scholz, Dominik
    Gallenmueller, Sebastian
    Carle, Georg
    PROCEEDINGS OF THE 2021 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS '21), 2021, : 102 - 108
  • [2] High-performance architecture for flow-table lookup in SDN on FPGA
    Hatami, Rashid
    Bahramgiri, Hossein
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (01): : 384 - 399
  • [3] TupleTree: A High-Performance Packet Classification Algorithm Supporting Fast Rule-Set Updates
    Zhong, Jincheng
    Wei, Ziling
    Zhao, Shuang
    Chen, Shuhui
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (05) : 2027 - 2041