Building scalable software defined OpenFlow networks