Optimizing Rules Placement in OpenFlow networks: Trading routing for better efficiency NGUYEN Xuan-Nam , Damien Saucez, Chadi Barakat, Thierry Turletti DIANA – INRIA Sophia Antipolis, France
Motivation Today With SDN/OpenFlow Manual configuration, Blackbox: Abstraction, Complicated, Error prone High-level policies 2
OpenFlow Rules Placement Problem ? Policies OpenFlow Rules Endpoint policy Routing policy ? ? Challenge: Memory limitation Recent solutions: Network-wide Optimization Pre-defined Place rules along paths each path 3
Trading routing for better efficiency • Loose routing policy: no loops, no memory and link overload Match Match Port Port Default F North East South East E Default South East OF4 F OF1 OF2 OF3 I Controller Match Match Port Port Match Port Match Match Port Port Default F East North East Default East F North Default East Default East Default East 4
Our Methodology Endpoint policy Loose routing policy ILP model Memory, Link constraints OpenFlow Rules Outperform existing solutions in memory-constrainted networks 5
Thank you ! xuan-nam.nguyen@inria.fr 6
Recommend
More recommend