Tongxin xuebao (May 2024)
ADAFT:an storage architecture of large-scale SDN flow tables based on adaptive deep aggregations
Abstract
To solve the problem of resource shortage of ternary content addressable memory (TCAM) in the data plane of software defined network (SDN), a deep flow table aggregation method was proposed based on content entry trees, and a storage architecture of large-scale SDN flow tables named ADAFT was established. The architecture relaxed the Hamming distance requirement between ag-gregated flow entries, and a content entry tree was constructed to aggregate flow entries with different action sets, for significantly en-hancing the aggregation degree of flow tables. Then a dynamic limitation mechanism was designed for the height of content entry trees based on the awareness of TCAM load ratio, to minimize the lookup overhead of aggregated flow tables. Meanwhile, an adaptive selec-tion strategy of flow entry aggregation was presented in the light of TCAM load ratio, to strike a balance between the aggregation degree and lookup overhead of flow tables. Experimental results indicate that the ADAFT architecture achieves much higher flow table com-pression ratios up to 65.74% than existing methods.