Answers are grounded in this paper and cite their sources.
Multi-core CPUs, along with recent advances in memory and buses, render commodity hardware a strong candidate for software router virtualization. In this context, we present the design of a new platform for virtual routers on x86 hardware. We also elaborate on our design choices in order to achieve both high performance and flexibility for packet processing.
No takes yet. Share an insight, caveat, or question.
Egi et al. (2024) studied this question.