The promise of software defined networking