Title :
Wildcard Compression of Inter-Domain Routing Tables for OpenFlow-Based Software-Defined Networking
Author :
Braun, Wolfgang ; Menth, Michael
Author_Institution :
Dept. of Comput. Sci., Univ. of Tubingen, Tubingen, Germany
Abstract :
In this paper we consider carrier networks using only OpenFlow switches instead of IP routers. Accommodating the full forwarding information base (FIB) of IP routers in the switches is difficult because the BGP routing tables in the default-free zone currently contain about 500,000 entries and switches have only little capacity in their fast and expensive TCAM memory. The objective of this paper is the compression of the FIB in acceptable time to minimize the TCAM requirements of switches. The benchmark is simple prefix aggregation as it is common in IP networks where longest-prefix matching is applied. In contrast, OpenFlow-based switches can match general wildcard expressions with priorities. Starting from a minimum-size prefix-based FIB, we further compress that FIB by allowing general wildcard expressions utilizing the Espresso heuristic that is commonly used for logic minimization. As the computation time of Espresso is challenging for large inputs, we provide means to trade computation time against compression efficiency. Our results show that today´s FIB sizes can be reduced by 17% saving up to 40,000 entries and the compression time can be limited to 1 - 2s sacrificing only 1% -- 2% compression ratio.
Keywords :
IP networks; minimisation of switching nets; software defined networking; telecommunication network routing; BGP routing tables; FIB; IP networks; IP routers; TCAM memory; compression ratio; computation time; forwarding information base; inter-domain routing tables; logic minimization; longest-prefix matching; openflow switches; openflow-based software-defined networking; simple prefix aggregation; wildcard compression; Artificial neural networks; Control systems; IP networks; Memory management; Minimization; Routing; Runtime; Compression; OpenFlow; Routing Tables; Software-Defined Networking; TCAM;
Conference_Titel :
Software Defined Networks (EWSDN), 2014 Third European Workshop on
Conference_Location :
Budapest
DOI :
10.1109/EWSDN.2014.23