近期接触到了 NFV (Network Function Virtulization),简单来说就是通过虚拟化技术,在服务器、云主机上构建虚拟的网络设备(交换机、路由器等),从灵活性、可扩展性、维护成本这些方面,是要优于专有网络硬件设备的。
NFV 主要依托KVM、LXD等虚拟化技术,在 VM 中利用 Quagga、Open vSwitch 等实现相应的功能,当然,基于容器 (Docker) 或者公有云私有云 (如 OpenStack 等) 的应用也是可以的。
本文主要内容:LXD,使用 LXD 构建虚拟路由器。