Haha, this is clever and I like it. You turned what is usually solved on the physical layer to something solved on the logical layer - which is almost always better because you can express conceptual changes much better when you don't need hardware.
It's a small taste of the stuff that software-defined networks have added to networking.
It's a small taste of the stuff that software-defined networks have added to networking.