A high-elasticity router architecture with software data plane and flow switching plane separation | IEEE Journals & Magazine | IEEE Xplore