Maybe people are doing things in this area... Just links. http://openvswitch.org/ http://www.openflow.org/ http://www.xorp.org/ http://pica8.com/ https://prontosystems.wordpress.com/