Ryu component-based software defined networking framework