利用Linux操作系统提供的网络虚拟化功能,创建一个跨主机覆盖的vlan网络。vlan id占用12比特的数字,可表示的范围是4096,最多可以创建4096个vlan网络。为什么是这么小呢? vlan构筑在大二层网络之上,二层网络是局域网,规模是有限的。在有限的二层网络上创建虚拟网,4096应该是足够大的了。
1.准备实现环境
用VirtualBox创建两台虚拟机ubuntu-01与ubuntu-02,使用ubuntu-16.04.3-server-amd64.iso镜像,选装镜像自带的Virtual Machine功能以便于创建KVM虚拟机。另外手动安装桌面环境及virt-manager软件。
ubuntu-01与ubuntu-02网卡设置如下表:
网卡名称 | 网络类型 | 作用 |
enp0s3 | nat网络 | 连接外部网络,主要用于安装软件包 |
enp0s9 | 内部网络 | 为分别位于ubuntu-01与ubuntu-02中的虚拟机互通提供物理连接 |
2.组网图