考虑以下:
千兆交换机端口 16 配置为具有 VLAN10 (192.168.10.x) 的本机网络,并标记为 VLAN20 (192.168.20.x) 和 VLAN30。此端口已插入 proxmox 机器。
Proxmox 主机将获得 192.168.10.x IP 地址,我将在 proxmox 内创建 2 个容器和 1 个 VM,所有 CT/VM 都设置为 VLAN20,所以总结一下。
第一个容器安装了 Frigate (NVR) -> 192.168.20.xx
第二个容器安装了 qbittorrent -> 192.168.20.xx
VM 安装了 Openmediavault (NAS) -> 192.168.20.xx
所有这些 Container 和 VM 将共享安装在 proxmox 机器内的同一个 SSD。现在我的问题是
- 如果我使用 qbittorrent 将下载的文件直接保存到 Openmediavault,我是否仅限于千兆速度?
- 与问题1类似。如果我使用Frigate NVR将录制的视频直接保存到Openmediavault,流量会离开机器到物理交换机并返回同一条物理电缆吗?
- 如果我将文件从 proxmox 主机传输到容器/虚拟机之一,流量会离开机器到物理交换机吗?由于 Proxmox 和容器/VM 具有不同的 VLAN/子网。
同一 VLAN 内的流量不会离开主机,也不会到达物理接口(某些广播协议数据包如 ARP 除外)。它将完全由网桥 (vmbr) 引导,在这种情况下实际上是虚拟以太网交换机。你的虚拟机被插入这个没有硬件速度上限的交换机,所以这里是你的极限。
VLAN 之间的流量可能会也可能不会离开主机。这取决于 VLAN 间路由器的位置。如果它也是该主机上的虚拟机,流量将通过您的虚拟交换机两次(或通过两个虚拟交换机,取决于使用 vlan-aware 网桥),但仍然不会离开主机并且不受接口速度的限制. 如果路由器物理上不在同一台主机上,流量会离开主机再重新进入,所以物理链路会限制速度。