如果文件传输发生在同一物理以太网端口上的同一 VLAN 和同一主机之间,我是否仍然受限于千兆速度?

如果文件传输发生在同一物理以太网端口上的同一 VLAN 和同一主机之间,我是否仍然受限于千兆速度?

考虑以下:

千兆交换机端口 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
安装了 Openmediavault 的 VM (NAS) -> 192.168.20.xx

所有这些容器和虚拟机将共享安装在 proxmox 机器内的同一个 SSD。现在我的问题是

  1. 如果我使用 qbittorrent 将下载的文件直接保存到 Openmediavault,我的速度是否会受到千兆位的限制?
  2. 与问题 1 类似。如果我使用 Frigate NVR 将录制的视频直接保存到 Openmediavault,流量是否会离开机器到物理交换机并返回到相同的物理电缆?
  3. 如果我将文件从 proxmox 主机传输到其中一个容器/VM,流量会离开机器到物理交换机吗?因为 Proxmox 和容器/VM 有不同的 VLAN/子网。

答案1

同一 VLAN 内的流量不会离开主机,也不会到达物理接口(某些广播协议数据包除外,如 ARP)。它将完全由网桥 (vmbr) 引导,在这种情况下,网桥实际上是虚拟以太网交换机。您的虚拟机插入此交换机,该交换机没有硬件速度上限,因此这里没有限制。

VLAN 之间的流量可能会也可能不会离开主机。这取决于 VLAN 间路由器的位置。如果它也是此主机上的虚拟机,流量将通过虚拟交换机两次(或通过两个虚拟交换机,具体取决于使用 VLAN 感知桥),但仍不会离开主机,也不会受到接口速度的限制。如果路由器物理上不在同一台主机上,流量将离开主机然后重新进入,因此物理链路将限制速度。

相关内容