OpenVRoute: An open architecture for high-performance programmable virtual routers | IEEE Conference Publication | IEEE Xplore